body {
	margin: 0px;
	padding: 0px;	
	border:0px;	
	FONT: 12px/1.35 Arial, Helvetica, sans-serif; 	
    color: #333333;		
}

DIV {
	BORDER:0px; PADDING: 0px; MARGIN: 0px; 
}
DL {
	BORDER:0px; PADDING: 0px; MARGIN: 0px; 
}
DT {
	BORDER:0px; PADDING: 0px; MARGIN: 0px;float:left;
}
DD {
	BORDER:0px; PADDING: 0px; MARGIN: 0px 3px 0px 0px; float:left;
}
UL {
	BORDER:0px; PADDING: 0px; MARGIN: 0px; 
}
OL {
	BORDER:0px; PADDING: 0px; MARGIN: 0px; 
}
LI {
	BORDER:0px; PADDING: 0px; MARGIN: 0px; 
}
H1 {
	BORDER:0px; PADDING: 0px; MARGIN: 0px; 
}
H2 {
	BORDER:0px; PADDING: 0px; MARGIN: 0px; 
}
H3 {
	BORDER:0px; PADDING: 0px; MARGIN: 0px; 
}
H4 {
	BORDER:0px; PADDING: 0px; MARGIN: 0px; 
}
H5 {
	BORDER:0px; PADDING: 0px; MARGIN: 0px; 
}
H6 {
	BORDER:0px; PADDING: 0px; MARGIN: 0px; 
}
h1,h2,h3,h4,h5,h6{
font-size:12px;
}

PRE {
	BORDER:0px; PADDING: 0px; MARGIN: 0px; 
}
FORM {
	BORDER:0px; PADDING: 0px; MARGIN: 0px; 
}
FIELDSET {
	BORDER:0px; PADDING: 0px; MARGIN: 0px; 
}
BLOCKQUOTE {
	BORDER:0px; PADDING: 0px; MARGIN: 0px; 
}
p{BORDER:0px; PADDING:2px 0px 2px 0px;}
BUTTON {
	BORDER:0px; PADDING: 0px; MARGIN: 0px; 
}
UL {
	LIST-STYLE-TYPE: none
}
LI {
	LIST-STYLE-TYPE: none
}
IMG {
	VERTICAL-ALIGN: middle; BORDER:0px;
}
OL {
	LIST-STYLE-TYPE: none
}

body, td, th, a {
	font-size: 12px;
}
form {
	padding: 0px;
	margin: 0px;	
}

.pointer {CURSOR: pointer}

a:link
{
	font-weight: Normal;
	font-size: 12px;
	color: #8d8d8d;
	text-decoration: none;
}
a:visited
{
	font-weight: Normal;
	font-size: 12px;
	color: #8d8d8d;
	text-decoration: none;
}
a:hover
{
	font-weight: Normal;
	font-size: 12px;
	color: #cc0000;
	text-decoration: underline;
	cursor:pointer;
}

.LinkOrange:link
{
	font-weight: Bold;
	font-size: 12px;
	color: #f60;
	text-decoration: none;
}
.LinkOrange:visited
{
	font-weight: Bold;
	font-size: 12px;
	color:#f60;
	text-decoration: none;
}
.LinkOrange:hover
{
	font-weight: Bold;
	font-size: 12px;
	color: #f60;
	text-decoration: underline;
}

.LinkBlue:link
{
	font-weight: Normal;
	font-size: 12px;
	color: #0000FF;
	text-decoration: none;
}
.LinkBlue:visited
{
	font-weight: Normal;
	font-size: 12px;
	color: #0000FF;
	text-decoration: none;
}
.LinkBlue:hover
{
	font-weight: Normal;
	font-size: 12px;
	color: #cc0000;
	text-decoration: underline;
}
.LinkRed:link
{
	font-weight: Normal;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
}
.LinkRed:visited
{
	font-weight: Normal;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
}
.LinkRed:hover
{
	font-weight: Normal;
	font-size: 12px;
	color: #cc0000;
	text-decoration: underline;
}
.LinkWhite:link
{
	font-weight: Normal;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
.LinkWhite:visited
{
	font-weight: Normal;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
.LinkWhite:hover
{
	font-weight: Normal;
	font-size: 12px;
	color: #FFF;
	text-decoration: underline;
}

img {
	border: none;
}

.fB {
	FONT-WEIGHT: bold
}
.fN {
	FONT-WEIGHT: normal
}
.fI {
	FONT-STYLE: italic
}

.f11px {
	FONT-SIZE: 11px
}
.f12px {
	FONT-SIZE: 12px
}
.f13px {
	FONT-SIZE: 13px
}
.f14px {
	FONT-SIZE: 14px
}
.f16px {
	FONT-SIZE: 16px
}
.f18px {
	FONT-SIZE: 18px
}
.f20px {
	FONT-SIZE: 20px;
}
.f22px {
	FONT-SIZE: 22px
}
.Red {
	COLOR: #FF0000
}
.cRed {
	COLOR: #ba2636
}
.cDRed {
	COLOR: #cc0000
}
.cBGreen {
	COLOR: #646464
}
.cGreen {
	COLOR: #008000
}
.cDGreen {
	COLOR: #43986e
}
.cGray {
	COLOR: #333! important
}
.cBGray {
	COLOR: #e3e3e3
}
.cDGray {
	COLOR: #727171
}
.cEGray {
	COLOR: #8d8d8d
}
.cDOrange {
	color:#f60
}
.cDBlue {
	COLOR: #0000FF
}
.block{
  display: block;
}
.fl {
	FLOAT: left
}
.fr {
	FLOAT: right
}
.center {
	text-align:center;
}
.hidden {
	DISPLAY: none
}
.fLine {
	TEXT-DECORATION: underline
}
.fLine A {
	TEXT-DECORATION: underline
}
.fLine:visited {
	TEXT-DECORATION: underline
}
.unLine {
	TEXT-DECORATION: none
}
.unLine A {
	TEXT-DECORATION: none
}
.noBorder {
	BORDER:0px;
}
.tCenter {
	TEXT-ALIGN: center
}
.tline {
	TEXT-DECORATION: line-through
}
.tLeft {
	TEXT-ALIGN: left
}
.tRight {
	TEXT-ALIGN: right
}
.clear {
	CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden; LINE-HEIGHT: 0px; HEIGHT: 0px
}
.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}
*html .clearfix{height:1%;}
*+html .clearfix{ height:1%;}

.hide {
	DISPLAY: none
}


.word{word-break:break-all;}

.height5 {
	clear:both;FONT-SIZE: 0px; OVERFLOW: hidden; HEIGHT: 5px
}
.height10 {
	CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden; HEIGHT: 10px
}
.line_dot {
	CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden; LINE-HEIGHT: 0px; BORDER-TOP: #cccccc 1px dotted; HEIGHT: 2px
}
.line_solid {
	CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden; LINE-HEIGHT: 0px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 2px
}

.line_blank {
	float:left;CLEAR: both; FONT-SIZE: 0px;  LINE-HEIGHT: 0px; BORDER-TOP: #FFFFFF 1px dotted; ;
}

.dash{background:url(../image/dash_line.gif) repeat-x left top; color:#3f3f3f;  padding:5px 0px 5px 0px;}

.price-old{TEXT-DECORATION: line-through;FONT-WEIGHT: bold;COLOR: #727171;FONT-SIZE: 11px;}
.price-new{FONT-WEIGHT: bold;COLOR: #f60;}

.msg_error {
	BORDER:#f16048 1px solid; FONT-WEIGHT: bold! important; FONT-SIZE: 12px! important; PADDING-BOTTOM: 8px! important; MARGIN: 10px auto; TEXT-INDENT: 35px; PADDING-TOP: 8px! important; TEXT-ALIGN: left;

 BACKGROUND: url(../image/msg_error.gif) 10px 8px #fbe3e4 no-repeat; COLOR: #df280a; 	                                                                                                                                                                                                                                                                                                                                                                                                               
}
.msg_success {
	BORDER:#446423 1px solid; FONT-WEIGHT: bold! important; FONT-SIZE: 12px! important; PADDING-BOTTOM: 8px! important; MARGIN: 5px auto; TEXT-INDENT: 35px; PADDING-TOP: 8px! important;  TEXT-ALIGN: left;
BACKGROUND: url(../image/msg_success.gif) 10px 8px #e6efc2 no-repeat; COLOR: #3d6611;                                                                                                                                                                                                                                                                                                                                                                                                            
}
.msg_notice {
	BORDER:#fcd344 1px solid;  FONT-WEIGHT: bold! important; FONT-SIZE: 12px! important; PADDING-BOTTOM: 8px! important; MARGIN: 5px auto;TEXT-INDENT: 35px; PADDING-TOP: 8px! important; TEXT-ALIGN: left;
BACKGROUND: url(../image/msg_note.gif) 10px 8px #fff6bf no-repeat; COLOR: #3d6611; 	                                                                                                                                                                                                                                                                                                                                                                                                               
}

.msg_wait {

	BORDER:#fcd344 1px solid;  FONT-WEIGHT: bold! important; FONT-SIZE: 12px! important; PADDING-BOTTOM: 8px! important; MARGIN: 5px auto;TEXT-INDENT: 35px; PADDING-TOP: 8px! important; TEXT-ALIGN: left;
BACKGROUND: url(../image/loading.gif) 10px 8px #fff6bf no-repeat; COLOR: #3d6611;

}
.help {
	color: #999;
	font-size: 9px;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	display: inline;
}
.required {
	color: #cc0000;
	font-weight: bold;
}
.error {
	color: #df280a;
	font-weight:bold;
	font-size:11px;
}



/* layout */
.container {
	clear:both;	
	width: 980px;
	margin: 0px auto;	
	text-align:left;
	
}

.container .content {float:right;width:770px;margin-top:5px;}

/* header top */
.shortcut{position:fixed;top:0;left:0;z-index:9999;width:100%;background:url(../image/headerbg.png) 0 -254px repeat-x;height:32px;line-height:32px;}

*html,*html body /* 修正IE6振动bug  */{background-image:url(about:blank);background-attachment:fixed;}
*html .shortcut{position:absolute;top:expression(eval(document.documentElement.scrollTop));}


.shortcut ul
{
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.shortcut ul li
{
	float: left;
	display: block;
	margin: 0 5px;
}

.shortcut .weibo { float:left; width:340px;}
.shortcut .weibo font { float:left; font-size:12px;}
.shortcut .weibo span.tx { height:27px; width:16px; background:url(../image/txW.gif) no-repeat 0px 2px; display:inline-block; float:left;}
.shortcut .weibo span.sina { height:27px; width:16px; background:url(../image/icon-sina.gif) no-repeat 0px 2px; display:inline-block; float:left;}
.shortcut .weibo a { float:left; margin-left:5px;}
.shortcut .weibo span.cart { height:21px; width:19px; background:url(../image/cart.png) no-repeat 5px 9px; display:inline-block; float:left;}

#topnavbox {
	BORDER: #cc0000 2px solid;  	 
	DISPLAY: none;  
	Z-INDEX: 1; 
	BACKGROUND: #fff;  
	MARGIN-LEFT: -29px; 	 
	WIDTH: 85px; 
	PADDING: 5px; 	 
	POSITION: absolute; 
	TOP: 26px; 
	_TOP: 27px
}
#topnavbox P {	
	PADDING: 0px; 	 	 
	MARGIN: 0px;
	text-indent:10px;
    LINE-HEIGHT: 22px;
    height:22px;   
}
#topnavbox P a {
	COLOR: #cc0000; 
	   
}
.menu_arrow {
	Z-INDEX: 3; 
	BACKGROUND: url(../image/m_down.gif) no-repeat right center;  
	OVERFLOW: hidden; 
	WIDTH: 100px; 
	PADDING: 5px 15px 5px 7px; 
	POSITION: relative; 
	HEIGHT: 24px
}
.menu_arrowHover {
	BORDER: #cc0000 2px solid;	    
    BORDER-BOTTOM: #cc0000 0px solid;
	Z-INDEX: 3; 
	BACKGROUND: url(../image/m_up.gif) #fff no-repeat right center;  	
	PADDING: 5px 13px 5px 5px; 	 
	POSITION: relative
}

.li_phone{
	background:url(../image/telephone.gif) no-repeat;
	width:127px;
	margin-top:0px;
}

.logo_row{position:relative;height:80px; padding:30px 0 0 0}
.logo{ height:60px; overflow:hidden; margin-top:10px; display:inline-block; }

.search_box{display:inline-block; width:480px;   margin:20px 0px 0px 0px; overflow:hidden;  }
.search_type_select{ float:left; width:80px; cursor:pointer; padding:0px 5px 0px 0px; height:26px; line-height:26px; }
.search_box .search_input{ border:2px #fe7000 solid; width:480px;}
.search_box .search_txt{ margin:0px; padding:5px; float:left; display:block; height:16px; width:340px; border:0px; color:#bbb; }
.search_box .search_btn{ background:url(../image/top_search_btn.gif) no-repeat; border:0px; cursor:pointer; display:inline-block; float:right; width:125px; height:26px; }
.search_box  .keyword_box{ display:inline-block; float:left; }
.search_box  .keyword_box a{ display:inline-block; margin:3px 5px 0px 0px; }
.search_box  .keyword_box a:hover{ display:inline-block; color:#fe7000; text-decoration:underline;}

.breadcrumb {
	clear:both;
	width: 980px;
	margin: 0px auto;	
	text-align: left;
	height:30px;
	line-height:30px;
}

.switcher {
	float: left;	
	margin-top: 3px;
	margin-left: 0px;
}
.switcher a {
	text-decoration: none;
	display: block;
}
.switcher .selected {
	background: #FFFFFF url('../image/switcher.png') repeat-x;
}
.switcher .selected a {
	border: 1px solid #999999;
	background: url('../image/arrow_down.png') 100px center no-repeat;
	color: #666666;
	padding: 2px 5px 2px 5px;
	width: 105px;
	cursor:pointer;
}
.switcher .selected a:hover {
	background: #DDDDDD url('../image/arrow_down.png') 100px center no-repeat;
	cursor:pointer;
}
.switcher .option {	
	position: absolute;
	z-index: 3;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background-color: #FFFFFF;
	display: none;
	width: 115px;
}
.switcher .option a {
	color: #000000;
	padding: 3px 5px 3px 5px;
	cursor:pointer;
}
.switcher .option a:hover {
	background: #EEEEEE;
	cursor:pointer;
}
.switcher img {
	position: relative;
	
	VERTICAL-ALIGN: middle;
}
.home-left {
	float:left;
	width: 720px;
	
}
.home-right {
	float:right;
	width: 250px;
	
}

.column-left {
	float:left;
	width: 200px;
}
.column-right {
	float:right;
	width: 200px;
	
}

.main {
	
	float:right;
	width:770px;	
	
}


.HR1
{
	height: 1px;
	color: #cccccc;
}

/* footer */
.footer{clear:both;background:url(../image/footerbg.gif) repeat-x;width:100%;height:200px;color:#999;}
.footer a{color:#7B7B7B;}
.quicknav{text-align:center;height:16px;line-height:16px;padding:15px 0;}
.quicknav span{margin:0 14px;}
.copyright{text-align:center;}
.copyright a{margin:0 0 0 15px;}


#module_cart .middle {
	padding: 5px;
}
.cart_module_total {
	padding: 0 3px 0 3px;
	font-size: 0.9em; 
	color: #3e0947;
}

a.button_add_small, input.button_add_small {
	margin-top: 3px;
	background: url('../image/button_add_small.png') no-repeat left center transparent;
	padding:5px;
	text-decoration: none;
	cursor:pointer;
	border:0;
	
}


.spanstyle {
        color: #AADDFF;
}


.atc   {

	background: #AADDFF;
	padding: 10px;
	margin-top: 3px;
	/*margin-bottom: 10px;*/
    color: #B2AC85;
}






.GrayBox {
	clear:both;
	margin:0px auto;
	width:600px;
	padding: 10px 0px;
	margin-bottom: 10px;
	background: #eeeeee;
	border: 1px solid #cccccc;	
	text-align: center;

}

.Upload
{
	background-color: #FFFFFF;
	border: 1px solid #a5afc3;
	height:22px;	
	line-height:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	
	
}

.btn_submit {  
BACKGROUND: url(../image/button_2.gif) no-repeat 0px 0px; DISPLAY: inline; FONT-SIZE: 12px; WIDTH: 120px; CURSOR: pointer; COLOR: #ffffff; LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-ALIGN: center; TEXT-DECORATION: none;border:0px;
}

.btn_submit_1 {
	BACKGROUND: url(../image/button_1.gif) no-repeat 0px 0px; DISPLAY: inline; FONT-SIZE: 12px; WIDTH: 71px; CURSOR: pointer; COLOR: #ffffff; LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-ALIGN: center;  TEXT-DECORATION: none;border:0px;
}

.btn_submit_2 {
	BACKGROUND: url(../image/button_2.gif) no-repeat 0px 0px; DISPLAY: inline; FONT-SIZE: 12px; WIDTH: 120px; CURSOR: pointer; COLOR: #ffffff; LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-ALIGN: center; TEXT-DECORATION: none;border:0px;
}


.btn_signup {
	BACKGROUND: url(../image/btn_open.png) no-repeat 0px 0px; CURSOR: pointer; WIDTH: 175px; HEIGHT: 42px;border:0px;
}

.btn_signup:hover {
	BACKGROUND: url(../image/btn_open.png) 0 100% no-repeat; 
}

.btn_alipay {  
	BACKGROUND: url(../image/btn_alipay.png) no-repeat 0px 0px; DISPLAY: inline; font-weight:bold;WIDTH: 220px; CURSOR: pointer; HEIGHT: 50px; TEXT-ALIGN: center; TEXT-DECORATION: none;border:0px;
}

.product-info
{
	float: right;
	width: 770px;
	
}

.product-info .heading
{
	float: left;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	border-bottom:#cccccc 1px solid;
	width:100%;
	FONT-FAMILY: "Palatino","Times","Times New Roman",serif;
	COLOR: #333333;
}

.product-info .Price
{
	font-weight: Bold;
	font-size: 20px;
	color: #cc0000;

}

.product-info .Pic
{
	float: left;
	margin-top: 5px;
	width: 304px;
}
.product-info .Pic .Outer
{
	border: #cccccc 1px solid;
	width: 304px;
	height: 304px;
}

.product-info .Pic .Outer:hover
{
	border: #cc0000 1px solid;
	width: 304px;
	height: 304px;
}

.product-info .Pic .Inner
{
	width: 300px;
	height: 300px;
	margin-left: 2px;
	margin-top: 2px;
	margin-bottom: 0px;
}

.product-info .share
{   
	float:left;    	
	width: 300px;		
	margin-top: 10px;
}
.product-info .summary
{
	float: left;
	text-align: left;
	margin-top: 5px;
	width: 450px;
}

.product-info .summary .price {		
	text-indent: 100px; 
	margin-top: 5px;
}
.product-info .summary .tax {
	font-size: 12px;
	font-weight: normal;
	color: #999;
	text-indent: 100px; 
}
.product-info .summary .points {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-indent: 100px; 
}
.product-info .summary .reward {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-indent: 100px; 
}
.product-info .summary .discount {
	font-weight: normal;
	font-size: 12px;
	color: #4D4D4D;
	padding-left: 100px;
	padding-top:5px;
}

.product-info .summary .discount .left{
	float:left;
	width:80px;
}

.product-info .summary .discount .right{
	float:left;
}

.product-info .summary .availability {	
	text-indent: 100px; 
}

.product-info .summary .brand {	
	text-indent: 100px; 
}
.product-info .summary .viewed {	
	text-indent: 100px; 
}

.product-info .summary .review {	
	text-indent: 100px; 
}
.product-info .summary .review img{	
	margin-bottom:5px;
}
.product-info .summary .options
{   float:left;
    margin-left:20px;
	border: 1px solid #FEE2A1;
	width: 450px;
	
	background-color: #FFF3D9;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
}

.product-info .summary .options:hover
{
	border: #fcbb29 1px solid;
	cursor: pointer;
}

.product-info .summary .options UL
{
	list-style:none;
	margin:0px;
	padding:0px;	
}

.product-info .summary .options UL Li
{	float:left;
    clear:both;
	margin-top:5px;
	width:450px;
}

.product-info .summary .options UL Li .left
{	float:left;
	width:80px;
	
	text-align:left;
    padding:9px 0px 0px 20px;
}

.product-info .summary .options UL Li .right
{	float:left;
	text-align:left;
    width:350px;
}

.product-info .summary .options .option-value{width:100%;height:auto;overflow:hidden;padding-bottom:5px;}
.product-info .summary .options .option-value a {border: #c8c9cd 1px solid;
	text-align: center;
	background-color: #fff;
	display: block;
	white-space: nowrap;
	color: #666;
	text-decoration: none;
	float:left;
	padding:2px 11px;
	margin:3px;
}
.product-info .summary .options .option-value a:hover {border:#ff6701 2px solid;padding:1px 10px;margin:3px;}
.product-info .summary .options .option-value a:focus {outline-style:none;}
.product-info .summary .options .option-value .selected {border:#ff6701 2px solid;margin: 0px;background: url(../image/sel.gif) no-repeat bottom right;padding:1px 10px;margin:3px 3px;}
.product-info .summary .options .option-value .selected a:hover {border: #ff6701 2px solid;background: url(../image/sel.gif) no-repeat bottom right;}

.add_chose  a{float:left;margin:5px 0 0 0;display:block;width:15px;height:15px;line-height:99em;overflow:hidden;background:url(../image/reduce-add.gif) no-repeat;}
.add_chose  a.reduce{background-position:0 0;}
.add_chose  a.reduce:hover{background-position:0 -16px;}
.add_chose  a.add{background-position:-16px 0;}
.add_chose  a.add:hover{background-position:-16px -16px;}
.add_chose  .text{float:left;margin:0 5px;display:inline;border:solid 1px #ccc;padding:4px 3px 4px 8px;width:40px;line-height:18px;font-size:14px;color:#990000;font-weight:800;}

.product-info .summary .share
{   float:left;
    margin-left:20px;	
	width: 400px;		
	margin-top: 10px;
}

.product-info .Info
{
	float: left;
	width: 760px;
}

.product-info .tabs {
    clear:both;
    float: left;
	height: 31px;		
	width: 770px;
	margin-top: 30px;
	margin-left: 0px;
	margin-bottom: 0px;
	
}
.product-info .tabs a {
	float: left;
	display: block;
	padding: 6px 15px 7px 15px;
	margin-right: 2px;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background: #FFFFFF url('../image/tab.png') repeat-x;
	color: #000000;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	z-index: 1;
	position: relative;
	top: 0px;
}
.product-info .tabs a.selected {
	background: #FFFFFF url('../image/tab.png') repeat-x;
	border-bottom: 0px;
	padding-bottom: 8px;
	z-index: 3;
}
.product-info .tab_page {	
	float:left;
	width:770px;
	border: 1px solid #DDDDDD;					
	margin-top:0px;
	margin-bottom: 10px;		
	background: #FFFFFF;	
}

.product-info .tab_page .tab_box {
	padding:10px;
}

.product-info .tab_page .review {
	
	padding:10px;
	border:#DDDDDD 1px solid;
}


.product-info .tags {	
	clear:both;
}

.product-grid{CLEAR: both;float:left;}
.product-grid li {FLOAT: left;WIDTH: 220px;margin:10px 18px 15px 18px;}
.product-grid .image {margin-bottom:10px;}
.product-grid img {BORDER: #e7e7e7 1px solid;margin:0 auto;display:block;width:220px;HEIGHT:220px;}
.product-grid img:hover{border:1PX SOLID #f30000;}
.product-grid .name {OVERFLOW: hidden;HEIGHT: 60px;text-align:center;}
.product-grid .options {display:none;}
.product-grid .price {HEIGHT: 20px;text-align:center; LINE-HEIGHT:20PX;}
.product-grid .action{display:none;}
.product-grid .dash{clear:both;background:none;  padding:5px 0px 0px 0px;}

.product-list{CLEAR: both;float:left;padding-top:10px;}
.product-list li {FLOAT: left;WIDTH: 770px;}
.product-list .image {float:left;width:150px;margin-bottom:10px;}
.product-list img {BORDER: #e7e7e7 1px solid;margin:0 auto;display:block;width:100px;HEIGHT:100px;}
.product-list img:hover{border:1PX SOLID #f30000;}
.product-list .name {float:left;width:340px;OVERFLOW: hidden;}
.product-list .options {padding-top:5px;display:block;}
.product-list .price {float:left;width:140px;text-align:center;}
.product-list .action{float:left;width:140px;text-align:center;}
.product-list .dash{clear:both;width:98%;background:url(../image/dash_line.gif) repeat-x left top; color:#3f3f3f;  padding:5px 0px 5px 0px;}


.product-list-related
{
	float: left;
	margin-top:10px;
	width: 154px;
}

.product-list-related .Pic
{
	float: left;
	width: 154px;
	
}

.product-list-related .Pic .Outer
{
	border: #cccccc 1px solid;
	width: 124px;
	height: 124px;
	margin: 0 auto;
}

.product-list-related .Pic .Outer:hover
{
	border: #cc0000 1px solid;
	width: 124px;
	height: 124px;
}

.product-list-related .Pic .Inner
{
	width: 120px;
	height: 120px;
	margin-left: 2px;
	margin-top: 2px;
	margin-bottom: 0px;
}

.product-list-related .Title
{
	clear: both;
	margin:0 auto;
	width: 120px;
	height: 30px;
	font-size: 12px;
	text-align: center;	
	margin-top:5px;
	font-weight:normal;
}



.product-list-related .Price
{
	clear: both;
	width: 120px;
	margin:0 auto;
	font-size: 12px;
	text-align: center;
	height:20px;
}

.product-list-side
{
	width: 194px;
	margin-bottom: 0px;
	margin-top:5px;
}
.product-list-side .Pic
{
	float: left;
	width: 95px;
	height: 100px;
}

.product-list-side .Pic .Outer
{
	border: #cccccc 1px solid;
	width: 84px;
	height: 84px;
	margin: 0 auto;
	
}

.product-list-side .Pic .Outer:hover
{
	border: #cc0000 1px solid;
	width: 84px;
	height: 84px;
}

.product-list-side .Pic .Inner
{
	width: 80px;
	height: 80px;
	margin-left: 2px;
	margin-top: 2px;
}

	
.product-list-side .Title
{
	float: left;
	width: 95px;
	height: 100px;
	vertical-align: middle;
	text-align: left;
}

	
/*leftbox200*/
.side-box-pro{ 
FLOAT: left;
margin-top:5px;
WIDTH: 200px;
BORDER: #d5d5d5 1px solid;
}
.side-box-pro H2
{
	
	font-weight: bold;
	font-size: 14px;
	
}
.side-box-pro .middle
{	
	float:left;
	width:198px;
	BORDER-RIGHT: #d3d2d2 1px solid; 
	BORDER-LEFT: #d3d2d2 1px solid; 	

}


.side-box-pro .list{	   
	float:left;width:198px;
	
}
.side-box-pro .list .sub_menu {display:none; }
.side-box-pro .list .sub_menu li{margin:0 auto;position: relative;width:198px;  background:url(../image/cate_ico.png) no-repeat  20px 10px; border-bottom:1px solid #EAE1CB; text-align:left; text-indent:35px; *margin-bottom:-3px; z-index:10000}
.side-box-pro .list .sub_menu li a {display: block;text-decoration: none;	 padding: 5px;border-bottom: 0;}	
.side-box-pro .list .sub_menu li ul{position:absolute;left:200px;top: 0; z-index:30; width:198px;border:1px solid #8C8F77;}
.side-box-pro .list .sub_menu li ul li{text-indent:20px;background:url(../image/bg.png) no-repeat #FAF9F4 -70px -356px;}
.side-box-pro .list .sub_menu li ul li a{display: block;text-decoration: none; padding: 5px;border-bottom:1px solid #EAE1CB; text-align:left;}
.side-box-pro .list .sub_menu > li:last-child 
    {
        border-bottom: solid 1px #FFFFFF;
    }

.h2_hotkinds {
	BACKGROUND: url(../image/index_png24_a1.png) no-repeat
}
.h2_hotkinds STRONG {
	DISPLAY: block; HEIGHT: 32px;line-height:32px;text-indent:10px;
}
.hotkinds DL.over {
	BACKGROUND: url(../image/index_png24_a1.png) no-repeat
}
.h2_hotkinds {
	BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 0px 0px; MARGIN-BOTTOM: 5px
}

 .btn_edit {
	float:left;BACKGROUND:url(../image/edit.gif) no-repeat ; width:46px;height:18px;line-height:18px;COLOR: #43986e;CURSOR: pointer; padding:0px;text-align:center;
}

 .btn_delete {
	float:left;margin-left:1px;BACKGROUND:url(../image/edit.gif) no-repeat; width:46px;height:18px;COLOR: #43986e; CURSOR: pointer; padding:0px;text-align:center;
}


/* hot/latest/featured */
#product-tabs{position:relative;float:left;width:980px;height:331px;margin:5px 0px 5px 0px;border:1px solid #d8d8d8;border-top:none;}
#product-tabs dl dt{float:left;width:196px;height:31px;line-height:31px;margin-left:-1px;border-left:1px solid #d8d8d8;font-size:12px;text-align:center;background:#f3f3f3 url(../image/btn.png) repeat-x 0 -72px;cursor:default;}
#product-tabs dl dt.on{font-weight:700;background-position:0 -103px;color:#df0100;cursor:pointer;}
#product-tabs dl dt a{color:#333;}
#product-tabs dl dt.on a{color:#df0100;}
#product-tabs dl dt a:hover,#product-tabs dl dt.on a:hover{color:#f60;}
#product-tabs dl dd{position:relative;float:left;width:980px;height:300px;overflow:hidden;}



/* contact/news tab */
.news-tabs{position:relative;float:left;width:300px;margin:5px 0px 5px 0px;border:1px solid #d8d8d8;border-top:none;}
.news-tabs dl dt{float:left;height:25px;line-height:25px;margin-left:-1px;border-left:1px solid #d8d8d8;font-size:12px;text-align:center;background:#f3f3f3 url(../image/btn.png) repeat-x 0 -72px;cursor:default;border-bottom:1px solid #d8d8d8;}
.news-tabs dl dt.on{background-position:0 -103px;color:#df0100;cursor:pointer;border-bottom:none;}
.news-tabs dl dt a{color:#333;}
.news-tabs dl dt.on a{color:#df0100;}
.news-tabs dl dt a:hover,.news-tabs dl dt.on a:hover{color:#f60;}
.news-tabs dl dd{position:relative;float:left;width:300px;overflow:hidden;}
.news-tabs dl dd li {
	BACKGROUND: url(../image/icon_leader_a1.png) no-repeat
}
.news-tabs dl dd {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 4px
}
.news-tabs dl dd LI {
	LINE-HEIGHT: 22px; PADDING-LEFT: 15px; BACKGROUND-POSITION: -1595px 9px; HEIGHT: 22px
}

.news-box-home{ 

    float:left;
	width: 300px;
	margin:5px 0px 5px 0px;
}
.news-box-home .header
{   
	float:left;
	width: 300px;
	height: 30px;
	line-height: 30px;
	border-bottom:1px solid #ccc;
	color:#454545;
}

.news-box-home .header .text
{   float:left;
	height:30px;	
	font-size:24px;
	width:250px;
	
}

.news-box-home .header .more
{
	float:right;
	font-size:12px;	
	width:50px;
}

.news-box-home .list{
    width: 300px;		
}
.news-box-home .list UL
{
	
}
.news-box-home .list UL Li
{
	float: left;
	width: 296px;
	height: 25px;
	line-height:25px;	
	text-align: left;
	text-indent:5px;
}

.news-box-home .list UL Li a {	
	color:#f00;
	font-size:14px;	
	text-decoration:none
	font-family: 鑴ｈ劍鑴ゆ皳, Arial;
}
.news-box-home .list UL Li a:hover {
	color:#f00;
}



/*---flow step----begin*/
.flow-steps
{
	overflow: hidden;
	margin: 20px 0;
}
.flow-steps .num3 li
{
	width: 311px;
}
.flow-steps .num4 li
{
	width: 230px;
}
.flow-steps .num5 li
{
	width: 175px;
}
.flow-steps .num6 li
{
	width: 143px;
}
.flow-steps li
{
	float: left;
	background: #e4e4e4 url(../image/flow_steps_bg.png) no-repeat 100% 0;
	font-size: 14px;
	font-weight: bold;
	height: 23px;
	line-height: 23px;
	text-align: center;
	color: #404040;
	padding: 0 15px 0 0;
	overflow: hidden;
}
.flow-steps li span, .flow-steps li strong
{
	display: block;
}
.flow-steps li .first
{
	background: #e4e4e4 url(../image/flow_steps_bg.png) no-repeat -12px -69px;
}
.flow-steps li.last
{
	background-position: 100% -138px;
}
.flow-steps li.current
{
	background-color: #f60;
	color: #fff;
	
}
.flow-steps li.current .first
{
	background-color: #f60;
	background-position: -12px -92px;
	
}
.flow-steps li.current-prev
{
	background-position: 100% -23px !important;
}
.flow-steps li.done
{
	background-color: #ffe6ba;
	background-position: 100% -46px;
	color: #f60;
}
.flow-steps li.done .first
{
	background-color: #ffe6ba;
	background-position: -12px -115px;
}
.flow-steps li.last-current
{
	background-color: #f60;
	color: #fff;
	background-position: 100% -161px;
}


.buy-process
{
	border-top: #f90 3px solid;
	margin-top: 10px;
	padding-top: 10px;
}

/*---flow step----end*/



.product-list-home {
	 CLEAR: both; 
	 float:left;	
}
.product-list-home LI {
	FLOAT: left;
    WIDTH: 185px; 
	PADDING: 10px 5px 15px 5px;

}
.product-list-home IMG {
	BORDER: #e7e7e7 1px solid; 	
}
.product-list-home .name {
	PADDING-BOTTOM: 0px; 
	MARGIN-top:5px;
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	OVERFLOW: hidden; 
	HEIGHT: 50px;
	text-align:center; 
}
.product-list-home .price {
	HEIGHT: 20px;text-align:center; 
}

.product-list-home .action
{
	clear: both;
	width: 160px;
	margin:0 auto;
	font-size: 12px;
	text-align: center;
	height:20px;
	
}


.ServiceBox
{
float:left;width:729px;border-left:#cccccc 1px solid;border-top:#cccccc 1px solid;margin-top:20px;
}

.ServiceBox UL {
	LIST-STYLE-TYPE: none;padding:0px;margin:0px;
}
.ServiceBox UL LI {
	float:left;border-bottom:#cccccc 1px solid;border-right:#cccccc 1px solid;padding:0px;margin:0px;height:70px;
}

.ServiceBox UL LI SPAN{
	float:left;margin-left:5px;margin-right:5px;margin-top:5px;margin-bottom:5px;
}

.ServicePackageBorder{
	width:816px;margin:0 auto;
}

.ServicePackageBox
{float:left;
width:810px;border-left:#cccccc 1px solid;border-top:#cccccc 1px solid;margin-top:10px;
PADDING-RIGHT: 3px;PADDING-LEFT: 3px;BACKGROUND: #dbe1e7;	PADDING-BOTTOM: 3px;PADDING-TOP: 3px
}



.ServicePackageBox UL {
	LIST-STYLE-TYPE: none;padding:0px;margin:0px;
}
.ServicePackageBox UL LI {
	float:left;border-bottom:#cccccc 1px solid;border-right:#cccccc 1px solid;padding:0px;margin:0px;height:30px;line-height:30px;text-align:center;
	BACKGROUND: url(../image/st.gif) repeat-x;	COLOR: #5d6a71;	
}

.ServicePackageBox UL LI SPAN{
	float:left;margin-left:5px;margin-right:5px;
}


.ServiceList {float:left;margin:10px 0px 0px 0px; padding:0px; width:980px;}
.ServiceList .Content{float:left; border-left:1px solid #d3dce2;border-right:1px solid #d3dce2;border-bottom:1px solid #d3dce2; text-align:left; padding:10px 0 0 0; }

.ServiceList .Title2{ background:url(../image/tab_bar.gif) no-repeat left -34px; height:33px;}
.ServiceList .Title2 .Title1{background:url(../image/tab_bar.gif) no-repeat right -34px;height:28px; margin-left:12px; padding-top:5px;}

.ServiceList .Title2 .Title1 .Button01{background:url(../image/tab_3.gif) no-repeat top left; height:28px;width:auto; float:left; margin-right:1px;}
.ServiceList .Title2 .Title1 .Button01 strong{background:url(../image/tab_3.gif) no-repeat top right; height:28px; margin-left:15px; padding:0 12px 0 0; float:left; font-size:14px;font-weight:bold;}
.ServiceList .Title2 .Title1 .Button01 strong a{ line-height:28px; display:block; text-decoration:none; color:#000000; width:auto!important;font-weight:bold;font-size:14px;}


.ServiceList .Content .Service{ width:243px; text-align:left; margin:0; float:left;}

.ServiceList .Content .Service ul{ padding:5px 0 0 5px;}
.ServiceList .Content .Service ul li{ font-size:12px; color:#2b5b70; padding-left:5px; list-style-type:none; line-height:25px;}
.ServiceList .Content .Service ul li a{ text-decoration:none;color:#f60; text-decoration:none;}
.ServiceList .Content .Service ul li a:hover{ text-decoration:none;color:#f60; text-decoration:underline;}
	
.TopicList{float:left; margin-left:10px;margin-top:10px; padding:0;width:345px;}
.TopicList .Content{float:left; border-left:1px solid #d3dce2;border-right:1px solid #d3dce2;border-bottom:1px solid #d3dce2; text-align:left;  height:188px;width:343px;}
.TopicList .Title{ background:url(../image/tab_bar.gif) no-repeat left top; height:32px;}
.TopicList .Title .Title1{background:url(../image/tab_bar.gif) no-repeat right top;height:28px; margin-left:12px; padding-top:4px;}

.TopicList H2 {
	
 float:left; margin-right:1px;font-size:14px;font-weight:bold; padding:0 12px 0 12px;height:28px;line-height:28px;color:#416d8e;
}
.TopicList .Title .Title1 .More{ font-size:12px; line-height:25px; color:#545454; float:right; margin:0 12px 0 0;}
.TopicList .Title .Title1 .More a:link{color:#545454; text-decoration:none;cursor: pointer;}
.TopicList .Title .Title1 .More a:hover{ text-decoration:underline;cursor: pointer;}
.TopicList .Title .Title1 .More a:visited{ text-decoration:none;cursor: pointer;}

.TopicList .Content UL
{
	float: left;	
	width: 343px;
	list-style:none;
}

.TopicList .Content UL Li
{
	float: left;
	height:20px;
	line-height:20px;
	text-align: left;
	text-indent: 5px;	
	width: 343px;
}

.WebList
{
	width: 245px;		
	float: left;
	padding: 0px;
	text-align: center;		
	padding: 0px;

}
.WebList .Pic
{
	float: left;
	margin-top: 0px;
	width: 245px;
}

.WebList .Pic .Outer
{
	border: #cccccc 1px solid;
	width: 220px;
	height: 155px;
	margin:0 auto;
}

.WebList .Pic .Outer:hover
{
	border: #aaaaaa 1px solid;
	width: 220px;
	height: 155px;
}

.WebList .Pic .Inner
{   float:left;
	width: 215px;
	height: 150px;
	margin-left: 3px;
	margin-top: 3px;
	
}


.WebList .WebName
{
	clear: both;
	width: 220px;
	height: 30px;
	
	font-size: 18px;
	text-align: center;
	margin:0 auto;
	padding-top:5px;
    color:#aaaaaa;
}

.WebList .WebName a:link
{
	font-size: 18px;
    color:#aaaaaa;
    font-weight:bold;
    text-decoration:none;
}

.WebList .WebName a:visited
{
	
    color:#aaaaaa;
    font-weight:bold;
    text-decoration:none;
}

.WebList .WebName a:hover
{
	
    color:#ff6600;
    font-weight:bold;
    text-decoration:underline;
}

/* buynow */
.buynow {
	padding-left: 6px;	
	display: inline-block;
	margin-right: 5px;
	
	background: url('../image/button_left.gif') top left no-repeat;
	
}
.buynow span {
	color: #FFF;
	display: block;	
	padding: 4px 7px 5px 2px;
	background: url('../image/button_right.gif') top right no-repeat;
}

/* 闁跨喐鏋婚幏鐑芥晸閺傘倖瀚归柨鐔告灮閹风兘鏁撻弬銈嗗 */
.link-box-home{
	clear:both;  
	font-size:12px; 
	color:#666666;
    padding:5px 10px 5px 10px;
    width:958px;
    line-height:180%;
    border:1px solid #e3e3e3; 
}
.link-box-home .link_t{ width:958px; height:auto; padding:5px 10px; border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3; border-top:1px solid #e3e3e3;}
.link-box-home .link_d{ padding:10px; width:958px; line-height:180%; border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;}

.link-box-home_1{ padding:10px; width:678px; line-height:180%; }



/* button */
.button {
	display: inline-block;
	padding-left: 6px;
	background: url('../image/button_left.gif') top left no-repeat;
	text-decoration: none;
	cursor: pointer;
}
.button span {
	color: #FFFFFF;	
	font-size: 12px;
	display: inline-block;
	padding: 4px 10px 5px 5px;
	background: url('../image/button_right.gif') top right no-repeat;
}
.button:hover {
	background: url('../image/button_left_active.gif') top left no-repeat;
}
.button:hover span {
	color: #FFFFFF;
	background: url('../image/button_right_active.gif') top right no-repeat;
}

.buttons {
	background: #FFFFFF;
	border: 1px solid #EEEEEE;
	overflow: auto;
	padding: 6px;
	margin-bottom: 20px;
}
.buttons .left {
	float: left;
	text-align: left;
}
.buttons .right {
	float: right;
	text-align: right;
}
.buttons .center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.btn_shopping {
	BACKGROUND: url(../image/continue.jpg) no-repeat 0px 0px; DISPLAY: inline; FONT-SIZE: 12px; WIDTH: 95px; CURSOR: pointer; COLOR: #ffffff; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-ALIGN: center;  TEXT-DECORATION: none;border:0px;
}

.btn_confirm {
	BACKGROUND: url(../image/btn_order.gif) no-repeat 0px 0px; DISPLAY: inline; FONT-SIZE: 12px; WIDTH: 117px; CURSOR: pointer; COLOR: #ffffff; LINE-HEIGHT: 32px; HEIGHT: 32px; TEXT-ALIGN: center;  TEXT-DECORATION: none;border:0px;
}

.button1{	
	background-image:url(../image/button1.gif);
	width:32px;
	height:19px;
	line-height:19px !important;
	padding-left:15px;	
	margin:0 auto;
	cursor:pointer;
	}	
.button1 a{
	color: #3D362B;
	text-decoration: none;
}

.button7{
	
	background-image:url(../image/button7.gif);
	width:50px;
	height:19px;
	line-height:19px !important;
	text-align:center;
	margin:0 auto;
	cursor:pointer;
	
	}	
	
.button7 a{
	color: #3D362B;
	text-decoration: none;
}




.home-left {
	
	float: left;
	width: 670px;
    margin-right:10px;
	margin-top:20px;
}

.home-left ul{
	clear:both;
	float: left;	
	
}

.home-left ul li{
	
	float: left;		
    width:670px;
}

.home-left ul li .img{
	
	float: left;	
	height:80px;
    width:74px;
    margin-left:10px;
}

.home-left ul li .list{
	
	float: left;	
	height:35px;
    width:500px;
}

.home-right {
	
	float:left;
	width: 300px;
	margin-top:20px;
}

.home-right .weibo {
	float:left;
	margin-top:10px;
	
}

.trial_mode a {
	background-image:url(../image/buttons2.gif);
	margin-top:15px;
}
.btn_openstore {
	width:300px;
	height:60px;
	display:block;
	overflow:hidden;
	text-indent:-999em;
	background:0 0px no-repeat;
}
.btn_openstore:hover {
	background-position:0 -61px;
}
.btn_demostore {
	width:302px;
	height:53px;
	display:block;
	overflow:hidden;
	text-indent:-999em;
	background:0 -122px no-repeat;
}
.btn_demostore:hover {
	background-position:0 -176px;
}
.download a{	
	margin:15px 0px 15px 0px;
}
.btn_download {
	width:302px;
	height:61px;
	display:block;
	overflow:hidden;
    text-indent:-999em;
	background:url(../image/download.jpg) no-repeat;
}
.btn_weibo {
	width:302px;
	height:53px;
	display:block;
	overflow:hidden;
	text-indent:-999em;
	background:0 -230px no-repeat;
}
.btn_weibo:hover {
	background-position:0 -284px;
}




.feature {
	float: left;
	width: 490px;	
}

.feature  ul{

}
.feature  ul li{
	float:left;
	width:490px;
	min-height:20px;
}

.feature  ul li .img{
    float:left;
    width:80px;
    margin-left:10px;
}

.feature  ul li .list{
    float:left;
    width:400px;
    
}

.feature  ul li .list ul{
	
}

.feature  ul li .list ul li{
	float:left;
	height:20px;
	line-height:20px;
	width:400px;
}

.tbl {	margin:0 auto;PADDING-RIGHT: 3px;	PADDING-LEFT: 3px;	BACKGROUND: #dbe1e7;	PADDING-BOTTOM: 3px;	WIDTH: 820px;	PADDING-TOP: 3px}
.servicetitle {BACKGROUND: url(../image/st.gif) repeat-x;	COLOR: #5d6a71;	LINE-HEIGHT: 30px;	HEIGHT: 30px;	TEXT-ALIGN: center}
.st1 {	BACKGROUND: #f6f8fa;	COLOR: #7e8c94;	LINE-HEIGHT: 27px;	TEXT-ALIGN: center}
.listcop {	PADDING-RIGHT: 10px;	PADDING-LEFT: 10px;	TEXT-JUSTIFY: inter-ideograph;	PADDING-BOTTOM: 10px;	PADDING-TOP: 10px;	TEXT-ALIGN: justify}
.listtt {	BORDER-TOP: #fff 1px solid;	BACKGROUND: #eff3f7;	BORDER-LEFT: #fff 1px solid;	COLOR: #5d6a71; }


.mobile a{background:url(../image/mobile.png) no-repeat 0px 8px;padding-left:18px;float:left;}
.tag {
 float:left;
 height:20px;
 line-height:20px;
 width:65px;
 text-align:center;
 
}


/* ui_module */
.ui_module {	
	float:left;
	margin: 5px 0px 5px 0px;
    border:#dddddd 1px solid;
    widht:980px;
    height:65px;    
}
.ct_step0 {
	float:left;
    background: url("../image/service.png") no-repeat;
    width:100px;
    height:55px;
    margin:5px;
}

.ct_step10 {
	float:left;
    background: url("../image/compare.png") no-repeat;
    width:180px;
    height:24px;
    margin:20px 8px 0px 40px;
}

.ct_step {	
	float:left;
	overflow: hidden;
    width:640px;
	height:36px;
    line-height:36px;
	background: url("../image/step.png") no-repeat;
	position: relative;
    margin-top:15px;
}
.ct_step ul {
	list-style: none outside none;
   
}
.ct_step ul li {
	color: #666666;
	cursor: default;
	float: left;
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	top: 0px;
	z-index: 10;
   
}

.ct_step_1 {
	left: 55px;
}
.ct_step_2 {
	left: 200px;
}
.ct_step_3 {
	left: 397px;
}
.ct_step_4 {
	left: 570px;
}

/* package */
#package STRONG {
	BACKGROUND-POSITION: -446px -1px;
}
.packBar {
	float:left;
	BACKGROUND-IMAGE: url(../image/tab_line_bg.gif); 
	BACKGROUND-REPEAT: repeat-x; 
	HEIGHT: 37px;
	width:980px;
}
.packBar STRONG {
	DISPLAY: block; 
	FLOAT: left; 
	BACKGROUND-IMAGE: url(../image/bg1.gif); 
	OVERFLOW: hidden; 
	WIDTH: 160px;  
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 37px
}

.packBar SPAN {
	BACKGROUND-POSITION: -283px -5px;  
	MARGIN-TOP: 4px; FLOAT: left; 
	BACKGROUND-IMAGE: url(../image/bg1.gif); 
	WIDTH: 155px; 
	COLOR: #cc0000; 
	LINE-HEIGHT: 33px; 
	MARGIN-RIGHT: 1px; 
	HEIGHT: 33px; 
	TEXT-ALIGN: center; 
	CURSOR: pointer; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px;
}

.packBar SPAN.hover  {
	BACKGROUND-POSITION: -283px -48px; 
	MARGIN-TOP: 4px; 
	FLOAT: left; 
	BACKGROUND-IMAGE: url(../image/bg1.gif); 
	WIDTH: 155px; 
	COLOR: #444444; 
	LINE-HEIGHT: 33px; 
	MARGIN-RIGHT: 1px; 
	HEIGHT: 33px; 
	TEXT-ALIGN: center
}


.packList {
	float:left;
	border: #ff5300 1px solid;
    border-top:none;
	padding:0px;
    width:978px;
}

.packList .dz {
	FLOAT: left; 	 	
	WIDTH: 778px; 	
	
	TEXT-ALIGN: center; 
    padding-top:30px;
    
  
}

.packList DL {
	FLOAT: left; 	 	
	WIDTH: 195px; 	
	HEIGHT: 290px; 
	TEXT-ALIGN: center; 
    margin:0px;
    padding-top:10px;
  
}
.packList DL dt{
	padding:0px 15px 0px 20px;
}
.packList DL dd{
	float:left;
    text-align:left;
    width:175px;
    background:url(../image/arrow.gif) no-repeat 20px 5px;
    text-indent:30px;
}

.packList DD.price {
		
    font-size:12px;
    font-weight:normal;
    TEXT-DECORATION: line-through

}
.packList DD.special {
	
	COLOR: #cc0000; 
	LINE-HEIGHT: 20px; 
	HEIGHT: 20px;
    font-size:14px;
    font-weight:bold;

}
.packList DD.special span {
	COLOR: #999999;
    font-size:12px;
    font-weight:normal;
}
.packList DD.more {
	text-indent:30px;
	FONT-SIZE: 12px; 
	COLOR: #cc0000; 
	LINE-HEIGHT: 39px
    height:39px;
   
}

.packList DD.more A {
	COLOR: #cc0000
}
.packList DD.more A:hover {
	COLOR: #cc0000;
    text-decoration: underline;
}





.vtabs {
	width: 130px;
	padding: 30px 0px;
	min-height: 300px;
	float: left;
	display: block;
	border-right: 1px solid #DDDDDD;
}
.vtabs a {
	display: block;
	float: left;
	width: 100px;
	margin-bottom: 5px;
	clear: both;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	background: #F7F7F7;
	padding: 6px 14px 6px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
	color: #2d444f;
    cursor:pointer;
}
.vtabs a:hover{
	color: #2d444f;
    text-decoration: none;
}
.vtabs a.selected {
	padding-right: 15px;
	background: #FFFFFF;
}

.vtabs-content {	
	margin-left: 145px;
}

/*---main nav*/
.navbox{height:75px; width:100%; background:url(../image/navbg.png) repeat-x; position:relative; z-index:1;}
#nav{ width:980px; margin:0 auto;}
#nav ul{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#nav li.top{display:block; float:left;height:39px;line-height:39px;text-align:center;padding:5px 8px 0px 6px; background:url(../image/line.png) no-repeat right 0;}

#nav li.demo{display:block; float:right;height:39px;text-align:center;margin:0px; }

.top_link:link {display:block; float:left; height:39px; line-height:39px;width:93px;color:#ccc; text-decoration:none;  font-weight:bold;  cursor:pointer; font-size:14px; color:#fff;}
.top_link:hover{ text-decoration:none; color:#ff7e00;background:url(../image/navbg_2.gif) no-repeat right top;font-size:14px; font-weight:bold;}
.top_link:visited{font-size:14px; color:#fff;font-weight:bold;}
.top_link span{float:left; display:block; width:93px;  height:39px; line-height:30px; color:#fff;}

#nav .first{ width:63px; line-height:30px;}
#nav .first:hover{background:url(../image/navbg_3.gif) no-repeat right top;color:#ff7e00;}
#nav li a.top_link span.selected {width:93px; height:39px;color:#ff7e00;background:url(../image/navbg_2.gif) no-repeat right top;}

#nav li:hover a.top_link span.down{ width:93px; height:39px;color:#ff7e00;background:url(../image/navbg_2.gif) no-repeat right top;}
#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul{left:6px; top:39px; width:120px;background:#fff; padding:3px;height:auto;border:2px solid #ff7e00;border-top:none; z-index:300;}
#nav li:hover ul li{ text-align:left;  padding:0px 10px 0 10px;width:120px; line-height:30px;}
#nav li:hover ul li a:link,#nav li:hover ul li a:visited{font-weight:normal;color:#333333;text-decoration: none;font-size:13px;}


#nav li:hover ul.sub{left:6px; top:39px; width:420px;background:#fff; padding:3px;height:auto;border:2px solid #ff7e00;border-top:none; z-index:300;}
#nav li:hover ul.sub li{ text-align:left; float:left; padding:0px 10px 0 10px;width:120px; }
#nav li:hover ul.sub li a:link,#nav li:hover ul.sub li a:visited{font-weight:bold;color:#ff7e00;text-decoration: none;font-size:13px;}
#nav li:hover ul.sub li .item{clear:both;float:left;text-align:center;height:25px;line-height:25px;font-weight:normal;}
#nav li:hover ul.sub li .item a{font-weight:normal;color:#333333;font-size:13px;}

.othernav{float:left;height:28px;line-height:28px;font-size:13px;}
.othernav a{color:#ff7e00;font-size:13px;}

.othernav li a,.othernav li a span{background:url(../image/headerbg.png) no-repeat;}
.othernav li{float:left;padding:0px 15px 0 0px;BACKGROUND: url(../image/line2.gif) no-repeat right 0; }
.othernav li a{float:left;display:block;overflow:hidden;padding:0 0 0 10px;background-position:0 -115px;}
.othernav li a span{padding:0 10px 0 0;float:left;display:block;line-height:25px;height:25px;background-position:0 -115px;cursor:pointer;}
.othernav li a:hover{background-position:0 -229px;text-decoration:none;}
.othernav li a:hover span{background-position:100% -229px;color:#ff7e00;}

.title_home{clear:both; background:url(../image/title.gif) no-repeat; height:40px;line-height:40px; position:relative;text-align:center;font-size:14px;color:#FFFFFF;font-weight:bold;}
.title_new_pro{clear:both; background:url(../image/new_proBg.gif) no-repeat; height:40px; position:relative;}
.title_jingpin_pro{clear:both;  background:url(../image/jingpin_proBg.gif) no-repeat; height:40px}
.title_demo_pro1{clear:both; background:url(../image/demo_title_1.gif) no-repeat center; height:40px}
.title_demo_pro2{clear:both; background:url(../image/demo_title_2.gif) no-repeat center; height:40px}
.title_promotion_pro{clear:both;  background:url(../image/promotion_proBg.gif) no-repeat; height:40px}
.title_yuding{clear:both;  background:url(../image/yuding_proBg.gif) no-repeat; height:40px}
.title_list_pro{clear:both;  background:url(../image/list_proBg.gif) no-repeat; height:40px; position:relative;}
.title_demo_home{clear:both;  background:url(../image/title_demo.gif) no-repeat; height:40px}
.title_case_home{clear:both;  background:url(../image/title_case.gif) no-repeat; height:40px}

.title_d_fx{clear:both; background:url(../image/d_fx_title.gif) no-repeat center; height:40px}
.title_f_fx{clear:both; background:url(../image/f_fx_title.gif) no-repeat center; height:40px}
.title_d_shop{clear:both; background:url(../image/d_shop_title.gif) no-repeat center; height:40px}
.title_f_shop{clear:both; background:url(../image/f_shop_title.gif) no-repeat center; height:40px}
.title_md_shop{clear:both; background:url(../image/md_shop_title.gif) no-repeat center; height:40px}
.title_mf_shop{clear:both; background:url(../image/mf_shop_title.gif) no-repeat center; height:40px}
.title_site{clear:both; background:url(../image/site_title.gif) no-repeat center; height:40px}
.title_m_site{clear:both; background:url(../image/m_site_title.gif) no-repeat center; height:40px}
.title_dz{clear:both; background:url(../image/dz_title.gif) no-repeat center; height:40px}
.title_case{clear:both; background:url(../image/case_title.gif) no-repeat center; height:40px}
.title_d_mv{clear:both; background:url(../image/d_mv_title.gif) no-repeat center; height:40px}
.title_f_mv{clear:both; background:url(../image/f_mv_title.gif) no-repeat center; height:40px}

.mod3{border:0px solid #e7e7e7; position:relative}
.mod3 .more{ position:absolute; top:-26px; right:0px; width:61px; height:20px;  display:block;}
.his_goodsimg { width:50px; height:50px; background:#09F}
.recommendContent{ padding:0 10px 10px 10px; border:1px solid #ededed; border-top:none; position:relative;}
.recommendContent .goodsList{ }
.recommendContent .goodsList li{ text-align:center; margin:10px auto; background:#FFF; height:210px;}
.recommendContent .scroll_l { cursor:pointer;width:15px; height:149px; background:url(../image/scroll_l.gif) no-repeat; display:block; position:absolute; left:5px; _left:-7px; top:21px;}
.recommendContent .scroll_l_h {background:url(../image/scroll_l_h.gif) no-repeat; cursor:pointer;width:15px; height:149px; display:block; position:absolute; left:5px; _left:-7px; top:21px;}
.recommendContent .scroll_r { cursor:pointer; width:15px; height:149px; background:url(../image/scroll_r.gif) no-repeat; display:block; position:absolute; right:5px; top:21px;}
.recommendContent .scroll_r_h { background:url(../image/scroll_r_h.gif) no-repeat; cursor:pointer; width:15px; height:149px; display:block; position:absolute; right:5px; top:21px;}

.demoContent{ padding:0 10px 10px 10px; position:relative;}
.demoContent .goodsList{ }
.demoContent .goodsList li{ text-align:center; margin:10px auto; background:#FFF; height:210px;}
.demoContent .scroll_l { cursor:pointer;width:15px; height:149px; background:url(../image/scroll_l.gif) no-repeat; display:block; position:absolute; left:5px; _left:-7px; top:21px;}
.demoContent .scroll_l_h {background:url(../image/scroll_l_h.gif) no-repeat; cursor:pointer;width:15px; height:149px; display:block; position:absolute; left:5px; _left:-7px; top:21px;}
.demoContent .scroll_r { cursor:pointer; width:15px; height:149px; background:url(../image/scroll_r.gif) no-repeat; display:block; position:absolute; right:5px; top:21px;}
.demoContent .scroll_r_h { background:url(../image/scroll_r_h.gif) no-repeat; cursor:pointer; width:15px; height:149px; display:block; position:absolute; right:5px; top:21px;}


.dz_link { border-top:1px dashed #E3E3E3;} 
.dz_link a { width:110px; height:77px;display:block; float:left; margin:10px 3px 0px 4px; text-align:center; overflow:hidden; border:1px solid #EFEFEF; }
.dz_link a:hover { border:1px solid #C30}
.dz_link a img { width:110px; height:77px;}


#show_demo_area { padding:5px 0 5px 8px;_padding:5px 0 5px 5px;}
#show_demo_area li{ float:left; width:235px; height:160px;}
#show_demo_area .goodsItem{padding:5px 10px 5px 10px; font-family: Arial, Helvetica, sans-serif; margin:0; text-decoration:none; display:block}
#show_demo_area .goodsItem .goodsimg{border:1px solid #d4d4d4; width:215px; height:150px; }

#show_demo_area .active_cat{ background:#d0eeff; border:1px solid #bae5fe;padding:4px 9px 4px 9px;color:#ff6600;}
#show_demo_area .active_cat .goodsimg{border:1px solid #bae5fe; }
#show_demo_area .active_cat p{ color:#F60}


#show_demo_area2 { padding:5px 0 5px 8px;_padding:5px 0 5px 5px;}
#show_demo_area2 li{ float:left; width:235px; height:160px;padding:10px 10px 10px 20px;height:210px;}
#show_demo_area2 .goodsItem{padding:5px 10px 5px 10px; font-family: Arial, Helvetica, sans-serif; margin:0; text-decoration:none; display:block}
#show_demo_area2 .goodsItem .goodsimg{border:1px solid #d4d4d4; width:215px; height:150px; }

#show_demo_area2 .active_cat{ background:#d0eeff; border:1px solid #bae5fe;padding:4px 9px 4px 9px;color:#ff6600;}
#show_demo_area2 .active_cat .goodsimg{border:1px solid #bae5fe; }
#show_demo_area2 .active_cat p{ color:#F60}




#show_best_area { padding:5px 0 5px 8px;_padding:5px 0 5px 5px;}
#show_best_area li{ float:left; width:235px; height:210px;}
#show_best_area .goodsItem{padding:5px 10px 5px 10px; font-family: Arial, Helvetica, sans-serif; margin:0; text-decoration:none; display:block}
#show_best_area .goodsItem .goodsimg{border:1px solid #d4d4d4; width:215px; height:150px; }

#show_best_area .active_cat{ background:#d0eeff; border:1px solid #bae5fe;padding:4px 9px 4px 9px;color:#ff6600;}
#show_best_area .active_cat .goodsimg{border:1px solid #bae5fe; }
#show_best_area .active_cat p{ color:#F60}




#show_new_area { padding:5px 0 5px 8px;_padding:5px 0 5px 5px;}
#show_new_area li{ float:left; width:235px; height:210px;}
#show_new_area .goodsItem{padding:5px 10px 5px 10px; font-family: Arial, Helvetica, sans-serif; margin:0; text-decoration:none; display:block}
#show_new_area .goodsItem .goodsimg{border:1px solid #d4d4d4; width:215px; height:150px; }
#show_new_area .goodsItem .f7{ color:#999}

#show_new_area .active_cat{ background:#d0eeff; border:1px solid #bae5fe;padding:4px 9px 4px 9px;color:#ff6600;}
#show_new_area .active_cat .goodsimg{border:1px solid #bae5fe; }
#show_new_area .active_cat p{ color:#F60}
#show_new_area .active_cat .f7{ color:#999}

/************20100830*************/
.zhinan{ background:url(../image/zn.gif) no-repeat; width:723px; height:225px;}
.zn_cont ul li{ width:220px; float:left; border-bottom:1px dotted #E8E8E8; margin-left:10px; height:25px; line-height:25px;}
.zn_ad{width:185px; margin:6px 0px 0px 7px; overflow:hidden;}
.zn_cont{ width:630px;margin:6px 0px 0px 7px; overflow:hidden}
.zn_cont{width:500px;}
.zhinan h1{/*width:395px;*/ height:28px; margin-right:60px; margin-top:9px;}
.zhinan h1 ul li{ width:97px; background:url(../image/tit2.gif) no-repeat; height:27px; float:left; text-align:center; line-height:34px; font-weight:100;}
.zhinan h1 ul li.hover{
float:left;
display:block;
cursor:pointer;
width:97px; color:#fff;
 background:url(../image/tit1.gif) no-repeat; height:27px; float:left; text-align:center; line-height:32px; font-weight:bold;
}
.zhinan h1 ul li.hover a{color:#fff;text-decoration:none; }
.zhinan h1 ul li a{ font-size:12px; }
.dongtai{ background:url(../image/dt.gif) no-repeat; width:254px; height:225px;}
.dongtai li{ border-bottom:1px dotted #E8E8E8; height:25px; line-height:25px;}

.ads{margin-bottom:8px;}
.ads img{
display:block;
margin-bottom:0px;
}



.slideshow {margin:0 auto;overflow:hidden; position:relative;}
.slideshow ul {position:absolute;}
.slideshow ul li {float:left;  overflow:hidden; position:relative; background:#fff;}
.slideshow ul li div {position:absolute; overflow:hidden;}
.slideshow .btnBg {position:absolute; height:20px; left:0; bottom:0; background:#fff; display:none;}
.slideshow .btn {position:absolute; height:23px; padding:0px 10px 0px 10px; right:0; bottom:6px; text-align:right;}
.slideshow .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;font-weight:bold;}
.slideshow .btn span.on {background:#fff;color:#ff7e00;font-weight:bold;}
.slideshow .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(../image/sprite.png) no-repeat 0 0; cursor:pointer;}
.slideshow .pre {left:0;}
.slideshow .next {right:0; background-position:right top;}


/* popkf start*/
#popconatct{ position:fixed; top:15em; right:0; color:#000; _position: absolute; _top:21em; right:0px;z-index:100;}
.kfbox { width:116px;  margin-right:0px; background:#fff;}
.kftitle { width:116px; line-height:30px; height:30px; font-size:12px; color:#FFFFFF; background:#aa0009; text-align:center; font-weight:bold;}
.kf_con { width:114px; border:1px #cccccc solid; }
.kf_list {  height:20px;line-height:20px;padding:5px 0px 5px 5px;}
.kf_list a{ font-size:12px; height:20px; line-height:20px; color:#000000; text-decoration:none;}

.kf_menu {width:116px; line-height:25px; height:25px; font-size:12px; color:#FFFFFF; background:#aa0009; text-align:center; font-weight:bold;margin-bottom:1px; }
.kf_menu a{ font-size:12px; font-weight:bold; line-height:25px;height:25px; color:#FFFFFF; text-decoration:none;}
/*popcontact END */

/*register*/
.register-content{background:#f2f2f2;border:1px solid #e2e2e2;padding:15px;width:946px;margin:0 auto;overflow: auto;}
.register-content .box{float:left;background:#fff; text-align:left; padding:43px 153px 60px 123px;}

.register-content .box li{float: left;width:600px;height:25px;line-height:25px;margin-left: 20px;}
.register-content .box li .left{	float:left;width: 150px;text-align:right;margin-right:5px;}
.register-content .box li .right{float:left;text-align:left;}

.register-content .box li .title {float:left;width:100%;BORDER:#dddddd 1px solid;  FONT-WEIGHT: bold! important; FONT-SIZE: 14px! important; TEXT-INDENT: 35px; height:30px;line-height:30px; TEXT-ALIGN: left;COLOR: #3d6611;background:#eeeeee;}

.login-content{background:#f2f2f2;border:1px solid #e2e2e2;padding:15px;width:946px;margin:0 auto;overflow: auto;}
.login-content .box{float:left;background:#fff; text-align:left; width:315px; height:208px; padding:43px 196px 60px 80px;}

.login-content .box li{float: left;width:400px;height:25px;line-height:25px;margin-left: 20px;}
.login-content .box li .left{float:left;width: 80px;text-align:right;margin-right:5px;}
.login-content .box li .right{	float:left;	text-align:left;}
.login-content .tips{float:right;width:265px;height:267px;padding:20px 0 0 90px;background:#f2f2f2; text-align:left; background:url(../image/ur_bg1.gif) no-repeat 0 50%;line-height:23px;}


/*store*/
.store-content{background:#f2f2f2;border:1px solid #e2e2e2;padding:15px;width:946px;margin:0 auto;overflow: auto;}
.store-content .store-box{float:left;background:#fff; text-align:left; padding:43px 0px 60px 0px;}
.store-content .store-box ul{margin:0 auto;}
.store-content .store-box ul li{clear:both;width:946px;height:25px;line-height:25px;margin:0 auto;}
.store-content .store-box ul li .left{float:left;width: 300px;text-align:right;margin-right:5px;}
.store-content .store-box ul li .right{float:left;text-align:left;}
.store-content .store-box ul li.heading{text-align:center;font-size:20px;font-weight:bold;}
.store-content .store-box ul li.title {float:left;width:100%;border-top:#dddddd 1px solid;border-bottom:#dddddd 1px solid;  FONT-WEIGHT: bold! important; FONT-SIZE: 14px! important;  height:30px;line-height:30px; TEXT-ALIGN: center;COLOR: #3d6611;background:#eeeeee;margin:20px 0px 20px 0px;}

/* usercenter right */
.user-content {FLOAT: right; MARGIN-TOP: 8px; PADDING-BOTTOM: 10px; WIDTH: 760px; COLOR: #5f5f5f; BORDER: #d9d9d8 1px solid;BORDER-top: #d9d9d8 3px solid;}
.user-content .heading {float:left;FONT-WEIGHT: bold;FONT-SIZE: 12px;BACKGROUND:#ededed;COLOR: #a60000;BORDER-BOTTOM: #d9d9d9 1px solid; LINE-HEIGHT: 30px;HEIGHT: 30px;width:760px;text-indent:10px;}
.user-content .heading li{float:left;text-align:center;}
.user-content .list{padding:5px;width:750px;margin:0 auto;}
.user-content .list ul:hover li {background-color: #FFFFCB;cursor: pointer;}
.user-content .list li{float:left;height:35px;line-height:35px;background:url(../image/dash_line.gif) repeat-x left bottom; padding:3px 0px 3px 0px;text-align:center;overflow:hidden;}
.user-content .list .empty{padding:10px;overflow:auto;}

.user-content .box{padding:5px;width:750px;margin:0 auto;}
.user-content .box li{float:left;line-height:35px;width:100%;}
.user-content .box .left{float:left;width:120px;margin-right:5px;text-align:right;}
.user-content .box .right{float:left;text-align:left;}

.user-content  .add {FLOAT: right;FONT-SIZE: 12px;  HEIGHT: 31px; Line-height:31px;}
.user-content  .add a{FLOAT: right;BACKGROUND: url(../image/bg.gif) no-repeat -69px -748px; WIDTH: 150px;CURSOR: pointer;text-indent:20px;}


.f_l{float:left;}
.f_r{float:right;}
.t_l{ text-align:left;}
.t_c{ text-align:center;}
.t_r{ text-align:right;}
.t_line {TEXT-DECORATION: line-through;}
/* news-content */
.news-content {FLOAT: right; MARGIN-TOP: 8px; PADDING-BOTTOM: 10px; WIDTH: 750px; COLOR: #5f5f5f; BORDER: #d9d9d8 1px solid;BORDER-top: #d9d9d8 3px solid;}
.news-content .heading {float:left;FONT-WEIGHT: bold;FONT-SIZE: 12px;BACKGROUND:#ededed;COLOR: #a60000;BORDER-BOTTOM: #d9d9d9 1px solid; LINE-HEIGHT: 26px;HEIGHT: 26px;width:750px;text-indent:10px;}
.news-content .box{padding:10px;overflow:auto;}
.news-content  ul{}
.news-content  ul li{margin:0 auto;height:30px;line-height:30px;border-bottom:#DDDDDD 1px solid;width:730px;}
.news-content  ul li .title{float:left;width:650px;}
.news-content  ul li .date{float:left;}

.cart-info {clear:both;margin:0 auto;width:980px;}
.cart-info .heading{height:28px;line-height:28px;background:#F7F7F7;border: #DDDDDD 1px solid;}
.cart-info .heading ul{float: left;width:100%;}
.cart-info .heading ul Li{float:left;text-align:center;color: #4D4D4D;font-weight:bold;}
.cart-info .box{float:left;border-left:#DDDDDD 1px solid;border-right:#DDDDDD 1px solid;border-bottom:#DDDDDD 1px solid;margin-bottom:20px;}
.cart-info .box ul{float: left;width:100%;border-bottom:#DDDDDD 1px dotted;}
.cart-info .box ul Li{float: left;}
.cart-info .box  > ul:last-child {border-bottom: solid 1px #FFFFFF;}

.cart-module-select {		
	border: 1px solid #EEEEEE;
    overflow: auto;
    font-size:12px;
    color: #333;
    padding:10px;
    margin-bottom:20px;
}
.cart-module-select ul{float:left;}
.cart-module-select ul li{height:25px;line-height:25px;}

.cart-module {			
    overflow: auto;
    font-size:12px;
    color: #333;
    padding:10px;
    margin-bottom:20px;    
}
.cart-module > div {
	display: none;
}

.cart-total {border-top: 1px solid #DDDDDD;overflow: auto;padding-top: 8px;margin-bottom: 15px;}
.cart-total ul {clear:both;float: right;}
.cart-total ul li {float:left;padding: 3px;width:130px;}


.checkout {clear:both;width:980px;margin:0 auto;}
.checkout-heading {background: #F8F8F8;	border: 1px solid #DBDEE1;padding: 8px;font-weight: bold;font-size: 13px;color: #555555;margin-bottom: 5px;}
.checkout-heading a {float: right;margin-top: 1px;font-weight: normal;text-decoration: none;}
.checkout-content {padding: 0px 0px 15px 0px;overflow: auto;}
.checkout-content .left {float: left;width: 48%;}
.checkout-content .right {float: right;width: 48%;}
.checkout-content .buttons {clear: both;}

.side-box-news{float:left;margin-top:8px;WIDTH: 210px;background:url(../image/title_top_border_04.jpg) no-repeat;}
.side-box-news .heading{font-weight: bold;font-size: 14px;BORDER-left: #d5d5d5 1px solid;BORDER-right: #d5d5d5 1px solid;margin-top:3px;padding:0 3px;HEIGHT: 28px;line-height:28px;text-indent:10px;color:#a00000;}                 
.side-box-news ul {BORDER: #d5d5d5 1px solid; BORDER-TOP:0;}
.side-box-news li a{DISPLAY: block; PADDING-LEFT: 25px; FONT-SIZE: 12px; LINE-HEIGHT: 29px; TEXT-ALIGN: left;background:url(../image/red_arrow.png) no-repeat 15px center;}
.side-box-news li a:hover {FONT-WEIGHT: bold;  COLOR: #a60000; TEXT-DECORATION: none;}
.side-box-news li.line{FONT-SIZE: 0px;border-bottom:1px solid #d5d5d5;width:202px;margin:0 auto; LINE-HEIGHT: 0; HEIGHT: 2px;}


/* side-box-user */
.side-box-user{float:left;margin-top:8px;WIDTH: 210px;background:url(../image/title_top_border_04.jpg) no-repeat;}
.side-box-user .heading{font-weight: bold;font-size: 14px;BORDER-left: #d5d5d5 1px solid;BORDER-right: #d5d5d5 1px solid;margin-top:3px;padding:0 3px;HEIGHT: 28px;line-height:28px;text-indent:10px;color:#a00000;}                 
.side-box-user ul {BORDER: #d5d5d5 1px solid; BORDER-TOP:0;}
.side-box-user li a{DISPLAY: block; PADDING-LEFT: 25px; FONT-SIZE: 12px; LINE-HEIGHT: 29px; TEXT-ALIGN: left;background:url(../image/red_arrow.png) no-repeat 15px center;}
.side-box-user li a:hover {FONT-WEIGHT: bold;  COLOR: #a60000; TEXT-DECORATION: none;}
.side-box-user li.line{FONT-SIZE: 0px;border-bottom:1px solid #d5d5d5;width:202px;margin:0 auto; LINE-HEIGHT: 0; HEIGHT: 2px;}


.product-list-order{float:right;width:760px;CLEAR: right;border:1px solid #dddddd;height:auto;margin-top:10px;}
.product-list-order .heading{background:#f8f8f8;border-bottom:1px solid #dddddd;width:100%;height:30px;line-height:30px;}
.product-list-order .heading li{FLOAT: left;WIDTH:25%;height:30px;line-height:30px;text-align:center;}
.product-list-order ul  {float:left;width:100%;border-bottom:#dddddd 1px dashed;}
.product-list-order ul  li {float:left;width:25%;text-align:center;line-height:30px;}
.product-list-order > ul:last-child  {border-bottom:solid 1px #FFFFFF;}


/* product-filter */


.product-filter{float: left;width:768px;HEIGHT: 69px;border:1px solid #e3e3e3;border-top:2px solid #cbcbcb;background:url(../image/content_top_03.png) repeat-x;}
.product-filter .heading{FLOAT: left;width:748px;height:40px;margin:0 10px;line-height:32px;font-size: 12px;color:#696969;}
.product-filter .heading .title{float:left;width:150px;margin-top:5px;font-weight:bold;}
.product-filter .heading .boxleft{width:236px;float:left;margin-top:5px;height:23px;}
.product-filter .heading .boxcenter{width:226px;float:left;margin-top:5px;height:23px;}
.product-filter .heading .boxright{width:60px;float:left;margin-top:5px;height:23px;}
.product-filter .heading .boxleft input{width:158px;height:21px;border:1px solid #cbcbcb;}
.product-filter .heading .boxcenter input{width:58px;height:21px;border:1px solid #cbcbcb;margin:0 8px;}
.product-filter .heading .boxright input{width:50px;height:22px;border:0;margin:0 8px;background:url(../image/13_06.png) no-repeat;line-height:22px;cursor:pointer;}
 
 
.product-filter .sort{FLOAT: left;width:768px;height:28px;line-height:28px;border-top:1px solid #e2e2e2;}
.product-filter .sort dt{width:84px;height:28px;background:url(../image/paixunfanshi_10.png) no-repeat right top;line-height:28px;padding-left:21px;}
.product-filter .sort dd{color:#323232;height:28px;}
.product-filter .sort a{ float:left; height:28px; line-height:28px; padding:0 20px 0 15px; background:url(../image/bg-taxis.png) no-repeat 100% 0; color:#333333; overflow:hidden; }
.product-filter .sort a:hover,.taxis .cur a{background-image:url(../image/bg-taxis-cur.png); text-decoration:none; color:#de5101;}
.product-filter .sort .DESC a,.taxis .DESC a:hover{background-image:url(../image/bg-taxis-cur_desc.png);color:#de5101;}
.product-filter .sort .ASC a,.taxis .ASC a:hover{background-image:url(../image/bg-taxis-cur.png);color:#de5101;}
.product-filter .sort .display{float:left;text-align:left;margin-top:3px;line-height:22px;height:22px;padding-left:50px;}

.product-filter .sort .display img{cursor:pointer;}

.product-filter .sort .huanye{float:right;width:130px;margin-top:3px;line-height:22px;}
.product-filter .sort .huanye span{color:#de5101;float:left;padding-left:20px;}
.product-filter .sort .huanye a{float:right;background:url(../image/13_13.png) no-repeat;width:71px;line-height:22px;height:22px;padding:0;text-indent:30px;}
 
.tiaojianxuanzhe{width:948px;border:1px solid #e3e3e3;margin-bottom:21px;}
.tiaojianxuanzhe .title{height:33px;border-bottom:1px solid #e3e3e3;background:#f5f5f5;line-height:33px;text-indent:10px;}
.tiaojianxuanzhe dl{width:928px;margin:0 auto;background:url(../image/content_top_bottom_06.png) repeat-x left bottom;}
.tiaojianxuanzhe dt{float:left;width:80px;text-align:right;padding-right:15px;padding-top:12px;}
.tiaojianxuanzhe dd{padding-top:12px;float:left;width:830px;}
.tiaojianxuanzhe dd a{width:102px;float:left;height:30px;}
.tiaojianxuanzhe .moreproduct{clear:both;height:22px;padding-bottom:12px;}
.tiaojianxuanzhe .moreproduct a{background:#e0e0e0 url(../image/moreproducts_03.png) no-repeat 5px center;color:#696969;width:78px;height:22px;display:block;text-align:center;line-height:22px;margin-left:97px;}
.tiaojianxuanzhe .bottomspace{clear:both;height:0px;}
.tiaojianxuanzhe .choices{border-top:1px solid #e3e3e3;height:5px;background:#f5f5f5;position:relative;}
.tiaojianxuanzhe .choices a{width:120px;height:18px;display:block;border:1px solid #e3e3e3;height:18px;background:#f5f5f5 url(../image/choices_a_11.png) no-repeat 13px center;;border-top:0;position:absolute;left:419px;top:5px;text-align:center;}


.message-list {overflow: auto;margin-bottom: 10px;border-bottom: 1px solid #EEEEEE;}
.message-list .author {float: left;margin-bottom: 5px;color:#cccccc;}
.message-list .text {clear: both;float: left;margin-bottom: 5px;}
.message-list .reply {clear: both;float: left;margin-bottom: 10px;  color:#f89803;}

.message-box{border:1px solid #EEEEEE;}
.message-box .title{width:100%; height:25px; line-height:25px;background:#EEEEEE;font-weight:bold;font-size:12px; margin-bottom:10px;text-indent:10px;}
.message-box .page{	padding:10px;}
.message-box .page b{float:left;width:80px;}


/*
 * jQuery UI Button 1.10.0
 *
 * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */

.ui-button {
 
  cursor: pointer;
  display: inline-block;
  background-color: #e6e6e6;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
  background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  padding: 5px 14px 6px;
  margin: 0;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  color: #555555;
  font-size: 13px;
  line-height: normal;
  border: 1px solid #ccc;
  border-bottom-color: #bbb;

  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-transition: 0.1s linear background-image;
  -moz-transition: 0.1s linear background-image;
  -ms-transition: 0.1s linear background-image;
  -o-transition: 0.1s linear background-image;
  transition: 0.1s linear background-image;
   overflow: visible;

    -moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
   
} 


.small.ui-button{font-size:11px;font-weight:bold; width:100px;padding:6px 0px 6px 0px;}
.middle.ui-button{font-size:13px;font-weight:bold; padding: 5px 0px 6px;width:120px;}
.large.ui-button{font-size:20px;font-weight:bold;width:160px;padding:6px 14px 4px;}

.blue.ui-button {

  color: #ffffff;
  background-color: #0064cd;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
  background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
  background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
  background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
  background-image: -o-linear-gradient(top, #049cdb, #0064cd);
  background-image: linear-gradient(top, #049cdb, #0064cd);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #0064cd #0064cd #003f81;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.green.ui-button{ 
  color:#ffffff;
  background-color: #57a957;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);


  border-color: #57a957 #57a957 #3d773d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  
}

.red.ui-button{
  color:#ffffff;
  background-color: #c43c35;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #c43c35 #c43c35 #882a25;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.orange.ui-button{
  color:#FFFFFF;
  background-color:#ff7402;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ff8501), to(#ff7402));
  background-image: -moz-linear-gradient(top, #ff8501, #ff7402);
  background-image: -ms-linear-gradient(top, #ff8501, #ff7402);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff8501), color-stop(100%, #ff7402));
  background-image: -webkit-linear-gradient(top, #ff8501, #ff7402);
  background-image: -o-linear-gradient(top, #ff8501, #ff7402);
  background-image: linear-gradient(top, #ff8501, #ff7402);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8501', endColorstr='#ff7402', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #ff7402 #ff7402 #ea4e04;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

}

/*** Input field styling from Bootstrap **/
textarea                { overflow:auto;padding: 2px; }
select {height:25px; border-width:1px; border-style:solid; border-color:#aaa #c8c8c8 #c8c8c8 #aaa; background:#fff; font:12px arial, helvetica, sans-serif; }

input:focus, textarea:focus {
  outline: 0;
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
}
input[type=file]:focus, input[type=checkbox]:focus, select:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: 1px dotted #666;
}

input[type="text"],
input[type="password"],
.ui-autocomplete-input,
textarea,
.uneditable-input {
  display: inline-block;
  padding: 4px;
  font-size: 13px;
  line-height: 18px;
  color: #808080;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}


/*---news_group side*/
.article_menu{margin-top:8px;}

.article_menu h3.h3box {
	margin-bottom:0;
	background:url(../image/help_menu_top.png) no-repeat 0 0;
	width:201px;
	height:34px;
	line-height:34px;
	padding-left:0;
	text-indent:.8em;
	color:#2c73c3;
	position:relative
}

.article_menu li {
	list-style:none;
	text-align:left;
}

.nav2 .hide{ display:none;}
.nav2 .block{ display:block;}
.nav2 H1{ padding-left:20px;display:block; height:30px; line-height:30px; background:url(../image/ico_b.gif) no-repeat 0px center;font-size:14px; margin-left:10px; }
.nav2 H1 a{color: #949494;font-size:14px;font-family: 微软雅黑;}
.nav2 H1.selected{background:url(../image/ico_a.gif) no-repeat left center;}
.nav2 H1.selected a{color:#FF6600;}
.nav2 li{  border-top:#EEEEEE 1px dotted; }

.article_menu p {
	/* The tut info on the bottom of the page */
	padding:10px;
	text-align:center;
}
.article_border {
	border:1px solid #e5e5e5;
	border-top:none; padding:0 9px;
}
.help_tieba {
	border:1px solid #e5e5e5;
	border-top:none;
	text-align:center;
	height:80px;
   
}
.help_tieba_tip{padding:10px 0px 10px 0px;}
.help_tieba_but {
	width:115px;
	background:url(../image/help_tieba_but.png) no-repeat;
	margin:0 auto;
	height:32px;
    line-height:32px;
    text-indent:20px;
}

.weibo-login{padding-left:20px!important;background:url(../image/icon-sina.gif) no-repeat 0 50%}
.alipay-login{margin-left:3px;padding-left:20px!important;background:url(../image/icon-alipay.png) no-repeat 0 50%}
.qq-login{margin-left:3px;padding-left:16px!important;background:url(../image/icon-qq.png) no-repeat 0 45%}


.row{clear:both;padding-top:10px;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.pull-right{float:right!important}.pull-left{float:left!important}
.pagination{display:inline-block;padding-left:0;margin:0px 0;}
.pagination>li{display:inline;}
.pagination>li>a{position:relative;float:left;padding:6px 12px;line-height:1.428571429;text-decoration:none;color:#F50;background-color:#fff;border:1px solid #ddd;margin-left:3px}
.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.428571429;border:1px solid #fff;margin-left:3px}
.pagination>li>a:hover,.pagination>li>a:focus{color:#F50;background-color:#eee;border-color:#F50}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;background-color:#F50;border-color:#F50;cursor:default;font-weight:bold;}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999;background-color:#fff;border-color:#ddd;cursor:not-allowed}

