Server : Apache
System : Linux iZ2vcgyutqttsd1p850kl8Z 3.10.0-1160.92.1.el7.x86_64 #1 SMP Tue Jun 20 11:48:01 UTC 2023 x86_64
User : www ( 1000)
PHP Version : 5.6.40
Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Directory :  /www/wwwroot/saimikebio.com/themes/lingshi/
Upload File :
Current Directory [ Writeable ] Root Directory [ Writeable ]


Current File : /www/wwwroot/saimikebio.com/themes/lingshi/cart.css
html {

	background-color:#f8f8f8;

	color:#333

}

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,select,textarea {

	margin:0;

	padding:0

}

body,button,input,select,textarea {

	font:12px/1.5 Microsoft YaHei,Tahoma,Helvetica,Arial,simsun;

}

address,cite,em,var,i {

	font-style:normal

}

ul,ol {

	list-style:none

}

fieldset,img {

	border:0

}

iframe {

	display:block

}

input,textarea,button,select {

	font-size:100%;

	outline:0;

	resize:none;

}

button {

	cursor:pointer

}

th {

	text-align:inherit

}

h1 {

	font-size:18px

}

h2 {

	font-size:14px;

	font-weight:bold

}

h3 {

	font-size:14px;

	font-weight:400

}

h4,h5 {

	font-size:12px;

	font-weight:400

}

a {

	text-decoration:none;

	color:#333

}

a:hover {

	text-decoration:underline;

	color:#e61952

}

a:focus {

	outline:0

}

::selection {

	background:#e61952;

	color:#fff

}

canvas {

	-ms-touch-action:double-tap-zoom

}

.clear {

	clear:both;

	height:0;

	font-size:0;

	line-height:0;

	overflow:hidden

}

.cle:after,.cle_float:after {

	visibility:hidden;

	display:block;

	font-size:0;

	content:'\20';

	clear:both;

	height:0

}

.cle,.cle_float {

	zoom:1

}

.fl {

	float:left

}

.fr {

	float:right

}



.red {

	color:#e61952

}

.blue {

	color:#39f

}

.blue:hover {

	color:#39f

}

.green {

	color:#298808

}

.pink,a.pink,a.pink:hover {

	color:#e61952

}

.gray,a.gray,a.gray:hover {

	color:#999

}

.svip-ico {

	background-position:0 -18px

}

.container {

	margin-right: auto;

	margin-left: auto;

*zoom:1

}

.container:before, .container:after {

	display: table;

	content: "";

	line-height: 0

}

.container:after {

	clear: both

}

.container {

	width: 1200px;

}

.wrapper {

	width: 1200px;

	margin: auto;

}

#main {

	width:1200px;

	margin:30px auto 50px

}

.cart_main {

	width:1200px;

	border:0;

	margin:30px auto 50px

}

.cart_main2 {

	width:1200px;

	background-color:#fff;

	margin:30px auto 50px

}

.form-bd {

	margin:15px 0;

	position:relative;

	height:289px;

	width:320px;

	overflow:hidden

}

#header {

	width:100%

}

#header .hd_bar {

	background-color:#363636;

	height:60px

}

.hd_bar .bd {

	width:1200px;

	height:60px;

	margin:0 auto;

	position:relative;

	z-index:100;

}

.hd_bar .hd_lbar {

	float:left;

	overflow:hidden;

}

.hd_bar .hd_lbar a {

	display:inline-block;

	height:20px;

	line-height:20px;

	color:#eee;

	padding:20px 20px;

	background-color:#363636;

	vertical-align:top

}

.hd_bar .hd_lbar a:hover {

	background-color:#666;

	color:#fff;

	text-decoration:none

}

.hd_bar .hd_lbar .iconfont {

	margin-right:5px;

	color:#999;

	vertical-align:top

}

.hd_bar .level {

	font-family:\5b8b\4f53;

	color:#bf001a;

	margin-left:5px;

	font-size:12px

}

.hd_bar .hd_rbar {

	float:right;

	width:300px;

	color:#eee;

	text-align:right

}

.hd_bar .hd_rbar a {

	display:inline-block;

	height:57px;

	line-height:57px;

	color:#eee;

	padding:0 12px;

	background-color:#363636

}

.hd_bar .hd_rbar a:hover {

	background-color:#666;

	color:#fff;

	text-decoration:none

}

#header .gohome {

	float:left;

}

.gohome a {

	display:inline-block;

	height:20px;

	line-height:20px;

	color:#eee;

	padding:20px 20px;

	background-color:#363636;

	vertical-align:top

}

.gohome a:hover {

	background-color:#666;

	color:#fff;

	text-decoration:none

}

.hd-step {

	float:right;

	width:500px;

	padding-top:21px

}

.hd-step li {

	float:left;

	width:116px;

	height:28px;

	color:#bbb;

	background:url(images/page-step-bg.png) 0 0 no-repeat;

	font-size:14px;

	position:relative

}

.hd-step li em {

	font-weight:bold;

	font-size:16px;

	color:#fff;

	padding:0 12px 0 8px;

	font-family:arial;

	text-shadow:1px 1px 1px rgba(0,0,0,0.3)

}

.hd-step li i {

	position:absolute;

	top:23px;

	left:50%;

	width:0;

	height:0;

	overflow:hidden;

	border-width:8px;

	border-style:solid;

	border-color:#222 #222 #f8f8f8 #222;

	display:none

}

.hd-step li.first {

	width:auto

}

.hd-step li.first em {

	padding-left:7px

}

.hd-step li.jt {

	width:72px;

	background-position:center -141px

}

.hd-step li.on {

	background-position:0 -33px

}

.hd-step li.on i {

	display:block

}

.hd_bar .hd_lbar a.usernav-link {

	position:relative;

	overflow:hidden

}

.hd_bar .hd_lbar a.usernav-link .arrow {

	font-size:16px;

	color:#fafafa;

	position:absolute;

	top:20px;

	+top:15px;

	right:4px;

	-webkit-transition:all .5s;

	-moz-transition:all .5s;

	-ms-transition:all .5s;

	transition:all .5s

}

.hd_bar .hd_lbar a.usernav-link img {

	width:1px;

	height:15px;

	vertical-align:top

}

.hd_bar .hd_lbar a.usernav-link img.vip-ico {

	background-position:0 1px;

	width:18px

}

.hd_bar .hd_lbar a.usernav-link img.svip-ico {

	background-position:0 -23px;

	width:18px

}

.hd_bar .hd_lbar a.usernav-link i.arrow {

	margin-right:0

}

.hd_bar .hd_lbar a.usernav-link span {

	display:inline-block;

	height:17px;

	overflow:hidden;

	vertical-align:top

}

.hd_bar .hd_lbar a.usernav-link span.ellips {

	width:148px

}

.hd_bar .hd_lbar a.hover {

	background-color:#666;

	color:#fff

}

.hd_bar .hd_lbar a.hover i.arrow {

	-moz-transform:rotate(180deg);

	-webkit-transform:rotate(180deg);

	-ms-transform:rotate(180deg);

	transform:rotate(180deg)

}

.usernav-bd {

	visibility:hidden;

	opacity:0;

	width:150px;

	border:1px solid #c9c9c9;

	position:absolute;

	z-index:1100;

	left:0;

	top:72px;

	background:#fafafa;

	box-shadow:0 1px 5px rgba(100,100,100,0.3);

	-webkit-transition:all .5s;

	-moz-transition:all .5s;

	-o-transition:all .5s;

	transition:all .5s

}

.usernav-show {

	visibility:visible;

	opacity:1;

	top:62px

}

.usernav-bd a {

	display:block;

	height:34px;

	line-height:34px;

	margin:0 10px;

	border-bottom:1px dashed #e5e5e5

}

.usernav-bd a:hover {

	margin:0;

	background-color:#ddd;

	border-bottom:1px solid #ddd;

	color:#333;

	text-decoration:none;

	padding-left:10px

}

.usernav-bd a.last {

	border-bottom:0

}

.tongji-js {

	display:none

}

.btn,.btn-css3 {

	display:inline-block;

	padding:5px 12px;

	height:16px;

	line-height:16px;

	_line-height:18px;

	border:1px solid #e61952;

	border-radius:3px;

	font-size:100%;

	color:#fff;

	background-color:#e61952;

	overflow:hidden;

	vertical-align:middle

}

.btn:hover,.btn-css3:hover {

	text-decoration:none;

	color:#fff;

	background:#e61952

}

.btn img,.btn-css3 img {

	vertical-align:middle

}

.graybtn {

	display:inline-block;

	padding:5px 12px;

	height:16px;

	line-height:16px;

	border:1px solid #c4c4c4;

	border-radius:2px;

	font-size:100%;

	color:#666;

	background-color:#efefef;

	background-image:-webkit-linear-gradient(#f8f8f8,#e5e5e5);

	background-image:-moz-linear-gradient(#f8f8f8,#e5e5e5);

	background-image:linear-gradient(#f8f8f8,#e5e5e5);

	background-repeat:repeat-x;

	vertical-align:middle

}

.graybtn:hover {

	text-decoration:none;

	color:#666;

	background:#e5e5e5

}

.ok-tip,.success-tip,.warn-tip,.confirm-tip {

	font-size:14px

}

.ok-tip .iconfont,.success-tip .iconfont,.warn-tip .iconfont,.confirm-tip .iconfont {

	color:#f60;

	font-size:24px;

	margin-right:10px

}

.ok-tip .iconfont {

	color:#59bbec;

	font-size:30px

}

.success-tip {

	font-size:22px

}

.success-tip .iconfont {

	color:#298808;

	font-size:26px

}

.confirm-tip .iconfont {

	color:#0baee4;

	font-size:22px

}

.aui_inner table {

	width:100%

}

.aui_loading {

	padding:20px 0 0;

	text-align:center;

	overflow:hidden;

	color:#bbb

}

.aui_inner {

	background:#fafafa;

	box-shadow:1px 1px 3px rgba(100,100,100,0.3);

	border:1px solid #989898

}

.aui_main {

	vertical-align:top

}

.aui_content {

	min-width:200px

}

.aui_titleBar {

	position:relative;

	border-bottom:1px solid #fff

}

.aui_titleBar .aui_title {

	font-size:20px;

	padding:10px 20px;

	border-bottom:1px solid #e0e0e0

}

.aui_close {

	background-position:0 0;

	top:12px;

	right:12px;

	position:absolute;

	text-indent:-9999px;

	width:24px;

	height:24px;

	overflow:hidden;

	margin-right:0

}

.aui_close:hover {

	background-position:0 -24px

}

.aui_buttons {

	background-color:#f6f6f6;

	border-top:1px solid #eee;

	padding:6px 10px;

	text-align:right

}

.aui_dialog button {

	margin-left:15px;

	padding:6px 8px;

	cursor:pointer;

	display:inline-block;

	text-align:center;

	line-height:1;

	*padding:4px 6px;

	*height:2em;

	letter-spacing:2px;

	color:#999;

	border:solid 1px #ccc;

	border-radius:2px;

	background:#eee

}

.aui_dialog button:hover {

	background:#ddd

}

.aui_dialog button.highlight {

	color:#fff;

	border:solid 1px #38abe4;

	background:#59bbec

}

.aui_dialog button.highlight:hover {

	background:#7accf4

}

.dialog_success .aui_inner {

	opacity:.9

}

.dialog_success .aui_close,.dialog_ok .aui_close,.dialog_confirm .aui_close,.dialog_warn .aui_close {

	display:none

}

.dialog_login_box {

	width:320px;

	height:430px;

	padding:15px 30px;

	background:#fff

}

#login-box h2 {

	font-size:18px;

	font-style:normal;

	font-weight:100;

	letter-spacing:5px

}

#login-box .trig {

	float:right;

	font-size:12px;

	letter-spacing:0

}

#login-box .trig a {

	text-decoration:underline

}

.dialog_login_box .form-bd {

	margin:15px 0;

	position:relative;

	height:239px;

	width:320px;

	overflow:hidden

}

.dialog_login_box .form_box {

	position:absolute;

	width:640px

}

.dialog_login_box .login_box,.prve_login {

	float:left

}

#login-box .form {

	width:320px

}

#login-nala-form li h5 {

	font-size:14px;

	color:#999

}

#login-nala-form li span.iconfont {

	display:inline-block;

	text-align:center;

	color:#aaa;

	font-size:18px;

	vertical-align:middle;

	margin:0 6px

}

#login-nala-form li input.text {

	width:240px;

	padding:4px 6px;

	height:18px;

	line-height:18px;

	overflow:hidden;

	border:0;

	border-left:1px solid #ccc;

	color:#333;

	vertical-align:middle;

	color:#333;

	margin-left:2px;

	-webkit-transition:all .25s ease;

	-moz-transition:all .25s ease;

	-ms-transition:all .25s ease;

	transition:all .25s ease

}

#login-nala-form li.text_input {

	border:1px solid #ccc;

	line-height:18px;

	padding:6px;

	position:relative;

	margin-bottom:24px;

	zoom:1

}

#login-nala-form li {

	line-height:18px;

	padding:6px 0;

	-webkit-transition:all .25s ease;

	-moz-transition:all .25s ease;

	-ms-transition:all .25s ease;

	transition:all .25s ease

}

#login-nala-form li.last {

	text-align:center;

	margin-bottom:30px;

	margin-top:10px

}

#login-nala-form li.last p {

	margin-bottom:10px

}

#login-nala-form li.last .btn {

	height:50px;

	width:100%;

	text-align:center;

	color:#fff;

	letter-spacing:5px;

	cursor:pointer;

	font-size:18px;

	border:0

}

#login-nala-form li.last .disabled {

	background:#eee url(images/loading.gif) 110px 18px no-repeat;

	cursor:default;

	color:#999

}

#login-nala-form li p .remember-me {

	margin-right:10px;

	vertical-align:-2px

}

#login-nala-form li p a.forget_psd {

	float:right;

	text-decoration:underline

}

#login-nala-form li.params_error {

	border-color:#fe655c

}

#login-nala-form li.params_error input.text {

	border-left-color:#fe655c

}

#login-nala-form li.error_box {

	padding:0;

	height:16px;

	margin-top:-12px;

	margin-bottom:5px;

	color:#fe655c

}

#login-nala-form li.text_input .error_icon {

	background:url(images/error_icon.png) 0 -50px no-repeat;

	position:absolute;

	width:14px;

	height:14px;

	right:10px;

	top:10px

}

#login-nala-form li.params_error .error_icon {

	background-position:0 0

}

#login-nala-form li.text_input input:-webkit-autofill {

	-webkit-box-shadow:0 0 0 1000px white inset

}

#login-last {

	padding-top:5px

}

#login-last li {

	padding-bottom:25px

}

#login-last i.iconfont {

	margin-right:4px;

	color:#999;

	font-size:14px

}

#login-box.trg {

	padding:12px;

	font-size:14px;

	margin-top:20px

}

.other-login {

	font-size:0

}

.other-login a {

	margin-top:0;

	vertical-align:top;

	margin-right:10px;

	background:url(images/other-login-bg.png) center no-repeat;

	display:inline-block;

	width:30px;

	height:30px;

	overflow:hidden

}

.other-login a.sina {

	background-position:0 0

}

.other-login a.qq {

	background-position:-40px 0

}

.other-login a.alipay {

	background-position:-80px 0

}

.other-login a.taobao {

	background-position:-120px 0

}

.other-login a.baidu {

	background-position:-160px 0

}

.other-login a.weixin {

	background-position:-200px 0

}

.other-login a:hover {

	text-decoration:none;

	opacity:.8;

	filter:Alpha(opacity=80)

}

.other-form li h5 {

	margin-top:50px

}

.other-form li {

	padding-bottom:8px;

	margin-bottom:10px

}

.g_box {

	background-color:#fff;

	width:320px;

	height:430px;

	float:right;

	padding:15px 30px

}

.top-next {

	color:#666;

	padding-bottom:10px

}

.top-next a {

	margin-left:5px

}

.top-next .fl {

	padding-top:5px

}

.top-next .fl a {

	font-weight:bold

}

.top-next .fr {

	padding-bottom:2px

}

.top-next .fr span {

	margin-right:10px

}

.top-next .fr span.red {

	margin-right:0;

	color:#e61952

}

.cart-box .hd {

	border-bottom:1px solid #e4e4e4;

	background-color:#fff;

	padding:15px 10px;/*选择性结算*/

	color:#111;

	font-size:0

}

.cart-box .hd span {

	display:inline-block;

	width:150px;

	font-size:14px;

	text-align:center;

}

.cart-box .hd span.no1 {

	width:35px

}

.cart-box .hd span.no1 input {

	vertical-align:-1px

}

.cart-box .hd span.no2 {

	width:440px;

	text-align:left;

}

.cart-box .hd span.no3 {

	width:224px

}

.goods-list {

	margin-bottom:8px

}

.goods-list ul {

	background-color:#fff

}

.goods-list li {

	+display:inline;

	zoom:1;

	width:1070px;

	border-bottom:1px dotted #cbcbcb;

	color:#666;

	padding:10px

}

.goods-list li a {

	color:#666

}

.goods-list li .check {

	height:20px;

	width:35px;

	padding:18px 0 0 15px;

	float:left

}

.goods-list li .selcartgoods {

	width:30px;

	height:62px;

	line-height:62px;

	text-align:center;

	float:left

}/*选择性结算*/

.goods-list li .pic {

	height:62px;

	width:62px;

	float:left

}

.goods-list li .pic img {

	height:60px;

	width:60px;

	vertical-align:top;

	border:1px solid #eee

}

.goods-list li .name {

	width:310px;

	height:auto;

	line-height:18px;

	float:left;

	padding:5px 30px 0 10px

}/*选择性结算*/

.goods-list li .name i {

	background-color:#fff2f2;

	color:#e61952;

	padding:0 2px;

	border-radius:2px

}

.goods-list li .name .isfree {

	background-color:#95ce67;

	color:#fff

}

.goods-list li .name .isfree_2 {

	background-color:#53a90e;

	color:#fff

}

.goods-list li .name p {

	margin-top:5px

}

.goods-list li .price-one {

	padding:22px 0 0 0;

	width:200px;

	float:left;

	font-size:12px

}

.goods-list li .price-one p.mt {

	margin-top:-18px

}

.goods-list li .price-one span {

	margin-right:4px

}

.goods-list li .price-one cite {

	font-size:14px;

	margin-right:3px

}

.goods-list li .price-one .time {

	color:#f30

}

.goods-list li .nums {

	padding-top:18px;

	padding-left:27px;

	width:123px;

	float:left;

	position:relative

}

.goods-list li .nums span {

	float:left;

	display:block;

	visibility:hidden;

	width:20px;

	height:20px;

	border:1px solid #e8e8e8;

	background-color:#e8e8e8;

	text-shadow:1px 1px 1px #fff;

	text-align:center;

	font-size:18px;

	cursor:pointer;

	overflow:hidden;

	line-height:18px

}

.goods-list li .nums span:hover {

	background-color:#fff

}

.goods-list li .nums span.disabled {

	cursor:not-allowed;

	color:#ddd;

	background-color:#f1f1f1

}

.goods-list li .nums input {

	float:left;

	width:50px;

	height:18px;

	padding-bottom:2px;

	border:0;

	border-top:1px solid #fff;

	border-bottom:1px solid #fff;

	text-align:center;

	color:#666;

	font-size:14px

}

.goods-list li .nums .only1 {

	margin-left:33px;

	font-size:14px

}

.goods-list li .price-xj {

	padding:18px 0 0 0;

	width:150px;

	float:left;

	text-align:center;

}

.goods-list li .price-xj span {

	font-size:12px

}

.goods-list li .price-xj em {

	font-size:14px

}

.goods-list li .price-xj cite {

	font-size:14px;

	color:#e61952;

	margin:0 3px

}

.goods-list li .del {

	padding:20px 0 0 0;

	width:98px;

	float:right;

	text-align:center

}

.goods-list li .del p {

	margin-top:-10px;

	margin-bottom:5px

}

.goods-list li.multi-item .item-list {

	float:left;

	width:380px

}

.goods-list li.multi-item .item-list div {

	margin-bottom:5px

}

.goods-list li.hover .nums span {

	visibility:visible

}

.goods-list li.hover .nums input {

	border-color:#e8e8e8;

	background:#Fff

}

.goods-list li.disabled .nums span {

	visibility:hidden

}

.goods-list li.disabled .nums input {

	background:0;

	border:0

}

.goods-list li.disabled .del {

	line-height:24px

}

.goods-list li.disabled .del span.red {

	padding:3px 8px;

	font-size:12px;

	background-color:#ddd;

	border-radius:2px;

	color:#333

}

.goods-list li.disabled {

	background-color:#f1f1f1;

	opacity:.6;

	filter:Alpha(opacity=60)

}

.goods-list li.disabled .price-one .time {

	color:#999

}

.numlimit-tip {

	position:absolute;

	top:54px;

	left:0;

	z-index:100

}

.numlimit-tip p {

	border:1px solid #f7cecd;

	background-color:#f9f9f9;

	color:#cc001e;

	padding:3px 10px;

	font-size:12px

}

.numlimit-tip i {

	position:absolute;

	top:-10px;

	left:30px;

	z-index:2;

	font-size:24px;

	line-height:20px;

	color:#f7cecd;

	font-family:Arial

}

.numlimit-tip i.btm {

	top:-8px;

	z-index:3;

	color:#f9f9f9

}

.hover-warn {

	margin-left:-25px;

	box-shadow:0 1px 2px rgba(100,100,100,0.3)

}

.hover-warn p {

	border-color:#bdbdbd;

	color:#666

}

.hover-warn i {

	color:#bdbdbd

}

.infotip {

	color:#e61952;

	padding:0 5px;

	font-size:14px

}

.goods-list .list-hd {

	height:34px;

	line-height:34px;

	overflow:hidden;

	color:#888

}

.goods-list .list-hd .man-title {

	margin-right:20px

}

.goods-list .list-hd .man-title em {

	margin-right:10px;

	padding:1px 8px 2px 12px;

	font-size:14px;

	color:#fff;

	background-color:#95ce67;

	border-radius:5px;

	letter-spacing:5px

}

.goods-list .list-hd .man-zeng em {

	background-color:#fdb64a

}

.goods-list .list-hd .man-info i {

	color:#390;

	margin-right:15px

}

.goods-list .list-hd a {

	color:#3598ff

}

.goods-list .list-hd .man-info a.zp {

	color:#390;

	margin-right:15px

}

.goods-list .list-hd .green i {

	font-size:20px;

	margin-right:5px

}

.cart-box .fd {

	padding-top:20px

}

.cart-box .fd .no1 input {

	vertical-align:-2px

}

.cart-box .fd .no1 a {

	padding:3px 5px

}

.cart-box .fd .no1 a:hover {

	text-decoration:none;

	background-color:#ffe6e6

}

.cart-box .fd .graybtn {

	font-size:14px;

	padding:10px 15px;

	color:#333

}

.cart-box .fd .graybtn i {

	margin-right:2px;

	vertical-align:1px

}

.cart-box .fd .btn {

	font-size:14px;

	padding:10px 25px;

	margin-left:20px

}

.cart-box .fd .btn i {

	vertical-align:2px;

	margin-left:2px

}

.cart-box .fd .btn img {

	vertical-align:-2px;

	height:16px

}

.cart-box .fd p {

	margin-bottom:20px

}

.cart-box .fd strong {

	font-size:20px;

	font-family:arial;

	margin:0 3px

}

.cart-box .fd .fr {

	margin-top:-11px

}

.cart-box .fd .fr p {

	text-align:right;

	margin-bottom:16px

}

.btn-off,.btn-off:hover {

	cursor:default;

	box-shadow:none;

	background:#efefef;

	border-color:#ddd;

	color:#999;

	text-shadow:none

}

.page-btm {

	padding-bottom:50px;

	margin-top:-20px

}

.page-btm .line {

	display:none

}

.cuxiao-box {

	width:1200px;

	margin:0 auto

}

.cuxiao-box .hd {

	position:relative;

	height:30px;

	border-bottom:1px solid #d7d7d7;

	background-color:#f1f1f1;

	border:1px solid #ccc;

	padding:10px 15px

}

.cuxiao-box .hd h3 span {

	font-size:12px;

	font-weight:400;

	margin-left:15px

}

.cuxiao-box .hd h3 {

	font-size:16px

}

.cuxiao-box .hd .hd-fr {

	position:absolute;

	right:10px;

	top:15px;

	font-size:14px

}

.cuxiao-box .hd h3 span.lack_price {

	margin:0 5px;

	color:#e61952;

	font-size:18px;

	font-weight:bold

}

.cuxiao-box .hd .refresh-group a {

	display:inline-block;

	width:0;

	padding:12px 0 0 12px;

	height:0;

	line-height:0;

	overflow:hidden;

	background-color:#c5c5c5;

	background:rgba(197,197,197,0.5);

	filter:Alpha(opacity=80);

	border-radius:12px;

	text-align:center;

	font-size:14px;

	font-weight:bold;

	color:#fff;

	font-family:arial;

	margin-right:10px

}

.cuxiao-box .hd .refresh-group a.current {

	background-color:#333;

	background:rgba(51,51,51,0.5)

}

.refresh-group a i {

	color:#298808;

	margin-right:5px

}

.refresh-group a:hover {

	text-decoration:none

}

.cuxiao-box .hd .price-add9 {

	top:19px

}

.price-add9 a {

	height:25px;

	padding-bottom:3px;

	display:inline-block

}

.price-add9 a.on {

	color:#e61952;

	border-bottom:3px solid #e61952

}

.price-add9 a:hover {

	text-decoration:none

}

.price-add9 .vert_line {

	margin:0 15px;

	color:#ccc

}

.cuxiao-bd {

	position:relative;

	background-color:#fff;

	border:1px solid #ccc;

	border-top:0;

	padding:20px 0;

	zoom:1

}

.cuxiao-bd ul {

	display:none

}

.cuxiao-bd li {

	width:160px;

	padding:15px 0 15px 20px;

	background-color:#fff;

	float:left;

	-webkit-transition:background-color .2s;

	-moz-transition:background-color .2s;

	-o-transition:background-color .2s;

	-ms-transition:background-color .2s;

	transition:background-color .2s

}

.cuxiao-bd li .bd {

	height:245px;

	overflow:hidden

}

.cuxiao-bd li .info {

	height:32px;

	line-height:32px;

	background-color:#f8f8f8;

	color:#888;

	text-align:center;

	font-size:14px;

	overflow:hidden

}

.cuxiao-bd li .pic {

	text-align:center;

	height:160px;

	overflow:hidden

}

.cuxiao-bd li .pic img {

	width:158px;

	height:158px;

	border:1px solid #ccc;

	vertical-align:top

}

.cuxiao-bd li .price {

	color:#e61952;

	margin-top:5px

}

.cuxiao-bd li .price strong {

	font-size:16px;

	font-weight:400;

	margin:0 2px 0 4px

}

.cuxiao-bd li .price span {

	margin-left:10px;

	color:#bbb

}

.cuxiao-bd li .name {

	padding-top:5px

}

.cuxiao-bd li .name a,.cuxiao-bd li .name .pink {

	color:#666

}

.cuxiao-bd li .intro {

	color:#bbb

}

.cuxiao-bd li:hover .pic img {

	border-color:#e61952

}

.cuxiao-bd li:hover .price {

	color:#e61952

}

.cuxiao-bd .arrow_left,.cuxiao-bd .arrow_right {

	position:absolute;

	top:95px;

	font-size:18px;

	color:#ccc;

	background-color:#f6f6f6;

	display:block;

	line-height:38px;

	height:40px;

	width:40px;

	border-radius:20px;

	text-align:center

}

.cuxiao-bd .arrow_left:hover,.cuxiao-bd .arrow_right:hover {

	text-decoration:none;

	color:#999

}

.cuxiao-bd .arrow_left {

	left:5px

}

.cuxiao-bd .arrow_right {

	right:5px

}

.none-box {

	padding:40px 0 70px 470px;

	height:80px;

	margin-bottom:14px;

	font-size:14px

}

.none-box a.btn {

	margin-left:36px;

	font-size:12px

}

.none-box .txt {

	float:left;

	margin:20px 15px 0 0

}

.search_box {

	float:left;

	width:192px;

	height:20px;

	background-color:#fff;

	border:1px solid #d9d9d9;

	border-radius:3px;

	margin-top:16px;

	padding:5px;

	overflow:hidden

}

.search_box span {

	float:left

}

.search_box input {

	border:0;

	background:0

}

.search_box .sea_input {

	width:163px;

	height:20px;

	line-height:20px;

	float:left;

	color:#999;

	outline:0;

	font-size:12px

}

.search_box .sea_submit {

	font-size:19px;

	line-height:18px;

	color:#c9c9c9;

	float:right;

	height:20px;

	cursor:pointer

}

.search_box .sea_submit:hover {

	color:#e61952

}

.cate-box {

	position:relative;

	border:1px solid #e3e3e3;

	padding:15px 20px;

	background-color:#fff;

	margin-bottom:100px

}

.cate-box .tip {

	position:absolute;

	top:-76px;

	left:30%;

	width:397px;

	height:78px

}

.cate-box .bd a {

	display:block;

	float:left;

	width:93px;

	height:30px;

	text-align:center;

	padding-top:70px;

	color:#666;

	font-size:14px;

	-webkit-transition:all .3s;

	-moz-transition:all .3s;

	-ms-transition:all .3s;

	transition:all .3s

}

.cate-box .bd a:hover {

	color:#e61952;

	-webkit-transform:translate(0,-8px);

	-moz-transform:translate(0,-8px);

	-ms-transform:translate(0,-8px);

	transform:translate(0,-8px)

}

.cate-box .bd a.no1 {

	background-position:25px 15px

}

.cate-box .bd a.no2 {

	background-position:-70px 15px

}

.cate-box .bd a.no3 {

	background-position:-164px 15px

}

.cate-box .bd a.no4 {

	background-position:-255px 15px

}

.cate-box .bd a.no7 {

	background-position:-348px 15px

}

.cate-box .bd a.no5 {

	background-position:-443px 15px;

	border-left:1px solid #e3e3e3

}

.cate-box .bd a.no6 {

	background-position:-537px 15px

}

.key-hot {

	position:absolute;

	right:0;

	top:28px;

	width:315px

}

.key-hot h3 {

	color:#999;

	font-size:12px;

	margin-bottom:5px

}

.key-hot a {

	margin-right:10px;

	line-height:22px

}

.side-pannel {

	position: fixed;

	right: 8px;

	margin-left: 496px;

	z-index: 99

}

.side-bar {

	border: 1px solid #E7E7E7;

	border-bottom: none;

	bottom: 30px;

	background: #fff

}

.side-bar a {

	display: block;

	cursor: pointer;

	width: 60px;

	height: 60px;

	border-bottom: 1px solid #E7E7E7;

	position: relative;

	color: #676767;

	text-align: center

}

.side-bar a.kefuqq {

	background: url(images/qq.png) center center no-repeat;

}

.side-bar a.kefuww {

	background: url(images/wangwang.png) center center no-repeat;

}

.side-bar a.gotop {

	background: url(images/gotop.png) center center no-repeat;

}

.side-bar a.weixin {

	background: url(images/kefuweixin.png) center center no-repeat;

}

.side-bar a.qr s {

	position: absolute;

	top: 50%;

	left: 18px

}

.side-bar a.qr i {

	width: 277px;

	height: 259px;

	position: absolute;

	left: -277px;

	bottom: 0;

	display: none;

	background-position: 0 0

}

.side-bar a.qr:hover i {

	display: block

}

.side-bar a.qr i {

	background-image: url(images/weixin.png)

}

.side-bar a.qr:hover s {

	height: 33px;

	width: 36px;

	margin-top: -16px;

	background-position: 0 0

}

.from_com ul li.input_box {

	border:1px solid #ccc;

	line-height:18px;

	padding:6px;

	position:relative;

	zoom:1

}

.from_com ul li.security_code {

	width:100px

}

.from_com ul li.input_box .t_text {

	position:absolute;

	color:#ccc;

	left:14px;

	top:10px

}

.from_com ul li.input_box input {

	border:0;

	border:0;

	padding:4px 6px;

	width:265px;

	height:18px;

	line-height:18px;

	overflow:hidden;

	color:#333;

	vertical-align:middle;

	color:#333;

	margin-left:2px

}

.from_com ul li.security_code input.code_input {

	width:80px

}

.from_com ul li.input_box .error_icon {

	background:url(images/error_icon.png) 0 -50px no-repeat;

	position:absolute;

	width:14px;

	height:14px;

	right:10px;

	top:11px

}

.from_com ul li.security_code img {

	position:absolute;

	top:0;

	right:-130px;

	width:110px;

	height:40px

}

.from_com ul li.input_box input {

	border:0;

	border:0;

	padding:4px 6px;

	width:265px;

	height:18px;

	line-height:18px;

	overflow:hidden;

	color:#333;

	vertical-align:middle;

	color:#333;

	margin-left:2px

}

.register_infor ul li.input_box {

	border:1px solid #ccc;

	line-height:18px;

	padding:6px;

	position:relative;

	zoom:1

}

#register_box h2 {

	font-size:18px;

	font-style:normal;

	font-weight:100;

	letter-spacing:5px

}

#register_box .trig {

	float:right;

	font-size:12px;

	letter-spacing:0;

	margin-top:5px

}

#register_box .trig a {

	text-decoration:underline

}

.register_infor {

	margin:15px 0;

	width:320px

}

.register_infor ul li.input_box {

	border:1px solid #ccc;

	line-height:18px;

	padding:6px;

	position:relative;

	zoom:1

}

.register_infor ul li.input_box .t_text {

	position:absolute;

	color:#ccc;

	left:14px;

	top:10px

}

.register_infor ul li.input_box input {

	border:0;

	border:0;

	padding:4px 6px;

	width:265px;

	height:18px;

	line-height:18px;

	overflow:hidden;

	color:#333;

	vertical-align:middle;

	color:#333;

	margin-left:2px

}

.register_infor ul li.security_code {

	width:100px

}

.register_infor ul li.security_code input {

	width:80px

}

.register_infor ul li.security_code img {

	position:absolute;

	top:0;

	right:-130px;

	width:110px;

	height:40px

}

.register_infor ul li.security_code a {

	position:absolute;

	color:#39f;

	top:10px;

	right:-190px;

	text-decoration:underline

}

.register_infor ul li.error_box,.register_infor ul li.error_box em {

	display:block;

	height:24px;

	line-height:24px;

	_height:20px;

	_line-height:20px;

	color:#fe564b;

	overflow:hidden

}

.register_infor ul li.input_box .error_icon {

	background:url(images/error_icon.png) 0 -50px no-repeat;

	position:absolute;

	width:14px;

	height:14px;

	right:10px;

	top:11px

}

.register_infor ul li.params_error {

	border-color:#fe655c

}

.register_infor ul li.params_error .error_icon {

	background-position:0 0

}

.register_infor ul li.params_success .error_icon {

	background-position:0 -18px

}

.register_infor ul li.security_code a#send_security_code {

	color:#666;

	text-decoration:none;

	padding:11px 20px;

	top:0;

	font-size:14px;

	right:-206px;

	display:none

}

.register_infor ul li.security_code a.disabled {

	background:#ccc

}

.register_infor ul li.lizi_law a {

	color:#39f

}

.register_infor ul li.go2register a {

	width:100%;

	padding:15px 0;

	text-align:center;

	font-size:18px

}

.register_infor ul li.go2register input {

	width:100%;

	padding:15px 0;

	height:46px;

	text-align:center;

	font-size:18px;

	cursor:pointer

}

.register_infor li.input_box input:-webkit-autofill {

	-webkit-box-shadow:0 0 0 1000px white inset

}

.register_infor .remember-me {

	margin-right:3px;

	vertical-align:-2px

}

.checkImage {

	width:300px

}

.checkImage input {

	width:100px;

	padding:5px;

	height:16px;

	overflow:hidden;

	border:1px solid #eee;

	border-top-color:#ccc;

	margin:8px 0;

	box-shadow:0 1px 3px rgba(200,200,200,0.3) inset;

	color:#333;

	vertical-align:middle

}

.checkImage .img {

	padding-bottom:20px

}

.checkImage .img img {

	vertical-align:-8px;

	margin-right:10px;

	width:110px;

	height:40px

}

.checkImage .img a {

	color:#09f

}

.checkImage a.btn {

	padding:5px 18px;

	font-size:14px;

	margin-left:10px

}

.aui_outer table {

	display:table;

	border-color:gray;

	border-collapse:collapse;

	border-spacing:0

}

.aui_outer table tr {

	display:table-row;

	vertical-align:inherit;

	border-color:inherit

}

.aui_outer table td,.aui_outer table th {

	display:table-cell;

	vertical-align:inherit

}

.aui_inner {

	background:#fafafa;

	box-shadow:1px 1px 3px rgba(100,100,100,0.3);

	border:1px solid #989898

}

.aui_inner table {

	width:100%

}

.aui_outer table tr {

	display:table-row;

	vertical-align:inherit;

	border-color:inherit

}

.aui_titleBar {

	position:relative;

	border-bottom:1px solid #fff

}

.aui_titleBar .aui_title {

	font-size:20px;

	padding:10px 20px;

	border-bottom:1px solid #e0e0e0

}

.aui_close {

	background-image:url(images/ico.png);

	background-position:0 0;

	top:12px;

	right:12px;

	position:absolute;

	text-indent:-9999px;

	width:24px;

	height:24px;

	overflow:hidden;

	margin-right:0

}

.aui_content {

	min-width:200px

}

.dialog_newaddr .addr-form {

	width:700px

}

.form li {

	padding-bottom:12px

}

label {

	cursor:default

}

.addr-form li label {

	display:inline-block;

	width:125px;

	padding-left:10px;

	padding-right:10px;

	text-align:right

}

.form li input.txt {

	width:150px;

	padding:8px;

	height:16px;

	overflow:hidden;

	border:1px solid #eee;

	border-top-color:#ccc;

	margin-right:8px;

	box-shadow:0 1px 3px rgba(200,200,200,0.3) inset;

	color:#333;

	vertical-align:middle

}

.addr-form li.addr-li label,.addr-form li.addr-li span {

	float:left;

	margin-top:6px

}

.form li input.txt {

	width:150px;

	padding:8px;

	height:16px;

	overflow:hidden;

	border:1px solid #eee;

	border-top-color:#ccc;

	margin-right:8px;

	box-shadow:0 1px 3px rgba(200,200,200,0.3) inset;

	color:#333;

	vertical-align:middle

}

.addr-form li input.txt-long {

	width:400px

}

.addr-form li span.info {

	color:#bbb

}

.form li.last .btn {

	cursor:pointer;

	height:38px;

	padding:10px 25px;

	font-size:14px;

	margin-right:20px

}

.aui_outer {

	width:1000px;

	margin:0 auto;

	margin-top:20px

}

h6 {

	display:block;

	line-height:36px;

	text-align:right;

	font-size:16px;

	font-weight:600;

	font-weight: normal;

	color:#e61952;

	border-left:solid 5px #e61952;

	text-indent:15px;

	margin-bottom:20px;

	padding-right:15px;

}

h6 span {

	float:left;

}

.f6 {

	color:#dd0000;

	font-weight:normal;

}

.flowBox table {

	font-size:12px;

	line-height:240%

}

.flowBox {

	margin-top:25px

}

.flowBox table {

	margin:5px auto

}

.flowBox th {

	font-weight:bold

}

.flowBox .hd {

	position:relative;

	height:30px;

	background-color:#f1f1f1;

	border:1px solid #ccc;

	border-bottom:none;

	padding:10px 15px

}

.flowBox .hd h3 {

	font-size:16px

}

.flowBox_in {

	color:#000000;

}

.f4_b {

	color:#fa5437;

	font-weight:bold;

	font-size:16px;

}

.flow_fastcg {

	border:#D4D4D4 1px solid;

	margin-bottom:30px;

	height:auto

}

.flow_fastcg .xian {

	margin:0 auto 0 auto;

	background-color:#ff9;

	text-align:left;

	padding:30px 0 0 0;

}

.flow_fastcg .wcwxts {

	border-top:1px solid #d4d4d4;

	background-color:#FFF;

	padding-bottom:1px

}

.flow_fastcg .xian .xian1 {

	width: 380px;

	height:39px;

	line-height:39px;

	background-image:url(images/greet.gif);

	background-repeat:no-repeat;

	background-position:left center;

	margin:0 auto 20px;

	padding-left:60px;

}

.flow_fastcg .xian .xian2 {

	color:#333;

	text-align:center;

	padding:0 30px;

	padding-top: 20px;

}

.flow_fastcg .xian .online1 {

	font-size:14px;

	padding-top:30px;

	text-align:center;

	padding:30px 30px 0 30px;

}

.flow_fastcg .xian .xian1 span {

	font-size:20px;

	color:#cc0001;

	font-weight:700;

	line-height:39px

}

.flow_fastcg .xian .xian2 font {

	color:#C00;

	font-size:14px

}

.flow_fastcg .wcwxts .wxts1 {

	border-bottom:1px solid #d4d4d4;

	font-size:12px;

	color:#666;

	font-weight:700;

	padding-left:30px;

	height:30px;

	line-height:30px;

	background:#f5f5f5

}

.flow_fastcg .wcwxts .wxtsny {

	padding:10px 30px 10px 30px;

	background-color:#FFFEF3;

	line-height:40px;

	color:#666

}

#app_2code {

	position:fixed;

	z-index:1000;

	bottom:70px;

	left:50%;

	margin-left:610px;

	_position:absolute;

	_top:expression((document).documentElement.scrollTop+(document).documentElement.clientHeight-205);

	width:84px;

	height:70px;

	padding:15px 0 10px;

	text-align:center;

	background-color:#fff;

	color:#e61952;

	overflow:hidden

}

#app_2code img {

	width:50px;

	height:50px;

	vertical-align:top

}

#app_2code p {

	margin-top:5px

}

#app_2code.app_2code_hover {

	width:124px;

	height:115px;

	margin-left:570px

}

#app_2code.app_2code_hover img {

	width:99px;

	height:99px

}

.is1280 #app_2code {

	margin-left:0;

	left:auto;

	right:0

}

label.pay_label {

	color:#fc0000;

	font-size:14px;

	font-weight:bold;

}

.f16 {

	color:#e61952;

	font-weight:normal;

	font-size:14px;

}



.cle:after,.clearfix:after,.clear_f:after,.cle_float:after {

	visibility:hidden;

	display:block;

	font-size:0;

	content:'\20';

	clear:both;

	height:0

}

.cle,.clearfix,.clear_f,.cle_float {

	*zoom:1

}



.flow_btn {

	height:50px;

	width:100%;

	background:#e61952;

	text-align:center;

	color:#fff;

	letter-spacing:2px;

	cursor:pointer;

	font-size:18px;

	border:0;

	margin:10px auto;

}

.flow_btn:hover {

	text-decoration:none;

	color:#fff;

	background:#e61952

}

.other-login-tit {

    font-size: 14px;

    height: 50px;

    line-height: 50px;

}

.address_jm {

	width: 100%;

	margin-bottom: 20px;

	overflow: hidden;

}

.address_jm ul {

	float: left;

}

.address_jm ul li {

	float: left;

	width: 225px;

	margin: 0 4px 4px 0;

	height: 130px;

	background: url(images/bg_address-0.gif) no-repeat 0 0;

	cursor: pointer;

	position: relative;

}

.address_jm ul li.curr {

	background: url(images/bg_address.gif) no-repeat 0 0;

}

.address_jm ul li .edit_addr {

	position: absolute;

	top: 10px;

	right: 15px;

	display: none;

	text-align: right;

}

.address_jm ul li .edit_addr a {

	text-decoration: none;

	color: #ff3300;

}

.address_jm ul li.curr .edit_addr {

	display: block;

}

.address_jm ul li.xxxxxx .edit_addr {

	display: block;

}

.address_jm_add {

	float: left;

	border: 1px solid #ccc;

	text-indent: 22px;

	width: 93px;

	height: 27px;

	line-height: 28px;

	background: url(images/add_btn_address.jpg) no-repeat 0 0;

	cursor: pointer;

}

.address_jm ul li table {

	float: left;

	margin: 20px 10px 10px 10px;

}

.address_jm ul li table tr td {

	padding: 5px 20px 5px 10px;

}

.address_jm ul li table tr td a {

	color: #ff3300;

	text-decoration: none;

}

.mydiv {

	background: #fff;

	border: 1px solid #ddd;

	text-align: center;

	line-height: 40px;

	font-size: 12px;

	font-weight: bold;

	z-index: 99999;

	width: 650px;

	height: 320px;

	left: 50%;/*FF IE7*/

	top: 50%;/*FF IE7*/

	margin-left: -325px!important;/*FF IE7 ¸ÃֵΪ±¾Éí¿íµÄÒ»°ë 150 *2 =300 */

	margin-top: -200px!important;/*FF IE7 ¸ÃֵΪ±¾Éí¸ßµÄÒ»°ë 60*2=120 */

	margin-top: 0px;

	-webkit-box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.2);

	-moz-box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.2);

	box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.2);

	position: fixed!important;/*FF IE7*/

	position: relative;/*IE6*/

_top:       expression(eval(document.compatMode &&  document.compatMode=='CSS1Compat') ?  documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/

 document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/

}

.mydiv-r {

	position: absolute;

	width: 40px;

	background: url(images/cart_pop_close.png) no-repeat 0 0;

	top: -10px;

	right: -30px;

	height: 50px;

	line-height: 50px;

	cursor: pointer;

}

.mydiv table {

	padding: 10px;

	margin: 0;

}

.mydiv table td {

	line-height: 130%;

	text-align: left;

	font-weight: normal;

}

#PopAddressCon {

	font-size: 12px;

}

.opendivbg {

	background-color: #000;

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;/*FF IE7*/

	filter: alpha(opacity=70);/*IE*/

	opacity: 0.7;/*FF*/

	z-index: 999;

	position: fixed!important;/*FF IE7*/

	position: absolute;/*IE6*/

_top:       expression(eval(document.compatMode &&  document.compatMode=='CSS1Compat') ?  documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/

 document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/

}

.input_addr1 {

	width: 477px;

	height:30px;

	line-height:30px;

	padding:0px 5px;

	border:1px #ddd solid

}

.input_addr2 {

	width: 200px;

	height:30px;

	line-height:30px;

	padding:0px 5px;

	border:1px #ddd solid

}

.input_addr2_t{

	width:150px;

}

.input_addr3 {

	width: 100px;

	height: 25px;

	padding:0px 5px;

	border:1px #ddd solid

}

.input_td_addr3 input {

	width: 100px;

	height: 25px;

	padding:0px 5px;

	border:1px #ddd solid

}

.input_addr4 {

	width: 50px;

	height: 25px;

	padding:0px 5px;

	border:1px #ddd solid

}

.BonusButton {

    background: #e61952 none repeat scroll 0 0;

    border: 1px solid #e61952;

    color: #fff;

    cursor: pointer;

    height: 30px;

    line-height: 27px;

    vertical-align: middle;

    width: 70px;

}

.Button_reset {

    background: #eee none repeat scroll 0 0;

    border: 1px solid #ccc;

    color: #a1a1a1;

    cursor: pointer;

    height: 30px;

    line-height: 27px;

    vertical-align: middle;

    width: 70px;

}

.cartlist {

	margin-top:25px;;

}

.cartlist .table {

	width: 100%;

	background-color: #fff;

}

.cartlist .table th {

	height: 32px;

	line-height: 32px;

	vertical-align: top;

	color: #666;

	text-align: center;

	font-weight: normal;

	font-size: 12px;

	background-color: #DDD;

}

.cartlist .table td.title {

	width: 550px;

}

.table .first {

	border-left: none;

}

.table .last {

	border-right: none;

}

.table td {

	padding: 15px 5px;

	text-align: center;

	border-top: 1px dotted #e7e7e7;

}

.cartlist .table .pro {

	min-height: 62px;

	_height: 62px;

}

.cartlist .table .pro .img {

	width: 62px;

	height: 62px;

}

.cartlist .table .pro .img a {

	display: block;

	border: 1px solid #dedede;

}

.cartlist .table .pro .img a:hover {

	border-color: #e61952;

}

.table .pro .img {

	margin-right: 25px;

	width: 62px;

	height: 62px;

	overflow: hidden;

}

.cartlist .table .pro .img img {

	width: 60px;

	height: 60px;

}

.cartlist .table .sliceOrder {

	background-image: none;

	padding: 8px;

	background-color: #eee;

	color: #e61952;

	margin-top: -1px;

	text-align:left;

 *position:relative;

 *zoom:1;

}

.item-list{background:#FFF; padding:15px;}

.item-list li{

	float:left;

	position:relative;

}

.item-list li.need_insure{

	width:100%;

	height: 35px;

	line-height: 35px;

}

.item-list li .text{

	position: absolute;

	top: 45px;

	left: 0;

	padding: 5px 15px;

	line-height: 18px;

	height: auto;

	box-shadow: 0 0 7px #eee;

	border: 1px solid #edd28b;

	background: #fffdee;

	white-space: nowrap;

	display: none;

	z-index:1000;

}

.item-list li input.hide{  width:0; height:0; overflow:hidden;display:none;}

.checkout-item{

	margin-right:10px;margin-bottom:10px;

	border: 1px solid #e0e0e0;

	height: 38px;

	line-height: 38px;

	padding:0 30px;

	display:inline-block;

	cursor:pointer;

	color:#000;

}

.checkout-item:hover{

	border-color:#FF0000;	

	color:#FF0000;	

}

.active .checkout-item,.active.checkout-item{

	background: #fff url("images/bg_attr_sel.png") no-repeat scroll right bottom;

	border-color:#f52648;

	color:#f52648;

}

.inputBg {

    border: 1px solid #ddd;

    height: 30px;

    line-height: 30px;

    padding: 0 5px;

}

.btn_booklist_sub {

	display:inline-block;

	padding:5px 30px;

	width:200px;

	height:50px;

	border-radius:3px;

	font-size:16px;

	color:#fff;

	background-color:#e61952;

	overflow:hidden;

	vertical-align:middle;

	border: medium none;

	cursor: pointer;

}

.btn_booklist_sub:hover {

	text-decoration:none;

	color:#fff;

	background:#e61952;

}

/********弹框提示信息********/

.pop-header .pop-close,.pop-con .pop-icon{

	background:url(images/common-icon.png) no-repeat;

}

.pop-mask{

	position:fixed;

	width:100%;

	height:100%;

	background:#000;

	opacity:0.15;

	filter:alpha(opacity=15);

	left:0;

	top:0;

	z-index:999999;

	display:none;s

}

.pop-main{

	border: 4px solid rgba(0,0,0,.1);

    border: 4px solid #ccc\9;

    border-radius: 5px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

	width: 410px;

    position: fixed;

    z-index: 1000001;

    display: none;

    overflow: hidden;

	left:50%;

	margin-left:-209px;

}	

.pop-header{

	position: relative;

    padding: 0 10px;

    height: 36px;

    line-height: 36px;

    background: #f7f7f7;

    font-size: 14px;

    color: #666;

    font-family: "Microsoft YaHei";	

}

.pop-header .pop-close,.pop-header .tell-me-close{

	display:block;

	width:13px;

	height:13px;

	background-position:-41px -44px;

	position:absolute;

	right:13px;

	top:13px;

}

.pop-con{

	padding:10px 10px 20px;

	background:#fff;	

	position:relative;

	min-height:80px;

	text-align:center;

}

.pop-con .pop-icon{

	display:block;

	width:39px;

	height:39px;

	background-position:-118px -43px;

	position:absolute;

	left:20px;

	top:20px;

}

.pop-con .pop-text{

	padding:10px 20px 15px 60px;	

	font-size:14px;

	line-height:1.5em;

	text-align:left;

}



/*商品加入购物车选择属性*/

#speDiv{

	background:rgba(0,0,0,.1);

    background:#ccc\9;

    border-radius: 5px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

	width:500px;

	padding:4px;

	height:auto;

	position:fixed;

	z-index:10000;	

	left:50%;

	margin-left:-245px;

}

#speDiv .spe-close{

	width: 13px;

    height: 13px;

    background: url(images/common-icon.png) no-repeat;

    background-position: -41px -44px;

    position: absolute;

    right: 13px;

    top: 13px;

    cursor: pointer;	

}

#speDiv .attr-list,#speDiv .spe-btn{

	background:#fff;

	overflow:hidden;

}

#speDiv .attr-list{

	padding:20px 20px 0 20px;	

}

#speDiv .attr-list .dt,#speDiv .attr-list .dd{

	float:left;	

}

#speDiv .attr-list .dt{

	float: left;

    width: auto;

	heihgt:28px;

	line-height:28px;

    min-width: 60px;

    text-align: right;

	margin-right:10px;

}

#speDiv .attr-list .dd{

	width:360px;

	float:left;	

}

#speDiv .attr-list .blank10{

	clear: both;

    height: 10px;

    line-height: 10px;

    visibility: hidden;	

}

#speDiv .attr-list .attr-radio{

	float: left;

    margin: 0px 10px 10px 0;

    letter-spacing: normal;

    word-spacing: normal;

    display: inline-block;

    position: relative;	

	height:26px;

	line-height:26px;

	border:1px solid #ddd;

	cursor:pointer;

}

#speDiv .attr-list .attr-radio.curr{

	background:url(images/test.gif) no-repeat bottom right;

	border:1px solid #f70;	

}

#speDiv .attr-list .attr-radio label{

	display:block;

	padding:0 7px;

	height:26px;

	line-height:26px;	

	cursor:pointer;

}

#speDiv .attr-list .attr-radio input{

	display:none;

}

#speDiv .spe-btn{

	text-align:center;

	padding-bottom:20px;	

}

.cancel-btn{

	display:inline-block;

	background:#f5f5f5;

    height: 28px;

    line-height: 28px;

    padding: 0 25px;

    border: 1px solid #ddd;	

    border-radius: 3px;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

	cursor:pointer;

	vertical-align:top;

}

.cancel-btn:hover{

	color:#666;	

}

.sure-btn{

	display: inline-block;

	width:auto;

	padding:0 25px;

    height: 28px;

	line-height:28px;

    font-size: 14px;

	text-align:center;

    color: #fff;

    border-radius: 3px;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

	border:1px solid #f70;

	background:#f70;

	cursor:pointer;

	margin-right:20px;

}

.sure-btn:hover{

	color:#fff;	

}

.add_ok {

	display:none;

	background:#fff;

	padding:40px 0;

	text-align:center;

	width:480px;

	border:3px solid #d93732;

	border-radius:10px;

	-moz-border-radius:10px

}

.add_ok .tip {

	font-size:30px;

	margin-bottom:20px

}

.add_ok .tip i {

	font-size:60px;

	color:#d93732;

	vertical-align:-4px;

	margin-right:15px

}

.add_ok .go a {

	font-size:18px

}

.add_ok .go a.back {

	color:#d93732;

	margin-right:90px

}

.add_ok .go a.btn {

	padding:10px 45px 12px

}

/*选择性结算*/

.selcartgoods > input

{

	opacity: 0;

	display:none;

}

.selcartgoods > label 

{ 

	padding-left:25px;

	height: 20px;

	display: block;

}

.selcartgoods > input + label

{

	background: url(images/b_checkbox_off.png) 0 0 no-repeat; 

}

.selcartgoods > input[type=checkbox]:checked + label {background: url(images/b_checkbox_on.png) 0 0 no-repeat;}

.selcartgoods > input[type=checkbox]:disabled + label {background: url(images/b_checkbox_dis.png) 0 0 no-repeat;}



.cc0001{color:#cc0001;padding-right:30px;}

.sub_main { background:#fff;}

.top_intro{ overflow:hidden;border-top: 2px solid #cc0001; padding: 25px 50px;}

.top_intro .green{ color: #cc0001; font-size: 16px; font-weight: 400; padding-left:40px; background:url(images/greet.gif) left center no-repeat;display:block; } 

.top_intro .txt{ float:left;}

.top_intro .txt h4,.top_intro .txt h5{ font-size:16px; color:#333; font-weight:100; margin:0; height:40px; line-height:40px;}

.top_intro .txt h5{ font-size:14px; padding-left:60px;margin-top:30px;}

.top_intro .txt .price{line-height:26px; font-size:16px; font-weight:600; padding-left:60px;margin-top:15px;}

.top_intro .txt .price i{ font-style:normal; color:#f10214; padding-right:2px;}

.top_intro .txt .price span{ font-size:18px; color:#f10214;}

.payment{padding:0 50px 0 110px;}

.payment_tit{ font-size: 22px; font-weight:500; color: #cc0001; margin-top: 24px; height: 36px; line-height: 36px;}

.payment_con{}

.payment_con .bd_box{ overflow:hidden; margin-top:15px;}

.payment_con .pay_c{ float:left; width:840px;}

.payment_con .pay_c ul{ overflow:hidden;}

.payment_con .pay_c li{ width: 120px;height: 50px; line-height: 50px; text-align: center; border:1px solid #d1d6de; cursor:pointer; margin:1px 15px 15px 1px; float:left;}

.payment_con .pay_c li a{ display:block; height:100%; position:relative;}

.payment_con .pay_c li img{ position: absolute; top: 0; bottom: 0; left: 0; right: 0;}

.payment_con .pay_c li:hover,.payment_con .pay_c li.current{ border:1px solid #F52648;}

.payment_con .pay_c li.current i{ width:12px; height:12px; overflow:hidden; background:url(images/bg_attr_sel.png) no-repeat; position:absolute; right:-1px; bottom:-1px;}

.ordersucces{font-size:16px;font-weight:400;color:#cc0001;}

.btn-buy-cart {

	display:inline-block;

	border-radius:3px;

	border:1px solid #f70;

	color:#fff;

	background-color:#f70;

	overflow:hidden;

	vertical-align:middle;

    font-size: 16px;

    padding: 10px 20px 12px;

	cursor:pointer;

}

.btn-buy-cart:hover {

	text-decoration:none;

	color:#fff;

}

.wcwxts {

	padding-bottom:1px;

	margin-top:20px;

}

.wcwxts .wxts1 {

	font-size:15px;

	color:#666;

	font-weight:700;

	padding-left:50px;

	height:40px;

	line-height:40px;

	background:#efefef

}

.wcwxts .wxtsny {

	padding:15px 50px;

	background-color:#fff;

	line-height:40px;

	font-size:13px;

	color:#666

}