@charset "utf-8";
/* CSS Document */
body {
	background-color:#ebebeb;
}
a.red_txt{color:#e7000a;}
a.red_green{color:#63be0c;}
a.more_btn {
	float:right;
	width:40px;
	height:20px;
	background:#ff0000 url(../images/more_btn.jpg) no-repeat;
}
a.tab_more_btn {
	position:absolute;
	right:22px;
	top:25px;
	width:40px;
	height:20px;
	background:#ff0000 url(../images/more_btn.jpg) no-repeat;
}
a.tab_more_btn02 {
	position:absolute;
	right:-1px;
	top:-60px;
	width:40px;
	height:20px;
	background:#ff0000 url(../images/more_btn.jpg) no-repeat;
}
.time_text {
	color:#cccccc;
}
.price_text {
	color:#a2a2a2;
}
.price_text_line {
	text-decoration:line-through;
}
p {
	line-height:180%;
}
hr.line {
	width:auto;
	height:25px;
	border:none;
	border-bottom:1px #efefef solid;
	overflow:hidden;
	margin-bottom:10px;
}
hr.dot_line {
	width:auto;
	height:1px;
	border:none;
	border-bottom:1px #efefef dotted;
	overflow:hidden;
	margin-bottom:0px;
}
a.bule_link{color:#1b99d4;}
a:hover.bule_link{ text-decoration:underline;}
.index_lar_banner {
	width:1000px;
	margin:0 auto;
	padding-top:15px;
}
/* paging start */
.paging_box{ float:right; margin-top:10px;}
.paging_box ul{ margin:0px;}
.paging_box ul li{ float:left; margin-right:5px;}
.paging_box ul li a{ display:block; text-align:center; width:24px; height:18px; border:1px #cccccc solid; font-weight:bolder; color:#cccccc; vertical-align:middle;padding-top:7px;}
.paging_box ul li a:hover{ border:1px #ed7500 solid; background:#ed7500; color:#ffffff;}
.paging_box ul li a.active{ border:1px #ed7500 solid; background:#ed7500; color:#ffffff;}

/* quick menu */
#warp1000 #allsort {
	position:relative;
	float:left;
	width:172px;
	z-index:4;
}
#warp1000 #allsort h2 {
	height:38px;
	line-height:37px;
	font-size:15px;
	font-family:"Microsoft YaHei";
	background: url(../images/quick_menu_main_btn.jpg) no-repeat left;
	overflow:hidden;
}
#warp1000 #allsort #allsortlist {
	display:none;
}
#warp1000 #allsort:hover #allsortlist {
	display:block;
}
#warp1000 #allsort h2 a, #warp1000 #allsort h2 a:visited {
	color:#fff;
	padding-left:10px;
}
#warp1000 #allsortlist {
	position:absolute;
	left:0;
	top:38px;
	width:170px;
	height:401px;
	background:#ffffff;
	border:none;
	border-top:none;
	visibility: visible;
}
#warp1000 #allsortlist .navlist {
	height:40px;
	line-height:40px;
}
#warp1000 #allsortlist .navlist h3 {
	height:40px;
	line-height:40px;
	text-indent:40px;
	font-size:12px;
	font-weight:normal;
	background: url(../images/quick_menu_btn.png) no-repeat;
}
#warp1000 #allsortlist .navlist h3 a {
	float:left;
}
#warp1000 #allsortlist .navlist h3 b {
	display:inline;
	float:left;
	width:23px;
	height:14px;
	margin:7px 0 0 0px;
	background:url("css/images/btn.png") no-repeat 0 -280px;
	overflow:hidden;
}
#warp1000 #allsortlist .navlist h3.hover {
	position:relative;
	z-index:2;
}
#warp1000 #allsortlist .navlist h3.hover a {
	color:#ffffff;
}
#warp1000 #allsortlist .icon01:hover .navmore {
	top:0px;
}
#warp1000 #allsortlist .icon02:hover .navmore {
	top:40px;
}
#warp1000 #allsortlist .icon03:hover .navmore {
	top:80px;
}
#warp1000 #allsortlist .icon04:hover .navmore {
	top:120px;
}
#warp1000 #allsortlist .icon05:hover .navmore {
	top:160px;
}
#warp1000 #allsortlist .icon06:hover .navmore {
	top:200px;
}
#warp1000 #allsortlist .icon07:hover .navmore {
	top:240px;
}
#warp1000 #allsortlist .icon08:hover .navmore {
	top:280px;
}
#warp1000 #allsortlist .icon09:hover .navmore {
	top:320px;
}
#warp1000 #allsortlist .icon10:hover .navmore {
	top:360px;
}
#warp1000 #allsortlist .icon01 h3 {
	background-position:0 0;
}
#warp1000 #allsortlist .icon01 h3.hover {
	background-position:0 -41px;
}
#warp1000 #allsortlist .icon02 h3 {
	background-position:0 -82px;
}
#warp1000 #allsortlist .icon02 h3.hover {
	background-position:0 -123px;
}
#warp1000 #allsortlist .icon03 h3 {
	background-position:0 -164px;
}
#warp1000 #allsortlist .icon03 h3.hover {
	background-position:0 -205px;
}
#warp1000 #allsortlist .icon04 h3 {
	background-position:0 -246px;
}
#warp1000 #allsortlist .icon04 h3.hover {
	background-position:0 -287px;
}
#warp1000 #allsortlist .icon05 h3 {
	background-position:0 -328px;
}
#warp1000 #allsortlist .icon05 h3.hover {
	background-position:0 -369px;
}
#warp1000 #allsortlist .icon06 h3 {
	background-position:0 -410px;
}
#warp1000 #allsortlist .icon06 h3.hover {
	background-position:0 -451px;
}
#warp1000 #allsortlist .icon07 h3 {
	background-position:0 -492px;
}
#warp1000 #allsortlist .icon07 h3.hover {
	background-position:0 -533px;
}
#warp1000 #allsortlist .icon08 h3 {
	background-position:0 -574px;
}
#warp1000 #allsortlist .icon08 h3.hover {
	background-position:0 -615px;
}
#warp1000 #allsortlist .icon09 h3 {
	background-position:0 -656px;
}
#warp1000 #allsortlist .icon09 h3.hover {
	background-position:0 -697px;
}
#warp1000 #allsortlist .icon10 h3 {
	background-position:0 -738px;
}
#warp1000 #allsortlist .icon10 h3.hover {
	background-position:0 -779px;
}
#warp1000 #allsortlist .navlist h3 b img {
	position:relative;
	top:-2px;
	_padding-top:6px;
	width:23px;
	height:14px;
	overflow:hidden;
}
#warp1000 #allsortlist .navlist h3 a {
	color:#000;
}
#warp1000 #allsortlist .navlist h3 a:hover {
	color:#fff;
	text-decoration:underline;
}
#warp1000 #allsortlist .navlist .navmore {
	display:none;
	position:absolute;
	left:167px;
	top:-30px;
	width:566px;
	border:2px solid #d0121b;
	background:#ffffff;
	z-index:0;
	overflow:hidden;
	visibility: visible;
}
#warp1000 #allsortlist .navlist .navmore dl {
	float:left;
	width:400px;
	margin:-1px 0 0;
	padding:10px 0 5px 0;
	color:#333;
	background:#fff;
}
#warp1000 #allsortlist .navlist .navmore dl dt {
	position:relative;
	top:-8px;
	float:left;
	width:88px;
	font-weight:700;
	padding-left:10px;
}
#warp1000 #allsortlist .navlist .navmore dl dt a {
	color:#333;
}
#warp1000 #allsortlist .navlist .navmore dl dt a:hover {
	color:#f60;
	text-decoration:underline;
}
#warp1000 #allsortlist .navlist .navmore dl dd {
	float:left;
	width:560px;
	line-height:14px;
+padding-bottom:10px;
}
#warp1000 #allsortlist .navlist .navmore dl dd a {
	float:left;
	color:#333;
	padding:0 20px 0 0;
	margin-bottom:5px;
	white-space:nowrap;
}
#warp1000 #allsortlist .navlist .navmore dl dd a:hover {
	color:#f60;
}
#warp1000 #allsortlist .navlist .navmore .navmoreRight {
	float:right;
	width:150px;
}
#warp1000 #allsortlist .navlist .navmore .navmoreRight .brand {
	float:right;
	padding:10px 10px 0 0;
}
#warp1000 #allsortlist .navlist .navmore .navmoreRight .brand a {
	display:block;
	width:69px;
	height:20px;
	line-height:20px;
	margin-bottom:5px;
	text-indent:8px;
	color:#fff;
	font-weight:700;
}
#warp1000 #allsortlist .navlist .navmore .navmoreRight .brand a:hover {
	color:#fff;
}
#warp1000 #allsortlist .navlist .navmore .navmoreRight a:hover {
	color:#f60;
}
#warp1000 #allsortlist .navlist .navmore .navmoreRight h4 {
	clear:right;
	width:130px;
	font-size:12px;
}
#warp1000 #allsortlist .navlist .navmore .navmoreRight span {
	float:left;
	display:block;
	line-height:20px;
	padding-bottom:30px;
}
#warp1000 #allsortlist .navlist .navmore .navmoreRight span.booklist a {
	width:140px;
	overflow:hidden;
}
#warp1000 #allsortlist .navlist .navmore .navmoreRight span a {
	display:inline;
	float:left;
	width:60px;
	height:20px;
	margin-right:10px;
	color:#666;
	overflow:hidden;
}
#warp1000 #allsortlist .navlist .navmore .navmoreRight p {
	width:120px;
	height:24px;
	line-height:24px;
	overflow:hidden;
}
#warp1000 #allsortlist .navlist .navmore .navmoreRight p a {
	color:#666;
}
#snflash {
	display:inline;
	position:relative;
	float:left;
	width:530px;
	height:180px;
	margin-left:10px;
	overflow:hidden;
}
#snflash #snflashContent {
	position:relative;
	width:530px;
	height:180px;
	overflow:hidden;
}
/* header box start*/
.header {
	height:133px;
}
.header .top_menu_bg {
	background-color:#f4f4f4;
	border-bottom:1px #ebebeb solid;
	height:26px;
}
.header .top_menu_bg .top_menu {
	width:1000px;
	line-height:26px;
	margin:0 auto;
	text-align:right;
}
.header .top_menu_bg .top_menu a.top_menu_red {
	color:#e0000b;
}
.header .top_menu_bg .top_menu a:hover {
	text-decoration:underline;
}
.header .header_bg {
	height:106px;
	background:#ffffff url(../images/header_bg.jpg) repeat-x bottom center;
}
.header .header_bg .header_box {
	margin:0 auto;
	width:1000px;
	height:106px;
}
.header .header_bg .header_logo {
	float:left;
	margin:28px 0 0 20px;
	width:470px;
	height:55px;
	background:url(../images/header_logo.png) no-repeat;
}
/* search box start*/
.header .header_bg .header_search_box {
	width:391px;
	height:35px;
	float:right;
	margin:21px 20px 0 0;
}
.header .header_bg .header_search_box .searchingBox .searchingBtn {
	background:url(../images/header_search_btn.jpg) no-repeat;
	width:96px;
	height:35px;
	border:none;
	cursor:pointer;
	float:left;
}
.header .header_bg .header_search_box .searchingBox .searchingmickbtn {
	background:url(../images/header_search_mic_btn.jpg) no-repeat;
	width:35px;
	height:35px;
	border-top:3px #e62c43 solid;
	border-bottom:3px #e62c43 solid;
	border-left:none;
	border-right:2px #e62c43 solid;
	cursor:pointer;
	float:left;
}
.header .header_bg .header_search_box .searchingBox .searchingTxt {
	width:181px;
	height:27px;
	border-top:3px #e62c43 solid;
	border-bottom:3px #e62c43 solid;
	border-right:none;
	border-left:none;
	float:left;
}
.header .header_bg .header_search_box .searchingBox .searchSelectBox {
	background:none repeat scroll 0 0 #f6f6f6;
	width:73px;
	height:24px;
	display:inline-block;
	overflow:hidden;
	vertical-align:middle;
	border-top:3px #e62c43 solid;
	border-left:3px #e62c43 solid;
	border-bottom:3px #e62c43 solid;
	padding:5px 0 0 0;
	float:left;
}
.header .header_bg .header_search_box .searchingBox .searchSelectBox select {
	border:none;
	background:none;
	font-size:12px;
	width:73px;
	height:24px;
	margin:0;
	padding:0px;
	text-align:center;
}
.header .header_bg .searching_hot {
	float:right;
	width:391px;
	height:23px;
	margin-right:20px;
	line-height:23px;
	padding-top:4px;
	font-weight:bold;
}
/* menu box start*/
.menu_btn_bg {

}
.menu_btn_bg .menu_btn_box {
	width:1000px;
	margin:0 auto;
	height:38px;
}
.menu_btn_bg .menu_btn_box ul {
	margin-left:240px;
	margin-top:0;
	padding:0;
}
.menu_btn_bg .menu_btn_box ul li a {
	float:left;
	display:block;
	height:37px;
}
.menu_btn_bg .menu_btn_box ul li a.menu_btn_comm_infor {
	width:142px;
	background:url(../images/menu_btn_01.jpg) no-repeat;
}
.menu_btn_bg .menu_btn_box ul li a:hover.menu_btn_comm_infor {
	width:142px;
	background:url(../images/menu_btn_01_over.jpg) no-repeat;
}
.menu_btn_bg .menu_btn_box ul li a.menu_btn_preferential_goods {
	width:142px;
	background:url(../images/menu_btn_02.jpg) no-repeat;
}
.menu_btn_bg .menu_btn_box ul li a:hover.menu_btn_preferential_goods {
	width:142px;
	background:url(../images/menu_btn_02_over.jpg) no-repeat;
}
.menu_btn_bg .menu_btn_box ul li a.menu_btn_join_business {
	width:137px;
	background:url(../images/menu_btn_03.jpg) no-repeat;
}
.menu_btn_bg .menu_btn_box ul li a:hover.menu_btn_join_business {
	width:137px;
	background:url(../images/menu_btn_03_over.jpg) no-repeat;
}
.menu_btn_bg .menu_btn_box ul li a.menu_btn_banking_services {
	width:142px;
	background:url(../images/menu_btn_04.jpg) no-repeat;
}
.menu_btn_bg .menu_btn_box ul li a:hover.menu_btn_banking_services {
	width:142px;
	background:url(../images/menu_btn_04_over.jpg) no-repeat;
}
.menu_btn_bg .menu_btn_box ul li a.menu_btn_barter {
	width:140px;
	background:url(../images/menu_btn_05.jpg) no-repeat;
}
.menu_btn_bg .menu_btn_box ul li a:hover.menu_btn_barter {
	width:140px;
	background:url(../images/menu_btn_05_over.jpg) no-repeat;
}
/* nav trail start */
.nav_trail_box{
	width:940px;margin:10px auto;padding:0 15px 0 45px;
	background:url(../images/nav_icon.jpg) no-repeat 10px top;
	font-size:14px;
	line-height:150%;
	}

/*  footer start */
.footer_bg {
	background:#ffffff url(../images/footer_bg.jpg) repeat-x;
	height:217px;
	margin-top:33px;
}
.footer_bg .footer_box {
	padding:25px 37px 0 37px;
	width:926px;
	margin:0 auto;
}
.footer_bg .footer_box .footer_logo {
	width:203px;
	float:left;
	margin-left:17px;
	padding-top:31px;
}
.footer_bg .footer_box .footer_menu {
	float:left;
}
.footer_bg .footer_box .footer_menu ul {
	float:left;
	width:130px;
	padding-left:30px;
}
.footer_bg .footer_box .footer_menu ul li.title {
	font-size:18px;
	font-weight:bold;
	padding-bottom:15px;
}
.footer_bg .footer_box .footer_menu ul li a {
	line-height:150%;
}
.footer_bg .footer_copy {
	width:auto;
	border-top:1px #f2f2f2 solid;
	text-align:center;
	line-height:39px;
	color:#666666;
	margin-top:20px;
}
