body {
	font-family: Prompt;
}
.big_cv_main {
	position: relative;
	width: 100%;
}
.big_cv_main .big_cv1 {
	position: relative;
z-index: 3;
}
.big_cv_main .big_cv1 .bg_cv1 {
	line-height: 0px;
	display: block;
	width: 100%;
}
.big_cv_main .big_cv1 .bg_cover_slide{
	position: absolute;
	height: 100%;
	width: 100%;
	top:0px;
	left:0px;
}
.big_cv_main .big_cv1 .bg_cover_slide .bg_cv1{
}
.big_cv_main .big_cv1 .topLoto {
	position: absolute;
	z-index: 2;
	left: 20px;
	top: 20px;
}
.big_cv_main .big_cv1 .topLoto a{
	display:inline-block;
}
.big_cv_main .big_cv1 .topLoto .logo {
	display: block;
	width: 220px;
}
.big_cv_main .big_cv1 .topLoto .ico-mb-menu {
	top:50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);

	height:15px;
	position: absolute;
	right: 5px;
	cursor:pointer;
}
.big_cv_main .big_cv1 .topLoto .ico-mb-search {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 20px;
	width: 20px;
	position: absolute;
	right: 30px;
	cursor: pointer;
	background-image: url(images/ico_search2.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:100%;
}
.big_cv_main .big_cv1 .topLoto .ico-mb-search.sel {
	background-image: url(images/ico-close-x-w.png);
}
.big_cv_main .big_cv1 .topLoto .bxSearchAvdX{
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
position: absolute;
width: 100%;
left: 0px;
top: 0px;
padding-right: 55px;
padding-left: 5px;
padding-top: 4px;
height: 0%;
background-color: #03606c;
overflow: hidden;
display:none;
}
.big_cv_main .big_cv1 .topLoto .bxSearchAvdX.sel{
height: 100%;
}
.big_cv_main .big_cv1 .topLoto .bxSearchAvdX #q{
border: 1px solid #cdcdcd;
position: relative;
width: 100%;
display: block;
height: 25px;
line-height: 22px;
color: #5e5e5e;
font-family: Prompt;
padding-top: 3px;
padding-right: 40px;
padding-bottom: 3px;
padding-left: 3px;
font-size: 14px;
}
.big_cv_main .big_cv1 .topLoto .bxSearchAvdX .btnSubmit{
background-image: url(images/ico_search.png);
background-repeat: no-repeat;
background-size: 100%;
display: block;
height: 20px;
width: 20px;
position: absolute;
right: 60px;
background-color: transparent;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
cursor: pointer;
padding: 0px;
top: 7px;
}
.big_cv_main .big_cv1 .topMenu {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;

	position: absolute;
	z-index: 4;
	top: 20px;
	right: 20px;
}
.big_cv_main .big_cv1 .topMenu .bxMeno4MB {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;

	display:inline-block;
	vertical-align: text-top;
}
.big_cv_main .big_cv1 .topMenu .aLogoSmart{
	display:block;
	position: absolute;
	z-index: 4;
	top:2px;
	left:-60px;
}
.big_cv_main .big_cv1 .topMenu .mnA {
	color: #FFF;
	text-decoration: none;
	display: inline-block;
	margin-left: 10px;
	position: relative;
	cursor: pointer;
}
.big_cv_main .big_cv1 .topMenu .mnA.sel {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #03606c;
}
.big_cv_main .big_cv1 .topMenu .mnA .mnAsub{
	background: rgb(244, 244, 244);
	/*background: rgba(244, 244, 244, .6);*/
	position: absolute;
	padding: 10px;
	top: 19px;
	display: none;
	width: 150px;
	z-index:1;
}
.big_cv_main .big_cv1 .topMenu .mnA:hover .mnAsub{
	display:block;
}
.big_cv_main .big_cv1 .topMenu .mnA .mnAsub a{
	text-decoration: none;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
}
.big_cv_main .big_cv1 .topMenu .mnA .mnAsub a.sel{
	color:#e2ae08;
}
.big_cv_main .big_cv1 .topMenu .mnA .mnAsub a:hover{
	color:#e2ae08;
}
.big_cv_main .big_cv1 .topMenu .menuIcon {
	display: inline-block;
	margin-left: 20px;
}
.big_cv_main .big_cv1 .topMenu .menuIcon .mnico {
	display: inline-block;
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 20px;
	height: 20px;
	width: 20px;
	margin-left: 10px;
	position: relative;
	vertical-align: middle;
	text-decoration: none;
}
.big_cv_main .big_cv1 .topMenu .menuIcon .mnico.icoSearch {
	background-image: url(images/ico_search2.png);
}
.big_cv_main .big_cv1 .topMenu .menuIcon .mnico.icoAccount {
	background-image: url(images/ico-mb-user.png);
}
.big_cv_main .big_cv1 .topMenu .menuIcon .mnico.icoHome {
	background-image: url(images/ico-mb-home.png);
}
.big_cv_main .big_cv1 .topMenu .menuIcon .mnico.icoAccount.icoAccountAdmin {
	color: #FFF;
	padding-left: 25px;
	width: auto;
}
.big_cv_main .big_cv1 .topMenu .menuIcon .mnico.icoAccount i {
font-style: normal;
position: absolute;
right: 0px;
font-size: 11px;
top: 20px;
display: block;
width: 140px;
text-align:right;
}

.big_cv_main .big_cv1 .topMenu .menuIcon .mnico.icoLogout {
	background-image: url(images/ico-mb-logout.png);
}
.big_cv_main .big_cv1 .topMenu .menuIcon .mnico.icoCart {
	background-image: url(images/ico_cart_wr.png);
}
.big_cv_main .big_cv1 .topMenu .menuIcon .mnico.icoCart i {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;

	font-style: normal;
	display: block;
	font-size: 10px;
	line-height: 15px;
	color: #FFF;
	background-color: #e2ae08;
	height: 15px;
	width: 15px;
	text-align: center;
	position: absolute;
	top: -5px;
	right: -5px;
}

.big_cv_main .big_cv1 .bigText {
	position: absolute;
	z-index: 2;
	display: block;
	left: 50%;
	top: 30%;
	text-align: center;
	color: #FFF;
}
.big_cv_main .big_cv1 .bigText .t1 {
}
.big_cv_main .big_cv1 .bigText .t1::after {
	content: "";
	background-color: #e2ae08;
	display: block;
	height: 2px;
	width: 70px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.big_cv_main .big_cv1 .bigText .t2 {
}
.big_cv_main .big_cv1 .h1Topic {
	font-size: 30px;
	line-height: 35px;
	position: absolute;
	top: 45%;
	left: 50%;
	-webkit-transform: translate(-50% , -50%);
	-moz-transform: translate(-50% , -50%);
	-ms-transform: translate(-50% , -50%);
	transform: translate(-50% , -50%);
	text-align: center;
}
.big_cv_main .big_cv1.h1Topic30 .h1Topic {
	top: 30%;
}
.big_cv_main .big_cv1.h1TopicNews .h1Topic {
	top: 50%;
	font-size: 22px;
}
.big_cv_main .big_cv1 .h1Topic span {
	font-size: 16px;
	display: block;
}

.big_cv_main .big_cv1 .h1Topic::after {
	content: "";
	background-color: #e2ae08;
	height: 2px;
	width: 65px;
	display: block;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
}
.big_cv_main .big_cv1 .nwDate {
	position: absolute;
	bottom: 60px;
	text-align: center;
	width: 100%;
	color: #FFF;
	font-style: italic;
	font-size: 16px;
	display: block;
}

.big_cv_main .big_cv1 .secSearch {
position: absolute;
z-index: 3;
top: 45%;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.big_cv_main .big_cv1.h1Topic30 .secSearch {
top: 25%;
}
.big_cv_main .big_cv1.h1Topic30.h1Topic30AndSearch .secSearch {
top: 33%;
}
.big_cv_main .big_cv2 {
	position: relative;
	z-index: 1;
	margin-top: -15%;
}
.big_cv_main .big_cv2 .bg_cv2 {
	line-height: 0px;
	display: block;
	width: 100%;
}

.big_cv_main .big_cv2 .bigText {
	position: absolute;
	z-index: 2;
	left: 40px;
	bottom: 40px;
	color: #FFF;
	width: 50%;
}

.big_cv_main .big_cv2 .bigText .t1 {
}
.big_cv_main .big_cv2 .bigText .t1 .t_nomal {
	padding-bottom: 10px;
}
.big_cv_main .big_cv2 .bigText .t1 a {
	color: #FFF;
	text-decoration: none;
}
.big_cv_main .big_cv2 .bigText .t1 h2 {
	color: #e2ae08;
}
.big_cv_main .big_cv2 .secSearch{
	position: absolute;
	z-index: 3;
	top: 35%;
	left:50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.big_cv_main .big_cv2.big_cv2_agent {
	background-image: url(images/index_cover_agent2.png);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	background-position: center center;
}
.big_cv_main .big_cv2.big_cv2_agent .bg_cv2 {
	display: none;
}
.big_cv_main .big_cv2 .bxAgenTop {
	display: block;
	width: 100%;
	height: 100%;
	max-width: 1100px;
	padding-top: 17%;
	color: #FFF;
margin-left: auto;
margin-right: auto;
}
.big_cv_main .big_cv2 .bxAgenTop .topLink {
	padding-bottom: 30px;
}
.big_cv_main .big_cv2 .bxAgenTop .topLink a {
	color: #FFF;
	text-decoration: none;
}
.big_cv_main .big_cv2 .bxAgenTop h1 {
	text-align: center;
	width: 100%;
	font-weight: normal;
}
.big_cv_main .big_cv2 .bxAgenTop h1::after {
content: "";
background-color: #e2ae08;
height: 2px;
width: 100px;
display: block;
margin-top: 10px;
margin-right: auto;
margin-left: auto;
}
.big_cv_main .big_cv2 .bxAgenTop h2 {
	font-weight: normal;
	text-align: center;
	width: 100%;
	padding-top: 30px;
	font-size: 24px;
}
.big_cv_main .big_cv2 .bxAgenTop .col-gold {
	color: #e2ae08;
}
.big_cv_main .big_cv2 .bxAgenTop .bxAgIco1 {
width: 100%;
margin-bottom:20px;
}
.big_cv_main .big_cv2 .bxAgenTop .bxAgIco1 .iagIco {
	display: block;
	float: left;
	width: 25%;
	text-align: center;
	height: 170px;
}
.big_cv_main .big_cv2 .bxAgenTop .bxAgIco1 .iagIco::before {
	content: "";
	display: block;
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 80px;
	width: 80px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.big_cv_main .big_cv2 .bxAgenTop .bxAgIco1 .iagIco.iagIco1::before {
	background-image: url(images/ico-agen1.png);
}
.big_cv_main .big_cv2 .bxAgenTop .bxAgIco1 .iagIco.iagIco2::before {
	background-image: url(images/ico-agen2.png);
}
.big_cv_main .big_cv2 .bxAgenTop .bxAgIco1 .iagIco.iagIco3::before {
	background-image: url(images/ico-agen3.png);
}
.big_cv_main .big_cv2 .bxAgenTop .bxAgIco1 .iagIco.iagIco4::before {
	background-image: url(images/ico-agen4.png);
}
















.big_cv_main h1 {
	color: #FFF;
	font-size: 34px;
	font-weight: normal;
}
.big_cv_main h2  {
	color: #FFF;
	font-size: 26px;
	font-weight: normal;
}
.big_cv_main h3 {
	color: #FFF;
	font-size: 18px;
	font-weight: normal;
}
.bx1index {
	padding-top: 0px;
	padding-bottom: 30px;
}
.bx1index h1 {
	font-size: 30px;
	text-align: center;
	font-weight: normal;
	color: #03606c;
	margin: auto;
	width: 100%;
	max-width:480px;
}
.bx1index h1::after {
	content: "";
	background-color: #e2ae08;
	display: block;
	margin: auto;
	height: 2px;
	width: 80px;	
}
.bx1index .rw1 {
	padding-top: 50px;
	padding-bottom: 20px;
	width:100%;
	max-width:1100px;
	margin:auto;
}
.bx1index .rw1 .rw1lst {
	display: block;
	float: left;
	width: 25%;
	color: #3e3e3e;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	padding-top: 90px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 16px;
}
.bx1index .rw1 .rw1lst:hover {
	color: #03606c;
}
.bx1index .rw1 .rw1lst.rw1lstICO1 {
	background-image: url(images/ico_ix1.png);
}
.bx1index .rw1 .rw1lst.rw1lstICO2 {
	background-image: url(images/ico_ix2.png);
}
.bx1index .rw1 .rw1lst.rw1lstICO3 {
	background-image: url(images/ico_ix3.png);
}
.bx1index .rw1 .rw1lst.rw1lstICO4 {
	background-image: url(images/ico_ix4.png);
}
.bx1index .rw1 .rw1lst.rw1lstICO1:hover {
	background-image: url(images/ico_ix1-2.png);
}
.bx1index .rw1 .rw1lst.rw1lstICO2:hover {
	background-image: url(images/ico_ix2-2.png);
}
.bx1index .rw1 .rw1lst.rw1lstICO3:hover {
	background-image: url(images/ico_ix3-2.png);
}
.bx1index .rw1 .rw1lst.rw1lstICO4:hover {
	background-image: url(images/ico_ix4-2.png);
}
.bxMain {
	width: 100%;
	max-width: 1100px;
	margin: auto;
}
.bxMain .topLink {
	color: #5e5e5e;
	padding-bottom: 20px;
	padding-top: 20px;
}
.bxMain .topLink a {
	color: #5e5e5e;
	text-decoration: none;
}
.bxMain .topLink a:hover {
	color: #03606c;
}

.bxMain .catBannerIndex {
	background-color: #f4f4f4;
	position: relative;
}
.bxMain .catBannerIndex .bgbnn {
	display: block;
	width: 100%;
}
.bxMain .catBannerIndex .bnLink {
	position: absolute;
	color: #FFF;
	text-decoration: none;
}
.bxMain .catBannerIndex .bnLink.bnLinkPosition1 {
left: 53%;
top: 80%;
}
.bxMain .catBannerIndex .bnLink.bnLinkPosition2 {
left: 43%;
top: 80%;
}
.bxMain .catBannerIndex .bnLink.bnLinkPosition3 {
left: 53%;
top: 55%;
}


.bxMain .catBannerIndex h1 {
	font-size: 32px;
	font-weight: normal;
	color: #03606c;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 50px;
}
.bxMain .catBannerIndex h1::after {
	content:"";
	background-color: #e2ae08;
	display: block;
	height: 2px;
	width: 80px;
}
.bxMain .catBannerIndex .bxListLogo {
text-align: center;
padding-top: 20px;
padding-bottom: 20px;
}
.bxMain .catBannerIndex .bxListLogo .img {
display: inline-block;
margin-right: 5px;
margin-left: 5px;
}


.bxMain .indexProList {
	background-color: #f4f4f4;
	padding-top: 50px;
	padding-bottom: 50px;
}
.bxMain .indexProList.forProPage {
	background-color: #FFF;
	padding-top: 20px;
}
.bxMain .indexProList .boxprolistsm {
	float: left;
	width: 25%;
	padding: 10px;
}
.bxMain .indexProList .boxprolistsm .boxplcMain {
	position: relative;
	padding-bottom: 20px;
}
.bxMain .indexProList .boxprolistsm.bgwr .boxplcMain {
	background-color: #FFF;
}
.bxMain .indexProList .boxprolistsm .boxplcMain:hover {
-webkit-box-shadow: 0px 0px 5px 0px rgba(179,179,179,1);
-moz-box-shadow: 0px 0px 5px 0px rgba(179,179,179,1);
box-shadow: 0px 0px 5px 0px rgba(179,179,179,1);
	background-color: #FFF;
}
.bxMain .indexProList .boxprolistsm .bximg {
	position: relative;
	line-height: 0px;
	background-color: #FFF;
}
.bxMain .indexProList .boxprolistsm .bximg .img {
	width: 100%;
}
.bxMain .indexProList .boxprolistsm .bximg .bxsp {
	position: absolute;
	top: 5px;
	right: 5px;
	height: 40px;
}
.bxMain .indexProList .boxprolistsm .bximg .bxsp span {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	display: inline-block;
	height: 40px;
	width: 40px;
	color: #FFF;
	background-color: #e2ae08;
	line-height: 40px;
	text-align: center;
	font-size: 12px;
}
.bxMain .indexProList .boxprolistsm .bximg .bxsp span.crlred {
	background-color: #d40000;
}
.bxMain .indexProList .boxprolistsm .bximg .bxsp span.crlblue {
	background-color: #03606c;
}
.bxMain .indexProList .boxprolistsm .bximg .bxsp span.crlblack {
	background-color: #000;
}
.bxMain .indexProList .boxprolistsm .bxText {
}
.bxMain .indexProList .boxprolistsm .pName {
	color: #5e5e5e;
	text-decoration: none;
	display: block;
	font-size: 13px;
	height: 42px;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;
}
.bxMain .indexProList .boxprolistsm .pPrice {
	font-size: 20px;
	color: #d40000;
	line-height: 20px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	height: 35px;
}

.bxMain .indexProList .boxprolistsm .pPrice i {
	color: #d40000;
	font-style: normal;
	font-size: 13px;
}
.bxMain .indexProList .boxprolistsm .pPrice em {
color: #d40000;
font-style: normal;
font-size: 13px;
}
.bxMain .indexProList .boxprolistsm .pPrice s {
font-size: 13px;
line-height: 14px;
font-weight: normal;
color: #000;
}
.bxMain .indexProList .boxprolistsm .pPrice s::after {
content: "";
position: absolute;
bottom: 0;
left: 0;
border-top: 1px solid red;
height: 45%;
height: calc(50% - 1px);
width: 100%;
-webkit-transform: rotateZ(-6deg);
-moz-transform: rotateZ(-6deg);
-ms-transform: rotateZ(-6deg);
transform: rotateZ(-6deg);
}

.bxMain .indexProList .boxprolistsm .pPrice .btnAddListCart{
	background-image: url(images/ico-cart-st1-2.png);
	background-repeat: no-repeat;
	background-size: 100%;
	display: block;
	height: 30px;
	width: 27px;
	float: right;
	text-decoration: none;
}
.bxMain .indexProList.viewlist .boxprolistsm .pPrice .btnAddListCart{
position: absolute;
right: 55px;
bottom: 18px;
}

.bxMain .indexProList .boxprolistsm .rvstar {
	padding-right: 10px;
	padding-left: 10px;
}
.rvstar .rv {
}
.rvstar .rv .forstar {
	text-align: left;
	display: inline-block;
	width: 100px;
}
.rvstar .rv .forstar i {
	background-repeat: no-repeat;
	display: inline-block;
	height: 15px;
	width: 15px;
	margin-left: -2px;
	background-size:100%;
}
.rvstar .rv .forstar i.starfull {
	background-image: url(images/star_full.png);
}
.rvstar .rv .forstar i.starharf {
	background-image: url(images/star_hf.png);
}
.rvstar .rv.rv2 .forstar i.starfull {
	background-image: url(images/coin_full.png);
}
.rvstar .rv.rv2 .forstar i.starharf {
	background-image: url(images/coin_hf.png);
}
.rvstar .rv .fortext {
	display: inline-block;
	color: #b1b1b1;
	font-size: 10px;
	margin-left: -5px;
}
.icoHrt {
	display: block;
	height: 21px;
	width: 26px;
	position: absolute;
	right: 10px;
	bottom: 20px;
	background-image: url(images/ico_hrt2.png);
	cursor: pointer;
}
.icoHrt.sel {
	background-image: url(images/ico_hrt1.png);
}
/*
.bxMain .indexProList.viewlist .boxprolistsm,
.bxMain .indexProList.viewlist .boxprolistsm .boxplcMain,
.bxMain .indexProList.viewlist .boxprolistsm .bximg,
.bxMain .indexProList.viewlist .boxprolistsm .bxText,
.bxMain .indexProList.viewlist .boxprolistsm .pName,
.bxMain .indexProList.viewlist .boxprolistsm .pPrice
{
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;

}
*/
.bxMain .indexProList.viewlist .boxprolistsm {
float: none;
width: 100%;
padding-bottom: 30px;
}
.bxMain .indexProList.viewlist .boxprolistsm .boxplcMain {
	padding-bottom: 0px;
}
.bxMain .indexProList.viewlist .boxprolistsm .bximg {
width: 180px;
position: static;
display: inline-block;
vertical-align: top;
}
.bxMain .indexProList.viewlist .boxprolistsm .bxText {
	display: inline-block;
vertical-align: top;
}
.bxMain .indexProList.viewlist .boxprolistsm .pName {
height: auto;
margin: 0px;
}
.bxMain .indexProList.viewlist .boxprolistsm .pPrice {
padding-bottom: 5px;
}

.bxMain .bxPage {
	font-family: Prompt;
	padding-top: 20px;
	padding-bottom: 50px;
text-align: right;
padding-right: 20px;
}
.bxMain .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;
}
.bxMain .bxPage .sel {
	color: #FFF;
	background-color: #606060;
	background-image: none;
	border: 1px solid transparent;
}
.bxMain .bxPage span {
	color: #717171;
	display: inline-block;
}


.bxMain .boxBgVid {
padding-top: 50px;
padding-bottom: 50px;
}
.bxMain .bgVideo {
	line-height: 0px;
	position: relative;
	overflow: hidden;
	background-color: #FFF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFF;
}
.bxMain .bgVideo .bgVidImg {
	display: block;
	width: 100%;
}
.bxMain .bgVideo .bgvid {
display: inline-block;
vertical-align: baseline;
/*
position: absolute;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
top: 50%;
left: 50%;
-webkit-transform: translate(-50% , -50%);
-moz-transform: translate(-50% , -50%);
-ms-transform: translate(-50% , -50%);
transform: translate(-50% , -50%);
*/
}
.bxMain .bgVideo .vidText {
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50% , -50%);
	-moz-transform: translate(-50% , -50%);
	-ms-transform: translate(-50% , -50%);
	transform: translate(-50% , -50%);
	line-height: normal;
	position: absolute;
	text-align: center;
	width: 80%;
}
.bxMain .bgVideo .vidText .btnPlay {
	cursor: pointer;
}
.bxMain .bgVideo .vidText h2 {
	font-size: 32px;
	font-weight: normal;
}
.bxMain .bgVideo .vidText h3 {
	font-weight: normal;
}
.bxMain .big_bg {
	line-height: 0px;
	margin: auto;
	width: 100%;
	position: relative;
}
.bxMain .big_bg .img {
	display: block;
	width: 100%;
}
.bxMain .big_bg .t1 {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	line-height: normal;
	position: absolute;
	left: 40px;
	color: #FFF;
	width: 50%;
}
.bxMain .big_bg .t1 h1 {
color: #FFF;
font-size: 34px;
font-weight: normal;
}
.bxMain .big_bg .t1 h2 {
	font-size: 24px;
	font-weight: normal;
	color: #e2ae08;
	padding-bottom: 20px;
}
.bxMain .big_bg .t1 .t_nomal {
	padding-bottom: 10px;
}
.bxMain .big_bg .t1 a {
	color: #FFF;
text-decoration: none;
}
.bxMain .bxAbout2 {
	padding-top: 50px;
	padding-bottom: 50px;
}
.bxMain .bxAbout2 .img1 {
	display: block;
	float: left;
	width: 50%;
}
.bxMain .bxAbout2 .tText {
	float: left;
	width: 50%;
	padding-right: 40px;
	padding-left: 40px;
}
.bxMain .bxAbout2 .tText h1 {
	color: #03606c;
	font-size: 34px;
	font-weight: normal;
}
.bxMain .bxAbout2 .tText h1::after {
	content:"";
	background-color: #e2ae08;
	display: block;
	height: 2px;
	width: 80px;
}
.bxMain .bxAbout2 .tText .t {
	color: #3e3e3e;
	padding-top: 40px;
	font-size: 16px;
}
.bxMain .bxBgGr {
	background-color: #f4f4f4;
}
.bxMain .bxMainProList {
	position: relative;
	min-height:800px;
}
.bxMain .bxMainProList .leftTool {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;

	width: 200px;
	padding-right: 20px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}
.bxMain .bxMainProList .leftTool .btnCloseTool{
	background-image: url(images/ico-close.png);
	background-repeat: no-repeat;
	height: 21px;
	width: 21px;
	position: absolute;
	top: 10px;
	right: 10px;
	display:none;
}
.bxMain .bxMainProList .leftTool .bxTool {
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e3e3e3;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #5e5e5e;
}
.bxMain .bxMainProList .leftTool .bxTool.bxTool1 {
	height: 100px;
}

.bxMain .bxMainProList .leftTool .bxTool h3 {
	font-weight: normal;
	font-size: 18px;
	margin-bottom: 5px;
}
.bxMain .bxMainProList .leftTool .bxTool h3 .price-range-input {
display: inline-block;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
font-weight: normal;
font-size: 13px;
font-family: Prompt;
width: 130px;
color: #03606c;
}
.bxMain .bxMainProList .leftTool .bxTool .bx4more {
	height: 360px;
	overflow: hidden;
}
.bxMain .bxMainProList .leftTool .bxTool .bx4more.show_more {
	height: auto;
}
.bxMain .bxMainProList .leftTool .bxTool a {
	display: block;
	color: #5e5e5e;
	text-decoration: none;
}
.bxMain .bxMainProList .leftTool .bxTool a.sel {
	color: #03606c;
}

.bxMain .bxMainProList .leftTool .bxTool a label {
	width:100%;
}
.bxMain .bxMainProList .leftTool .bxTool .aMore {
	color: #03606c;
	margin-top: 5px;
	margin-bottom: 5px;
}

.bxMain .bxMainProList .leftTool .bxTool .bxStar {
}
.bxMain .bxMainProList .leftTool .bxTool .bxStar .bxStarList {
	cursor: pointer;
}

.bxMain .bxMainProList .leftTool .bxTool .bxStar .bxStarList i {
	background-repeat: no-repeat;
	background-size: 100%;
	display: inline-block;
	height: 15px;
	width: 15px;
	margin-right: 5px;
}
.bxMain .bxMainProList .leftTool .bxTool .bxStar .bxStarList i.full {
	background-image: url(images/star_full.png);
}
.bxMain .bxMainProList .leftTool .bxTool .bxStar .bxStarList i.emty {
	background-image: url(images/star_empty.png);
}
.bxMain .bxMainProList .leftTool .bxTool .bxStar .bxStarList span {
	color: #b1b1b1;
	display: inline-block;
}
.bxMain .bxMainProList .leftTool .bxTool .bxStar .bxStarList.sel span {
	color: #03606c;
}
.bxMain .bxMainProList .rightList {
	width: 100%;
	padding-left: 200px;
	min-height: 1200px;
}
.bxMain .bxMainProList .rightList.rightListSearch {
	padding: 0px;
}
.bxMain .bxMainProList .rightList .bxToolTop {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #e3e3e3;
	color: #5e5e5e;
	min-height:100px;
}
.bxMain .bxMainProList .rightList .bxToolTop .s1 {
	float: left;
	width: 65%;
}
.bxMain .bxMainProList .rightList .bxToolTop .s1 h1 {
	font-weight: normal;
	color: #03606c;
	font-size: 22px;
	line-height: 24px;
	padding-bottom: 10px;
}
.bxMain .bxMainProList .rightList .bxToolTop .s1 h1 a{
	font-size: 14px;
	color: #e2ae08;
	text-decoration: none;
	display: inline-block;
	margin-left: 10px;
}
.bxMain .bxMainProList .rightList .bxToolTop .s1 .t {
	font-size: 12px;
	height: 20px;
}
.bxMain .bxMainProList .rightList .bxToolTop .s1 .tTags {
	font-size: 12px;
	line-height: 14px;
}
.bxMain .bxMainProList .rightList .bxToolTop .s1 .tTags span {
	padding-right: 5px;
	padding-bottom: 2px;
	border: 1px solid #5e5e5e;
	display: inline-block;
	padding-top: 2px;
	padding-left: 5px;
	margin-bottom: 5px;
}
.bxMain .bxMainProList .rightList .bxToolTop .s1 .tTags span i {
	display: inline-block;
	margin-left: 5px;
	cursor: pointer;
	font-style: normal;
	color: #03606c;
}
.bxMain .bxMainProList .rightList .bxToolTop .s1 .tTags .aRemove {
	color: #03606c;
	text-decoration: none;
	margin-left: 10px;
}
.bxMain .bxMainProList .rightList .bxToolTop .s2 {
	float: left;
	width: 35%;
}
.bxMain .bxMainProList .rightList .bxToolTop .s2 .t {
	text-align: right;
}
.bxMain .bxMainProList .rightList .bxToolTop .s2 .t .t1 {
	display: inline-block;
}
.bxMain .bxMainProList .rightList .bxToolTop .s2 .t .t1 .chooseview {
	padding-left: 10px;
}
.bxMain .bxMainProList .rightList .bxToolTop .s2 .t .t1 .chooseview i {
	font-size: 16px;
	cursor: pointer;
}
.bxMain .bxMainProList .rightList .bxToolTop .s2 .t .t1 .chooseview i.sel {
	color: #03606c;
}
.bxMain .bxMainProList .rightList .bxToolTop .s2 .bnLogo {
	text-align: right;
	padding-top: 20px;
	line-height: 20px;
	vertical-align: middle;
}
.bxMain .bxMainProList .rightList .bxToolTop .s2 .bnLogo img {
	display: inline-block;
	height: 20px;
	margin-left: 10px;
	vertical-align: middle;
}
.bxMain .bxMainProList .rightList .bxProsList  {
}
.bxMain .bxProDetail {
	position: relative;
}
.bxMain .bxProDetail .secToolTop {
	color: #5e5e5e;
	position: absolute;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e3e3e3;
	width: 100%;
	z-index: 2;
}
.bxMain .bxProDetail .secToolTop .sTab {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	display: inline-block;
	padding: 10px;
	width: 200px;
	vertical-align: top;
	font-size: 13px;
	position: relative;
	background-color: #FFF;
	border-top-width: 0px;
	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: transparent;
	border-left-color: transparent;
}
.bxMain .bxProDetail .secToolTop .sTab:hover {
	border-top-color: transparent;
	border-right-color: #e3e3e3;
	border-bottom-color: #e3e3e3;
	border-left-color: #e3e3e3;
}
.bxMain .bxProDetail .secToolTop .sTab .icoSTab {
	background-repeat: no-repeat;
	height: 30px;
	width: 30px;
	background-position: center center;
	background-size: 100%;
	display: inline-block;
	vertical-align: middle;
}
.bxMain .bxProDetail .secToolTop .sTab .icoSTab.icoSTab1 {
	background-image: url(images/ico_ix1.png);
}
.bxMain .bxProDetail .secToolTop .sTab .icoSTab.icoSTab2 {
	background-image: url(images/ico_ix2.png);
}
.bxMain .bxProDetail .secToolTop .sTab .icoSTab.icoSTab3 {
	background-image: url(images/ico_ix3.png);
}
.bxMain .bxProDetail .secToolTop .sTab .icoSTab.icoSTab4 {
	background-image: url(images/ico_ix4.png);
}
.bxMain .bxProDetail .secToolTop .sTab:hover .icoSTab.icoSTab1 {
	background-image: url(images/ico_ix1-2.png);
}
.bxMain .bxProDetail .secToolTop .sTab:hover .icoSTab.icoSTab2 {
	background-image: url(images/ico_ix2-2.png);
}
.bxMain .bxProDetail .secToolTop .sTab:hover .icoSTab.icoSTab3 {
	background-image: url(images/ico_ix3-2.png);
}
.bxMain .bxProDetail .secToolTop .sTab:hover .icoSTab.icoSTab4 {
	background-image: url(images/ico_ix4-2.png);
}
.bxMain .bxProDetail .secToolTop .sTab .t1 {
	display: inline-block;
	line-height: 20px;
	vertical-align: middle;
	color: #5e5e5e;
}
.bxMain .bxProDetail .secToolTop .sTab .t1:hover {
	text-decoration: none;
}
.bxMain .bxProDetail .secToolTop .sTab .t2 {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	padding-top: 10px;
	overflow: hidden;
	height: 0px;
	width: 100%;
}
.bxMain .bxProDetail .secToolTop .sTab:hover .t2 {
	height: 70px;
}
.bxMain .bxProDetail .secPic {
	padding-top: 80px;
	position: relative;
	padding-bottom: 40px;
}
.bxMain .bxProDetail .secPic .slidePic {
	position: relative;
	padding-left: 40px;
	padding-right: 40px;
	margin: auto;
}
.bxMain .bxProDetail .secPic .slidePic.slidePic1i {
	width:333px;
}
.bxMain .bxProDetail .secPic .slidePic.slidePic2i {
	width:666px;
}
.bxMain .bxProDetail .secPic .slidePic .bxImg {
}
.bxMain .bxProDetail .secPic .slidePic .bxImg .img {
	background-color: #f4f4f4;
}



.bxMain .bxProDetail .secName {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e3e3e3;
	padding-top: 20px;
	padding-bottom: 40px;
}
.bxMain .bxProDetail .secName .t1 {
}
.bxMain .bxProDetail .secName .t1 h1 {
	font-size: 26px;
	font-weight: normal;
	color: #03606c;
	float: left;
}
.bxMain .bxProDetail .secName .t1 .bnLogo {
	float: right;
	color: #03606c;
text-align: right;
line-height: 20px;
vertical-align: middle;
}
.bxMain .bxProDetail .secName .t1 .bnLogo img {
display: inline-block;
height: 20px;
margin-left: 10px;
vertical-align: middle;
}
.bxMain .bxProDetail .secName .t2 {
	font-size: 13px;
	color: #5e5e5e;
	padding-top: 10px;
	padding-bottom: 10px;
}
.bxMain .bxProDetail .secName .t3 {
	position: relative;
}
.bxMain .bxProDetail .secName .t3 .rvstar {
}
.bxMain .bxProDetail .secName .t3 .forSare {
position: absolute;
right: 0px;
bottom: 0px;
}
.bxMain .bxProDetail .secName .t3 .forSare .icoShare {
	display: inline-block;
	position: static;
	vertical-align: middle;
	background-image: url(images/ico_share1.png);
	background-repeat: no-repeat;
	height: 26px;
	width: 26px;
	cursor: pointer;
	margin-right: 10px;
}
.bxMain .bxProDetail .secName .t3 .forSare .icoHrt {
	display: inline-block;
	position: static;
	vertical-align: middle;
}
.bxMain .bxProDetail .secTool {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e3e3e3;
	padding-top: 20px;
	padding-bottom: 20px;
}
.bxMain .bxProDetail .secTool .b1 {
	float: left;
}
.bxMain .bxProDetail .secTool .b1 .priceP1 {
	font-size: 24px;
	color: #d40600;
}
.bxMain .bxProDetail .secTool .b1 .priceP1 i {
	font-size: 20px;
	font-style: normal;
}
.bxMain .bxProDetail .secTool .b1 .priceP2 {
}
.bxMain .bxProDetail .secTool .b1 .priceP2 s {
	font-size: 20px;
	color: #5e5e5e;
}
.bxMain .bxProDetail .secTool .b1 .priceP2 i {
	font-size: 18px;
	font-style: normal;
	color: #d40600;
	display: inline-block;
	padding-left: 15px;
}
.bxMain .bxProDetail .secTool .b2 {
	float: right;
}
.bxMain .bxProDetail .secTool .b2 .tC {
	color: #5e5e5e;
}
.bxMain .bxProDetail .secTool .b2 .tC .ctNum {
	display: inline-block;
	width: auto;
	border: 1px solid #5e5e5e;
	padding-right: 5px;
	padding-left: 5px;
}
.bxMain .bxProDetail .secTool .b2 .tC .ctNum i {
	font-size: 20px;
	cursor: pointer;
	font-style: normal;
}
.bxMain .bxProDetail .secTool .b2 .tC .ctNum .inputQty {
	font-family: Prompt;
	color: #5e5e5e;
	width: 50px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	display: inline-block;
}
.bxMain .bxProDetail .secTool .b2 .tCBtn {
	padding-top: 20px;
}
.bxMain .bxProDetail .secTool .b2 .tCBtn .btnBuyNow {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fbbe1e+0,e48f1e+100 */
	background: rgb(251,190,30); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(251,190,30,1) 0%, rgba(228,143,30,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(251,190,30,1) 0%,rgba(228,143,30,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(251,190,30,1) 0%,rgba(228,143,30,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbbe1e', endColorstr='#e48f1e',GradientType=1 ); /* IE6-9 */
	color: #FFF;
	display: inline-block;
	height: 40px;
	padding-right: 10px;
	padding-left: 10px;
	text-decoration: none;
	width: 220px;
	position: relative;
	text-align: center;
	line-height: 40px;
	font-size: 18px;
}
.bxMain .bxProDetail .secTool .b2 .tCBtn .btnBuyNow span {
	top:50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background-image: url(images/ico_gift_wr.png);
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	width: 30px;
	position: absolute;
	left: 10px;
}
.bxMain .bxProDetail .secTool .b2 .tCBtn .btnAddCart {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2f9fb6+0,2f4e88+100 */
background: rgb(47,159,182); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(47,159,182,1) 0%, rgba(47,78,136,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(47,159,182,1) 0%,rgba(47,78,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(47,159,182,1) 0%,rgba(47,78,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f9fb6', endColorstr='#2f4e88',GradientType=1 ); /* IE6-9 */
	color: #FFF;
	display: inline-block;
	height: 40px;
	padding-right: 10px;
	padding-left: 10px;
	text-decoration: none;
	width: 220px;
	position: relative;
	text-align: center;
	line-height: 40px;
	font-size: 18px;
}
.bxMain .bxProDetail .secTool .b2 .tCBtn .btnAddCart span {
	top:50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background-image: url(images/ico_cart_wr.png);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 30px;
	position: absolute;
	left: 10px;
}
.bxMain .bxProDetail .secTool .b2 .tCBtn .btnAddCart span i {
}
.bxMain .bxProDetail .secDetail {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e3e3e3;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e3e3e3;
}
.bxMain .bxProDetail .secDetail .htopic {
	font-size: 18px;
	font-weight: normal;
	color: #5e5e5e;
	padding-bottom: 20px;
}
.bxMain .bxProDetail .secDetail .bxContent {
}
.bxMain .bxProFeture {
	background-color: #f4f4f4;
	padding-top: 20px;
	padding-bottom: 20px;
}
.bxMain .bxProFeture .h1Topic {
	font-size: 30px;
	font-weight: normal;
	color: #03606c;
	text-align: center;
}
.bxMain .bxProFeture .h1Topic::after {
	content: "";
	background-color: #e2ae08;
	margin: auto;
	height: 2px;
	width: 100px;
	display: block;
}
.bxMain .bxFaqIcoBig {
	text-align: center;
	padding-top: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e3e3e3;
}
.bxMain .bxFaqIcoBig .aFaqIco {
	color: #03606c;
	display: inline-block;
	margin-right: 20px;
	margin-left: 20px;
	font-size: 22px;
	text-decoration: none;
	position: relative;
	padding-bottom: 20px;
	width: 170px;
}
.bxMain .bxFaqIcoBig .aFaqIco::before {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	content: "";
	display: block;
	background-color: #f4f4f4;
	background-repeat: no-repeat;
	background-position: center center;
	height: 110px;
	width: 110px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.bxMain .bxFaqIcoBig .aFaqIco::after {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	content: "";
	display: none;
	background-color: #e2ae08;
	height: 3px;
	width: 110px;
	position: absolute;
	bottom: -2px;
}
.bxMain .bxFaqIcoBig .aFaqIco.sel::before {
	background-color: #03606c;
}
.bxMain .bxFaqIcoBig .aFaqIco.sel::after {
	display: block;
}
.bxMain .bxFaqIcoBig .aFaqIco.faqIco-new::before {
	background-image: url(images/ico-f-new1.png);
}
.bxMain .bxFaqIcoBig .aFaqIco.faqIco-article::before {
	background-image: url(images/ico-f-article1.png);
}
.bxMain .bxFaqIcoBig .aFaqIco.faqIco-faq::before {
	background-image: url(images/ico-f-comment1.png);
}
.bxMain .bxFaqIcoBig .aFaqIco.faqIco-pay::before {
	background-image: url(images/ico-f-pay1.png);
}
.bxMain .bxFaqIcoBig .aFaqIco.sel.faqIco-new::before {
	background-image: url(images/ico-f-new2.png);
}
.bxMain .bxFaqIcoBig .aFaqIco.sel.faqIco-article::before {
	background-image: url(images/ico-f-article2.png);
}
.bxMain .bxFaqIcoBig .aFaqIco.sel.faqIco-faq::before {
	background-image: url(images/ico-f-comment2.png);
}
.bxMain .bxFaqIcoBig .aFaqIco.sel.faqIco-pay::before {
	background-image: url(images/ico-f-pay2.png);
}
.bxMain .bxFaqList {
}
.bxMain .bxFaqList .FqaListBox {
	position: relative;
}
.bxMain .bxFaqList .FqaListBox h1 {
	font-size: 22px;
	font-weight: normal;
	color: #03606c;
	padding-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e3e3e3;
	cursor: pointer;
}
.bxMain .bxFaqList .FqaListBox h1::after {
	content: "";
	display: block;
	background-color: #e2ae08;
	height: 2px;
	width: 80px;
}
.bxMain .bxFaqList .FqaListBox .FaqDetail {
	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(217,217,217,1);
	-moz-box-shadow: inset 0px 0px 5px 0px rgba(217,217,217,1);
	box-shadow: inset 0px 0px 5px 0px rgba(217,217,217,1);
	color: #3e3e3e;
	background-color: #f4f4f4;
	padding-top: 20px;
	padding-bottom: 40px;
	padding-right: 10px;
	padding-left: 10px;
	display: none;
}
.bxMain .bxFaqList .FqaListBox .aLess {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	background-image: url(images/ico-sm-up.png);
	background-size: 17px;
	display: none;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 10px;
	bottom: 0px;
	text-decoration: none;
}
.bxMain .bxFaqList .FqaListBox.sel .FaqDetail ,
.bxMain .bxFaqList .FqaListBox.sel .aLess {
	display:block;
}


.bxMain .bxNewsList {
	padding-top: 40px;
	padding-bottom: 40px;
}
.bxMain .bxNewsList .bxlist {
	width: 33.3333%;
	float: left;
	min-height: 400px;
	margin-bottom: 50px;
	color: #5e5e5e;
	padding: 20px;
}
.bxMain .bxNewsList .bxlist .img{
	width: 100%;
}
.bxMain .bxNewsList .bxlist h1 {
	font-size: 18px;
	line-height: 22px;
	height: 45px;
}
.bxMain .bxNewsList .bxlist h1::after {
	display:none;
}
.bxMain .bxNewsList .bxlist h1 a {
	text-transform: uppercase;
	font-weight: normal;
	color: #5e5e5e;
}
.bxMain .bxNewsList .bxlist h1 a:hover {
	text-decoration: none;
}
.bxMain .bxNewsList .bxlist .date {
	height: 20px;
	line-height: 20px;
	margin-bottom: 10px;
	color: #03606c;
	font-size: 13px;
}
.bxMain .bxNewsList .bxlist .linkImg {
	position: relative;
	line-height: 0px;
	display: block;
}
.bxMain .bxNewsList .bxlist .linkImg .icoNew {
	position: absolute;
	top: 10px;
	right: 10px;
}
.bxMain .bxNewsList .bxlist .linkImg .img {
	width: 100%;
}
.bxMain .bxNewsList .bxlist .divp {
	line-height: 22px;
	margin-top: 10px;
	margin-bottom: 10px;
	height:90px;
}
.bxMain .bxNewsList .bxlist p a{
	color: #5e5e5e;
}
.bxMain .bxNewsList .bxlist:hover {
	-webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 0px 3px 0px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 0px 3px 0px rgba(50, 50, 50, 0.5);

	background-color: #FFF;
}
.bxMain .bxNewsList .bxlist:hover h1 ,
.bxMain .bxNewsList .bxlist:hover h1 a ,
.bxMain .bxNewsList .bxlist:hover p a {
}
.bxMain .bxNewsList .bxlist:hover .date {
}
.bxMain .bxNewsList .bxlist .btnMore {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	color: #FFF;
	text-decoration: none;
	background-color: #5e5e5e;
	display: block;
	margin: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 150px;
	text-align: center;
}
.bxMain .bxNewsList .bxlist .btnMore:hover {
	background-color: #03606c;
}

.bxMain .bxPay {
	margin-top: 40px;
	margin-bottom: 20px;
	padding: 20px;
}
.bxMain .bxPay .palList {
	float: left;
	width: 50%;
	margin-bottom: 20px;
}
.bxMain .bxPay .palList .bxImg {
-webkit-box-shadow: 5px 5px 5px 0px rgba(204,204,204,1);
-moz-box-shadow: 5px 5px 5px 0px rgba(204,204,204,1);
box-shadow: 5px 5px 5px 0px rgba(204,204,204,1);

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

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

	display: block;
	border: 1px solid #dedede;
	width: 100px;
}
.bxMain .bxPay .palList .bxTxt {
	color: #5e5e5e;
	float: left;
	line-height: 18px;
}
.bxMain .bxPay .palList .bxTxt b {
	color: #23201f;
}
.bxMain .bxPayTx {
	color: #5e5e5e;
	padding: 20px;
	text-align: center;
}
.bxMain .bxPayTx .bxPayTxLeft {
	text-align:left;
}
.bxMain .bxPayTx p {
}
.bxMain .bxPayTx p a {
	color: #ed1c24;
}
.bxMain .bxPayTx .pico-dl {
	line-height: 27px;
	background-image: url(images/ico-25-dl.png);
	background-repeat: no-repeat;
	padding-left: 40px;
}
.bxMain .bxPayTx .pico-tel {
	line-height: 27px;
	background-image: url(images/ico-25-tel.png);
	background-repeat: no-repeat;
	padding-left: 40px;
}
.bxMain .bxPayTx .pico-mail {
	line-height: 27px;
	background-image: url(images/ico-25-mail.png);
	background-repeat: no-repeat;
	padding-left: 40px;
}

.bxMain .boxTab{
	display:none;
}
.bxMain .boxTab.sel{
	display:block;
}
.bxMain .bxNewsDetail {
	padding-top: 40px;
	padding-bottom: 40px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e3e3e3;
	border-bottom-color: #e3e3e3;
	font-size: 16px;
}
.bxMain .bx_share .txt {
	padding-top: 40px;
	padding-bottom: 40px;
	color: #3e3e3e;
}
.bxMain .bxContactCom {
	padding-top: 20px;
}
.bxMain .bxContactCom h1 {
	font-size: 32px;
	color: #03606c;
	text-align: center;
	font-weight: normal;
}
.bxMain .bxContactCom h1::after {
content: "";
background-color: #e2ae08;
height: 2px;
width: 100px;
display: block;
margin-top: 10px;
margin-right: auto;
margin-left: auto;
}
.bxMain .bxContactCom .comRow {
	padding-top: 20px;
	padding-bottom: 60px;
}
.bxMain .bxContactCom .comRow .b1 {
	float: left;
	width: 50%;
	line-height: 0px;
	padding-right: 20px;
}
.bxMain .bxContactCom .comRow .b1 .img {
	display: inline;
	width: 100%;
}
.bxMain .bxContactCom .comRow .b2 {
	color: #5e5e5e;
	float: left;
	width: 50%;
	padding-left: 20px;
}
.bxMain .bxContactCom .comRow .b2 p {
}
.bxMain .bxContactCom .comRow .b2 p strong {
	font-weight: normal;
	color: #000;
}

.bxMain .bxContactCom .comRow .b2 .a2Map {
	color: #e2ae08;
	text-decoration: underline;
	display: block;
	position: absolute;
}
.bxMain .bxContactForm {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e3e3e3;
	border-bottom-color: #e3e3e3;
	padding-top: 20px;
	padding-bottom: 20px;
position: relative;
margin-bottom: 100px;
}
.bxMain .agMain {
	padding-bottom: 20px;
}
.bxMain .agMain .tTop {
	font-size: 24px;
	color: #03606c;
	text-align: center;
	padding-top: 40px;
	padding-bottom: 40px;
}
.bxMain .agMain .tTop a {
	color: #e2ae08;
	text-decoration: underline;
}
.bxMain .agMain .b1 {
	float: left;
	width: 50%;
	padding-right: 30px;
	text-align: right;
}
.bxMain .agMain .b1 h1 ,
.bxMain .agMain .b2 h1 {
	font-size: 30px;
	color: #555555;
	font-weight: normal;
}
.bxMain .agMain.agMainLogin .b1 h1 ,
.bxMain .agMain.agMainLogin .b2 h1 {
	text-align:center;
}
.bxMain .agMain .b1 h1 strong {
	font-size: 34px;
	color: #03606c;
	font-weight: normal;
}
.bxMain .agMain .b1 .txt {
	font-size: 20px;
	color: #555555;
	padding-top: 20px;
}
.bxMain .agMain .b1 .txt a {
	color: #e2ae08;
	text-decoration: underline;
}
.bxMain .agMain .b1 .MyForm ,
.bxMain .agMain .b2 .MyForm {
	text-align:left;
}

.bxMain .agMain .b2 {
	float: left;
	width: 50%;
	padding-left: 30px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e3e3e3;
}
.bxMain .agMain.row .b2 .tScCode #img_captcha {
	display: block;
}

.bxMain .agMain .b2 .btnSbm {
}
.bxMain .agMain.row .b2 .col-red {
	color: #ed1c24;
}
.bxMain .agMultiIco {
	padding-top: 40px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e3e3e3;
	text-align: center;
	padding-bottom: 40px;
}
.bxMain .agMultiIco h1 {
	font-size: 32px;
	color: #03606c;
	text-align: center;
	font-weight: normal;
	margin-bottom: 40px;
}
.bxMain .agMultiIco h1::after {
content: "";
background-color: #e2ae08;
height: 2px;
width: 100px;
display: block;
margin-top: 10px;
margin-right: auto;
margin-left: auto;
}
.bxMain .agMultiIco .bxMuliIco {
	font-size: 16px;
	color: #58585a;
	vertical-align: top;
	display: inline-block;
	margin-right: 10px;
	margin-left: 10px;
	width: 250px;
	padding-top: 20px;
}
.bxMain .agMultiIco .bxMuliIco strong {
	font-size: 18px;
	font-weight: normal;
	color: #03606c;
}
.bxMain .agMultiIco .bxMuliIco::before{
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;

	content: "";
	display: block;
	height: 120px;
	width: 120px;
	background-position: center center;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-color: #e2ae08;
	background-repeat: no-repeat;
}
.bxMain .agMultiIco .bxMuliIco.bxMuliIco1::before {
	background-image: url(images/ico-agn-muli-1.png);
}
.bxMain .agMultiIco .bxMuliIco.bxMuliIco2::before {
	background-image: url(images/ico-agn-muli-2.png);
}
.bxMain .agMultiIco .bxMuliIco.bxMuliIco3::before {
	background-image: url(images/ico-agn-muli-3.png);
}
.bxMain .agMultiIco .bxMuliIco.bxMuliIco4::before {
	background-image: url(images/ico-agn-muli-4.png);
}
.bxMain .agMultiIco .bxMuliIco.bxMuliIco5::before {
	background-image: url(images/ico-agn-muli-5.png);
}
.bxMain .agMultiIco .bxMuliIco.bxMuliIco6::before {
	background-image: url(images/ico-agn-muli-6.png);
}
.bxMain .agMultiIco .bxMuliIco.bxMuliIco7::before {
	background-image: url(images/ico-agn-muli-7.png);
}
.bxMain .agBgBig {
	position: relative;
	background-image: url(images/big_agent1.png);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center center;
}
.bxMain .agBgBig .bg {
	display: block;
	width: 100%;
}
.bxMain .agBgBig .forTxt {
	width: 100%;
	max-width: 700px;
	color: #FFF;
padding-top: 20px;
padding-bottom: 20px;
margin: auto;
}
.bxMain .agBgBig .forTxt h1 {
	font-size: 32px;
	color: #FFF;
	text-align: center;
	font-weight: normal;
	margin-bottom: 40px;
	padding-top: 20px;
}
.bxMain .agBgBig .forTxt h1 strong {
	font-size: 34px;
	font-weight: normal;
	color: #e2ae08;
}
.bxMain .agBgBig .forTxt ul {
}
.bxMain .agBgBig .forTxt ul li {
	background-image: url(images/ico-trick1.png);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	float: left;
	width: 50%;
	padding-left: 35px;
	list-style-type: none;
	font-size: 18px;
	line-height: 25px;
	height: 25px;
	margin-bottom: 10px;
}
.bxMain .agBgBig .forTxt .ftTxt {
	text-align: center;
	font-size: 20px;
	font-weight: normal;
	padding-top: 20px;
}
.bxMain .agBgBig .forTxt .ftTxt p {
}
.bxMain .agBgBig .forTxt .ftTxt p strong {
	font-weight: normal;
	color: #e2ae08;
}
.bxMain .agBgBig .forTxt .ftTxt .btnAg {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-family: Prompt;
	background-color: #03606c;
	display: inline-block;
	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;
	cursor: pointer;
	text-decoration: none;
	margin-top: 20px;
}
.bxMain .secFAgen {
	text-align: center;
	color: #3e3e3e;
}
.bxMain .secFAgen .L1 {
	padding-top: 50px;
	padding-bottom: 50px;
}
.bxMain .secFAgen .L1 .bxIcoAg {
	width: 33.33333333%;
	float: left;
}
.bxMain .secFAgen .L1 .bxIcoAg::before {
	content: "";
	display: block;
	height: 80px;
	width: 80px;
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.bxMain .secFAgen .L1 .bxIcoAg.bxIcoAg1::before {
	background-image: url(images/ico-agen-btt1.png);
}
.bxMain .secFAgen .L1 .bxIcoAg.bxIcoAg2::before {
	background-image: url(images/ico-agen-btt2.png);
}
.bxMain .secFAgen .L1 .bxIcoAg.bxIcoAg3::before {
	background-image: url(images/ico-agen-btt3.png);
}
.bxMain .secFAgen .L2 {
}
.bxMain .secFAgen .L2 .b1 {
	float: left;
	width: 45%;
	padding-right: 40px;
}
.bxMain .secFAgen .L2 .b1 .logo {
	display: block;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	max-width:100%;
}
.bxMain .secFAgen .L2 .b1 h1 {
	font-size: 28px;
	color: #03606c;
	text-align: center;
	font-weight: normal;
	margin-bottom: 20px;
}
.bxMain .secFAgen .L2 .b1 h1::after {
content: "";
background-color: #e2ae08;
height: 2px;
width: 100px;
display: block;
margin-top: 10px;
margin-right: auto;
margin-left: auto;
}
.bxMain .secFAgen .L2 .b1 h1 span {
	font-size: 20px;
	display: block;
}
.bxMain .secFAgen .L2 .b1 h2 {
	font-size: 28px;
	color: #03606c;
	text-align: center;
	font-weight: normal;
	margin-bottom: 40px;
}
.bxMain .secFAgen .L2 .b1 h2 span {
	font-size: 20px;
	display: block;
}
.bxMain .secFAgen .L2 .b2 {
	float: left;
	width: 55%;
	padding-left: 50px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e3e3e3;
	text-align: left;
}
.bxMain .secFAgen .L2 .b2 h3 {
	font-size: 22px;
	font-weight: normal;
	color: #03606c;
	margin-bottom: 20px;
}
.bxMain .secFAgen .L2 .b2 ul li {
	font-size: 16px;
	margin-left: 20px;
}
.bxMain .secFAgen .L2 .b2 .txt {
	font-size: 16px;
	padding-top: 20px;
}
.bxMain .bxCartIco {
	padding-top: 50px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e3e3e3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e3e3e3;
	text-align: center;
	color: #e3e3e3;
}
.bxMain .bxCartIco .crtIco {
	display: inline-block;
	width: 180px;
	margin-right: 20px;
	margin-left: 20px;
	font-size: 22px;
	padding-bottom: 20px;
	position: relative;
}
.bxMain .bxCartIco .crtIco.sel {
	color: #3e3e3e;
}
.bxMain .bxCartIco .crtIco::before {
	content: "";
	display: block;
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 70px;
	width: 70px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
}
.bxMain .bxCartIco .crtIco::after {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	content: "";
	background-color: #e2ae08;
	height: 3px;
	width: 100px;
	display:none;
	position: absolute;
	bottom: -2px;
}
.bxMain .bxCartIco .crtIco.sel::after {
	display: block;
}
.bxMain .bxCartIco .crtIco.crtIcoS1::before {
	background-image: url(images/ico-cart-st2.png);
}
.bxMain .bxCartIco .crtIco.crtIcoS2::before {
	background-image: url(images/ico-cart-st2.png);
}
.bxMain .bxCartIco .crtIco.crtIcoS3::before {
	background-image: url(images/ico-cart-st3.png);
}
.bxMain .bxCartIco .crtIco.crtIcoS4::before {
	background-image: url(images/ico-cart-st4.png);
}
.bxMain .bxCartIco .crtIco.crtIcoS1.sel::before {
	background-image: url(images/ico-cart-st2-2.png);
}
.bxMain .bxCartIco .crtIco.crtIcoS2.sel::before {
	background-image: url(images/ico-cart-st2-2.png);
}
.bxMain .bxCartIco .crtIco.crtIcoS3.sel::before {
	background-image: url(images/ico-cart-st3-2.png);
}
.bxMain .bxCartIco .crtIco.crtIcoS4.sel::before {
	background-image: url(images/ico-cart-st4-2.png);
}
.bxMain .bxCartList {
	color: #5e5e5e;
	text-align: center;
	font-size: 16px;
	padding-bottom: 50px;
}
.bxMain .bxCartList .bxCartShip{
	float: left;
	text-align: left;
}
.bxMain .bxCartList .ListHead {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e3e3e3;
}
.bxMain .bxCartList .ListHead .lhd {
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
.bxMain .bxCartList .ListHead .lhd.lhd1 {
	width:20%;
}
.bxMain .bxCartList .ListHead .lhd.lhd2 {
	width:30%;
}
.bxMain .bxCartList .ListHead .lhd.lhd3 {
	width:10%;
}
.bxMain .bxCartList .ListHead .lhd.lhd4 {
	width:20%;
}
.bxMain .bxCartList .ListHead .lhd.lhd5 {
	width:10%;
}
.bxMain .bxCartList .ListHead .lhd.lhd6 {
	width:10%;
}
.bxMain .bxCartList .ListBody {
}
.bxMain .bxCartList .ListBody .ListBodyRow {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e3e3e3;
}
.bxMain .bxCartList .ListBody .ListBodyRow .lbd {
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
.bxMain .bxCartList .ListBody .ListBodyRow .lbd.lbd1 {
	width:20%;
}
.bxMain .bxCartList .ListBody .ListBodyRow .lbd.lbd2 {
	width:30%;
}
.bxMain .bxCartList .ListBody .ListBodyRow .lbd.lbd3 {
	width:10%;
}
.bxMain .bxCartList .ListBody .ListBodyRow .lbd.lbd4 {
	width:20%;
}
.bxMain .bxCartList .ListBody .ListBodyRow .lbd.lbd5 {
	width:10%;
}
.bxMain .bxCartList .ListBody .ListBodyRow .lbd.lbd6 {
	width:10%;
}
.bxMain .bxCartList .ListBody .imgPr {
	width:100%;
	max-width:100px;
	display:block;
	margin:auto;
}
.bxMain .bxCartList .ListBody .delCart {
	background-image: url(images/ico-bin.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:100%;
	display: inline-block;
	height: 30px;
	width: 20px;
}
.bxMain .bxCartList .ListBody .linkPr {
	color: #5e5e5e;
	text-decoration: none;
}
.bxMain .bxCartList .col-red {
	color: #d40000;
}

.bxMain .bxCartList .ListFoot {
	padding: 15px;
}
.bxMain .bxCartList .ListFoot .sec1St1 {
	float: left;
}
.bxMain .bxCartList .ListFoot .sec1St1 a {
	display: inline-block;
	margin-right: 15px;
	margin-left: 15px;
	color: #5e5e5e;
	text-decoration: none;
}
.bxMain .bxCartList .ListFoot .sec1St1 a:hover {
	color: #03606c;
}
.bxMain .bxCartList .ListFoot .sec2St1 {
	float: right;
    max-width: 30%;
}
.bxMain .bxCartList .ListFoot .sec2St1 .t1 {
	text-align: left;
	float: left;
	width: 50%;
	padding-top: 10px;
	padding-bottom: 10px;
}
.bxMain .bxCartList .ListFoot .sec2St1 .t2 {
	text-align: right;
	float: left;
	width: 50%;
	padding-top: 10px;
	padding-bottom: 10px;
}
.bxMain .bxCartList .ListFoot .sec2St1 i  {
	font-size: 13px;
	font-style: normal;
	display: block;
}
.bxMain .bxCartShip {
}
.bxMain .bxCartShip .spHead {
	font-size: 16px;
	color: #03606c;
	padding-top: 20px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e3e3e3;
}
.bxMain .bxCartShip .hpBody {
	padding-top: 20px;
	padding-bottom: 20px;
}
.bxMain .bxCartShip .hpBody .bxAddress {
}
.bxMain .bxCartShip .bxShip {
	padding-top: 20px;
	padding-bottom: 20px;
}
.bxMain .bxCartShip .bxShip .lShip {
	padding-top: 10px;
	padding-bottom: 10px;
}
.bxMain .bxCartShip .bxShip .lShip label {
	color: #5e5e5e;
}
.bxMain .bxCartShip .bxShip .lShip label i {
	vertical-align: middle;
	display: inline-block;
	font-size: 12px;
	font-style: normal;
}
.bxMain .bxCartShip .bxShip .lShip label .img {
	vertical-align: middle;
	display: inline-block;
}
.bxMain .bxCartShip .bxShip .lShip .label .tx1Code {
	display: inline-block;
	color: #5e5e5e;
	width: 165px;
}
.bxMain .bxCartShip .bxShip .lShip .label .inputCode {
	border: 1px solid #cdcdcd;
	position: relative;
	width: 150px;
	display: inline-block;
	height: 33px;
	line-height: 33px;
	color: #5e5e5e;
	font-family: Prompt;
	padding: 3px;
}
.bxMain .bxCartShip .bxShip .lShip .label .inputCode.inputCodeChk {
	background-image: url(images/ico-chk-green.png);
	background-repeat: no-repeat;
	background-position: right 5px center;
	padding-right: 10px;
}

.bxMain .bxCartShip .bxShip .tLine {
	color: #5e5e5e;
}
.bxMain .bxCartShip .bxShip .tLine .txtB ,
.bxMain .bxCartShip .bxShip .tLine .txtBB {
	font-weight: normal;
	color: #000;
	float: left;
	height: 40px;
	padding-right: 10px;
}
.bxMain .bxCartShip .bxShip .tLine .txtBB {
	width:500px;
	max-width:80%;
}
.bxMain .bxCartShip .bxShip .tLine .icoEdit {
	background-image: url(images/ico-edit.png);
	background-repeat: no-repeat;
	float: right;
	height: 15px;
	width: 15px;
	margin-left: 10px;
	cursor: pointer;
}




.bxMain .bxCartShip .spFooter {
	padding-top: 20px;
	padding-bottom: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e3e3e3;
	text-align: right;
}
.bxMain .bxCartShip .spFooter .btn {
}
.bxMain .bxCartEnd {
	text-align: center;
	padding-top: 40px;
	padding-bottom: 40px;
	color: #5e5e5e;
}
.bxMain .bxCartEnd .txTopic {
	font-size: 20px;
}
.bxMain .bxCartEnd .t0 {
	padding-top: 30px;
	padding-bottom: 30px;
}
.bxMain .bxCartEnd .lineBtn {
}
.bxMain .bxCartEnd .col-blue {
	color: #03606c;
}
.bxMain .bxCartEnd .col-red {
	color: #d40000;
}


.bxMain .listProRedeem {
	color: #5e5e5e;
}
.bxMain .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;
}
.bxMain .listProRedeem .bxprm:nth-child(even) {
	padding-right: 0px;
	padding-left: 20px;
	border-right-color: transparent;
}
.bxMain .listProRedeem .bxprm .bxImg {
	border: 1px solid #c8c8c8;
	position: relative;
	float: left;
	width: 50%;
}
.bxMain .listProRedeem .bxprm .bxImg .img {
	display: block;
	width: 100%;
}
.bxMain .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;
}
.bxMain .listProRedeem .bxprm .bxTxt {
	float: left;
	width: 50%;
	padding-left: 20px;
}
.bxMain .listProRedeem .bxprm .bxTxt .pName {
	padding-bottom: 10px;
	line-height:18px;
	height: 60px;
}
.bxMain .listProRedeem .bxprm .bxTxt .chkprm {
	padding-bottom: 10px;
}
.bxMain .listProRedeem .bxprm .bxTxt .chkprm b {
	font-size: 30px;
	color: #03606c;
	display: block;
	padding-left: 20px;
	line-height:32px;
}
.bxMain .listProRedeem .bxprm .bxTxt .chkprm b i {
	font-size: 16px;
	color: #5e5e5e;
	font-style: normal;
	font-weight: normal;
}
.bxMain .listProRedeem .bxprm .bxTxt .btnSubmitPoint {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-family: supermarket;
	color: #FFF;
	background-color: #03606c;
	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;
}








































































































.cntFrm {
	font-family: Prompt;
	color: #5e5e5e;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left:10px;
	padding-right:10px;
}
.cntFrm .t1 {
	line-height: 18px;
	margin-bottom: 30px;
}
.cntFrm .ftr {
	margin-bottom: 15px;
	min-height:40px;
}
.cntFrm .ftr .tx {
	line-height: 20px;
	margin-bottom: 5px;
	vertical-align:middle;
}
.cntFrm .ftr .tx2 {
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 5px;
}
.cntFrm .ftr .tx .imgSlip {
	line-height: 0px;
	display: inline-block;
	width:100%;
	max-width:100px;
	max-height:100px;
	border: 1px solid #999;
}
.cntFrm .ftr .tx i {
	font-style: normal;
	color: #F00;
}
.cntFrm .ftr label.inTx {
	padding: 3px;
	display: block;
	position: relative;
}
.input2cnInput,
.cntFrm .ftr label .cnInput {
	border: 1px solid #cdcdcd;
	position: relative;
	width: 100%;
	display: block;
	height: 33px;
	line-height: 33px;
	color: #5e5e5e;
	font-family: Prompt;
	padding: 3px;
}
.cntFrm .ftr .tScCode label {
	width:200px;
	display:inline-block;
}
.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;
	background-size: 33px;
	margin-right: 33px;
}
.cntFrm .ftr label textarea.cnInput{
	height:150px;
}
.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;
}
.cntFrm .ftr .tx .addFile #upload{
	opacity: 0;
	position: absolute;
	height: 100%;
	width: 100%;
	cursor: pointer;
}
.cntFrm .ftr .txtFileName {
}
.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;
}
.cntFrm .ftr .ftr20 {
	display: block;
	width: 20%;
	float: left;
	padding-right: 20px;
}
.cntFrm .ftr .ftr50 {
	display: block;
	width: 50%;
	float: left;
}
.cntFrm .ftr .ftr60 {
	display: block;
	width: 60%;
	float: left;
	padding-left: 20px;
}
.cntFrm .ftr .ftr80 {
	display: block;
	width: 80%;
	float: left;
	padding-left: 20px;
}
.cntFrm .ftr .ftr50:nth-child(1) {
	padding-right: 20px;
}
.cntFrm .ftr .ftr50:nth-child(2) {
	padding-left: 20px;
}
.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;
}
.cntFrm .ftr .btnSbm {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	font-family: Prompt;
	background-color: #03606c;
	display: block;
	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;
	cursor: pointer;
}
.cntFrm.payFrm .ftr label textarea.cnInput {
    height: 70px;
}
.bxContactForm .btnSbm {
	left:50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);

	float: none;
	position: absolute;
	bottom: -50px;
}





.bxMain .bxAddress {
	color: #8b8a8f;
}
.bxMain .bxAddress .bxListAll {
}
.bxMain .bxAddress .bxListAll .bxList {
	float: left;
	width: 33.33%;
	padding: 10px;
}
.bxMain .bxAddress .bxListAll .bxList.sel {
	color: #03606c;
}
.bxMain .bxAddress .bxListAll .bxList .bxbradd {
	border: 1px dashed #646367;
	padding: 10px;
	height: 150px;
	position: relative;
}
.bxMain .bxAddress .bxListAll .bxList.sel .bxbradd {
	border-top-color: #257580;
	border-right-color: #257580;
	border-bottom-color: #257580;
	border-left-color: #257580;
}
.bxMain .bxAddress .bxListAll .bxList .chk {
	background-image: url(images/ico-chk.png);
	height: 15px;
	width: 15px;
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
	cursor: pointer;
}
.bxMain .bxAddress .bxListAll .bxList:hover .chk ,
.bxMain .bxAddress .bxListAll .bxList.sel .chk {
	display: block;
}
.bxMain .bxAddress .bxListAll .bxList .chk input{
	display:none;
}
.bxMain .bxAddress .bxListAll .bxList .btnTool {
	position: absolute;
	top: 5px;
	right: 5px;
}
.bxMain .bxAddress .bxListAll .bxList .btnTool .btledit {
	background-image: url(images/ico-edit.png);
	display: inline-block;
	height: 15px;
	width: 15px;
}
.bxMain .bxAddress .bxListAll .bxList .btnTool .btldel {
	background-image: url(images/ico-bin2.png);
	display: inline-block;
	height: 15px;
	width: 11px;
}
.bxMain .bxAddress .bxListAll .bxList p {
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 10px;
}
.bxMain .bxAddress .lnft {
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
}
.bxMain .bxAddress .btnft {
}










































































































.Footer {
	padding-top: 40px;
}
.Footer .bxFooter {
	margin: auto;
	width: 100%;
	max-width: 1100px;
	min-height: 300px;
	background-image: url(images/index_cbanner_footer.png);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding: 40px;
	position: relative;
	font-size: 13px;
}
.Footer .bxFooter .bxT {
	float: left;
	width: 150px;
}
.Footer .bxFooter .bxT h3 {
	font-size: 20px;
	color: #e2ae08;
	margin-bottom: 20px;
	font-weight: normal;
}
.Footer .bxFooter .bxT a {
	color: #FFF;
	text-decoration: none;
	display: block;
	margin-bottom: 10px;
}
.Footer .bxFooter .bxRecText {
	position: absolute;
	height: 300px;
	width: 560px;
	right: 30px;
	color: #FFF;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
	bottom: -20px;
}
.Footer .bxFooter .bxRecText::before {
	content: "";
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0px;
	bottom: 0px;
	border: 4px solid #FFF;
}
.Footer .bxFooter .bxRecText::after {
	content: "";
	height: 20px;
	width: 100%;
	position: absolute;
	left: 0px;
	bottom: 0px;
	border-top-width: 0px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #03606c;
	border-right-color: #03606c;
	border-bottom-color: #03606c;
	border-left-color: #03606c;
}
.Footer .bxFooter .bxRecText .bxT {
	position: relative;
	width: 100%;
}

.Footer .bxFooter .bxRecText h3 {
	font-size: 20px;
	color: #e2ae08;
	margin-bottom: 20px;
}
.Footer .bxFooter .bxRecText p {
	margin-bottom: 20px;
}

.Footer .bxFooter .bxRecText a {
	color: #FFF;
	text-decoration: none;
}
.Footer .bxFooterLine {
	color: #5e5e5e;
	font-size: 12px;
	margin: auto;
	width: 100%;
	max-width: 1100px;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
}
.Footer .bxFooterLine a {
	color: #5e5e5e;
	text-decoration: 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;
}



.secSearch {
width: 100%;
max-width: 1200px;
padding-left: 20px;
padding-right: 20px;	padding-top: 20px;
	padding-bottom: 5px;
	text-align: center;
}
.sec_search_pro .secSearch {
	padding-top: 20px;
	padding-bottom: 40px;
	text-align: center;
}
.secSearch .bxSearchAvd {
	color: #555555;
	display: block;
	margin:auto;
	max-width:700px;
	max-height: 85px;
}
.secSearch .bxSearchAvd .tx1 {
	display: block;
	font-size: 18px;
	color: #FFF;
	padding-bottom: 2px;
}
.secSearch .bxSearchAvd .lbQ {
	display: block;
	position: relative;
}
.secSearch .bxSearchAvd .lbQ #q ,
.secSearch .bxSearchAvd .lbQ #code_matching {
	-webkit-box-shadow: inset 3px 3px 10px 0px rgba(204,204,204,1);
	-moz-box-shadow: inset 3px 3px 10px 0px rgba(204,204,204,1);
	box-shadow: inset 3px 3px 10px 0px rgba(204,204,204,1);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-family: Prompt;
	background-color: #FFF;
	display: block;
	padding-top: 2px;
	padding-right: 35px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 35px;
	height: 35px;
	width: 100%;
}

.secSearch .bxSearchAvd.bxSearchAvdMatching .lbQ.lbQ1{
	display: block;
	width: 67%;
	float: left;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.secSearch .bxSearchAvd.bxSearchAvdMatching .lbQ.lbQ2{
	display: block;
	width: 20%;
	float: left;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.secSearch .bxSearchAvd .lbQ .btnSubmit {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background-image: url(images/ico_search.png);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 30px;
	position: absolute;
	right: 5px;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
}
.secSearch .bxSearchAvd .bxBtnAdvSearch {
	text-align: center;
	padding-top: 10px;
}
.secSearch .bxSearchAvd .bxBtnAdvSearch .btnAdvSearch {
	display: inline-block;
	position: relative;
	cursor: pointer;
	vertical-align: middle;
	color: #555555;
	color: #e2ae08;
	text-decoration: none;
}
.secSearch .bxSearchAvd .ts {
	text-align: left;
	position: absolute;
	top: 35px;
	width: 510px;
	z-index: 1;
}
.secSearch .bxSearchAvd .ts strong {
}
.secSearch .bxSearchAvdFull {
-webkit-box-shadow: 0px 0px 10px 0px rgba(204,204,204,1);
-moz-box-shadow: 0px 0px 10px 0px rgba(204,204,204,1);
box-shadow: 0px 0px 10px 0px rgba(204,204,204,1);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: rgb(243, 243, 243);
	background: rgba(243, 243, 243, 1);
	margin: 20px;
	padding: 20px;
	color: #5e5e5e;
	display: none;
}
.secSearch .bxSearchAvdFull .btnClose {
	display: block;
	float: right;
	position: relative;
	height: 27px;
	color: #555555;
}
.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;
}
.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;
}
.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;
}

.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;
}
.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;
}
.secSearch .bxSearchAvdFull select{
	color: #5e5e5e;
}
.secSearch .bxSearchAvdFull .b1 .tlb {
}
.secSearch .bxSearchAvdFull .b1 .lbSelectList {
	margin-bottom: 20px;
}
.secSearch .bxSearchAvdFull .b1 .lbSelectDate {
	margin-bottom: 20px;
}
.secSearch .bxSearchAvdFull .b1 .bxCode {
}
.secSearch .bxSearchAvdFull .b1 .bxCode .bxC {
	float: left;
	width: 32%;
	position: relative;
	padding-right: 10px;
}
.secSearch .bxSearchAvdFull .b1 .bxCode .bxC .img {
	width: 100%;
	line-height: 0px;
	display: block;
}
.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;
}
.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;
}
.secSearch .bxSearchAvdFull .b1 .bxCode .bxC .bgC {
	position:relative;
}
.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;
}
.secSearch .bxSearchAvdFull .b1 .bxCode .bxC.bxC1 {
}
.secSearch .bxSearchAvdFull .b1 .bxCode .bxC.bxC2 {
}
.secSearch .bxSearchAvdFull .b1 .bxCode .t {
	font-size: 14px;
	color: #ed1c24;
	display: inline-block;
}
.secSearch .bxSearchAvdFull .b2 {
	float: left;
	width: 50%;
	padding-left: 20px;
}
.secSearch .bxSearchAvdFull .b2 .t1 {
	text-align: left;
}
.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;
}
.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;
}
.secSearch .bxSearchAvdFull .b2 .bxPicEx .picEx::after {
	display:none;
}
.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;	
}
.secSearch .bxSearchAvdFull .b2 .bxPicEx .picEx:first-child {
	border-left-style: none;
}
.secSearch .bxSearchAvdFull .b2 .bxPicEx .picEx .img {
}
.secSearch .bxSearchAvdFull .b2 .bxPicEx .picEx .tPic {
	line-height: 20px;
	vertical-align: middle;
}
.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;
}
.secSearch .bxSearchAvdFull .b2 .bxPicEx .picEx .tPic i.is {
	background-color: #ed1c24;
}
.secSearch .bxSearchAvdFull .b2 .bxPicEx .picEx .tPic i.ip {
	background-color: #0072bc;
}
.secSearch .bxSearchAvdFull .b2 .bxPicEx .picEx .tPic i.iv {
	background-color: #00a651;
}
.secSearch .bxSearchAvdFull .b2 .bxPicEx .picEx .tPic i.it {
	background-color: #f67623;
}
.secSearch .bxSearchAvdFull .b2 .lbSelectList {
	margin-top: 10px;
	margin-bottom: 10px;
}
.secSearch .bxSearchAvdFull .b2 .t2 {
	font-size: 14px;
	color: #ed1c24;
	text-align: left;
}
.secSearch .bxSearchAvdFull .b2 .bxCarTotal {
	position: relative;
}
.secSearch .bxSearchAvdFull .b2 .bxCarTotal .ttPic {
	width: 20%;
	position: relative;
	padding: 5px;
	float: left;
}
.secSearch .bxSearchAvdFull .b2 .bxCarTotal .ttPic .ttPicImg {
	border: 1px solid #c8c8c8;
	line-height: 0px;
	position: relative;
	cursor: pointer;
}
.secSearch .bxSearchAvdFull .b2 .bxCarTotal .ttPic .ttPicImg .img {
	width: 100%;
}
.secSearch .bxSearchAvdFull .b2 .bxCarTotal .ttPic.sel .ttPicImg::after ,
.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;
}
.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%);
}
.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;
}
.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;
}
.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;
}
.secSearch .bxSearchAvdFull .b2 .lbBtnRed .btnRedAvd {
	font-family: Prompt;
	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-size: 18px;
}

.secSearch.secBuynow {
	padding-top:40px;
}
.secSearch.secBuynow .bxSearchAvd {
	position:relative;
}
.secSearch.secBuynow .bxSearchAvd .lbQ {
    display: block;
    position: relative;
    padding-right: 80px;
    padding-top: 4px;
}
.secSearch.secBuynow .lbSubmit{
display: block;
position: absolute;
right: 0px;
top: 2px;
}







.bxContent {
	color: #5e5e5e;
}
.bxContent a{
	color: #03606c;
}
.bxContent .videoWrapper{
	margin-top: 20px;
	margin-bottom: 20px;
}
.bxContent .bxDetailImg{
	text-align: center;
	line-height:0px;
}
.bxContent .bxDetailImg .bxDetailImgSetBx{
	display: inline-block;
	position: relative;
}
.bxContent .bxDetailImg .bxDetailImgSetBx .bxImgSh{
	position: absolute;
	left: 10px;
	top: 0px;
	color: #FFF;
	display: none;
	font-size:16px;
}
.bxContent .bxDetailImg .bxDetailImgSetBx .bxImgSh a{
	color: #FFF;
	text-decoration: none;
}
.bxContent .bxDetailImg:hover .bxDetailImgSetBx .bxImgSh{
	display:block;
}
.bxContent .imgpic{
	display: block;
	margin-top: 0px;
	margin-bottom: 20px;
	max-width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
}
.bxPostDetailContent{
	margin-bottom: 20px;
}
.bxPostDetailContent.notbotom{
	margin-bottom: 0px;
}
.bxContent ul{
	margin: 0px;
}
.bxContent il{
	margin: 0px;
}

.bxMain .btn {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-family: Prompt;
	background-color: #03606c;
	display: inline-block;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
	color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
	line-height: 30px;
}
.bxMain .btn.btnDisable {
	color: #5e5e5e;
	background-color: #f4f4f4;
}
.bxMain .btn.btnWhite {
	color: #5e5e5e;
	background-color: #FFF;
}

.OverCart {
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, .6);
	position: absolute;
	/*height: 100%;
	width: 100%;*/
	right: 0px;
	top: 0px;
	z-index: 10;
	display:none;
}
.OverCart.sel {
	display:block;
}
.OverCart .bxCart {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	background-color: #FFF;
	position: fixed;
	height: 100%;
	width: 0px;
	top: 0px;
	right: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e3e3e3;
}
.OverCart.sel .bxCart {
	width: 280px;
}
.OverCart .bxCart .cTop {
	font-weight: normal;
	color: #5e5e5e;
	line-height: 21px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	background-color: #f4f4f4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e3e3e3;
	position: relative;
	z-index: 1;
}
.OverCart .bxCart .cTop .cClose {
	background-image: url(images/ico-close.png);
	position: absolute;
	height: 21px;
	width: 21px;
	left: 10px;
	top: 10px;
	cursor: pointer;
}
.OverCart .bxCart .cList {
	height: 100%;
	width: 100%;
	padding-top: 50px;
	padding-bottom: 185px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.OverCart .bxCart .cList .cListPro {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e3e3e3;
	padding: 10px;
	position: relative;
}
.OverCart .bxCart .cList .cListPro .b1 {
	line-height: 0px;
	position: absolute;
	left: 10px;
	top: 10px;
}
.OverCart .bxCart .cList .cListPro .b1 .img {
	width: 50px;
	display: block;
}
.OverCart .bxCart .cList .cListPro .b2 {
	float: left;
	padding-left: 60px;
	width: 100%;
	position: relative;
}
.OverCart .bxCart .cList .cListPro .b2 h1 {
	font-weight: normal;
}
.OverCart .bxCart .cList .cListPro .b2 h1 a {
	color: #5e5e5e;
	text-decoration: none;
}
.OverCart .bxCart .cList .cListPro .b2 .cQty {
	padding-top: 5px;
	padding-bottom: 5px;
}
.cQty .ctNum {
}
.cQty .ctNum i {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	line-height: 18px;
	font-size: 25px;
	text-align: center;
	height: 20px;
	width: 20px;
	cursor: pointer;
	display: inline-block;
	font-style: normal;
	font-weight: normal;
	border: 1px solid #5e5e5e;
	vertical-align: middle;
}
.cQty .ctNum .inputQty {
	font-family: Prompt;
	line-height: 18px;
	font-size: 14px;
	color: #5e5e5e;
	text-align: center;
	height: 20px;
	width: 50px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: middle;
	position:relative;
}
.OverCart .bxCart .cList .cListPro .b2 .cPrict {
	font-size: 16px;
	font-weight: normal;
	color: #d40000;
}
.OverCart .bxCart .cList .cListPro .b2 .cPrict i{
	font-size: 12px;
	font-style: normal;
	color: #5e5e5e;
}
.OverCart .bxCart .cList .cListPro .b2 .cDel {
	background-image: url(images/ico-bin.png);
	background-size: 100%;
	height: 20px;
	width: 17px;
	position: absolute;
	right: 0px;
	cursor: pointer;
	bottom: 30px;
}
.OverCart .bxCart .cFoot {
	position: absolute;
	width: 100%;
	left: 0px;
	bottom: 80px;
}
.OverCart .bxCart .cFoot .cfLine {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e3e3e3;
	color: #5e5e5e;
	padding: 5px;
}
.OverCart .bxCart .cFoot .cfLine .cPrice1 {
	float: left;
}
.OverCart .bxCart .cFoot .cfLine .cPrice2 {
	float: right;
	color: #d40000;
}
.OverCart .bxCart .cFoot .cfChkOut {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#01aeae+0,015c80+100 */
background: rgb(1,174,174); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(1,174,174,1) 0%, rgba(1,92,128,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(1,174,174,1) 0%,rgba(1,92,128,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(1,174,174,1) 0%,rgba(1,92,128,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01aeae', endColorstr='#015c80',GradientType=1 ); /* IE6-9 */
	color: #FFF;
	text-align: center;
	padding: 5px;
	width: 100%;
	display: block;
	font-size: 18px;
	text-decoration: none;
}




.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;
}


.bxProductListPage.loading::before {
	content: "";
	display: block;
	background-image: url(images/loading_xl.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:100%;
	height: 150px;
	width: 150px;
	margin-top: 150px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}


.bxFrmAddressAdd{
	width: 100%;
	max-width: 500px;
	margin: auto;
	background-color: #FFF;
	padding: 10px;
}






.rating { 
  border: none;
  display:block;
  width: 110px;
}

.rating > input {
	display: none;
} 
.rating input[type="checkbox"]:not(old) + label,
.rating input[type="radio"]:not(old) + label {
margin: auto;
padding: unset;
background-image: none;
line-height: normal;
}
.rating > label:before { 
  margin: 1px;
  font-size: 1.25em;
  font-family: FontAwesome;
  display: inline-block;
  content: "\f005";
}

.rating > .half:before { 
  content: "\f089";
  position: absolute;
}

.rating > label { 
  color: #ddd; 
 float: right; 
}

/***** CSS Magic to Highlight Stars on Hover *****/

.rating > input:checked ~ label { color: #FFD700;} /* show gold star when clicked */
.rating.notcheck:not(:checked) > label:hover, /* hover current star */
.rating.notcheck:not(:checked) > label:hover ~ label {  color: #FFD700; } /* hover previous stars in list */

.rating.notcheck > input:checked + label:hover, /* hover current star when changing rating */
.rating.notcheck > input:checked ~ label:hover,
.rating.notcheck > label:hover ~ input:checked ~ label, /* lighten current selection */
.rating.notcheck > input:checked ~ label:hover ~ label {  color: #FFD700;  } 




.bxMain 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;
}


.bubble {
    position: relative;
    width: 40px;
    height: 16px;
    padding: 0px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.bubble:after {
    content: "";
    position: absolute;
    top: 4px;
    left: -7px;
    border-style: solid;
    border-width: 4px 7px 4px 0;
    display: block;
    width: 0;
    z-index: 1;
}
.bubble.bubble-tw{
    background: #00bbf5;
}
.bubble.bubble-tw:after{
    border-color: transparent #00bbf5;
}
.bubble.bubble-fb{
    background: #4265b0;
}
.bubble.bubble-fb:after{
    border-color: transparent #4265b0;
}
.bubble.bubble-pn ,
.bubble.bubble-blank {
    background: #cc2127;
}
.bubble.bubble-pn:after ,
.bubble.bubble-blank:after {
    border-color: transparent #cc2127;
}

.bx_share {
	text-align: center;
}
.bx_share.shboard{
	text-align: left;
}
.bx_share .txt {
	color: #111111;
	margin-bottom: 5px;
}

.bx_share .sh {
	display: inline-block;
	margin-right: 10px;
	margin-left: 10px;
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: left center;
	cursor:pointer;
}
.bx_share .sh.sh-tw {
	background-image: url(images/ico-sh-tw.png);
}
.bx_share .sh.sh-fb {
	background-image: url(images/ico-sh-fb.png);
}
.bx_share .sh.sh-pn {
	background-image: url(images/ico-sh-pn.png);
}
.bx_share .sh.sh-views {
	background-image: url(images/ico-sh-views.png);
	cursor:default;
}
.bx_share .sh.sh-likes {
	background-image: url(images/ico-sh-likes.png);
	cursor:default;
}
.bx_share .sh .bubble {
	color: #FFF;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
}













.btnRed{
	display: block;
	background: #fa1e00;
	width: 90%;
	max-width: 90%;
	text-align: center;
	text-transform: uppercase;
	font-size: 28px;
	line-height: 36px;
	color: #FFF;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-decoration: none;
}
.btnRed:hover{
	text-decoration: none;
}











select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-image: url(images/ico-arr-down1.png);
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 20px;
	display: inline-block;
	padding-top: 2px;
	padding-right: 22px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px solid #e6e7e7;
	font-family: Prompt;
}




















.bx_share{
	text-align:center;
	padding:20px;
}
.bx_share .sh{
	cursor:pointer;
}

.btn2Chat{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
line-height: 30px;
color: #FFF;
text-decoration: none;
background-color: #43c74f;
text-align: center;
display: inline-block;
height: 30px;
font-size: 18px;
padding-right: 10px;
padding-left: 35px;
background-image: url(images/ico200-line.png);
background-repeat: no-repeat;
background-position: 10px center;
background-size: 20px;
}
.btn2Contact{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
line-height: 30px;
color: #FFF;
text-decoration: none;
background-color: #fe6612;
text-align: center;
display: inline-block;
height: 30px;
font-size: 18px;
padding-right: 10px;
padding-left: 35px;
background-image: url(images/ico200-tel.png);
background-repeat: no-repeat;
background-position: 10px center;
background-size: 20px;
}
.btn2Chat:hover , .btn2Contact:hover{
	text-decoration: none;
}
.buynowPagePro .secSearch.secBuynow .bxSearchAvd .lbQ {
padding-right: 100px;
padding-top: 8px;
}


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


/*===__ไลท์บ๊อก___===========================*/
.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;}
