/* global */
body { 
	margin:0px; 
	padding:0px; 
	font-size:12px;
	font-family:"微软雅黑",Arial;
	background:url(../images/shop_body_bg.gif) repeat-x;
}
div, form, img, ul, ol, li, dl, dt, dd, p{ 
	margin:0px; 
	padding:0px; 
	border:0; 
}
li { 
	list-style:none; 
}
h1, h2, h3, h4, h5, h6, input { 
	margin:0px; 
	padding:0px; 
	font-size:12px; 
	font-family:"微软雅黑",Arial;
}
table, td, tr, th { 
	font-size:12px; 
}

a:link { 
	color: #777; 
	text-decoration:none; 
	font-family:"微软雅黑",Arial;
}
a:visited { 
	color: #777; 
	text-decoration:none; 
	font-family:"微软雅黑",Arial;
}
a:hover { 
	color: #999; 
	text-decoration:none; 
	font-family:"微软雅黑",Arial;
}
a:active { 
	color: #999; 
	text-decoration:none; 
	font-family:"微软雅黑",Arial;
}
.spaceline { 
	clear:both; 
	height:10px;
	overflow:hidden;
}
.spaceline_5 { 
	clear:both; 
	height:5px;
	overflow:hidden;
}
.spaceline_7 { 
	clear:both; 
	height:8px;
	overflow:hidden;
}
.spaceline_7 { 
	clear:both; 
	height:8px;
	overflow:hidden;
}
.spaceline_15 { 
	clear:both; 
	height:15px;
	overflow:hidden;
}
.spaceline_30 { 
	clear:both; 
	height:30px;
	overflow:hidden;
}
.clear {
	clear: both; 
	font-size:0px; 
	width:0px; 
	height:0px; 
	line-height:0px; 
	padding:0px !important;
	margin:0px !important;
}

/* header */
.header_top {
	height:34px;
	width:964px;
	margin:0px auto;
	line-height:34px;
}
.header_top span a:link , .header_top span a:visited {
	color:#ff8302;
}
.header_top ul {
	float:right;
	width:410px;
}
.header_top ul li {
	float:left;
	width:70px;
	text-align:center;
}
.header_top ul li.third {
	background:url(../images/header_top_li_third.gif) no-repeat right;
}
.header {
	width:964px;
	margin:0px auto;
	padding-top:25px;
	height:78px;
}
.logo {
	width:217px;
	height:57px;
	overflow:hidden;
	float:left;
}
.header_info {
	width:610px;
	height:62px;
	overflow:hidden;
	float:right;
	text-align:right;
}
.header_info_link {
	height:35px;
	overflow:hidden;
	line-height:25px;
}
.header_info_link img {
	vertical-align:text-bottom;
}
.header_search {
	height:26px;
	overflow:hidden;
	background:url(../images/telepone.gif) no-repeat 0px 20px;
	padding-left:120px;
	padding-top:16px;
}
.search_text {
	height:24px;
	border:1px #ccc solid;
	line-height:22px;
	width:260px;
	background:#fff url(../images/shop_search_text_bg.gif) no-repeat;
	padding-left:26px;
	float:left;
	margin-left:140px;
}
.search_button {
	width:61px;
	height:26px;
	background:url(../images/shop_search_button_bg.gif) repeat-x;
	border:1px #ff6902 solid;
	float:right;
}

/* topmenu*/
.header_top ul li{background:url(../images/topline.gif) right no-repeat;height:34px; width:82px;}
.header_top ul li.sub{position:relative;}
.header_top ul li.sub dl{position:absolute; left:0; z-index:100000;}
.header_top ul li.sub dl dt { width:73px; background:url(../images/topicon.gif) right no-repeat;}
.header_top ul li.sub dl dd{width:73px; padding-left:0px; float:none; display:none;}
.header_top ul li.sub:hover dl {border: #ccc 1px solid; width:78px; top:1px; background:url(../images/topmenubg.gif) no-repeat;}
.header_top ul li.sub:hover dl dt {display: block;background:url(../images/topicon1.gif) right no-repeat;}
.header_top ul li.sub:hover dl dd {display: block;}
.header_top ul li.sub:hover dl dd div{height:25px; line-height:25px;}
.header_top ul li.sub:hover b,.header_top .hover b {background-position:-194px -107px}
/*/


/* nav */
.nav {
	height:34px;
	margin:0px auto;
	width:964px;
}
.category_all {
	width:235px;
	float:left;
}
.shop_cart {
	width:130px;
	float:right;
	height:34px;
	overflow:hidden;
}
/* nav */
.nav {
	height:34px;
	margin:0px auto;
	width:964px;
}
.category_all {
	width:235px;
	float:left;
	position: relative;
}
.shop_cart {
	width:130px;
	float:right;
	height:34px;
	overflow:hidden;
}
#nav_menu {
	width:568px;
	float:left;
	padding-left:20px;
	margin-left:235px;
}
#nav_menu li {
	float:left;
	width:88px;
	text-align:center;
	line-height:34px;
	margin:0px 0px;
}
#nav_menu li a:link , #nav_menu li a:visited {
	width:88px;
	height:34px;
	overflow:hidden;
	color:#d93d40;
	font-weight:bold;
	font-size:14px;
	display:block;
}
#nav_menu li a:hover {
	background:url(../images/shop_nav_bg.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	color:#FFFFFF;
}
#nav_menu li a.active:link , #nav_menu a.active:visited {
	width:88px;
	height:34px;
	overflow:hidden;
	background:url(../images/shop_nav_bg.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	display:block;
}

/* category */
.category {
	width:233px;
	height:348px;
	border:1px #951315 solid;
	overflow:visible;
	left:0;
}
#category
{
	background:#FFF;
	border:1px #951315 solid;
	border-top:1px #951315 solid;
	width:233px;
	height:354px;
	font-family:'微软雅黑';
	color:#000;
	opacity: 0.8;
	filter: alpha(opacity=80);
	overflow:visible;
	float:left;
}
.menu{position:absolute; display:block; overflow:visible; background:#e0e0e0;left:233px; top:1px; width:412px; padding-left:29px; padding-right:29px; height:354px;color:#000; border:1px solid #7c7c7c;opacity: 0.8;filter: alpha(opacity=80); display:none; z-index:0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.menu{opacity: 1;filter: alpha(opacity=100);} }
/*background:#e0e0e0; border-top:1px solid #7c7c7c;border-bottom:1px solid #7c7c7c;*/
#category ul{padding:0;}
#category ul li a{color:#000;}
#category ul li{ width:232px; height:89px; *height:84px; margin-bottom:0px; background:url(../images/arrow.gif) 90% 32px  no-repeat;}
#category ul li div.bigmenu{height:69px;width:208px; padding:12px; background:url(../images/dotline.gif) bottom repeat-x; position:absolute; z-index:10000;}
#category ul li div.bigmenu h3{ font-size:14px; height:21px;}
#category ul li div.current{background:#e0e0e0; border-top:1px solid #7c7c7c;border-bottom:1px solid #7c7c7c; height:64px;opacity: 0.8;filter: alpha(opacity=80);}
@media screen and (-webkit-min-device-pixel-ratio:0) {#category ul li div.current{opacity: 1;filter: alpha(opacity=100);} }
#category ul li p{ height:46px;}
.menu div{width:100%; height:39px; border-bottom:1px solid #bd2732; line-height:39px; clear:both;}
.menu div h2{float:left;}
.menu div span{float:right; margin-right:16px;}
#category .menu div a{color:#bd2732;}
#category .menu ul li{width:84px; height:32px; line-height:32px; margin-right:18px; float:left; padding:0;}

.category ul {
	padding:15px;
}
.category ul li {
	margin-bottom:20px;
}
.category ul li h3 {
	height:14px;
	overflow:hidden;
	margin-bottom:10px;
}
.category ul li h3 a:link , .category ul li h3 a:visited {
	color:#333333;
}
.category ul li h3 a:hover {
	color:#999;
}
.category ul li h3 img {
	vertical-align:middle;
}
.category ul li p {
	height:40px;
	line-height:20px;
}
.category ul li p a:link , .category ul li p a:visited {
	padding-right:12px;
	color:#333333;
}
.category ul li p a:hover {
	color:#999;
}


.login_main {
	padding-left:84px;
	width:880px;
	margin:0px auto;
}
.login_box {
	width:736px;
	border:1px #dddddd solid;
	height:336px;
	margin:20px 0px;
}
.login_form {
	height:248px;
	border-right:1px #dddddd solid;
	width:515px;
	float:left;
}
.login_form h3 {
	width:501px;
	margin:0px auto;
	border-bottom:1px #565662 solid;
	padding-top:20px;
	height:28px;
	color:#aa0f0d;
	font-size:14px;
	padding-left:12px;
}
.login_form_info_l {
	width:372px;
	float:left;
	padding-top:24px;
}
.login_form_info_item {
	height:35px;
}
.login_form_info_item span.leftitem {
	width:115px;
	float:left;
	display:block;
	text-align:right;
	font-size:14px;
	padding-top:3px;
}
.login_form_info_item span
{
	font-size:14px;
	line-height:24px;
}
.login_form_info_item_input {
	float:left;
	text-align:left;
	width:452px;
}
.login_form_info_item_text {
	height:24px;
	background:url(../images/login_form_info_item_text.gif) repeat-x;
	width:250px;
	border:1px #bcbcbc solid;
	float:left;
	line-height:24px;
}
.login_form_info_item_text_active {
	height:24px;
	background:url(../images/login_form_info_item_text.gif) repeat-x;
	width:250px;
	border:1px #ce0b09 solid;
}
.login_form_info_item a:link , .login_form_info_item a:visited {
	background:url(../images/login_form_info_item_a.gif) repeat-x;
	border:1px #c7c7c7 solid;
	padding:5px 10px;
	font-weight:bold;
	color:#333;
}
.login_form_info_item font{color:#336699; background:none; border:0px; padding:0px; font-weight:normal; line-height:24px;}


.login_form_info_r {
	width:133px;
	float:right;
	padding-top:23px;
}
.login_form_submit {
	width:98px;
	height:61px;
	background:url(../images/login_form_submit.gif) no-repeat;
	border:none;
}
.login_form_reg {
	width:714px;
	border-top:1px #dddddd solid;
	padding-left:22px;
	line-height:28px;
	padding-top:10px;
	clear:both;
}
.login_form_reg h3 {
	color:#a30001;
	font-size:14px;
}
.login_form_reg a:link , .login_form_reg a:visited {
	background:#c40001;
	padding:5px 10px;
	font-weight:bold;
	color:#ffffff;
}


/* getpassword_main */
.getpassword_main {
	width:795px;
	height:297px;
	border:1px #dedede solid;
	margin:20px auto;
	background:url(../images/getpassword_main_bg.gif) right bottom no-repeat;
}
.getpassword_main_title {
	height:71px;
	border-bottom:1px #dedede solid;
	background:#f2f2f2;
	margin-bottom:20px;
}
.getpassword_main_title h3 {
	font-size:16px;
	padding-top:12px;
	height:32px;
	padding-left:20px;
	color:#a40001;
}
.getpassword_main_title p {
	padding-left:20px;
}
.getpassword_main_form {
	width:370px;
	padding-left:20px;
}
.getpassword_main_submit {
	width:86px;
	height:25px;
	background:url(../images/getpassword_main_submit.gif) no-repeat;
	border:none;
	color:#FFFFFF;
	line-height:25px;
}

/* reg_main */
.reg_main_top {
	width:792px;
	margin:0px auto;
	height:29px;
	overflow:hidden;
	margin-top:20px;
}
.reg_main {
	width:790px;
	margin:0px auto;
	height:420px;
	border:1px #dedede solid;
	margin-bottom:20px;
}
.reg_main_title {
	height:71px;
	border-bottom:1px #dedede solid;
	background:#f2f2f2;
	margin-bottom:20px;
}
.reg_main_title h3 {
	font-size:16px;
	padding-top:12px;
	height:32px;
	padding-left:20px;
	color:#a40001;
}
.reg_main_title p {
	padding-left:20px;
}
.reg_main_form {
	width:570px;
	padding-left:20px;
}
.reg_main_submit {
	width:142px;
	height:25px;
	background:url(../images/reg_main_submit.gif) no-repeat;
	border:none;
	color:#FFFFFF;
	line-height:25px;
}
.reg_main_succesd {
	width:790px;
	margin:0px auto;
	height:100px;
	border:1px #dedede solid;
	margin-bottom:20px;
	text-align:center;
	background:url(../images/reg_main_succesd_bg.gif) no-repeat 320px 30px;
	padding-top:130px;
}

/* member_main */
.member_main {
	width:964px;
	margin:0px auto;
}
.member_menu {
	width:200px;
	float:left;
}
.member_menu_title {
	height:28px;
	line-height:28px;
	background:url(../images/member_menu_title_bg.gif) no-repeat;
	padding-left:30px;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
}
.member_menu ul {
	border:1px #c3d5df solid;
	border-top:none;
	padding:10px 0px;
}
.member_menu ul li {
	padding-left:28px;
	height:31px;
	line-height:31px;
}
.member_menu ul li a.active:link , .member_menu ul li a.active:visited {
	color:#d82427;
}

.member_body {
	width:750px;
	float:right;
	border:1px #c6d7df solid;
	background:#fff;
}
.member_body_title {
	width:694px;
	height:23px;
	padding-left:7px;
	padding-top:16px;
	color:#c30000;
	font-weight:bold;
	margin:0px auto;
	background:url(../images/member_body_title_bg.gif) no-repeat;
}
.member_info {
	height:40px;
	border-bottom:1px #7f7f7f dashed;
	width:694px;
	margin:0px auto;
	line-height:40px;
}
.member_info span {
	width:130px;
	height:25px;
	float:left;
	display:block;
	text-align:right;
}
.member_info_input {
	width:560px;
	float:right;
}
.member_info_input_text {
	background:url(../images/member_info_input_text_bg.gif) repeat-x;
	height:20px;
	border:1px #c0c0c0 solid;
	width:155px;
	margin-top:0px;
	line-height:20px;
}
.member_info_input_submit {
	width:65px;
	height:25px;
	text-align:center;
	color:#FFFFFF;
	background:url(../images/member_info_input_submit.gif) no-repeat;
	border:none;
}
.member_info_input_saveship {
	width:112px;
	height:25px;
	text-align:center;
	color:#FFFFFF;
	background:url(../images/saveshipbtn.gif) no-repeat;
	border:none;
	font-weight:bold;
}

.member_info_input_savepay {
	width:138px;
	height:25px;
	text-align:center;
	color:#FFFFFF;
	background:url(../images/saveshipbtn.gif) no-repeat left -25px;
	border:none;
	font-weight:bold;
}

.member_info_input_invoice {
	width:100px;
	height:25px;
	text-align:center;
	color:#FFFFFF;
	background:url(../images/saveshipbtn.gif) no-repeat left -50px;
	border:none;
	font-weight:bold;
}

.member_info_input_reset {
	width:65px;
	height:25px;
	text-align:center;
	color:#333;
	background:url(../images/member_info_input_reset.gif) no-repeat;
	border:none;
}

/* member_cart */
.member_cart {
	width:906px;
	margin:0px auto;
}
.member_cart h3 {
	height:38px;
	line-height:38px;
	font-size:14px;
}
.member_cart table {
	width:906px;
	border-top:1px #bcd7ec solid;
	border-left:1px #bcd7ec solid;
}
.member_cart table thead {
	height:30px;
	background:#e8f2f4;
	color:#666666;
}
.member_cart table td , .member_cart table th {
	border-right:1px #bcd7ec solid;
	border-bottom:1px #bcd7ec solid;
	text-align:center;
}
.member_cart table td {
	height:90px;
}
.member_cart table a:link , .member_cart table a:visited {
	color:#3168cc;
}
.member_cart_text {
	width:39px;
	height:19px;
	text-align:center;
	border:1px #a5acb2 solid;
}
.cart_product {
	width:320px;
	height:60px;
	overflow:hidden;
	margin:0px auto;
}
.cart_product_img {
	width:60px;
	height:60px;
	overflow:hidden;
	float:left;
}
.cart_product_img img {
	width:58px;
	height:58px;
	border:1px #a6a7a9 solid;
}
.cart_product_content {
	width:240px;
	float:right;
	padding-right:10px;
	overflow:hidden;
	line-height:22px;
	text-align:left;
}
.cart_button_l {
	width:550px;
	float:left;
	text-align:left;
	padding-left:20px;
	padding-top:5px;
}
.cart_button_m {
	width:200px;
	float:left;
	color:#ff6501;
	font-weight:bold;
	padding-top:10px;
}
.cart_button_r {
	width:120px;
	float:right;
}
.cart_button_r span {
	vertical-align:middle;
	padding-right:20px;
}
/* footer */
.footer {
	width:100%;
	margin:0px auto;
	height:120px;
	padding-top:20px;
	background:#3d3d3d;
	color:#FFF;
}
.footer1{width:963px; margin:0px auto;}
.footer_link {
	width:192px;
	float:left;
}
.footer_link_img {
	width:70px;
	text-align:right;
	float:left;
}
.footer_link_content {
	width:110px;
	text-align:left;
	float:right;
}
.footer_link_content h3 {
	font-size:14px;
	height:24px;
}
.footer_link_content h3 a:link , .footer_link_content h3 a:visited {
	color:#fff;
}
.footer_link_content h3 a:hover {
	color:#fff;
}
.footer_link_content ul li {
	line-height:20px;
	padding-left:2px;
}
.footer_link_content ul li a:link , .footer_link_content ul li a:visited {
	color:#fff;
}
.footer_link_content ul li a:hover {
	color:#fff;
}
.footer_info {
	width:964px;
	margin:0px auto;
	overflow:hidden;
	color:#333;
	line-height:20px;
	padding-top:8px;
}
.footer_info a:link , .footer_info a:visited {
	color:#333;
}
.footer_info a:hover {
	color:#999;
}
.footnav{width:621px; margin:0px auto;}
.footnav li{float:left; width:60px; margin-right:8px; display:inline; background:url(../images/line1.gif) right no-repeat; height:30px; line-height:30px;}
.icp{clear:both; line-height:22px; width:100%; text-align:center;}
.footicon{width:490px; margin:12px auto; overflow:hidden; margin-bottom:16px;}
.footicon{clear:both;}
.footicon li{float:left; padding-right:12px;}

/* position */
.position {
	height:40px;
	line-height:40px;
	color:#777777;
}
.position a:link , .position a:visited {
	color:#777;
	background:url(../images/point_2.gif) no-repeat right;
	padding:0px 10px;
}
/* page */
.pages {
	height:30px;
	line-height:30px;
	color:#777777;
	text-align:center;
}
.pages a:link , .pages a:visited {
	color:#777;
	padding:3px 5px;
	border:1px #d3d3d3 solid;
}
.pages a.active:link , .pages a.active:visited {
	padding:3px 5px;
	border:1px #ff6d00 solid;
	background:#ff6d00;
	color:#FFFFFF;
}
.pages a:hover {
	padding:3px 5px;
	border:1px #ff6d00 solid;
	background:#ff6d00;
	color:#FFFFFF;
}

table.member_table{margin:10px auto; width:86%;}
table.member_table td{background:url(../images/member_line.gif) bottom repeat-x;}
table.red01 td span,.red{color:#FF0000;}
.addaddress{width:680px; height:34px; background:#fffdd4; border:1px solid #ffcc66; line-height:34px; margin:10px auto;}
.addaddress span{background:url(../images/domz1.gif) 9px no-repeat; padding-left:30px; display:block; height:34px; float:left;}
.addaddress a{float:right; color:#008000; margin-right:20px; display:inline;}
table.addresslist{margin-bottom:30px;}
table.addresslist td{line-height:24px;}
table.addresslist td a{color:#2176bd;}
table.addresslist td a.red{color:#e60012;}
table.addresslist td a.green{color:#008000;}


/*购物车流程*/
.cart_lc{width:964px;font-family:微软雅黑; margin:0px auto; margin-bottom:20px;*line-height:1.3;overflow:hidden;}
.skin_cart_lc	 li{float:left;width:33.3%;height:29px;text-align:center;font-size:14px;}
.skin_cart_lc .one .li_01{background:url(../images/cart_tb.gif) #bc1a1a no-repeat right -39px;color:#ffffff;	}
.skin_cart_lc .one .li_02{background:url(../images/cart_tb.gif) #d1d1d1 no-repeat right -78px;font-weight:bold;}
.skin_cart_lc .one .li_03{background:#d1d1d1;font-weight:bold;}
.skin_cart_lc .one .li_01 .span_t1{height:22px;padding-top:7px;display:block;background:url(../images/cart_tb.gif) no-repeat 80px -116px;}
.skin_cart_lc .one .li_02 .span_t2{height:22px;padding-top:7px;display:block;background:url(../images/cart_tb.gif) no-repeat 80px -219px;}
.skin_cart_lc .one .li_03 .span_t3{height:22px;padding-top:7px;display:block;background:url(../images/cart_tb.gif) no-repeat 75px -289px;}
.skin_cart_lc .two .li_01{background:url(../images/cart_tb.gif) #d1d1d1 no-repeat right 0px;font-weight:bold;}
.skin_cart_lc .two .li_02{background:url(../images/cart_tb.gif) #bc1a1a no-repeat right -39px;color:#ffffff;}
.skin_cart_lc .two .li_03{background:#d1d1d1;font-weight:bold;}
.skin_cart_lc .two .li_01 .span_t1{height:22px;padding-top:7px;display:block;background:url(../images/cart_tb.gif) no-repeat 80px -152px;}
.skin_cart_lc .two .li_02 .span_t2{height:22px;padding-top:7px;display:block;background:url(../images/cart_tb.gif) no-repeat 80px -186px;}
.skin_cart_lc .two .li_03 .span_t3{height:22px;padding-top:7px;display:block;background:url(../images/cart_tb.gif) no-repeat 75px -289px;}
.skin_cart_lc .three .li_01{background:url(../images/cart_tb.gif) #d1d1d1 no-repeat right -78px;font-weight:bold;}
.skin_cart_lc .three .li_02{background:url(../images/cart_tb.gif) #d1d1d1 no-repeat right 0px;font-weight:bold;}
.skin_cart_lc .three .li_03{color:#ffffff;background:#bc1a1a}
.skin_cart_lc .three .li_01 .span_t1{height:22px;padding-top:7px;display:block;background:url(../images/cart_tb.gif) no-repeat 80px -152px;}
.skin_cart_lc .three .li_02 .span_t2{height:22px;padding-top:7px;display:block;background:url(../images/cart_tb.gif) no-repeat 80px -219px;}
.skin_cart_lc .three .li_03 .span_t3{height:22px;padding-top:7px;display:block;background:url(../images/cart_tb.gif) no-repeat 75px -253px;}

.posi{width:964px; margin:0px auto; text-align:left; height:40px; line-height:40px; color:#666666; }
.posi a{color:#666666;}
.ordermain{width:909px; margin:0px auto;}
.tips{width:100%; border:1px solid #bcd7ec; background:#e8f1f8; height:34px; line-height:34px; text-indent:9px;}
.step1{height:28px; line-height:28px; color:#FFFFFF; width:290px; background:url(../images/cp_cartBg.gif) no-repeat left top; margin-top:20px;}
.step1 div{float:left; text-indent:80px; width:auto;}
.step1 a{color:#414141; float:right; display:block;}
.step{border:1px solid #c1c1c1; padding:20px;}
.addressbook{width:680px; background:#F5F5F5; border:1px dotted #c1c1c1; padding:6px; color:#404040;}
.addressbook ul li{height:24px; line-height:24px;}
.addressbook div{font-weight:bold; height:24px; line-height:24px;}
.addressbook ul li input,.radioleft{float:left; margin-top:6px; margin-right:5px;}
.step2{background:url(../images/cp_cartBg.gif) no-repeat left -29px;}
#paystep1{line-height:26px;}
#paystep1 span{color:#FF0000;}

.font14{font-size:14px; font-weight:bold;}
.pay{margin-top:6px;}
.pay td h1{font-size:14px; font-weight:bold;}
.pay td input{float:left; margin-right:2px; margin-top:6px;}
.pay td label{line-height:24px; float:left;}
.paybank{width:620px; padding:14px; border:1px dotted #c1c1c1; margin-left:70px;background:#F5F5F5; overflow:hidden;}
.paybank ul li{float:left; display:inline; margin-right:13px; margin-bottom:6px;}
.payborder{border-bottom:1px solid #F0F0F0;}
.step3{background:url(../images/cp_cartBg.gif) no-repeat left -59px;}
#invoice1{line-height:26px;}
table.ordercart{border:0px;}
table.ordercart td h1{font-size:14px; font-weight:bold; color:#000000; text-align:center;}
table.ordercart td{height:30px; line-height:30px; border:0px; color:#484848; text-align:left;}
.checkout{width:880px; border:1px solid #bcd7ec; background:#e8f1f8; line-height:34px; padding:14px;}
.checkout{font-size:14px; font-weight:bold; line-height:26px;}
.checkout span{color:#a00000;}

.orderok{border:1px solid #bcd7ec; background:#e8f1f8; width:962px; margin:0px auto;}
.orderok div{background:url(../images/right_icon.gif) no-repeat 38px 34px;width:862px; height:109px;padding-left:100px; }
.orderok div h1{font-weight:bold; font-size:14px; line-height:60px;}
.orderok div span{font-weight:bold; color:#cc0000;}
.payhead{width:962px; line-height:60px; font-size:14px; font-weight:bold; margin:0px auto;}
.payhead span{color:#cc0000;}
.paybank1{overflow:hidden; padding-bottom:30px;}
.unipay1{width:902px; margin:5px auto; border-bottom:1px solid #bcd7ec; padding:11px; clear:both; overflow:hidden; padding-left:10px; padding-right:0px;}
.unipay1 img{border:1px solid #bcd7ec;}
.unipay1 div{float:left;}
.paybank1{border:1px solid #bcd7ec; background:#e8f1f8; width:962px; margin:0px auto;}
.paybank1 ul{padding-left:20px;}
.paybank1 ul li{float:left; display:inline; margin:15px; margin-right:20px; margin-bottom:5px;}
.paybank1 input{float:left; margin-top:12px; margin-right:3px;}
.paybank1 img{border:1px solid #c6c6c6;}
.paybtn{width:962px; margin:20px auto;}
.searchbtn{background:url(../images/search_btn.gif) no-repeat; width:48px; height:25px; line-height:25px; border:0px;}
.proimg{padding:7px;}
.proimg img{border:1px solid #dbdbdb;}

.page{text-align:center; width:100%; margin:0px auto; clear:both; padding-top:20px; padding-bottom:20px; background:#FFFFFF; border-top:1px solid #e6e6e6;}
.page a,.page font{display:inline-block; width:18px; height:18px; line-height:18px; text-align:center; border:1px solid #E1E1E1; margin:0px 3px; font-size:12px;}
.page font{font-weight:bold; color:#FF0000;}
.page span{width:auto; margin:0px 3px;}
.page a.next,#next,.page a.prev,#prev{width:auto; border:0px;}

.unipay{width:142px; height:35px; background:url(../images/bank/unipay.png) no-repeat; display:block;}