﻿@import url("border.css");
@import url("widget.css");



body {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #666666;
	line-height: 180%;
	margin:0;
}
#AllWrap{
	width:1000px; 
	margin:0 auto;
	overflow:hidden;
}


#SearchWrap .btn_search{
	text-indent:-9999px;
	background:url(search.gif) no-repeat;
	width:24px;
	height:24px;
	border:none;
	cursor:pointer;
	*text-indent:0;
	*line-height:9999px;
	*font-size:-1;
	position:relative;
}
/*-*-*-*-*-*-*-*-*-header-*-*-*-*-**-*-*-*-*-*/
#header{
	background:url(bar.jpg) repeat-x bottom;
}

#headerinner{
	width:960px;
	margin:0px auto;
	height:163px;
}

#no1,
#no2{
	width:960px;
	float:left;
}

#headerinner2{
	width:960px;
	margin:0px auto;
}

#headertop{
	width:960px;
	float:left;
}

#headerlogo{
	width:187px;
	float:left;
	margin:7px 0px 0px 15px;
	display:inline;
}

#headertopright{
	width:710px;
	float:right;
}

#headertrt{
	width:710px;
	float:right;
	height:25px;
	background:url(topmenu.jpg) no-repeat right;
}

#headertrt a{
	color:#666;
}

#headertrt a:hover{
	color:#ff6600;
	text-decoration: underline;
}

#headertrtl{
	width:340px;
	margin-left:285px;
	display:inline;
	float:left;
	height:23px;
	line-height:23px;
}

#headertrtl a{
	padding:0px 5px;
}

#headertrtr{
	width:65px;
	float:right;
	height:23px;
	line-height:23px;
}

#headertrc{
	width:710px;
	float:left;
	height:28px;
	line-height:28px;
	margin-top:3px;
}

#headertrb{
	width:710px;
	float:left;
	height:30px;
	background:url(menubar.jpg) no-repeat;
	margin-top:3px;
	overflow:hidden;
}

#headertrb ul{
	height:30px;
}

#headertrb ul li{
	display:inline;
	line-height:30px;
}

#headertrb ul .index{
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	float: left;
}

#headertrb ul .index a{
	color:#fff;
	font-weight:bold;
	font-size:14px;
}

#headertrb ul .index a:hover{
	color:#fff;
	text-decoration: underline;
}

#headertrb .newpro{
	width:80px;
	height:30px;
	padding-right:8px;
	line-height:30px;
	text-align:right;
	float: left;
}

#headertrb ul li a{
	color:#000;
	font-weight:bold;
	font-size:14px;
}

#headertrb ul li a:hover{
	color:#6885AC;
	text-decoration: underline;
}

#headertrb .szx{
	width: 75px;
	height: 30px;
	padding-left: 20px;
	line-height: 30px;
	float: left;
}

#headertrb li{
	width: 85px;
	height: 30px;
	line-height: 30px;
	text-align: right;
	float: left;
}

#headercenter{
	width:960px;
	float:left;
}

#headercentertop{
	width:960px;
	float:left;
	margin-top:3px;
}

#headerctl{
	width:150px;
	float:left;
	line-height:15px;
	padding-left:35px;
	padding-top:3px;
	background:url(tel.jpg) no-repeat left;
}

#headerctl p{
	margin:0px;
	padding:0px;
}

#headerctl p span{
	margin:0px;
	padding:0px;
	color:#ffff00;
	font-weight:bold;
	font-size:14px;
}

#headerctl p .tel{
	color:#fff;
	font-size:14px;
	font-weight:bold;
}

#headerctsearch{
	width:530px;
	float:left;
	color:#fff;
	padding-top:6px;
	background:url(so.jpg) no-repeat;
	height:35px;
	margin-top:-1px;
	padding-left:20px;
}

#headerctsearch span{
	color:#fff;
	font-size:14px;
	font-weight:bold;
}

#headerctsearch .btn_advsearch{
	color:#fff;
	font-size:12px;
	font-weight:bold;
}

#headerctsearch .btn_advsearch:hover{
	text-decoration: underline;
}

#headerctsearch .SearchBar .inputstyle{
	width:280px;
}

#headerctsearch .btn_search{
	text-indent:-9999px;
	background:url(an.jpg) no-repeat 0px 2px;
	width:65px;
	height:24px;
	border:none;
	cursor:pointer;
	*text-indent:0;
	*line-height:9999px;
	*font-size:-1;
	position:relative;
}

#headerhotsearch{
	width:220px;
	float:right;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	height:35px;
	line-height:35px;
}

#headerhotsearch a{
	color:#fff;
	padding-right:10px;
}

#headerhotsearch a:hover{
	text-decoration: underline;
}
#headercenterbottom{
	width:960px;
	float:left;
	margin-top:3px;
	color:#000;
}

#headercenterbottom a{
	color: #000000;
	font-family: Arial;
	text-decoration: underline;
	padding:0px 3px;
}

#headercenterbottom a:hover{
	color:#6885AC;
	font-family: Arial;
	text-decoration: underline;
}

#headerbottom{
	width:960px;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
}

/*-*-*-*-*-*-*-*-*-*-index-*-*-*-*-*-*-*-*-*-*-*/
#indexinner{
	width:960px;
	margin:0px auto;
}

#indexleft{
	width:222px;
	float:left;
}

#indexlogin{
	width:222px;
	float:left;
}

#indexzixun{
	width:222px;
	float:left;
	margin-top:10px;
}

#indexzixun .ArticleList li,#indexzixun .ArticleList td{
	padding-top:1px;
}

.ArticleList li a,.ArticleList td a{
	color:#515151;
}

.ArticleList li a:hover,.ArticleList td a:hover{
	color:#ff6600;
	text-decoration: underline;
}

#indexclass{
	width:222px;
	float:left;
	margin-top:10px;
}

#indexlefttuijian{
	width:222px;
	float:left;
	margin-top:10px;
}

#indexlefttuijian .GoodsList h6 a{
	color:#666;
	font-weight:normal;
}

#indexlefttuijian .GoodsList h6 a:hover{
	color:#ff6600;
}

#indexclass .c-cat-depth-1 a,#indexclass .s-cat-depth-1 a{
	color:#454545;
	font-size:14px;
	font-weight:bold;
	border:none;
}

#indexclass .c-cat-depth-1 a:hover,#indexclass .s-cat-depth-1 a:hover{
	color:#ab0454;
}

#indexclass .c-cat-depth-1,#indexclass .s-cat-depth-1{
	padding-left:5px;
	border-bottom:1px solid #606060;
}

#indexclass .c-cat-depth-2,#indexclass .s-cat-depth-2{
	padding:0px;
	padding-left:5px;
	border:none;
}

#indexclass .c-cat-depth-2 a,#indexclass .s-cat-depth-2 a{
	font-size:12px;
	font-weight:normal;
	padding:0px 5px;
	color:#515151;
	background:url(classline.jpg) no-repeat right;
}

#indexclass .c-cat-depth-2 a:hover,#indexclass .s-cat-depth-2 a:hover{
	color:#ff6600;
	text-decoration: underline;
}

#indexright{
	width:730px;
	float:right;
}

#indexflashanddingdan{
	width:730px;
	float:left;
}

#indexflash{
	width:490px;
	float:left;
}

#indexflashright{
	width:230px;
	float:right;
}

#indexflashrt{
	width:230px;
	float:left;
}

#indexflashrb{
	width:230px;
	float:left;
	margin-top:5px;
}

#indextuijianshop{
	width:730px;
	float:left;
	margin-top:10px;
}

#indextuijianshop .itemsWrap{
	padding-left:6px;
}

#indextuijianshop .GoodsList h6{
	margin:0px;
}

#indextuijianshop .GoodsList h6 a{
	color:#515151;
	font-weight:normal;
}

#indextuijianshop .GoodsList h6 a:hover{
	color:#ff6600;
}

#indexnew1shop,
#indexnew2shop,
#indexnew3shop{
	width:730px;
	float:left;
	background:url(cpbar.jpg) no-repeat;
	margin-top:10px;
}

.indexnewleft{
	width:160px;
	float:left;
	height:28px;
	color:#e93c6f;
	line-height:28px;
}

.indexnewleft a{
	color:#666;
	font-size:14px;
	font-weight:bold;
	padding-left:28px;

}

.indexnewright{
	width:550px;
	height:28px;
	line-height:28px;
	float:left;
	color:#2970a9;
}

.indexnewright a{
	color:#2970a9;
	padding:0px 5px;
}

.indexnewbody{
	width:728px;
	float:left;
	border:1px solid #c1c1c1;
	border-top:none;
}

.indexnewbody .itemsWrap{
	padding-left:6px;
	padding-top:5px;
}

.indexnewbody .GoodsList h6{
	margin:0px;
}

.indexnewbody .GoodsList h6 a{
	color:#515151;
	font-weight:normal;
}

.indexnewbody .GoodsList h6 a:hover{
	color:#ff6600;
}

.IndexLoginWrap .login ul{
	float:left;
}
.IndexLoginWrap .login ul li{
	float:left;
	width:200px;
	margin-bottom:7px;
	*margin-bottom:5px;
}

.IndexLoginWrap .name{
	float:left;
	display:block;
	margin-top:2px;
	*margin-top:5px;
	padding-left:15px;
}

.IndexLoginWrap .box{
	float:left;
	padding:0px;
	margin-top:2px;
}

.IndexLoginWrap .login .inputstyle{
	width:120px;
	padding:0px;
	height:18px;
}

.IndexLoginWrap .login #btn_login{
	text-indent:-9999px;
	background:url(log.jpg) no-repeat;
	width:61px;
	height:24px;
	border:none;
	cursor:pointer;
	*text-indent:0;
	*line-height:9999px;
	*font-size:-1;
	position:relative;
	margin-left:7px;
}

.IndexLoginWrap .login .box a{
	text-indent:-9999px;
	background:url(re.jpg) no-repeat;
	width:61px;
	height:24px;
	border:none;
	cursor:pointer;
	*text-indent:0;
	*line-height:9999px;
	*font-size:-1;
	position:relative;
	display:block;
	overflow:hidden;
	margin-left:35px;
	*margin-top:3px;
}







.bottomss{
	padding-top:8px;
	width:938px;
	padding:10px;
	border:1px solid #c1c1c1;
	margin-top:10px;
	color:#000;
}
.bottomss b{
	color:#000;
}
.bottoms1{
	padding:10px;
	width:938px;
	border:1px solid #c1c1c1;
	margin-top:10px;
	color:#000;
}
.bottoms1 strong{
	color:#000;
}
.bottoms1 a{
	padding:0px 4px;
	color:#666;
}
.bottoms1 a:hover{
	color:#ff6600;
	text-decoration: underline;
}

/*-*-*-*-*-*-*-*-footer-*-*-*-*-*-*-*-*/
#footerinner{
	width:960px;
	margin:0px auto;
}

#footercopyright{
	width:960px;
	float:left;
	color:#000;
	margin-bottom:10px;
}

#footercopyright p{
	margin:0px;
	padding:0px;
	margin-top:3px;
}


/*-*-*-*-*-*-*-*-default-*-*-*-*-*-*-*-*/
#defaultinner{
	width:960px;
	margin:0px auto;
	border-bottom:1px solid #c1c1c1;
	margin-bottom:5px;
}

#deufaltnav{
	width:960px;
	float:left;
}

#defaultmain{
	width:730px;
	float:right;
	overflow:hidden;
}

#defaultmain .FormWrap{
	margin:0px;
}

.Navigation{
	border:none;
	color:#000;
}

.Navigation a{
	color:#515151;
	font-weight:normal;
	text-decoration:none;
}

.Navigation a:hover{
	color:#ff6600;
}

.Navigation span{
	color:#515151;
}

.Navigation span.now{
	color:red;
}

#defaultmain .boxGray{
	background:none;
}

#defaultmain .GoodsSearchWrap .items-gallery{
	background:none;
}

#defaultmain .boxBrown{
	background:none;
}


/*--------member----------*/
#memberinner,
#cartinner,
#passportinner,
#giftinner{
	width:960px;
	margin:0px auto;
}

#membercenter,
#cartcenter,
#passportcenter{
	width:960px;
	float:left;
	overflow:hidden;
}

/*-----------gift----------------*/
#giftleft{
	width:222px;
	float:left;
}

#giftleft .c-cat-depth-1 a,#giftleft .s-cat-depth-1 a{
	color:#454545;
	font-size:14px;
	font-weight:bold;
	border:none;
}

#giftleft .c-cat-depth-1 a:hover,#giftleft .s-cat-depth-1 a:hover{
	color:#ab0454;
}

#giftleft .c-cat-depth-1,#giftleft .s-cat-depth-1{
	padding-left:5px;
	border-bottom:1px solid #fbd5e7;
}

#giftleft .c-cat-depth-2,#giftleft .s-cat-depth-2{
	padding:0px;
	padding-left:5px;
	border:none;
}

#giftleft .c-cat-depth-2 a,#giftleft .s-cat-depth-2 a{
	font-size:12px;
	font-weight:normal;
	padding:0px 5px;
	color:#515151;
	background:url(classline.jpg) no-repeat right;
}

#giftleft .c-cat-depth-2 a:hover,#giftleft .s-cat-depth-2 a:hover{
	color:#ff6600;
	text-decoration: underline;
}

#giftmain{
	width:730px;
	float:right;
}

/*-*-*-*-*-*-*-*-*-帮助中心-*-*-*-*-*-*-*-*-*/
#pageinner{
	width:960px;
	margin:0px auto;
}

#pagenav{
	width:960px;
	float:left;
}

#pageleft{
	width:222px;
	float:left;
}

#pageleft .TreeList{
	padding-top:10px;
	padding-bottom:10px;
}

#pageleft .TreeList .cat1{
	height:31px;
	line-height:31px;
	background:url(htbg.jpg) no-repeat center;
	padding-left:70px;
	margin-bottom:10px;
}

#pageleft .TreeList .cat1 a{
	font-size:14px;
	color:#666;
	font-weight:bold;
}

#pagemain{
	width:730px;
	float:right;
	overflow:hidden;
}
#pagemain h3{
	color:#666;
	margin:0;
	padding:0;
	font-size:14px;
	line-height:28px;
	padding-left:33px;
}
#pagemain .border-top{
	background:url(cpbar.jpg) no-repeat;
	height:28px;
}

#pagemain .border-body{
	border:1px solid #c1c1c1;
	border-top:none;
	padding:5px;
	width:718px;
}

#pagemain .border-foot{
	clear:both;
}



















































