﻿/* ----------公用类-------*/
*{ border:0; margin:0; padding:0;}
body{ font-size:12px; margin: 0px; color: #000;  FONT-FAMILY: 宋体, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; padding:0px; background:url(images/top_h_bg.gif) repeat-x;}

#bodyContent
{
	width:950px; margin:0 auto; padding:0;	
}
td
{
	font-size:12px
}
LI {LIST-STYLE-TYPE: none}
a:visited {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #FF6114;
	text-decoration: none;
}
a:link {
	color: #333;
	text-decoration: none;
	hide-focus: expression(this.hideFocus=true); /* for ie 5+ */
	outline: none; /* for firefox 1.5 + */
}
#clear{ clear:both; font-size:0; line-height:0; margin:0; padding:0; text-align:0;}
.clear{ clear:both; font-size:0; line-height:0; margin:0; padding:0; text-align:0;}

.border
{
	border: 1px solid #449ae8;
}
.tb_border{ background-color:#cccccc;}
.tb_border tr{ background-color:#ffffff;}
.tb_border tr td{ padding:3px;}

.link {
	text-transform: uppercase;
	color: #333333;
	text-indent: 10px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.category,.datalist th
{
    color: #ffffff;
    font-weight: bold;
    background: url(images/tab_14.gif);
    height:28px;
    text-align:left; padding:2px;
}

.disabledLink 
{
	font-size: 12px;
	text-transform: uppercase;
	color: #999999;
	text-indent: 10px;
}

input {
	font-size: 12px;
	color: #333333;
	padding: 3px;
    border:solid 1px #cccccc;
}
img
{
	border:none
}

.button, .inputbutton
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #003300;
    border: 1px #4B565D solid;
    height: 20px;
    background-image: url(images/inputbg.gif);
}

.submit {
	background-color:#FB9D00;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	cursor: hand;
	line-height: 30px;
	border: 1px solid;
	border-bottom-color:#F07C00;
	border-top-color: #FFCC00;
	border-right-color:#F07C00;
	border-left-color:#FFCC00;
    padding-right: 10px; 
    padding-left: 10px;
    padding-top: 1px; 
    padding-bottom: 1px;
}
.separator14pxWithClearBoth { height:14px; clear:both   }
.separator4pxWithoutClear { height:4px   }

textarea
{
	BORDER: #999999 1px solid;FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: "宋体"; padding:3px;
}


.title
{
	background: url(Images/title.gif) #b0d0f3 repeat-x left top;
	line-height: 120%;
	color: #3666aa;
	font-weight: bold;
}
.tips_title{width:90%; text-align: left; float:left; margin:10px; margin-bottom:6px; background:url(images/help.gif) left center no-repeat; padding-left:28px;}
.tips_content{width: 95%; text-align: left; float:left; margin:0 10px 0 10px; line-height:150%;}
/* ----------公用类------------*/


/* -----------头部导航-------*/
#header{ height:152px; position:relative; margin-bottom:5px;}
#logo{ left:5px; top:4px; position:absolute; z-index:3; background:url(images/logo.gif) no-repeat; width:240px; height:63px;}
.Mall_Main_Top
{
	padding:5px 3px 3px 3px;
	height:30px;
	line-height:19px;
	float:right;
    border-left-style:solid;
	border-left-color:#B7CE9D;
	border-left-width:1px;
	
	border-right-style:solid;
	border-right-color:#B7CE9D;
	border-right-width:1px;
	
	border-bottom-style:solid;
	border-bottom-color:#B7CE9D;
	border-bottom-width:1px;
}
#index_nav{ height:56px; line-height:15px; font-size:14px; width:900px; position:absolute; left:1px; top:80px; padding-left:36px;}
#index_nav a:link{ color:#FFFFFF;}
#index_nav a:visited{ color:#FFFFFF;}
#index_nav a:hover{ color: #213b06;}
.mncur a:link,.mncur a:visited{color: #213b06 !important;font-weight:bold;}
.mncur{color: black!important;font-weight:bold;width:100px;height:34px;text-align:center;line-height:18px;background:url(images/mn_bg.gif) no-repeat top center;}
#index_nav span{ margin:0 20px;font-weight:bold;}
#gjzi{ width:630px; height:36px; line-height:36px; position:absolute; left:1px; top:115px; text-align:right;}
#sousuo{ width:285px; height:36px; line-height:36px; position:absolute; right:1px; top:115px; text-align:right; padding-top:6px;}
#sousuo .ss_in,.ss_in{ width:190px!important; width /**/:214px; padding-top:4px; height:23px; background:url(images/ss_bg1.gif) no-repeat; float:left;  padding-left:24px; border:0;}
#sousuo .ss_in1{ width:190px!important; width /**/:214px; padding-top:4px; height:23px; background:url(images/ss_bg2.gif) no-repeat; float:left; padding-left:24px; border:0;}
#sousuo .ss_btn,.ss_btn{ width:65px; height:23px; background: url(images/ss_bg.gif) no-repeat;float:left; cursor:pointer; border:0;}
#sousuo .ss_btn2,.ss_btn2{ width:65px; -width:66px; height:23px; background: url(images/ss_bg3.gif) no-repeat;float:left; cursor:pointer; border:0;}
#new_year{ width:950px; height:76px; position:absolute; top:0px; left:0px; z-index:1;}
#index_nav ul li{list-style-position:outside;list-style-type: none; margin:0; padding:0; float:left;padding-top:7px; overflow:hidden;}

/* -----------头部导航-------*/
.left{width:223px; float:left; margin-bottom:-8px;}
.right{ width:721px; float:right; margin-bottom:-8px;}

/*----------网页总体布局-------*/

#pageSideContent /*  网页内容左边 */
{ 
	 width:20%;
}


#pageMainContent /*  网页内容右边 */
{ 
	 width:75%; padding-left:10px;
}


#footer /*  页脚 */
{
		width:100%; 

}

.path{ background:url(images/pdbg2.gif); height:28px; color:#fff; font-size:12px; font-weight:bold; padding-left:10px;}
.path a:link,.path a:visited{ color:#fff;}

.DataListPagerAtCenter
{
	text-align:center
}
.DataListPagerAtLeft
{
	text-align:left
}
.DataListPagerAtRight
{
	text-align:right
}

/*----------网页总体布局-------------*/

/* =========Controls Begin=====================*/

/*----------login控件-------------*/

.controls_login
{
		width:100%; background-image:url(images/pinklogin.gif); height:190px; background-repeat:no-repeat; background-position:center;
}
.pinkInput
 {
	font-size: 12px;
	color: #FFFF00;
	text-decoration: none;
	background-color: #FF92BD;
	border: 1px solid #FFFFFF;

}
.loginFormInput2 {
	FONT-SIZE: 12px; LINE-HEIGHT: 25px; TEXT-DECORATION: none;color:#FFFFFF
}
/*----------login控件-------------*/


/*------searchProduct控----------*/
/*-  -searchProduct控件---------*/

/*----------cart控件、vote控件-------------*/
.controls_cart,.controls_vote
{	  
	width:216px; border:#cececc solid 1px; top:0px; right:0px; background:#ffffff; float:left; margin-bottom:8px;
}
.controls_cart_content,.controls_vote_content
{
	margin:4px; text-indent:24px; text-align:left; line-height:160%;	
}
.controls_cart_title
{
	width:200px; height:27px; margin:0 auto 3px auto; background: url(images/cart_bg.gif) no-repeat; 
}
.controls_vote_title
{
	width:200px; height:27px; margin:0 auto 3px auto; background: url(images/voteTitle.gif) no-repeat; 
}
.controls_cart_buttom,.controls_vote_buttom
{
	 text-align:center;
}
.sortlist{width:216px; border:#cececc solid 1px; top:0px; right:0px; background:#ffffff; float:left; margin-bottom:8px; padding-top:30px; background: url(images/sortlist.gif) no-repeat; line-height:160%;}

/*----------cart控件-------------*/

/*--------announce控件-----------*/
#points{
	width:216px;text-align:left; line-height:160%; margin-bottom:8px;table-layout:fixed;
}
.pointlist{
	width:216px;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	background:#fafafa;
	height:auto;
}
.tit-red3{
	height:26px;
	width:100%;
	background:url(images/517_tit_end.jpg) no-repeat right top;
}
.tit-red3 .tit-pre{
	height:26px;
	padding:5px 20px 0 24px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	background:url(images/517_tit_pre.jpg) no-repeat left top;
	float:left;
}
.tit-red3 .tit-mid{
	height:26px;
	width:33px;	
	background:url(images/517_tit_mid.jpg) no-repeat right top;
}
.tit-red3 .tit-more{
	height:26px;
	padding:8px 15px 0 0;
	background:url(images/517_tit_more.jpg) no-repeat 27px top;
	float:right;
}

#notice{width:216px; border:#cececc solid 1px; height:168px; text-align:left; line-height:160%; margin-bottom:8px;table-layout:fixed;} 
#notice_h{ width:200px; height:27px; margin:0 auto 3px auto; background:url(images/gg_h.gif) no-repeat;}
#notice ul{ width:196px; overflow:hidden; list-style:none;}
#notice li{ line-height:21px;width:176px!important; width/**/:196px; white-space:nowrap; overflow:hidden; }
#notice_ad{ margin-top:8px;}
#upContent{ overflow:hidden; height: 120px;}
#upContent1,#upContent2{overflow: hidden; height: 120px; padding:10px;table-layout:fixed; float:left; width:196px;}
/*--------announce控件-----------*/



/*----productCategoryList控件-----*/


.controls_productCategoryList
{
	border-style:dashed!important; border:1px; border-color:Gray; width:100%;height:100%; text-indent:0px

}
.controls_productCategoryList_title
{
	 text-align:center!important; font-weight:bold; color:Red; margin:4px

}
.controls_productCategoryList_subTable
{
	 text-align:left; width:100%;
}

.controls_productCategoryList_subTr
{
	width:100%;font-weight:bold; color:#ff0000; 
}
.controls_productCategoryList_subTr a
{
	 color:#ff0000; 
}
.controls_productCategoryList_subTr a:visited 
{
	color:#ff0000;
}
.controls_productCategoryList_subTr a:hover 
{
	color:#ff0000;
}
.controls_productCategoryList_subTr a:link 
{
	color:#ff0000;
}

/*----productCategoryList控件-----*/


/*-------------SalePlace控件-----*/
#hottop{width:216px; border:#FF9B11 solid 1px; height:190px; margin-bottom:8px; background:url(images/px_h.gif) no-repeat 15px 32px; text-align:left; float:left;} 
#hottop h1{ background:url(images/top_h.gif) repeat-x; height:26px; line-height:25px; font-size:14px; font-weight:normal; text-indent:15px;}
#hottop li{line-height:20px;width:156px!important; width/**/:186px; white-space:nowrap; overflow:hidden; padding-left:30px;}
/*-------------SalePlace控件-----*/

/*--------flashPlayer控件--------*/
.controls_flashPlayer
{
	border:0px; border-color:Gray; width:100%; height:385px	; text-align:center; font-size:18px; background-position:center; background-repeat:no-repeat; 
	
}
/*--------flashPlayer控件--------*/

/*--------controls_indexAds控件--------*/
.controls_indexAds
{
	border-style:dashed!important; border:1px; border-color:Gray; width:100%; height:150px	; text-align:center; font-size:18px
	
}
/*--------controls_indexAds控件--------*/

/*--------hotProducts控件----*/
.controls_hotProducts
{
	font-size:12px; width:100%; text-align:left
}
.controls_hotProducts_separator
{
	width:4px
}
.controls_hotProducts_imgFrame
{
	width:100%; text-align:center
}
.controls_hotProducts_img
{
	font-size:12px; text-align:center; padding:2px; border-style:solid!important; border:1px; border-color:#E6E6E6;
	width :70px; height:91px;
}

/*--------hotProducts控件----*/

/*--------lastProducts控件----*/
.product_list{width:725px; border:0; float:left; background:url(images/bg-bar-productlist.jpg) top left no-repeat; padding:0; margin:8px auto;}
.product_list_title{ float:left; width:160px; text-align:center;font-size:14px; font-weight:bold; color:#ffffff; line-height:30px;}
.product_list_more{ float:right; width:550px; line-height:30px; text-align:right; padding-right:10px;}
.product_list_content{ width:725px; float:left; padding-top:4px; padding-bottom:8px; border:1px solid #ddd; border-top-width:0;}
.news_list{width:150px; margin:10px 15px 0 15px; text-align:center;}
.content_news_line{border:1px solid #ececec; text-align:center; vertical-align:middle;}
.pad_t_b{padding:5px 0;}
.news_icon1{background:url(images/news_icon.gif) no-repeat 0 4px; padding:0 0 0 12px;}
.news_icon2{background:url(images/news_icon1.gif) no-repeat 0 4px; padding:0 0 0 12px;}

.index_right_Banner{ width:725px; float:left; margin-top:5px;}

.controls_lastProducts
{
	font-size:12px; width:100%; text-align:left
}

.controls_lastProducts_separator
{
	width:4px
}
.controls_lastProducts_imgFrame
{
	width:100%; text-align:center
}
.controls_lastProducts_img
{
	font-size:12px; border-style:solid!important; border:1px; border-color:#E6E6E6;
	width :70px; height:91px;
}

/*--------lastProducts控件----*/


/*--------HelpCatalog控件------*/
.HelpCatalog{width:216px; border:#FF9B11 solid 1px; min-height:190px; margin-bottom:8px; background:url(images/helpcenter_title.jpg) center top no-repeat; text-align:center; float:left; padding-top:50px; padding-bottom:10px;}
.HelpCatalog ul{ margin:0 auto; text-align:left; float:left;}
.HelpCatalog li{line-height:25px; width:168px!important; width/**/:193px; white-space:nowrap; overflow:hidden; padding-left:18px; background:url(images/help_icon.gif) left center no-repeat; margin:0 auto; text-align:left;}
/*--------HelpCatalog控件------*/


/*-------pageFooter控件----------*/
#footer{ width:960px; border-top:solid 1px #cccccc; margin:5px auto;}
.footMenu{ padding:8px 0 8px 0; float:left; text-align:center; margin:0 auto; width:960px;}
.footCopy{ text-align:center; line-height:180%; margin:0 auto; width:960px; float:left;}
/*--------pageFooter控件--------*/

/*-------pageFooter控件----------*/
.controls_uploadImage
{ 
	width:100%; 
} 
/*--------pageFooter控件--------*/


/* ===========控件 End====================*/

/* ===========Article Begin====================*/
/* ----------index.aspx-----------*/
.article_index_topNav
{
	 width:100%; height:30px
}
.article_index_side
{
	width:20%; float:left; border:1px; 
}
.article_index_main
{
	width:79%; float:right
}
.article_index_article_title
{
	width:100%;
}

.article_index_article_content
{
	width:100%;

}

article_index_classList_title
{
}
/* ----------index.aspx-----------*/


/* ===========Article End====================*/


/* ===========Shop Begin====================*/
/* ----------search.aspx-----------*/

.productDatalist_itemTemplate
{
	text-align: left
}
.productDatalist_itemTemplate_img
{
	float: left; width:200px; height:250px
}
/* ----------search.aspx-----------*/

/* ----------ShowProduct.aspx-----------*/
.shop_ShowProduct
{
   width:720px; margin:8px auto;
}
.shop_ShowProduct_img
{
   width:40%;  vertical-align:top; float:left; 
}
.shop_ShowProduct_productIntro
{
   text-align:left;  float:left; 
}
.pro_details_big_img{
border:1px solid #ccc;
padding:10px;
width:255px;
height:255px;
vertical-align:middle;
}
.pro_details_border_tb{margin:2px 0px;}
.t14 {line-height: 150%; color: #000000; font-size:14px;font-weight: normal;height:25px;color:#333;}

.shop_ShowProduct_productIntro ul
{
	list-style-type:none; line-height:25px
}
.mar_tb6{
margin-top:6px;
}
h2 {line-height: 150%; margin: 8px 0px; color: #000000; font-size: 22px; font-weight: bold}
.dotline_h{height:1px;overflow:hidden;border-top:#ccc 1px dashed;}

.shop_ShowProduct_productIntro ul li span
{
	font-weight:bold
}


.shop_ShowProduct_productPrice
{
   text-align:left;  float:left
}
.shop_ShowProduct_productPrice ul
{
	list-style-type:none; line-height:25px
}

.shop_ShowProduct_productPrice_originalPrice

{
	color:#0099ff; font-weight:bold
}
.shop_ShowProduct_productPrice_price

{
	color:#ff6633; font-weight:bold
}

.shop_ShowProduct_productPrice_memberPrice

{
	color:#ff6633; font-weight:bold
}

.shop_ShowProduct_productPrice_saveMoney

{
	color:#339933; font-weight:bold;
}
.shop_ShowProduct_productPrice_cart
{
   text-align:center;
}

.shop_ShowProduct_productContent_title
{
	width:100%; font-weight:bold; height:50px; vertical-align:middle
}
.shop_ShowProduct_productContent
{
	 text-indent:24px;
}
/* ----------ShowProduct.aspx-----------*/


/* ----------showProduct.aspx-----------*/
.ShowClass
{
	width:100%; text-align:center;  
}

/* ----------showProduct.aspx-----------*/

/* ===========Shop End====================*/

/*===========User Begin===================*/

/* ----------index.aspx-begin----------*/

.user_index_AddPayment_table
{
	width:100%; border:1px; border-color:Gray;
}
.user_index_msg
{
	width:100%; height:100%; text-align:center
}
.user_index_msg_lblMsg
{
	 position:relative; top:100px;
}

.user_index_orderDetail
{
	 font-size: 12px;width:100%; border:1px
}

.user_index_orderDetail_title
{
	 font-size: 12px;height: 40px
}

.user_index_orderDetail_title_title
{
	 font-weight: bold; font-size: 16px; 
}

.user_index_orderDetail_table1
{
	border:1px; width:100%
}
.user_index_orderDetail_table2
{
	border:1px;width:100%
}
.user_index_orderDetail_table3
{
		border:1px;width:100%

}
.user_index_orderDetail_table_tdbg1
{
	background:gray;
}

/* ----------index.aspx-end----------*/

/* ----------register.aspx-begin-----*/

.user_register_reg1View
{
	 width:100%; height:100%; text-align:center;
}
.user_register_lblRegProtocol
{
	border-style:solid; border:1px; border-color:Gray; width:600px; height:300px	; text-align:left; font-size:12px; padding:10px;
	overflow: auto; 
						background-color:#FFF; 
					scrollbar-face-color: #CBDDF1; 
					scrollbar-highlight-color: #547CBB; 
					scrollbar-highlight-height: 1; 
					scrollbar-shadow-color: #547CBB; 
					scrollbar-3dlight-color: #ffffff; 
					scrollbar-arrow-color:  #547CBB; 
					scrollbar-track-color: #FFFFFF; 
					scrollbar-darkshadow-color: #FFFFFF;

}
.user_register_reg2View
{
	 width:100%; height:100%; text-align:center;
}

.user_register_reg2View_userRegForm
{
	 width:600px; height:300px; text-align:center;
}

/* ----------register.aspx-end------*/


/*===========User End===================*/


.ValidatorCalloutExtenderAdmin
{
	color:Green; Width:100px; border:1px; border-style:solid; height:100px; table-layout:inherit; background-color:lemonchiffon; height:60px
}
.ValidatorCalloutExtenderText
{
	color:Green; Width:100px; border:1px; border-style:solid; height:100px; table-layout:inherit; background-color:lemonchiffon; height:60px
}


.validatorCalloutHighlight
{
    background-color: lemonchiffon;
}


.progressContainer
{
    border: solid 1px #808080;
    border-width: 1px 0px;
    z-index:9000;
      position:absolute;     padding: 2px 3px;

}
.progressHeader
{
    background: url(common/grayHead.png) repeat-x 0px 0px;
    border-color: #808080 #808080 #ccc;
    border-style: solid;
    border-width: 0px 1px 1px;
    padding: 0px 10px;
    color: #000000;
    font-size: 9pt;
    font-weight: bold;
    line-height: 1.9;  
    font-family: arial,helvetica,clean,sans-serif;
}
.progressBody
{
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: solid;
    border-width: 0px 1px;
    padding: 10px;
}

.pager{ clear: both; padding: 6px 10px; height:auto; margin-bottom: 6px; overflow: hidden; line-height:20px; zoom: 1;}
.pager a { text-decoration: none; float:left; padding: 0 5px; height:18px; line-height:18px; border: solid #FC8A3D 1px; color: #ff6600; display: inline-block; margin-right:5px; }
.pager a:hover { color: #fff; text-decoration: none; border: #f1f1f1 1px solid; background: #FC8A3D; }
.pager .pager_left{ width:40%; float:right; text-align:right;}
.pager .pager_right{ width:60%; float:left; text-align:right;}
.pager .pager_right .currentPage{ color:#ff6600; float:left; font-weight:bold; margin-right:5px;}