﻿/*===common=========================================================================*/
	body{margin:0; padding:0; font-size:14px; line-height:14px; font-family:Verdana; background:#999;}
	*{margin:0; padding:0;}
	a:{text-decoration:underline; color:#ef017a;}
	a:hover{text-decoration:none;}
		a img{border:none;}
	.clear-both{clear:both; line-height:1px; height:1px; font-size:1px; overflow:hidden;}
	.input-text{vertical-align:middle; font-size:14px; font-family:Verdana; height:18px; padding:1px 0 0 1px;}
	.input-select{vertical-align:middle; font-size:14px; font-family:Verdana;}
	.input-button{vertical-align:middle; font-size:12px; font-family:Verdana; padding:0 2px; height:24px;}
	.input-textarea{vertical-align:middle; font-size:14px; font-family:Verdana; padding:1px 0 0 1px; overflow:auto;}
	.input-checkbox{vertical-align:middle}
	.input-radio{vertical-align:middle}
	
    .table-1{width:100%; text-align:center; font-size:12px; color:#666; background:#ebebeb;}
    .table-1 tr th{background:#f8f8f8; padding:8px 5px;}
    .table-1 tr td{background:#fff; padding:5px;}
    .table-1 tr.bottom td{background:#ebebeb;}
    .table-1 a{margin:0 2px; color:Blue;}
    .table-1 a:hover{background:Blue; color:#fff; text-decoration:none;}
    
    .date-time{font-size:10px;}
    
    
	.pager-container{font-family:Verdana; font-size:14px; margin:10px 0 0 0;}
	.pager-container span.right{float:right; font-family:Verdana; font-size:14px; padding:0;}
	.pager-container span{font-family:Verdana; font-size:14px; padding:0 5px;}
	.pager-container a{padding:3px 6px; font-family:Verdana; font-size:14px;}
	.pager-container a:hover{padding:2px 5px;border:solid 1px #f30; background:#f90; color:#fff;}
	.pager-container input{ vertical-align:middle;}

/*===theme=========================================================================*/
.主要文字颜色{color:#ff009c;}
.主要背景颜色{color:#ffdbf1;}

/*===layout=========================================================================*/

	.layout_body{}
		.layout_container{margin:0 auto; width:968px; border-left:solid 1px #d0d0d0; border-right:solid 1px #d0d0d0; background:#fff;}
			.layout_header{width:968px; height:285px;}
			.layout_side-bar{}
			.layout_content{margin:10px auto; width:960px; overflow:hidden;}
			.layout_footer{margin:0 auto; padding-bottom:10px; width:960px;}

/*===page-main======================================================================*/

	/*header*/
	.important-summary{position:absolute; padding:0 4px; width:960px; height:40px; line-height:18px; background:#f8f8f8; color:Green; font-weight:normal; font-size:13px;}
	.layout_header .r-10{position:absolute; top:40px; margin:0 auto; width:960px; height:128px; background:url(/__store/img/bg_header_005.gif) no-repeat 0 20px; font-size:13px; overflow:hidden;}
		.layout_header .r-10 a{margin:0 5px; font-size:12px; color:#999;}
		.layout_header .r-10 .top{height:40px; line-height:40px; text-align:right; color:#ebebeb;}
		.layout_header .r-10 .middle{height:40px;}
			.layout_header .r-10 .middle .login,.layout_header .r-10 .middle .no-login{float:right; text-align:right; padding:9px; height:20px; line-height:20px; border:solid 1px #f5bada; background:#fff;}
			.layout_header .r-10 .middle img{ vertical-align:middle;}
		.layout_header .r-10 .bottom{height:48px; color:#ebebeb;}
			.layout_header .r-10 .shopping-cart_container{float:right; text-align:right; padding:12px 0; line-height:24px; background:url(/__store/img/icon_shopping-cart.gif) no-repeat left center; padding-left:30px;}
				.layout_header .r-10 .shopping-cart_container a{display:block; text-align:right; font-size:14px; color:#ef017a; text-decoration:none; padding-bottom:0px; border-bottom:solid 2px #ef017a;}
				.layout_header .r-10 .shopping-cart_container a:hover{color:#000; padding-bottom:2px; border-bottom:none;}
					.layout_header .r-10 .shopping-cart_container a span{font-size:18px; font-weight:bold; padding:0 5px;}
	
	.layout_header .r-20{padding:168px 0 0 0; margin:0 auto; width:960px; height:28px; overflow:hidden;}
		.layout_header .r-20 li{float:left; display:block; width:95px; height:28px; border-right:solid 1px #f3f3f3;}
		.layout_header .r-20 li.end{width:192px; border-right:none}
		
			.layout_header .r-20 li a{float:left; display:block; width:100%; height:28px; line-height:28px; text-align:center; font-size:14px; font-weight:bold; background:#9f9f9f; color:#fff; text-decoration:none;}
			.layout_header .r-20 li.selected a{background:#b7f2c8; color:#005aaa;}
			
			
			.layout_header .r-20 li.item_1 a:hover, .top-menu_1_body .layout_header .r-20 li.item_1 a{ background:#fffea1; color:#e99e0d; text-decoration:none;}
			.layout_header .r-20 li.item_2 a:hover, .top-menu_2_body .layout_header .r-20 li.item_2 a{ background:#fbe3f9; color:#be1c7b; text-decoration:none;}
			
			.layout_header .r-20 li.item_3 a:hover, .top-menu_3_body .layout_header .r-20 li.item_3 a{ background:#ba228f; color:#fff; text-decoration:none;}
			.layout_header .r-20 li.item_4 a:hover, .top-menu_4_body .layout_header .r-20 li.item_4 a{ background:#ddfd90; color:#709e22; text-decoration:none;}
			.layout_header .r-20 li.item_5 a:hover, .top-menu_5_body .layout_header .r-20 li.item_5 a{ background:#d6f2ff; color:#426c80; text-decoration:none;}
			.layout_header .r-20 li.item_6 a:hover, .top-menu_6_body .layout_header .r-20 li.item_6 a{ background:#d4c3f6; color:#833ea6; text-decoration:none;}
			.layout_header .r-20 li.item_7 a:hover, .top-menu_7_body .layout_header .r-20 li.item_7 a{ background:#accbfe; color:#1d52a9; text-decoration:none;}
			.layout_header .r-20 li.item_8 a:hover, .top-menu_8_body .layout_header .r-20 li.item_8 a{ background:#e2fe8e; color:#90bc0a; text-decoration:none;}
			.layout_header .r-20 li.item_9 a:hover, .top-menu_9_body .layout_header .r-20 li.item_9 a{ background:#fffea1; color:#e99e0d; text-decoration:none;}
	
	
	.layout_header .r-30{margin:0 auto 10px; padding:4px 4px 6px; border:solid 1px #ccc; border-top:none; width:940px; height:26px; line-height:26px; background:#fafafa; color:#ff009c; font-size:13px; overflow:hidden;}
		.layout_header .r-30 form{margin:0; padding:0;}
		.layout_header .r-30 a{line-height:26px; font-family:Verdana; color:#ff009c; text-decoration:underline;}
		.layout_header .r-30 a:hover{text-decoration:none;}
		.layout_header .r-30 .search-input-textbox{border:none; vertical-align:middle; width:183px; height:22px; padding:3px 0 0 3px; text-align:center; color:#999; font-family:Verdana; background:url(/__store/img/bg_search-input-textbox.gif) no-repeat;}
			.layout_header .r-30 .image-submit-button{ vertical-align:middle; cursor:pointer;}
			.layout_header .r-30 .input-submit-button{position:absolute; top:-1000px;}
			.layout_header .r-30 .right-arrow{font-family:宋体;}
			
	/*首页Banner高度，宽度*/
	.layout_header .r-40{margin:0 auto; width:950px; height:40px; border-top:solid 1px #f0f0f0; border-bottom:solid 1px #f0f0f0; overflow:hidden;}
		.layout_header .r-40 span{float:left; display:block; height:40px; width:30%; line-height:40px; font-size:14px; font-weight:bold; color:green; text-align:center;}	

	/*top-nav*/
	.layout_container .top-nav{margin:10px auto 0; padding:0 0 0 30px; background:url(/__store/img/bg_001.gif) no-repeat 10px 8px; height:30px; line-height:30px; font-size:14px; color:#666;}
		.layout_container .top-nav a{color:#ff009c; text-decoration:none;}
		.layout_container .top-nav a:hover{ text-decoration:underline;}
		.layout_container .top-nav span{padding:0 10px; font-family:宋体;}
		

				
	/*footer*/
	.layout_footer .t_1{width:100%; background:#ebebeb; border:solid 1px #f8f8f8;}
		.layout_footer .t_1 th{background:#f8f8f8; padding:5px; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:green; text-align:center;}
		.layout_footer .t_1 td{width:15%; background:#fff; padding:5px; font-size:12px; line-height:25px; vertical-align:top; color:#999;}
	.layout_footer .r-10{margin:0 auto; width:960px; height:50px; line-height:50px; border-bottom:solid 1px #ebebeb; font-size:12px;}
		.layout_footer .r-10 a{font-size:12px; color:#333; text-decoration:none;}
		.layout_footer .r-10 a:hover{ text-decoration:underline;}
		.layout_footer .r-10 span{padding:0 10px; color:#ebebeb;}
	.layout_footer .r-20{margin:0 auto; width:960px; padding:10px 0 0 0; line-height:20px; font-size:12px; color:#333;}
		.layout_footer .r-20 a{color:#666; text-decoration:none;}
		.layout_footer .r-20 a:hover{ text-decoration:underline;}
	
	.layout_footer .r-30{margin:0 auto; width:960px; padding:20px 0 10px 0; line-height:20px; font-size:12px; color:#666; font-family:Verdana;}
	
	/*弹出对话框*/
	        .dialog-close-button{background:transparent url(/__store/img/button-close-1-mouse-out.gif) no-repeat right top;}
        .dialog-close-button:hover{background:transparent url(/__store/img/button-close-1-mouse-over.gif) no-repeat right top;}
	