@charset "utf-8";

.clear {
	clear: both;
	height: 0;
	line-height: 0;
}
* html .clear { display:inline-block; }
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
.clearfix { height: 1%; }
.clearfix { display: block; }
.hrSpace {
	padding:5px 2px 5px;
	display:block;
	font-size:0;
	line-height:0;
	height:0;
}
/******************************Layout****************************************/
.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11 { float:left }
.col1 { width:220px; }
.col2 { width:765px; margin-left:5px; }
.col3 {	width:240px; }/*li*/
.col4 { width:350px; margin-right:20px; }
.col5 {	width:370px; }

.col6 { width:130px; margin-right:10px; }
.col7 { width:590px; }
.col8 {
	width:126px;
	margin-right:10px;
}
.col9 { width:200px; }
.col10 { width:130px; margin-right:10px; }
.col11 { width:546px; }
/******************************Layout****************************************/
input[type="text"] {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	vertical-align:middle;
	font-weight:normal;
	outline:none;
	overflow:hidden;
	height:25px;
}
input[type="button"] { font-family:Arial, Helvetica, sans-serif; }
input[type="radio"] {
	margin:0;
	vertical-align:middle;
}
input[type="checkbox"] {
	margin:0;
	vertical-align:middle;
}
textarea {
	resize:none;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	vertical-align:middle;
	font-weight:normal;
	overflow:hidden;
}
select {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	outline:none;
}
/****************************************************************************/
#header, .CenterHeader, .HeaderLogo, .HeaderGroup { display:block; }
/******************************Header****************************************/
#header .HeaderMenu {background:url(../images/caption-bg.png) repeat 0 0; display:block; padding:5px 0;}
#header .HeaderMenu .hd-menu-content {width:1000px; margin:0 auto; display:block; text-align:right;}
.hd-menu-content span {display:inline-block; margin-left:10px; white-space:nowrap; color:#fff; line-height:24px;}
.hd-menu-content span.icon-cart {background:url(../images/icon_cart.png) no-repeat 0 50%; padding-left:20px;}
.hd-menu-content span.icon-cart a {color:#fcf300;}
.hd-menu-content span a {padding:0 5px; color:#FFF;}
.hd-menu-content span a:hover {text-decoration:underline;}

#header .CenterHeader {
	position:relative;
	width:1000px;
	margin:0 auto;
}
#header .CenterHeader h1 {
	font-weight:700;
	color:#000;
	padding:5px 0;
	height:90px;
	background:url(../images/logo_sieuthi.png) no-repeat 50% 50%;
	display:block;
}
#header .CenterHeader h1 a {display:block;text-indent:-9999px; height:90px; margin:0 auto; width:335px;}
#header .CenterHeader .HeaderBgMenu {display:block; background:url(../images/bg_title_sprite.png) repeat-x 0 0 #FFF;}
#header .CenterHeader .HeaderBgMenu .hd-group {float:left; width:310px; padding:13px 5px 10px;}
.hd-group .hd-search {
	float:left; width:200px; 
	background: url(../images/bgForm.gif) repeat-x 0 0 #FFF;	
	border:#dddcdc 1px solid;
	border-top:#989898 1px solid;
	padding:4px 4px 3px;
	position:relative;
}
.hd-group .hd-search input.hd-input-text {color:#3f3f3f; background:none; border:none; line-height:1.4em; padding:2px 0;}
.hd-group .hd-search input.btnSearch {width:24px; height:24px; display:block; text-indent:-999px; background:url(../images/btn_search.png) no-repeat 50% 50%; position:absolute; right:0; top:1px}
.hd-group .hd-language {float:left; margin-left:5px; width: 95px;}
/****************************************************************************/
.sbHolder{
	position: relative;
	width: 85px;
	height:22px;
	background: url(../images/bgForm.gif) repeat-x 0 0 #FFF; 
	border:solid 1px #dddcdc; 
	border-top:#989898 1px solid;
	color:#744e50;
	padding: 4px;
}
.hd-language .sbHolder {
	width: 85px!important;
	height:18px!important;
	background: url(../images/bgForm.gif) repeat-x 0 0 #FFF!important; 
	border:solid 1px #dddcdc!important; 
	border-top:#989898 1px solid!important;
	color:#744e50!important;
	padding: 4px!important;
}
.sbHolder:focus .sbSelector{}
.sbSelector{
	display: block;
	height: 25px;
	left: 0;
	line-height: 25px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	top: 0;
	width: 135px;
}
.hd-language .sbSelector{
	display: block;
	height: 26px;
	left: 0;
	line-height: 26px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	top: 0;
	width: 70px;
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
	color: #744e50;
	outline: none;
	text-decoration: none;
}
.hd-language .sbSelector:link, .hd-language .sbSelector:visited, .hd-language .sbSelector:hover{
	color: #de4f02;
	outline: none;
	text-decoration: none;
}

.sbToggle{
	background: url(../images/select-icons.png) 0 0 no-repeat;
	display: block;
	height: 25px;
	outline: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 24px;
}
.sbToggle:hover{
	background: url(../images/select-icons.png) 0 -30px no-repeat;
}
.sbToggleOpen{
	background: url(../images/select-icons.png) 0 -60px no-repeat;
}
.sbToggleOpen:hover{
	background: url(../images/select-icons.png) 0 -90px no-repeat;
}
.hd-language .sbToggle{
	background: url(../images/select-icon.png) 0 0 no-repeat;
	display: block;
	height: 26px;
	outline: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}
.hd-language .sbToggle:hover{
	background: url(../images/select-icon.png) 0 -36px no-repeat;
}
.hd-language .sbToggleOpen{
	background: url(../images/select-icon.png) 0 -72px no-repeat;
}
.hd-language .sbToggleOpen:hover{
	background: url(../images/select-icon.png) 0 -108px no-repeat;
}

.sbHolderDisabled{
	background-color: #3C3C3C;
	border: solid 1px #515151;
}
.sbHolderDisabled .sbHolder{
	
}
.sbHolderDisabled .sbToggle{
	
}
.sbOptions{
	background-color: #FFF;
	border: solid 1px #6d0303;
	list-style: none;
	left: -1px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 27px;
	width: 160px;
	z-index: 1;
	overflow-y: auto;
	-moz-border-radius: 0 0 0.314em 0.314em;
	-webkit-border-radius: 0 0 0.314em 0.314em;
	border-radius: 0 0 0.314em 0.314em;
}
.sbOptions li{
	padding: 0;
	display: block;
	float:none !important;
}
.sbOptions a{
	display: block !important;
	outline: none;
	float:none !important;
	padding: 7px 0 7px 10px !important;
}
.sbOptions a:link, .sbOptions a:visited{
	color: #333;
	text-decoration: none;
}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{
	color: #000 !important;
	background-color:#cfb390;
}
.hd-language .sbOptions{
	background-color: #FFF;
	border: solid 1px #e0e0e1;
	list-style: none;
	left: -1px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 21px;
	width: 130px;
	z-index: 1;
	overflow-y: auto;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.hd-language .sbOptions li{
	padding: 0;
	display: block;
	float:none !important;
}
.hd-language .sbOptions a{
	display: block !important;
	outline: none;
	float:none !important;
	padding: 4px 0 4px 10px !important;
}
.hd-language .sbOptions a:link, .hd-language .sbOptions a:visited{
	color: #333;
	text-decoration: none;
}
.hd-language .sbOptions a:hover,
.hd-language .sbOptions a:focus,
.hd-language .sbOptions a.sbFocus{
	color: #000 !important;
	background-color:#eee;
}

.sbOptions li.last a{
	border-bottom: none;
}
.sbOptions .sbDisabled{
	border-bottom: dotted 1px #515151;
	color: #999;
	display: block;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbGroup{
	border-bottom: dotted 1px #515151;
	color: #EBB52D;
	display: block;
	font-weight: bold;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbSub{
	padding-left: 17px;
}

/*****************************Center****************************************/
#Section {
	margin:0 auto;
	width:990px;
	min-height:500px;
	padding:0 5px 10px;
	background-color:#FFF;
}
#Section .l_main, #Section .l_sidebar, #Section .r_sidebar, #Section .l-pageWrapper, #Section .h-project-fea {
	display:block;
	position:relative;
}
/**/
.l_sidebar .i-groupSide { }
.l_sidebar .i-groupSide .ind-groupSide { padding:0; }
.l_sidebar .i-groupSide h1 {
	font-size:18px;
	font-weight:400;
	color:#262626;
	padding:10px 15px 8px;
	background:url(../images/bg_title_sprite.png) repeat-x 0 -110px;
}
.l_sidebar .i-groupSide ul { }
.l_sidebar .i-groupSide ul li { }
.l_sidebar .i-groupSide .ui-more {
	display:block;
	margin-top:8px;
}
.l_sidebar .i-groupSide .ui-more a.read-more {
	background:url(../images/icon_arrow_2.gif) no-repeat 0 50%;
	padding:3px 0 3px 18px;
	display:inline-block;
	color:#318cc4;
	font-weight:700;
}
.l_sidebar .ui-groupSide .ui-more a.read-more:hover { font-style:italic; }

/*category*/
.l_sidebar .l-ui-category {	background-color:#2c2c2c; }
.l_sidebar .l-ui-category h1 {
	padding:10px 12px 8px;
	color:#d8dadb;
	background-image:none;
}
.l_sidebar .l-ui-category .ind-groupSide { padding:0; }
.l_sidebar .l-ui-category ul {display:block;}
.l_sidebar .l-ui-category ul li {
	border-top:#4d4d4d 1px solid;
	padding:0;
	font-size:13px;
}
.l_sidebar .l-ui-category ul li a {
	background:url(../images/bullet2.png) no-repeat 10px 10px;
	padding:5px 3px 6px 22px;
	display:block;
	color:#fff;
	font-weight:400;
}
.l_sidebar .l-ui-category ul li a.selected, .l_sidebar .l-ui-category ul li a:hover { color:#ea8501; }
.l_sidebar .l-ui-category ul li a.selected {font-weight:700;}
.l_sidebar .l-ui-category ul li ul { border-top:#e6e6e5 1px solid; }
.l_sidebar .l-ui-category ul li ul li {
	border-bottom:#e6e6e5 1px solid;
}
.l_sidebar .l-ui-category ul li ul li a {
	background:url(../images/arrow_2.gif) no-repeat 25px 11px;
	padding:6px 0 6px 38px;
	font-weight:400;
}
.l_sidebar .bx-support {
	background:#047ac3 url(../images/bgSupport.jpg) no-repeat 0 0;
	padding:5px;
}
.l_sidebar .bx-support .ind-groupSide { padding:5px 10px; }
.l_sidebar .bx-support ul li {
	display:block;
	margin-bottom:5px;
}
.l_sidebar .bx-support ul li a {
	display:block;
	font-weight:700;
	color:#333;
	line-height:26px;
}
.l_sidebar .bx-support ul li a img {
	vertical-align:middle;
	display:inline-block;
	margin-right:8px;
}
.l_sidebar .bx-support .itm-hotline {
	display:block;
	font-size:20px;
	font-weight:700;
	color:#fcff01;
	padding:2px 3px;
}
.l_sidebar .bx-support p {display:block; padding:3px 0;}
.l_sidebar .bx-support p a {display:inline-block; margin:0 3px;}
/**/
.l_sidebar .bx-Promotion {
	border:#ececec 1px solid;
	background-color:#FFF;
	border-radius: .314em;
	-webkit-border-radius:  .314em;
	-moz-border-radius:  .314em;
}
.l_sidebar .bx-Promotion .ind-groupSide {
	padding:5px 9px;
	display:block;
	position:relative;
}
{border:none; display:block; margin-top:8px;}
.i-Thumb {
	display:block;
	/*width:190px;
	height:115px;*/
	overflow:hidden;
	position:relative;
	margin:0 auto;
}
.i-Thumb  img
{
	max-width:320px; width: expression(this.width >  320 ?  320 : true);
	max-height:300px; height: expression(this.height >  300 ?  300 : true);
}
.i-Thumb em.saleOff {position:absolute; top:0; left:0; display:inline-block; background-color:#d00; padding:4px 10px; color:#FFF; font-weight:700; font-style:normal;}
.i-Thumb a.imgCenterPm {
	width:190px;
	height:115px;
	display:block;
	margin:0 auto;
}
.tx-Content {
	display:block;
	position:relative;
}
.tx-Content h6 {
	padding:5px 3px 0;
	font-size:12px;
	text-align:center;
}
.tx-Content h6 a { color:#333;}
.tx-Content h6 a:hover { text-decoration:underline; }
.tx-Content p {padding:3px 0;}
.tx-Content p.s-price {
	font-weight:700; color:#e15f08;
	margin-bottom:5px;
	margin-top:5px;
}
/**/
.l_main .i-groupMain { 
	background-color:#FFF;
	border-radius: .314em;
	-webkit-border-radius:  .314em;
	-moz-border-radius:  .314em;
}
.l_main .i-groupMain h1 {
	font-size:18px;
	font-weight:400;
	color:#000;
	position:relative;
}
.l_main .i-groupMain h1 span.navControl {
	position:absolute;
	right:10px;
	top:8px;
}
.l_main .i-groupMain h1 span.navControl a {
	display:block;
	float:left;
	width:16px;
	background-image:url(../images/bullet1.png);
	background-repeat:no-repeat;
	height:16px;
	margin-left:3px;
	text-indent:-999px;
	overflow:hidden;
	color:#FFF;
}
.l_main .i-groupMain h1 span.navControl a.i-next {background-position:0 0;}
.l_main .i-groupMain h1 span.navControl a.i-prev {background-position:-30px 0;}

.l_main .i-groupMain h2 {
	font-size:12px;
	padding:10px 15px;
	background:url(../images/bg_title_sprite.png) repeat-x 0 -110px;
}
.l_main .i-groupMain h2 a {color:#262626;}
.l_main .i-groupMain h2 a:hover {text-decoration:underline; color:#038ed6;}
.l_main .i-groupMain h2 span.breakCum {
	display:inline-block;
	padding:8px 10px;
	background:url(../images/navBreakcum.gif) no-repeat 50% 50%;
}

.l_main .i-groupMain .ind-groupMain { padding:0; }
.l_main .i-groupMain .ind-groupMain .i-border { border:#e6e7e7 1px solid; }
.l_main .i-groupMain .ind-groupMain a.imgCenter { display:block; }
.l_main .i-groupMain ul { display:block; }
.l_main .i-groupMain ul li { }
.l_main .i-groupMain .img-list ul li a {background-image:none;	padding:0;}
.l_main .i-groupMain ul li.last { }
.l_main .i-groupMain .ui-more { padding-top:10px; }
.l_main .i-groupMain .ui-more a.read-more {
	background:url(../images/icon_arrow_2.gif) no-repeat 0 50%;
	padding:3px 0 3px 18px;
	display:inline-block;
	color:#318cc4;
	font-weight:700;
}
.l_main .i-groupMain .ui-more a.read-more:hover { font-style:italic; }
.l_main .i-groupMain .ui-backto {display:block; margin-top:10px; clear:both;}
.l_main .i-groupMain .ui-backto a.back-link {background:url(../images/icon_arrow_detail.gif) no-repeat 0 50%; padding:3px 0 3px 18px; display:inline-block; color:#C30;}
.l_main .i-groupMain .ui-backto a.back-link:hover {font-style:italic;}

.l_main .i-groupMain .contactForm {padding-top: 10px;}
.l_main .i-groupMain .contactForm .formTitle {padding: 5px 0; font-weight: 700;}
.l_main .i-groupMain .contactForm .textForm {padding: 3px; border:solid 1px #dcdcdc; background:#fcfcfc}
.l_main .i-groupMain .contactForm .textArea {padding: 3px; border:solid 1px #dcdcdc; background:#fcfcfc; margin-bottom: 5px;}
label.error {font-size: 11px; font-style: italic; color: red; display: block;}
/**/
.l_main .bx-navBreak {
	color:#ea8000;
	line-height:16px;
	padding:8px 10px;
	background:#f4f4f4;
	border-bottom:#d9d9d9 1px solid;
	margin-bottom:8px;
}
.l_main .bx-navBreak a { color:#414242; }
.l_main .bx-navBreak a:hover { color:#ea8000; }
.l_main .bx-navBreak span.breakCum {
	display:inline-block;
	padding:8px 10px;
	background:url(../images/navBreakcum.gif) no-repeat 50% 50%;
}
/**/
.l_main .bx-bannerMain { width:765px; height:254px; display:block; overflow:hidden; border:#ececec 0px solid !important; 
	border-radius: 0;
	-webkit-border-radius:  0;
	-moz-border-radius:  0;
}
/**/
.l_main .bx-listPro { }
.l_main .bx-listPro h1 {
	line-height:18px;
	padding:10px 15px 8px;
	background:url(../images/bg_title_sprite.png) repeat-x 0 -110px;
	margin-bottom:8px;
}
.l_main .bx-listPro ul { margin:5px 0; }
.l_main .bx-listPro ul li {
	display:block;
	margin:5px 6px 10px;
	float:left;
}
.l_main .bx-listPro ul li.i-border { border:#e7e7e6 1px solid; background: url(../images/bgFrame.gif) repeat-x 0 100% #fff; }
.l_main .bx-listPro ul li .i-Thumb {
	display:block;
	width:220px;
	height:135px;
	overflow:hidden;
	margin:5px auto;
}
.l_main .bx-listPro ul li .i-Thumb a.imgCenterP {
	width:220px;
	height:135px;
	display:block;
}
.l_main .bx-listPro ul li .tx-Content {
	display:block;
	padding:5px 9px 9px;
	position:relative;
}
.l_main .bx-listPro ul li .tx-Content h6 {
	color:#383838;
	padding:0 3px 8px;
}
.l_main .bx-listPro ul li .tx-Content h6 a { color:#383838; }
.l_main .bx-listPro ul li .tx-Content h6 a:hover { text-decoration:underline; }
.l_main .bx-listPro ul li .tx-Content p { padding:8px 0 0; }
.l_main .bx-listPro ul li .tx-Content p a { margin:0; }
.l_main .bx-listPro ul li .tx-Content .btn-viewPro {display:block; position:relative;}
.l_main .bx-listPro ul li .tx-Content .btn-viewPro span {float:left; display:inline-block; background-image:url(../images/btn_viewdetail.png); background-repeat:no-repeat; color:#FFF; font-weight:700;text-align:center;}
.l_main .bx-listPro ul li .tx-Content .btn-viewPro span.saleOff {background-position:0 0; font-size:16px; width:53px; padding:8px 0; height:21px;}
.l_main .bx-listPro ul li .tx-Content .btn-viewPro span.viewMore {background-position:100% -74px; width:50px; height:31px; padding:3px 5px;}
.l_main .bx-listPro ul li .tx-Content .btn-viewPro span.viewMore a {color:#FFF;}
.l_main .bx-listPro ul li .tx-Content .btn-viewPro span.s-price {background-position:50% -37px; font-size:16px; width:107px;  padding:8px 0; height:21px;}
/**/
.l_main .bx-detailPro { }
.l_main .bx-detailPro h2 {
	line-height:16px;
	padding:10px 15px;
	color:#038ed6;
}
.l_main .bx-detailPro h3 {
	line-height:16px;
	font-size:14px;
	padding:5px 0;
	background:url(../images/line_detail.gif) repeat-x 0 50%;
	margin-bottom:8px;
	font-weight:700;
}
.l_main .bx-detailPro h3 span {display:inline-block; background:#FFF; padding:2px 5px 2px 0; color:#f68b01;}
.l_main .bx-detailPro .ind-groupMain {padding:10px 10px 5px;}
.l_main .bx-detailPro .i-border {border:#e7e7e6 1px solid; position:relative;}
.l_main .bx-detailPro .i-border em.saleOff {position:absolute; top:0; right:0; display:inline-block; padding:5px 10px; background:#d00; font-weight:700; color:#FFF; font-size:18px; font-style:normal;}
.l_main .bx-detailPro .i-Thumb {
	display:block;
	width:330px;
	height:250px;
	padding:10px;
	overflow:hidden;
}
.l_main .bx-detailPro .i-Thumb a.imgCenterD {
	width:330px;
	height:250px;
	display:block;
}

.l_main .bx-detailPro .i-ThumbItems {display: block; margin-top: 5px;}
.l_main .bx-detailPro .i-ThumbItems ul li {display: inline-block; width: 82px; height:60px; margin-right: 1px; overflow: hidden;border:#e7e7e6 1px solid;}
.l_main .bx-detailPro .i-ThumbItems ul li.last {margin-right:0;}
.l_main .bx-detailPro .i-ThumbItems ul li a {display:block;}
.l_main .bx-detailPro .i-ThumbItems ul li a.imgCenterT {width: 82px; height: 60px;}
.l_main .bx-detailPro .tx-Content {
	display:block;
	color:#2c2c2c;
	position:relative;
}
.l_main .bx-detailPro .tx-Content h6 {
	font-size:13px;
	font-weight:700;
	padding:3px 0 8px;
}
.l_main .bx-detailPro .tx-Content ul,
.l_main .bx-detailPro .tx-Content ol {display:block; padding:5px 0 5px 15px;}
.l_main .bx-detailPro .tx-Content ul li {list-style: square outside; margin-bottom: 5px;}
.l_main .bx-detailPro .tx-Content ol li {list-style: decimal outside; margin-bottom: 5px;}

.l_main .bx-detailPro .tx-Content p { padding:8px 0 0; }
.l_main .bx-detailPro .tx-Content p.p-itmCode {margin-bottom:10px; display:block;}
.l_main .bx-detailPro .tx-Content p.s-price {line-height:16px; display:block; margin-top:20px;}
.l_main .bx-detailPro .tx-Content p.s-price span {font-size:16px; font-weight:700;}


.l_main .bx-detailPro .tx-Content .itm-s-cart {display:block; padding-top:15px; position:relative;}
.l_main .bx-detailPro .tx-Content .itm-s-cart a.btn-ui-button {font-size:16px; padding: .55em .85em; font-weight:700; white-space:nowrap; margin:0 !important; display:inline-block;}
.l_main .bx-detailPro .tx-Content .itm-s-cart a.btn-ui-button img {vertical-align:middle;}
.l_main .bx-detailPro .tx-Content .itm-s-cart label {display:inline-block; margin-right:5px; line-height:22px; white-space:nowrap; font-weight:700;}
.l_main .bx-detailPro .tx-Content .itm-s-cart input.text-input {
	background:#f7f8f8;
	border:#c9c9c9 1px solid;
	border-top:#6c6d6d 1px solid;
	padding:4px 5px 3px;
	color:#747475;
	text-align:center;
}
.l_main .bx-detailPro .tx-Content .itm-s-cart span {display:inline-block; margin-left:10px;}
.l_main .bx-detailPro .tx-Content .itm-s-cart span.btn_line {color:#999; line-height:36px;}
.l_main .bx-detailPro .tx-Content .itm-s-cart span.cart_phone {background:url(../images/icon_phone.png) no-repeat 100% 100%; padding:2px 48px 2px 0; color:#000; font-weight:700;}
.l_main .bx-detailPro .tx-Content .itm-s-cart span.cart_phone em {
	display:block; font-size:22px; font-style:normal; color:#ec7a00;
	letter-spacing:-1px;
	-webkit-text-stroke: 1px black;
	text-shadow:
    0 1px 3px rgba(0,0,0,.2),
   -1px -1px 0 white,  
    1px -1px 0 white,
   -1px  1px 0 white,
    1px  1px 0 white;
}

.l_main .bx-detailPro .tx-Descript {
	padding:5px 0;
	text-align:justify;
	line-height:1.4em;
}
.l_main .bx-detailPro .tx-Descript h4, .l_main .bx-detailPro .tx-Descript h5, .l_main .bx-detailPro .tx-Descript h6 {
	font-weight:700;
	display:block;
	margin-bottom:5px;
}
.l_main .bx-detailPro .tx-Descript p {padding-bottom:10px;}
.l_main .table-border { border:#eae9e9 1px solid; }
.l_main .table-border th, .l_main .table-border td {
	padding:4px 5px;
	border:#eae9e9 1px solid;
}
.l_main .table-border thead th {
	background:#6c6d6d;
	font-weight:700;
	padding:5px;
	color:#FFF;
}
.l_main .table-border tfoot th {
	background:#ebecec;
	font-weight:700;
	padding:6px 5px;
}
.l_main .table-border tfoot th.i-price { color:#C30; }
.l_main .table-border td.i-center { text-align:center; }
.l_main .table-border td.i-price {
	color:#C30;
	font-weight:700;
}
.l_main .table-border td { vertical-align:middle; }
.l_main .table-border td a {
	font-weight:700;
	color:#025a98;
}
/**/

.l_main .bx-listArticle { }
.l_main .bx-listArticle .ind-groupMain { padding:10px 15px; }
.l_main .bx-listArticle h3 {
	font-size:18px;
	font-weight:700;
	padding:0 0 8px;
	display:block;
	margin-bottom:5px;
}
.l_main .bx-listArticle ul { margin:10px 0; }
.l_main .bx-listArticle ul li {
	display:block;
	margin:5px 0 10px;
	border-bottom:#e9eaeb 1px solid;
	padding-bottom:10px;
}
.l_main .bx-listArticle ul li.last {
	border-bottom:#e9eaeb 0px solid;
	padding-bottom:0px;
}
.l_main .bx-listArticle ul li .i-Thumb {
	display:block;
	border:#dcdedf 1px solid;
	padding:4px;
	width:120px;
	height:85px;
	overflow:hidden;
}
.l_main .bx-listArticle ul li .i-Thumb a.imgCenter {
	width:120px;
	height:85px;
	display:block;
}
.l_main .bx-listArticle ul li .tx-Content {
	display:block;
	position:relative;
}
.l_main .bx-listArticle ul li .tx-Content h6 {
	font-weight:700;
	color:#0150a2;
	font-size:13px;
	padding-bottom:5px;
}
.l_main .bx-listArticle ul li .tx-Content h6 a { color:#0150a2; }
.l_main .bx-listArticle ul li .tx-Content h6 a:hover { text-decoration:underline; }
.l_main .bx-listArticle ul li .tx-Content span.icon-date {display:block; background:url(../images/icon_date.png) no-repeat 0 2px; padding:0 0 3px 15px; color:#999; margin-bottom:3px;}
.l_main .bx-listArticle ul li .tx-Content p {
	padding:2px 0 0;
	line-height:1.3em;
}
.l_main .bx-listArticle .ind-groupMain p {padding:5px 0 8px;}
.l_main .bx-listArticle .other-listArticle {display:block; margin-top:10px; background:url(../images/line_main_1.gif) repeat-x 0 0; padding-top:10px;}
.l_main .bx-listArticle .other-listArticle h5 {font-size:13px; font-weight:700;}
.l_main .bx-listArticle .other-listArticle ul {margin:0; margin-top:8px;}
.l_main .bx-listArticle .other-listArticle ul li {line-height:1.4em; padding:0; margin:0; display:block; background-image:none; border-bottom:none;}
.l_main .bx-listArticle .other-listArticle ul li a {background:url(../images/icon_arrow_1.png) no-repeat 0 5px; padding:4px 0 5px 20px; color:#0165AB; display:block;}
.l_main .bx-listArticle .other-listArticle ul li a:hover {text-decoration:underline;}
/**/
.l_main .bx-listArticle .bx-shopping { border:#0072C6 1px solid; }
.l_main .bx-listArticle .bx-shopping th, .l_main .bx-listArticle .bx-shopping td {border:#0072C6 1px solid;  }
.l_main .bx-listArticle .bx-shopping td {padding:4px 6px !important;}
.l_main .bx-listArticle .bx-shopping thead th {
    background:#0072C6;
    font-weight:700;
    padding:10px 8px;
    color:#FFF;
}
.l_main .bx-listArticle .bx-shopping tfoot th,.l_main .bx-listArticle .bx-shopping tfoot td {
    background:#ebecec;
    font-weight:700;
    padding:8px;
}
.l_main .bx-listArticle .bx-shopping tfoot th.i-price { color:#C30; }
.l_main .bx-listArticle .bx-shopping td.i-center,.l_main .bx-listArticle .bx-shopping th.i-center { text-align:center; }
.l_main .bx-listArticle .bx-shopping td.i-right,.l_main .bx-listArticle .bx-shopping th.i-right { text-align:right; }
.l_main .bx-listArticle .bx-shopping td.i-price,.l_main .bx-listArticle .bx-shopping th.i-price {
    color:#C30;
    font-size: 16px;
    font-weight:700;
}

.l_main .bx-listArticle .bx-shopping td .imgCenterS {display: block; width: 68px; height: 68px;}
.l_main .bx-listArticle .bx-shopping td { vertical-align:middle; }
.l_main .bx-listArticle .bx-shopping td a {
    color:#550200;
}
.l_main .bx-listArticle .btn-shopping {display: block; text-align: right; padding: 5px 0 0;}
/**/
.l_main .bx-listArticle .bx-billing {padding: 0; margin: 0;}
.l_main .bx-listArticle .bx-billing td {
    padding:4px 0;
}
.l_main .bx-listArticle .bx-billing td .textForm {
    background:#FFF;
    border:#c9c9c9 1px solid;
    border-top:#6c6d6d 1px solid;
    padding:4px 5px 3px;
    color:#747475;
}
.l_main .bx-listArticle .bx-billing td span.i-note {display: block; font-style: italic; color: #999; padding-right: 10px; font-size: 11px; line-height: 1.2em;}
.l_main .bx-listArticle .bx-billing td .selectForm {
    background:#FFF;
    border:#c9c9c9 1px solid;
    border-top:#6c6d6d 1px solid;
    padding:4px 5px 3px;
    color:#747475;
}
.l_main .bx-listArticle .bx-billing td.i-header {padding: 4px 0;}
.l_main .bx-listArticle .bx-billing tbody td h2{
    font-size:16px;
    line-height:16px;
    font-weight: 700;
    padding:10px 10px 6px;
    background:#E2A703;
    border-bottom:#D9AA04 2px solid;
    margin-bottom:8px;
}
.l_main .bx-listArticle .bx-billing tbody .hiddenDiv {display: none;}
.l_main .bx-listArticle .bx-bagGuide {margin-top: 20px; border:#0072C6 1px solid;}
.l_main .bx-listArticle .bx-bagGuide td {padding: 6px;}
.l_main .bx-listArticle .bx-bagGuide td ul {display: block;}
.l_main .bx-listArticle .bx-bagGuide td ul li{border: none; background: url(../images/icon_arrow.png) no-repeat 0 5px; padding: 3px 0 3px 20px; margin-bottom: 3px;}
.l_main .bx-listArticle .bx-bagGuide h3 {
    display: block; 
    font-size: 16px;
    line-height:16px;
    padding:10px 10px 6px;
    background:#E2A703;
    border-bottom:#7e0600 1px solid;
    margin-bottom:8px;
}
/**/
.r_sidebar .i-groupSide { }
.r_sidebar .i-border { border:#e6e7e7 1px solid; }
.r_sidebar .i-groupSide h1 {
	font-size:18px;
	color:#222;
	padding:6px 10px;
	display:block;
	position:relative
}
.r_sidebar .i-groupSide h1 span {
	position:absolute;
	right:10px;
	top:4px;
}
.r_sidebar .i-groupSide h1 span a {
	display:inline-block;
	color:#fefb02;
	font-weight:700;
}
.r_sidebar .i-groupSide .ind-groupSide { padding:5px; }
.r_sidebar .i-groupSide ul { display:block; }
.r_sidebar .i-groupSide ul li { }
.r_sidebar .i-groupSide ul li.last { }

.r_sidebar .bx-support {
	background:#8f8f8e url(../images/bg_support.png) no-repeat 0 0;
	padding:5px;
	border-radius: .614em;
	-webkit-border-radius:  .614em;
	-moz-border-radius:  .614em;
}
.r_sidebar .bx-support h1 {
	font-size:20px;
	padding:8px 10px 4px;
}
.r_sidebar .bx-support .ind-groupSide { padding:10px 10px 5px; }
.r_sidebar .bx-support ul li {
	display:block;
	margin-bottom:5px;
}
.r_sidebar .bx-support ul li a {
	display:block;
	font-weight:700;
	color:#333;
	line-height:26px;
}
.r_sidebar .bx-support ul li a img {
	vertical-align:middle;
	display:inline-block;
	margin-right:8px;
}
.r_sidebar .bx-support .itm-hotline {
	display:block;
	font-size:24px;
	font-weight:700;
	color:#870b02;
	padding:5px 50px 5px 0;
	background:url(../images/icon_phone.png) no-repeat 100% 50%;
}
/******************************Button****************************************/
a.btn-ui-button {
	margin: 0 .5em .5em 0;
	padding: .35em 1em;
	cursor: pointer;
	font-weight:700;
	color: #FFF;
	background:#037ac3 url(../images/btn_sprite.png) repeat-x 0 0;
	border: 1px solid #0290c8;
}
a.ui-radius {
	border-radius: .314em;
	-webkit-border-radius:  .314em;
	-moz-border-radius:  .314em;
}
a.ui-orange {
	background:#e27716 url(../images/btn_sprite.png) repeat-x 0 0;
	color: #FFF;
	font-weight:400;
	border: 0px solid #e27716;
}
a.ui-gray {
	background:#323131 url(../images/btn_sprite.png) repeat-x 0 -36px;
	border: 1px solid #323131;
	color: #FFF;
	padding:.30em 1em;
	font-weight:400;
}
input.btn-button {
	margin: 0;
	padding: 5px 10px;
	cursor: pointer;
	font-weight:700;
}
input.ui-radius {
	border-radius: .314em;
	-webkit-border-radius:  .314em;
	-moz-border-radius:  .314em;
}
input.ui-gray {
	color: #FFF;
	font-weight:400;
	background: #717070 url(../images/btn_ui.png) 0 -25px repeat-x;
}
/*nav*/
.pageNumber {
	line-height: 100%;
	height:22px;
	background:#f2f4f5;
	border-radius: .414em;
	-webkit-border-radius:  .414em;
	-moz-border-radius:  .414em;
	padding:5px;
	display:block;
	line-height:20px;
	text-align:center;
	margin:0 8px 10px;
}
.l_main .bx-listArticle .pageNumber {
	margin:0 0 10px;
}
.pageNumber a {
	display: inline-block;
	width:20px;
	height:20px;
	text-align:center;
	margin: 0 2px;
	background: #FFF;
	font-weight:400;
	color: #000;
	border:1px solid #eae9e9;
	text-decoration: none;
}
.pageNumber a:hover {
	background: #ececec;
	color: #000;
	border:1px solid #eae9e9;
}
.pageNumber a.current {
	background: #c4c4c4;
	color: #000;
	border:1px solid #9c9c9c;
}


.txtGray { color:#666 !important; }
.txtWhite { color:#FFF !important; }
.txtOrange { color:#f47f02 !important; }
.txtLgRed { color:#870b02 !important; }
.txtLgBlue { color:#0377d8 !important; }
.txtBlue { color:#0382d2 !important; }
.txtTrans { text-transform:uppercase; }
.spaceMarginLeft { margin-left:5px; }
.smfont { font-size:0.938em; }
.abs { position:absolute; }
.fl { float:left; }
.fr { float:right; }
.fn { float:none; }
.bold { font-weight:700; }
.italic { font-style:italic; }
.marLf20px { margin-left:20px !important; }
.marRi20px { margin-right:20px !important; }
.dspBL { display:block !important; }
.mg-r { margin-right:0 !important; }
.tl-ali { text-align:left !important; }
.tr-ali { text-align:right !important; }
.tc-ali { text-align:center !important; }
.tj-ali { text-align:justify !important; }
.line-14em {line-height:1.4em;}
.tb-border { border:#dcdbdb 1px solid; }
.tb-border td, .tb-border th {
	border:#dcdbdb 1px solid;
	padding:3px 4px;
}
.tb-border th {
	font-weight:700;
	text-align:center;
}



/*/----------------------/*/
.clear {clear:both; font-size:0; line-height:0;}

#slider {
	border-radius:10px;
	position:relative;
	overflow:hidden;
	width:1000px;
	height:312px;
	background:#006ead;
}
.nivoSlider { position:relative; }
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	text-align:left;
	bottom:0px;
	background:url(../images/caption-bg.png);
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
	padding:5px 20px;
	font-size:32px;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	/*letter-spacing:-1px;*/
}
.nivo-caption .nivo-caption-inner {
	padding:10px 150px 10px 30px;
	margin:0;
}
.nivo-caption strong {
	display:inline-block;
	font-size:58px;
	line-height:1.12em;
	vertical-align:text-bottom;
	font-weight:normal;
	/*letter-spacing:-3px;*/
}
* + html .nivo-caption strong {
	line-height:1.27em;
}
.nivo-caption p {
	margin-bottom:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
  display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
	display:block;
	width:30px;
	height:30px;
	text-indent:-9999px;
	border:0;
}
.nivo-prevNav {
	left:10px; 
	background:url(../images/arrows.png) no-repeat 0 0;
}
.nivo-nextNav {
	right:10px;
	background:url(../images/arrows.png) no-repeat -30px 0;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	bottom: 21px;
    height: 14px;
    position: absolute;
    right: 15px;
}
.nivo-controlNav a {
	background: url("../images/flex-nav.png") no-repeat scroll center top transparent;
    cursor: pointer;
    display: inline-block !important;
    float: left;
    height: 23px;
    line-height: 24px;
    margin-left: 4px;
    overflow: hidden;
    position: relative;
    text-indent: 6px;
    width: 23px;
    z-index: 99;
	font-family: Arial, Helvetica, sans-serif;
	color:#4c4d4d;
}
.no-rgba .nivo-controlNav a {
	
	}
.nivo-controlNav a:hover,
.nivo-controlNav a.active {
	background:url(../images/button-slide-hover.png) top center no-repeat;
	color:#4c4d4d;
} 