﻿*, .al-warning-box {
	box-sizing:border-box
}
.box, html {
	width:100%
}
*, input {
	padding:0;
	margin:0
}
.fl, li {
	float:left
}
#topads .divs, .box, body {
	position:relative
}
#onlyName, img, input {
	vertical-align:middle
}
#onlyName, .clearfloat:after, .excess {
	overflow:hidden
}
.input-list li, .menu-late-search input, .saerch input {
	text-indent:10px
}
.footer, .header, .help {
	min-width:1226px
}
#t-event-close, .help .last-r .font, .help .last-r i, .iconfont-tcl, .input-list li i, .login-text i, .padding-box .page-skip, .padding-box .page-skip em, .red, .shadowBoxList .row .tc-left em, .webfont {
	font-style:normal
}
#onlyName, .divclear, .excess {
	text-overflow:ellipsis;
	white-space:nowrap
}
@font-face {
font-family:iconfont-tcl;
src:url(../fonts/iconfont.eot);
src:url(../fonts/iconfont.eot) format('embedded-opentype'), url(../fonts/iconfont.woff) format('woff'), url(../fonts/iconfont.ttf) format('truetype'), url(../fonts/iconfont.svg) format('svg')
}
* {
	border:0;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box
}
html {
	height:100%;
	font-size:14px\9
}
body {
	font-family:'Microsoft Yahei', Arial;
	color:#666;
	font-size:100%;
	left:0;
	background-color:#FFF;
transition-duration:.3s;
-o-transition-duration:.3s;
-ms-transition-duration:.3s;
-moz-transition-duration:.3s;
-webkit-transition-duration:.3s
}
.navScum {
	width:100%;
	height:50px;
	background:#f0f0f0;
	line-height:50px
}
.navScum a:hover {
	color:red
}
iframe {
	display:none
}
.iconfont-tcl {
	font-family:iconfont-tcl
}
.box {
	background-color:#f0f0f0;
	z-index:2
}
.gray-back {
	background-color:#e3e3e3
}
.white-back {
	background-color:#fff
}
.red-back {
	background-color:red
}
.blue-back {
	background-color:#3d58ef
}
.yellow-back {
	background-color:#f1e04a
}
a, button, input {
	outline:0
}
.line-through {
	text-decoration:line-through
}
a, a:hover {
	text-decoration:none
}
.wd1228 {
	width:1228px
}
input::-ms-clear {
display:none
}
li, ul {
	list-style-type:none
}
a {
	color:#555;
	outline:0
}
.tr{text-align:right}
.tl{text-align:left}
.mar20 {
	margin-top:20px
}
.margin70 {
	margin-top:70px
}
.exhibition a, .new-product a {
	width:100%;
	height:100%;
	display:block
}
.fr {
	float:right
}
.hea-box, .hot, .logo, .menu>div, .search {
	float:left
}
.clearfloat:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.al-ico:before, .footer .foot-logo:after {
	content:' '
}
.font24 {
	font-size:24px
}
.font30 {
	font-size:30px;
	line-height:30px!important
}
.font35 {
	font-size:35px
}
.buy-box .icon, .del, .login-ul span, .order-num .arrow, .pay-img, .pay-text .arrow, .prompt .prompt-img, .reg-cont .code-ico, .reg-cont .pass-ico, .reg-cont .user-ico, .sel-wid .active, .select .add, .select .reg, .star {
	background-image:url(../images/iconimg.png)
}
#topads {
	background:#fff
}
#topads .divs {
	text-align:center;
	margin:0 auto;
	max-width:1920px
}
#topads .divs a {
	display:block
}
#t-event-close {
	position:absolute;
	width:20px;
	height:20px;
	font-size:16px;
	text-align:center;
	line-height:20px;
	color:rgba(255, 255, 255, .6);
	font-weight:400;
	right:20px;
	top:20px;
	background-color:rgba(0, 0, 0, .3);
	cursor:pointer
}
.top-bar-wrap, .wechat_box {
	position:relative
}
#t-event-close:hover {
	background-color:rgba(0, 0, 0, .2);
	color:rgba(255, 255, 255, .8)
}
.top-bar ul>li a, .wechat_box a {
	color:#ccc;
	font-size:11px
}
.top-bar {
	background-color:#666;
	height:40px;
	line-height:40px
}
.top-bar-wrap {
	width:1228px;
	margin:0 auto
}
.top-bar .nav-left li, .wechat_box {
	margin-left:43px;
	height:41px;
	display:inline-block
}
.top-bar .nav-left li:first-child {
	margin-left:0
}
.top-bar .nav-right {
	position:absolute;
	right:0;
	top:0
}
.top-bar .nav-right .arrow {
	width:12px;
	height:12px;
	color:#9e9e9e;
	margin-left:10px
}
.fixed{position: fixed;}
.fansuec {
	font-size:11px;
	color:#c1c1c1;
	margin-left:43px
}
.fansuec:hover {
	color:#fff
}
.index_cus_id {
	position:relative;
	height:40px
}
#onlyName {
	width:80px;
	display:inline-block
}
.index_cus_id ul, .wechat {
	position:absolute;
	top:40px;
	display:none
}
.index_cus_id ul {
	width:223px;
	z-index:999;
	background:#FFF;
	right:-15px;
	padding:26px
}
.index_cus_id ul li {
	width:100%;
	text-align:center;
	line-height:35px;
	color:#ccc;
	cursor:pointer
}
.wechat {
	width:180px;
	height:200px;
	background-color:#fff;
	border:1px solid #ccc;
	text-align:center;
	z-index:99;
	left:-30px
}
.wechat p {
	font-size:10px;
	line-height:160%
}
.wechat img {
	width:140px;
	height:140px;
	margin-top:10px
}
.menu-wrap .menu {
	margin-left:100px
}
.menu-late-search {
	position:relative;
	height:36px;
	display:inline-block
}
.menu-late-search span {
	background-color:#e4e4e4;
	width:28px;
	height:28px;
	display:block;
	text-align:center;
	line-height:28px;
	border-radius:50%;
	position:absolute;
	right:9px;
	top:8px
}
.menu-late-search p {
	width:28px;
	height:28px;
	display:block;
	text-align:center;
	line-height:28px;
	position:absolute;
	right:9px;
	top:8px
}
.nav-right i, .nav-right li {
	display:inline-block
}
.menu-late-search .sear {
	line-height:28px;
	width:17px;
	height:17px;
	font-size:16px;
	cursor:pointer;
	color:#9b9b9b;
	background:url(../images/search.png) right no-repeat;
	border:none
}
.menu-late-search input {
	border:1px solid #ccc;
	height:34px;
	padding:0 5px;
	width:233px
}
.menu-late .font {
	border-left:1px solid #e3e3e3;
	width:1px;
	height:18px;
	margin:0 30px 0 0
}
.top-bar .nav-right>li a {
	padding-left:15px
}
.nav-right i {
	width:1px;
	height:13px;
	border-right:1px solid #979797;
	margin-left:15px;
	float:left;
	margin-top:16px
}
.hot>img, .nav-r span.header-circle.hide {
	display:none
}
.hea-box .logo {
	font-family:iconfont-tcl;
	color:red;
	font-size:75px;
	font-weight:100;
	margin-top:-3px;
-webkit-transition-duration:.3s;
transition-duration:.3s
}
.hidescroll, .login-success .login-inp .uname {
	overflow:hidden;
-o-transition-duration:.3s;
-ms-transition-duration:.3s;
-moz-transition-duration:.3s;
transition-duration:.3s
}
.nav-r span.header-circle {
	background-color:red;
	border-radius:10px;
	color:#fff;
	font-size:10px;
	height:15px;
	line-height:15px;
	padding:0 5px;
	position:absolute;
	right:0;
	text-align:center;
	vertical-align:middle;
	width:auto
}
.hea-box, .head-channel, .nav, .nav-bar, .ps-rela {
	position:relative
}
.nav-r span.header-circle:hover {
	color:#fff
}
.carousel .flex-direction-nav a, .contr-list li, .exhibition li, .exhibition li>div, .hea-box, .help .last-r a, .help .last-r i, .hot-words, .menu a, .menu-list>div, .nav-r, .nav-r span, .prod-comm, .prod-desc, .prod-name, .prod-price, .scale {
transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
-webkit-transition:all .5s;
	transform:translate3D(0, 0, 0);
	-webkit-transform:translate3D(0, 0, 0)
}
.webfont {
	font-family:iconfont-tcl;
	font-size:12px;
	font-weight:400
}
.header {
	width:100%;
	top:0;
	left:0;
	z-index:10;
	background-color:#666
}
.head-channel {
	height:100px;
	left:0!important
}
.hea-box {
	width:75px;
	z-index:11
}
.hea-box img {
	max-width:100%;
	vertical-align:top
}
.hot {
	width:136px;
	margin:0 10px
}
.nav {
	width:100%;
	margin:0 auto;
	transform:translate3D(0, 0, 0);
	-webkit-transform:translate3D(0, 0, 0);
	background-color:#fff
}
.min-wid, .nav-bar {
	width:1226px;
	margin:0 auto
}
.head-channel .nav {
	height:80px;
	padding-top:25px
}
.nav-bar {
	height:80px;
	padding:20px 0;
	line-height:50px
}
@media (min-width:600px) and (max-width:1400px) {
.nav-bar {
width:1226px;
height:60px;
padding:10px 0;
line-height:50px;
margin:0 auto;
position:relative
}
.menu i {
width:65px;
height:4px;
display:none;
background-color:rgba(255, 0, 0, 1);
background-color:red\9;
position:absolute;
bottom:-10px;
transition:all .2s;
-moz-transition:all .2s;
-ms-transition:all .2s;
-o-transition:all .2s;
-webkit-transition:all .2s
}
}
.activity-logo {
	display:inline-block;
	margin-right:-20px;
	zoom:1
}
.header .border {
	border:0;
	position:relative;
	background-color:transparent
}
.header .border .gray-line {
	width:100%;
	height:1px;
	position:absolute;
	left:0;
	bottom:0;
	background:#CCC
}
.menu, .menu-late {
	position:relative;
	height:40px;
	line-height:40px
}
.menu-late a {
	padding:0 16px 0 17px;
	font-size:14px
}
.menu-late .input-list a {
	padding:0
}
.menu>div {
	height:100%;
	position:relative;
	box-sizing:content-box;
	cursor:pointer;
	padding:0 16px 0 17px
}
.menu i, .saerch {
	position:absolute
}
.menu>div:hover {
	color:#000
}
.menu i {
	width:65px;
	height:4px;
	display:none;
	background-color:rgba(255, 0, 0, 1);
	background-color:red\9;
	bottom:-20px;
transition:all .2s;
-moz-transition:all .2s;
-ms-transition:all .2s;
-o-transition:all .2s;
-webkit-transition:all .2s
}
.nav-bar .fr, .saerch {
	height:100%
}
.menu a {
	font-size:14px;
	color:#333;
	display:block
}
.fixe .nav .menu a:hover, .menu .active a:hover, .menu a:hover {
	color:red
}
.white .menu a {
	color:#FFF
}
.menu .active a {
	color:#000
}
.fixe .nav .menu a {
	color:#333
}
.fixe .hea-box {
	width:70px
}
.light .menu a {
	color:#FFF
}
.scale {
	z-index:3000;
	background-color:rgba(255, 255, 255, .8);
	overflow:inherit!important
}
.scale .nav-r {
	opacity:0
}
.scale .menu>div {
	transform:scale(.9, .9);
	-moz-transform:scale(.9, .9);
	-ms-transform:scale(.9, .9);
	-o-transform:scale(.9, .9);
	-webkit-transform:scale(.9, .9);
	opacity:0
}
.scale .nav {
	background-color:rgba(255, 255, 255, 1)
}
.hidescroll::-webkit-scrollbar {
background-color:transparent
}
.saerch {
	width:850px;
	display:none;
	top:0;
	background-color:#FFF;
	z-index:3000;
	left:50%;
	margin-left:-425px
}
.hot-words, .hot-words a:hover, .hot-words span, .hot-words span a, .scale .saerch {
	display:block
}
.saerch input {
	width:800px;
	color:#333;
	font-size:16px;
	height:22px;
	line-height:22px;
	outline:0;
	left:-100px;
	z-index:-1;
	opacity:0;
	margin-top:28px;
	font-family:'Microsoft Yahei', Arial;
	background-color:transparent;
	float:right
}
.fixed .saerch input {
	top:0
}
.w650 {
	width:650px
}
.saerch .fl {
	color:#666;
	font-size:24px;
	cursor:pointer;
	font-family:iconfont-tcl;
	width:2em;
	text-align:center;
	line-height:76px;
	position:relative;
	z-index:10
}
.saerch .fl:hover {
	color:red
}
.hot-words {
	width:100%;
	position:absolute;
	padding:20px;
	font-size:12px;
	color:#b4b4b4;
	top:78px;
	z-index:200;
	opacity:1;
	background-color:#FFF
}
.fixed .hot-words {
	top:58px
}
.hot-words span {
	font-size:16px;
	vertical-align:top;
	margin-bottom:6px;
	cursor:pointer;
	line-height:45px;
	text-indent:50px;
	margin-right:5px;
	color:#666
}
.hot-words span:hover {
	display:block;
	background-color:#f0f0f0;
	margin-top:-15px\9
}
.hot-words span:hover a {
	color:red
}
.scale .saerch input {
	opacity:1
}
.nav-r span {
	width:40px;
	height:40px;
	font-size:20px;
	line-height:40px;
	text-align:center;
	cursor:pointer;
	margin-left:22px;
	display:inline-block;
	font-family:iconfont-tcl!important;
	color:#333
}
.menu-list, .menu-list>div {
	width:100%;
	display:none;
	overflow:hidden
}
.nav-r span:hover {
	color:red
}
.nav-r font {
	cursor:pointer
}
.nav-r>span:nth-child(1) {
margin-left:0
}
.light .nav-r span {
	color:#FFF
}
.fixe .nav-r span {
	color:#333
}
.menu-list {
	height:0;
	box-shadow:0 10px 20px rgba(0, 0, 0, 1)
}
.menu-list>div {
	height:210px;
	padding:30px 0 36px;
	text-align:center
}
.menu-list ul {
	max-width:1920px;
	height:100%;
	margin:0 auto;
	display:inline-block
}
.menu-list ul li {
	max-width:162px;
	margin:0 30px;
	float:left
}
.menu-list .m_img {
	display:block;
	width:160px;
	height:100px;
	line-height:100px;
	margin:0 auto
}
.menu-list .m_tit {
	height:12px;
	font-size:12px;
	margin-top:8px;
	line-height:12px;
	text-align:center;
	color:#333;
	overflow:hidden
}
.menu-list .red {
	font-size:12px;
	line-height:24px
}
.menu-list img {
	max-width:160px;
	max-height:100px
}
.help {
	width:100%;
	height:auto;
	padding:40px 0 41px;
	background:#f0f0f0 url(../images/footbg.jpg) center no-repeat
}
.help .min-wid {
	overflow:hidden;
	position:relative
}
.help>ul {
	width:1226px;
	margin:0 auto;
	display:block
}
.help dl {
	float:left;
	margin-right:105px
}
.help dl.mr{ width:1px; height:200px; background:#dedede; margin-right:20px}
.help dl>dt {
	font-size:16px;
	line-height:14px;
	padding:5px 0 20px 0;
	color:#fff;
	font-weight:700;
	text-align:center
}
.help dl>dd {
	display:block;
	line-height:12px
}
.help dl a {
	color:#fff;
	outline:0;
	display:inline-block;
	padding-bottom:12px;
	font-size:14px
}
.footer a:hover, .help dl a:hover {
	color:#fff;
	text-decoration:underline
}
.help .kefu{margin-right:0; float:right}
.help .last-r {
	width:220px;
	position:absolute;
	top:0;
	right:250px;
	text-align:center;
	margin-right:0
}
.help .last-r i {
	color:#fff;
	font-size:22px;
	font-family:iconfont-tcl;
	display:inline-block;
	vertical-align:top;
	margin-right:8px;
	line-height:30px
}
.footer .foot-logo, .nav-bor .close {
	font-family:iconfont-tcl
}
.help .last-r .phone {
	font-size:16px;
	line-height:20px;
	padding-bottom:2px;
	text-align:left;
	letter-spacing:2px;
	color:#fff;
	font-weight:bold
}
.help .last-r .grey {
	font-size:12px;
	color:#fff;
	line-height:18px;
	text-align:center
}
.help .last-r .marT5 {
	margin-top:5px
}
.help .last-r a {
	width:100%;
	height:36px;
	color:#fff;
	font-size:12px;
	padding:2px;
	margin-top:20px;
	 
	display:inline-block;
	-webkit-user-select:none;
	line-height:32px;
	text-align:left
}
.help .last-r a:hover {
	background-color:red;
	text-decloration:none;
	color:#red;
	background:#fff
}
.help .last-r a:hover i {
	color:red
}
.help .dizhi{display: block;line-height: 25px; font-size:14px; background:url(../images/dizhi.png) left no-repeat; padding-left:35px; text-align:left; margin-top:20px; color:#fff}
.help .dianhua{display: block;line-height: 25px; font-size:14px;background:url(../images/dianhua.png) left no-repeat; padding-left:35px; text-align:left; margin-top:20px; color:#fff}
.help .youxiang{display: block;line-height: 25px;font-size:14px; background:url(../images/youxiang.png) left no-repeat; padding-left:35px; text-align:left; margin-top:20px; color:#fff}
.help .kefu dt{font-size:14px}
.R1-wrap {
	width:1226px;
	margin:0 auto;
	height:90%;
	position:relative;
	z-index:1001
}
.wx {
    height: 28px;
	font-size:14px;
	line-height:18px;
	padding:5px 0 20px 0;
	color:#fff;
	font-weight:100;
	text-align:center/*客服文字居中*/
}
.R1-wrap .font24 {
	color:#555;
	font-size:24px
}
.R1-wrap .font50 {
	color:#333;
	margin:33px 0 15px;
	line-height:50px;
	font-size:50px
}
.R1-wrap .font32 {
	font-size:32px;
	margin-top:70px;
	color:red
}
.nav-bor .close {
	width:40px;
	height:40px;
	color:#333;
	font-size:18px;
	position:absolute;
	line-height:22px;
	top:50%;
	margin-top:-11px;
	display:block;
	right:30px;
-webkit-transition-duration:.3s;
transition-duration:.3s;
	opacity:0;
	filter:alpha(opacity=0);
	z-index:0
}
.footer {
	width:100%;
	padding:25px 0 20px 0;
	font-size:12px;
	color:#fff;
	
}
.footer .min-wid {
	width:1226px;
	margin:0 auto;
	line-height:22px;
	position:relative;
	border-top:#dedede 1px solid;
	padding:5px 0 0 0
}
.footer .min-wid p a{color:#fff; font-size:14px}
.footer .blod a:nth-child(1) {
padding-left:0
}
.footer .blod a {
	padding:0 15px
}
.footer .foot-logo {
	width:350px;
	height:50px;
	line-height:50px;
	color:red;
	position:absolute;
	left:0;
	top:30px;
	z-index:2;
	 
}
.footer .foot-logo span {
	position:relative;
	z-index:1
}

.footer .marginL {
	margin-left:10px;

}
.footer .bqmz {
    text-align:right;
	font-size:14px;

}
.footer p>a {
	color:#999
}
.footer p.blod>a {
	color:#666

}
.footer .foot-logo img {
	max-width:100%
}
.footer .foot-r {
	line-height:29px;
	position:absolute;
	top:10px;
	right:0;
	z-index:10
}
.footer .foot-r>div {
	margin-left:10px;
	vertical-align:top;
	display:inline-block
}
.footer .language {
	height:29px;
	position:relative
}
.footer .language .lang-item {
	width:auto;
	padding:0 12px;
	display:inline-block;
	bottom:29px;
	cursor:pointer;
-webkit-transition-duration:.3s;
transition-duration:.3s
}
.footer .foot-r span {
	color:#999;
	font-size:12px
}
.footer .foot-r em {
	font-family:iconfont-tcl;
	font-style:normal;
	font-size:22px;
	color:#999;
	display:inline-block;
	vertical-align:middle;
	padding-left:5px;
	margin-top:-1px
}
.footer .foot-r img {
	display:inline-block;
	vertical-align:top
}
.mask, .slidebar .close, .slidebar>input {
	display:none
}
.pQrCode {
	width:127px;
	height:127px
}
.mask {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background-color:rgba(0, 0, 0, .8);
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;
	z-index:1501;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000, endColorstr=#B2000000)
}
.ware-name {
	font-size:16px;
	line-height:30px;
	color:#333
}
.ware-price {
	font-size:14px;
	line-height:30px;
	color:#999
}
.ware-num {
	color:#999
}
.slidebar {
	width:100%;
	height:0;
	z-index:-10;
	background-color:transparent
}
.cart, .login h3, .regist h3 {
	background-color:#f0f0f0
}
.cart, .login, .regist {
	width:450px;
	height:100%;
	position:fixed;
	right:-450px;
	top:0;
	display:none;
transition-duration:.3s;
-o-transition-duration:.3s;
-ms-transition-duration:.3s;
-moz-transition-duration:.3s;
-webkit-transition-duration:.3s
}
.login h3, .regist h3 {
	position:relative;
	width:100%;
	height:150px;
	font-size:16px;
	color:#000;
	line-height:34px;
	margin-bottom:40px;
	font-weight:400;
	padding:58px 75px
}
.login .shoping, .regist .shoping {
	color:#000;
	font-size:20px;
	margin-top:-6px;
	display:inline-block;
	margin-right:20px;
	vertical-align:middle;
	font-family:iconfont-tcl
}
.login .login-inp, .regist .login-inp {
	width:100%;
	padding:0 75px;
	background-color:#FFF
}
.login .login-inp .uname {
	font-size:14px;
	margin-bottom:20px;
	cursor:pointer
}
.uname input {
	width:300px;
	height:52px;
	padding:6px 10px;
	line-height:40px;
	margin-bottom:20px;
	border:1px solid #ccc
}
.login .login-inp .uname a {
	color:#666;
	margin:0 20px;
	border-bottom:1px solid #e5e5e5;
	display:block
}
.login-success .login-mar {
	margin-top:40px;
	text-align:center
}
.login-success .login-log {
	width:100%;
	text-align:center
}
.login .login-success .login-log .buy {
	background-color:#fff;
	color:red
}
.login-success h3 {
	height:auto;
	padding:35px 0 0;
	overflow:hidden
}
.login-success .login-img, .login-success .login-infor, .login-success .login-name {
	margin-bottom:18px;
	text-align:center;
	overflow:hidden
}
.login-success .login-img img {
	width:74px;
	height:74px;
	border:3px solid #FFF;
	border-radius:80px;
	box-shadow:0 0 5px rgba(0, 0, 0, .2)
}
.login-success .login-infor li {
	width:33%;
	position:relative
}
.login-success .login-infor i {
	width:1px;
	height:14px;
	position:absolute;
	top:14px;
	right:0;
	background-color:#999
}
.login-success .login-infor span {
	font-size:12px;
	display:block;
	line-height:20px;
	color:#999
}
.login-success .login-infor .title {
	font-size:18px;
	line-height:24px
}
.login-success .login-name {
	margin-bottom:32px;
	line-height:24px
}
.login-success .login-log a {
	width:60%;
	display:inline-block
}
.login-success .login-mar a {
	color:red
}
.login .login-inp img, .regist .login-inp img {
	width:100px;
	height:52px;
	border:1px solid #ccc;
	border-left:none
}
.login-success h3 {
	margin-bottom:0
}
.login-success .login-inp .uname {
	line-height:60px;
	border-color:transparent;
	margin-bottom:0
}
.login-success .login-inp .uname span {
	color:#999;
	font-size:20px;
	display:inline-block;
	font-family:iconfont-tcl!important
}
.login-success .login-inp .uname:hover {
	background-color:#e5e5e5
}
.login-success .login-inp {
	padding:0
}
.regist .grey {
	font-size:12px
}
.slidebar .login .buy, .slidebar .regist .buy {
	height:52px;
	line-height:52px;
	font-size:16px;
	background-color:red;
	color:#FFF;
	font-family:'Microsoft Yahei';
	font-weight:400
}
.login input[type=text], .login input[type=password], .regist input[type=text], .regist input[type=password] {
	width:300px;
	height:52px;
	padding:6px 10px;
	line-height:40px;
	margin-bottom:20px;
	border:1px solid #ccc;
	background-color:#F0F0F0
}
::-webkit-input-placeholder {
color:#999
}
::-moz-placeholder {
color:#999
}
:-ms-input-placeholder {
color:#999
}
input:-moz-placeholder {
color:#999
}
.login input:focus {
	color:#333
}
.saerch input[type=text]:-ms-input-placeholder {
color:#999
}
.login .verify input[type=text], .regist .verify input[type=text] {
	width:200px;
	height:52px;
	padding:6px 10px;
	line-height:40px;
	color:#333;
	margin-bottom:20px;
	border:1px solid #ccc
}
.login .verify span, .regist .verify span {
	width:100px;
	display:inline-block;
	vertical-align:top
}
.login-text {
	height:20px;
	color:#333;
	font-size:14px;
	line-height:20px;
	margin-top:20px
}
.login-text span {
	width:50%;
	cursor:pointer
}
.login-text span.fl {
	border-right:1px solid #ccc
}
.login-text span.fr {
	text-align:right
}
.login-text i {
	font-family:iconfont-tcl!important;
	padding-right:8px;
	font-size:14px
}
.cart .black .shoping, .goTop .item, .goTop a {
	font-family:iconfont-tcl
}
.slidebar .cart-head {
	width:100%;
	padding:45px;
	font-size:20px;
	position:relative
}
.cart .black .shoping {
	width:30px;
	height:30px;
	float:left;
	color:#333;
	font-weight:400
}
.cart .cart-list {
	width:100%;
	max-height:520px;
	position:relative;
	background-color:#FFF;
	padding:0 20px 60px
}
.cart .paging {
	width:100%;
	height:30px;
	line-height:30px;
	text-align:center;
	position:absolute;
	margin-top:10px
}
.paging span {
	padding:0 8px;
	cursor:pointer;
	outline:0;
	color:#333
}
.paging .active {
	color:red
}
.cart .cart-dl {
	width:100%;
	padding:30px 0
}
.cart .cart-dl dd, .cart .cart-dl dt {
	display:inline-block;
	vertical-align:top
}
.cart .cart-dl dt {
	margin-left:20px;
	margin-right:40px
}
.cart .ware-num span {
	width:30px;
	height:30px;
	line-height:26px;
	font-size:20px;
	text-align:center;
	border:1px solid #e3e3e3;
	display:inline-block;
	background-color:#e3e3e3;
	cursor:pointer;
	-webkit-user-select:none;
	transition-duration:260ms;
	-o-transition-duration:260ms;
	-ms-transition-duration:260ms;
	-moz-transition-duration:260ms;
	-webkit-transition-duration:260ms
}
.cart .ware-num span:hover {
	color:#333;
	background-color:#f2f2f2
}
.cart .num {
	width:40px;
	padding:0 10px;
	text-align:center;
	height:30px;
	vertical-align:top
}
.cart .cost {
	padding:40px 100px
}
.cart .cost .red {
	font-size:24px
}
.slidebar .buy {
	width:100%;
	height:40px;
	border:1px solid red;
	color:red;
	font-size:18px;
	margin-top:20px;
	cursor:pointer;
	background-color:#f0f0f0;
	line-height:40px;
	text-align:center
}
.footer .goTop, .goTop {
	position:fixed;
	right:30px;
	bottom:150px;
	z-index:20000;
	width:46px;
	height:46px
}
.goTop .item, .goTop a {
	width:46px;
	height:46px;
	display:block;
	cursor:pointer;
	vertical-align:top;
	line-height:46px;
	text-align:center;
transition:all .2s;
	border:1px solid #ededed;
	background-color:#FFF;
	color:#979797;
	font-size:22px;
	position:relative;
	overflow:hidden
}
.goTop .drift .m_sinia, .goTop .item .drift-box {
	overflow:visible;
	position:absolute;
	text-align:center;
	background:#fff;
	bottom:0
}
.goTop .item {
	border:none
}
.goTop .item:hover .drift-box {
	display:block
}
.goTop .item .drift-box {
	right:38px;
	font-size:14px;
	color:#666;
	display:none;
	padding-right:30px
}
.goTop .item:hover, .goTop a:hover, .red {
	color:red
}
.goTop .drift .m_sinia, .goTop .item .drift {
	padding:15px 0;
	border:1px solid #ccc
}
.goTop .drift .m_siniabox {
	width:160px;
	line-height:22px;
	display:block
}
.goTop .drift .m_sinia {
	right:60px
}
.goTop a {
	display:block
}
.bor-bott {
	border-bottom:1px solid #e5e5e5
}
.white {
	color:#FFF
}
.loading {
	position:absolute;
	top:10%;
	left:45%;
	z-index:55555
}
.al-ico, .psRelate {
	position:relative
}
.login .loading {
	top:40%\9
}
.grey {
	color:#999;
	font-size:14px;
	line-height:30px
}
.black {
	color:#333
}
.al-warning-box {
	min-width:260px;
	width:auto;
	height:30px;
	padding:5px 10px;
	color:#666;
	background-color:#fff1cf;
	border:1px solid #ffd991
}
.box_sha .box_top, .chooseyear {
	overflow:hidden;
	box-sizing:content-box
}
.al-ico {
	width:20px;
	height:20px;
	background-color:#7cd192;
	display:inline-block
}
.badge,.flex-direction-nav {
	display:block;
	position:absolute
}
.al-ico:before {
	width:2px;
	height:4px;
	position:absolute;
	background-color:#FFF;
	transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg)
}
.flex-direction-nav {
	width:100%;
	height:100%;
	left:0;
	top:0
}
.badge {
	width:32px;
	padding:8px 10px;
	line-height:14px;
	font-size:12px;
	color:#FFF;
	background-color:#fa2727;
	top:0;
	right:20px
}
.badge-g {
	background-color:#4dd04d
}
/*.close {
	width:30px;
	height:30px;
	font-family:iconfont-tcl!important;
	color:#7c7c7c;
	font-size:14px;
	cursor:pointer;
	right:-435px;
	top:15px;
	z-index:1000
}*/
.buy {
	width:158px;
	line-height:46px;
	font-family:font-nav, 'Microsoft Yahei', Arial;
	color:#FFF;
	font-size:16px;
	text-align:center;
	background-color:red;
	border:1px solid red;
	cursor:pointer;
	outline:0
}
.j-time, .quick-logon li a {
	font-family:iconfont-tcl
}
.padding-box {
	width:100%;
	overflow:hidden;
	zoom:1;
	margin:0 auto
}
.padding-box .padding {
	margin:50px 0 50px 170px;
	height:30px;
	line-height:30px;
	text-align:center
}
.padding-box .clearmar {
	margin-left:0
}
.padding-box .padding .btn-primary, .padding-box .padding .item, .padding-box .padding .next, .padding-box .padding .prev {
	margin:0 5px;
	padding:0 10px;
	cursor:pointer;
	display:inline-block;
	color:#333;
transition-duration:.3s;
-o-transition-duration:.3s;
-ms-transition-duration:.3s;
-moz-transition-duration:.3s;
-webkit-transition-duration:.3s
}
.padding-box .padding .btn-primary:hover, .padding-box .padding .item:hover, .padding-box .padding .next:hover, .padding-box .padding .prev:hover {
	color:red
}
.padding-box .padding .next, .padding-box .padding .prev {
	font-size:14px;
	font-family:iconfont-tcl;
	font-weight:700
}
.padding-box .padding .next.btn-disabled, .padding-box .padding .next.btn-disabled:hover, .padding-box .padding .prev.btn-disabled, .padding-box .padding .prev.btn-disabled:hover {
	color:#999
}
.padding-box .padding .item {
	font-size:14px;
	width:auto;
	text-indent:0
}
.padding-box .padding .active {
	color:red!important
}
.padding-box .padding .jumpto {
	width:40px;
	height:33px;
	line-height:33px;
	border:1px solid #ccc;
	text-align:center;
	margin:-6px 5px 0
}
.padding-box .padding .mun {
	display:inline-block;
	vertical-align:middle;
	padding:0 5px;
	margin-top:-2px
}
.m_crumbs {
	height:50px;
	line-height:50px;
	background:#f0f0f0
}
.alert-box, .quick-logon .title {
	left:50%;
	background-color:#FFF
}
.m_crumbs .min-wid {
	overflow:hidden;
	zoom:1
}
.quick-logon {
	width:300px;
	margin:60px auto 0;
	padding-top:40px;
	border-top:1px solid #ccc;
	position:relative
}
.quick-logon .title {
	width:125px;
	height:30px;
	font-size:12px;
	line-height:30px;
	top:-15px;
	margin-left:-63px;
	color:#CCC;
	position:absolute;
	text-align:center
}
.quick-logon li {
	width:33.33%;
	float:left;
	text-align:center
}
.quick-logon li a {
	font-size:28px;
	line-height:28px;
	color:#CCC;
	display:inline-block
}
.quick-logon li a:hover {
	color:red
}
#qiao-wrap {
	display:none!important
}
.alert-box {
	width:460px;
	position:absolute;
	margin-left:-300px;
	top:200px;
	overflow:hidden;
	opacity:0;
	display:none\9;
	z-index:-1;
	box-shadow:0 0 10px rgba(0, 0, 0, .2)
}
.alert-box.j-alert {
	position:fixed;
	z-index:1502;
	left:0;
	right:0;
	margin:0 auto;
	width:460px
}
.alert-box .alert-title {
	color:#333;
	line-height:56px;
	text-indent:30px;
	font-size:16px;
	background-color:#f0f0f0;
	font-weight:400;
	position:relative
}
.alert-title .close {
	right:10px;
	text-align:center;
	text-indent:0;
	line-height:30px
}
.alert-box .content {
	padding:20px;
	overflow:hidden
}
.alert-box .text {
	padding:20px
}
.alert-box .but {
	width:100px;
	line-height:34px;
	font-size:16px;
	color:#FFF;
	cursor:pointer;
	background-color:#fb4343;
	display:inline-block;
	text-align:center;
	border:none
}
.alert-box .but:hover {
	background-color:#d82323
}
.divclear {
	overflow:hidden
}
.y_personinfo .form_group .data-box {
	width:276px!important;
	position:relative;
	cursor:pointer
}
.input-back {
	width:143px;
	height:25px;
	background:#FFF;
	color:#666;
	border:1px solid #ddd;
	position:relative;
	display:inline-block
}
.input-back input {
	width:93px;
	height:21px;
	padding-right:44px;
	line-height:25px;
	background:#FFF
}
.click_back {
	width:21px;
	height:25px;
	position:absolute;
	top:1px;
	right:20px;
	z-index:99
}
.box_sha, .j-time {
	position:absolute;
	top:0
}
.j-time {
	width:40px;
	cursor:pointer;
	right:0;
	line-height:40px;
	font-size:24px;
	text-align:center
}
.box_sha {
	width:260px;
	height:auto;
	font-size:12px;
	background:#FFF;
	overflow:hidden;
	left:0;
	z-index:10;
	display:none
}
.box_sha .box_top {
	width:220px;
	padding:0 20px;
	height:30px;
	line-height:30px;
	color:#FFF;
	float:left;
	background-color:red
}
.box_sha .box_top .year {
	margin-left:20px;
	width:80px;
	float:left;
	position:relative;
	cursor:pointer
}
.box_sha .box_top .month {
	margin-right:20px;
	width:60px;
	position:relative;
	float:right;
	cursor:pointer
}
.box_sha .box_top .month span.sanjiao, .box_sha .box_top .year span.sanjiao {
	float:left;
	border-width:5px;
	margin:6px 0 0;
	border-color:#FFF transparent transparent;
	border-style:solid;
	width:0;
	height:0;
	line-height:0;
	overflow:hidden;
	position:absolute;
	right:20px;
	top:8px
}
.box_sha .box_bottom {
	width:100%;
	height:auto;
	line-height:30px;
	float:left;
	overflow:hidden
}
.box_sha .box_bottom table {
	width:100%;
	line-height:28px;
	color:#656565
}
.box_sha .box_bottom table th {
	width:47px;
	background:#e8e8e8
}
.box_sha .box_bottom table td {
	width:47px;
	text-align:center;
	cursor:pointer;
	background-color:#f0f0f0
}
.box_sha .box_bottom table td.active {
	background-color:red;
	color:#FFF!important;
	font-weight:700
}
.box_sha .box_bottom table td.mi {
	color:#bebebe
}
.choosemask {
	width:210px;
	height:112px;
	left:66px;
	top:21px;
	filter:Alpha(Opacity=50);
	-moz-opacity:.5;
	opacity:.5;
	background:#000;
	z-index:99;
	position:absolute;
	display:none
}
.chooseyear, .chooseym {
	position:absolute;
	top:30px;
	z-index:999;
	display:none;
	color:#FFF
}
.chooseyear {
	width:120px;
	height:168px;
	left:0;
	background-color:rgba(0, 0, 0, .9);
	background-color:#000\9;
	-ms-box-sizing:content-box;
	-o-box-sizing:content-box;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box
}
.chooseyear .down, .chooseyear .up {
	width:100%;
	height:24px;
	line-height:24px;
	background-color:#FFF;
	background-color:rgba(255, 255, 255, .1);
	color:#FFF;
	cursor:pointer
}
.chooseyear .centent {
	padding:0 10px;
	height:100%;
	overflow-y:scroll
}
.chooseym, .chooseym .cho_bottom, .clear, .error-text, .m_paul {
	overflow:hidden
}
.chooseyear .centent .item {
	width:50%;
	line-height:20px;
	color:#FFF;
	float:left;
	text-align:center;
	cursor:pointer;
	box-sizing:content-box;
	font-size:12px;
	font-weight:400
}
.chooseym {
	width:100px;
	padding:10px;
	right:0;
	background-color:rgba(0, 0, 0, .9);
	background-color:#000\9;
	box-sizing:content-box;
	-ms-box-sizing:content-box;
	-o-box-sizing:content-box;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box
}
.rads_50, .rvs_goShop {
	background-color:red
}
.chooseym .cho_top {
	width:100%;
	height:20px;
	float:left;
	padding-bottom:10px
}
.chooseym .cho_top code {
	font-weight:700
}
.chooseym .cho_bottom {
	width:100%;
	height:auto;
	float:left
}
.chooseym .cho_bottom table td {
	width:45px;
	height:20px;
	line-height:20px;
	text-align:center;

	cursor:pointer
}
.chooseyear .centent .item.active, .chooseyear .centent .item:hover, .chooseym .cho_bottom table td.active, .chooseym .cho_bottom table td:hover {
	background-color:red;
	color:#FFF;
	font-weight:700
}
.purc-r .purc-text .purc-item .redfont, .purc-r .purc-text .purc-item.redfont {
	color:red
}
.purc-r .purc-text .purc-item .blackfont {
	color:#000
}
.purc-text .purc-item span.time {
	font-size:22px;
	color:#000;
	margin-left:7px
}
.rads_50 {
	margin:0 4px;
	padding:2px 8px;
	color:#FFF;
	border-radius:50%
}
.tips_brk, .tips_err, .tips_info, .tips_warn {
	padding:2px 8px;
	cursor:default
}
.tips_err, .tips_err>a, .tips_warn, .tips_warn>a {
	color:red
}
.tips_info, .tips_info>a {
	color:#05F
}
.tips_brk, .tips_brk>a {
	color:#999
}
.csor_help {
	cursor:help
}
.table {
	display:table;
	width:100%;
	height:auto
}
.table>.row {
	display:table-row
}
.table>.row>.cell {
	display:table-cell
}
.rvs_content {
	text-align:center
}
.rvs_title {
	padding:20px 0;
	color:#333
}
.rvs_menu {
	text-align:center;
	padding:60px 0
}
.rvs_menu>a {
	display:inline-block;
	width:190px;
	margin:0 6px;
	padding:16px 0;
	text-align:center
}
.rvs_goShop {
	color:#FFF;
	border:1px solid red
}
.rvs_viewOrder {
	border:1px solid #555
}
.rvd_lastTime {
	position:relative
}
.rvd_lastTime>.countdown {
	position:absolute;
	top:-30px;
	right:0
}
.payment_list {
	padding-right:20px;
	text-align:right
}
.payment_details>dl {
	display:table-row;
	text-align:center
}
.payment_details>dl>dd, .payment_details>dl>dt {
	display:table-cell;
	text-align:right
}
.payment_details>dl p {
	padding:4px 0
}
.payment_label {
	display:inline-block;
	text-align:justify
}
.payment_label::after {
content:":"
}
.payment_price {
	color:red
}
.payment_price::after {
content:"鍏�";
font-size:16px
}
.payment_r100 {
	max-width:140px;
	width:120px;
	min-width:100px
}
.addr_list {
	width:100%
}
.add_address, .addr_box {
	position:relative;
	width:254px;
	height:190px;
	background-color:#FFF;
	border:1px solid #999;
	float:left;
	margin:5px
}
.settle_acout {
	text-align:right
}
.maybe_concern {
	text-align:center
}
.maybe_center {
	position:relative;
	width:100%;
	height:100%
}
.maybe_center::after, .maybe_center::before {
content:" ";
position:absolute;
display:block;
top:0;
bottom:0;
width:1px;
height:65%;
margin:auto;
background-color:#999
}
.error, .myscore {
	position:relative
}
.maybe_center::before {
left:0
}
.maybe_center::after {
right:0
}
.maybe_cell {
	width:33%;
	color:#999
}
.maybe_content {
	padding:0 30%
}
.maybe_content h4 {
	text-align:justify;
	font-weight:400
}
.maybe_content>p {
	padding-top:10px;
	font-weight:lighter;
	line-height:120%;
	text-align:justify
}
.error-box {
	border-top:1px solid #f0f0f0
}
.error {
	color:#a19fa0;
	font-size:16px;
	margin:80px auto 102px;
	width:60%
}
.error-title {
	margin-left:141px;
	margin-top:110px
}
.error-title .margin-l {
	margin-left:152px;
	margin-top:24px
}
.error-title .margin-l>span {
	display:block;
	margin-top:9px
}
.error-title .error-but {
	margin-top:56px
}
.error-title .error-but>a {
	background-color:red;
	border:1px solid red;
	color:#fff;
	display:inline-block;
	line-height:40px;
	margin-right:10px;
	padding:0 45px
}
.error-text .state {
	font-size:300px;
	line-height:300px
}
.error-text .state150 {
	font-size:150px;
	margin-top:100px
}
.error-text .font40 {
	color:#333;
	font-size:68px
}
.error-text .margin40 {
	margin-top:40px
}
.error-text .font30 {
	color:#333;
	font-size:30px
}
.error-text .state100 {
	font-size:100px;
	margin-top:80px
}
.error-img {
	display:inline-block;
	margin-right:50px;
	text-align:right;
	width:50%
}
.error-img img, .myscore {
	width:100%
}
.m_placean .red-litter-txt {
	font-size:14px;
	color:red;
	margin-left:20px
}
.zqrightinfo .red-txt {
	font-size:14px;
	color:red;
	margin:10px 0 0 20px
}
.myscore input.checkinput+.useScore {
	border:1px solid #A7A7A7;
	outline:0;
	width:20px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	line-height:20px;
	margin-left:74px;
	margin-top:75px
}
.myscore input.checkinput:checked+.useScore {
	background-image:url(../images/iconimg.png);
	background-position:95px -33px;
	border:none;
	height:25px;
	line-height:25px;
	margin-left:69px;
	margin-top:70px;
	outline:0;
	text-align:center;
	vertical-align:middle;
	width:25px
}
.myscore input.checkinput {
	opacity:0;
	filter:alpha(opacity=0);
	width:25px;
	height:25px;
	position:absolute;
	top:73px;
	left:71px
}
.myscore .txt {
	line-height:25px;
	vertical-align:middle
}
.myscore .txt input.scoreNum {
	border:1px solid #f0f0f0;
	margin:0 10px;
	padding:5px
}
.myscore .tip {
	font-size:14px
}
.myscore .tip.redfont {
	color:red
}
.discount .discount-row {
	width:100%;
	overflow:hidden;
	line-height:30px;
	font-size:14px
}
.discount-row .redbg {
	background-color:red;
	color:#fff;
	padding:1px 10px;
	line-height:25px
}
.discount-row .graybg {
	background-color:#eee;
	color:#000;
	padding:1px 10px;
	line-height:25px
}
.booktitle {
	font-size:20px;
	color:#333
}
.booktip .txt {
	font-size:20px;
	color:#666
}
.booktip .tip-warn {
	font-size:14px;
	padding-left:15px
}
.booktip .tip-warn.redfont {
	color:red
}
.bookaddress {
	padding-bottom:30px
}
.bookaddress .no_default_address {
	opacity:0
}
.y_adresslist li:hover .no_default_address {
	opacity:1;
	color:red
}
.buy-box {
	border-top:1px solid #ddd;
	padding:112px 0
}
.clear::after {
clear:both;
content:"";
display:block;
height:0
}
.buy-box-content {
	margin:0 auto;
	width:980px;
	min-height:240px
}
.buy-box-content-img {
	margin-left:70px;
	min-width:400px;
	width:45%
}
.buy-box-content-right {
	margin-right:90px;
	margin-top:113px
}
.buy-box-content-btn {
	border:1px solid red;
	color:red;
	display:block;
	font-size:14px;
	height:35px;
	line-height:35px;
	margin-top:16px;
	text-align:center;
	width:150px
}
.buy-box-content-btn:hover {
	background-color:red;
	color:#fff
}
.text-center {
	text-align:center
}
.y_mb30 {
	margin-bottom:30px
}
.payment.cartFixed {
	position:fixed;
	bottom:-1px;
	margin:0;
	background-color:#fff;
	left:0;
	z-index:12
}
.price-box {
	width:1226px;
	margin:0 auto;
	font-size:14px
}
.Cart {
	min-height:300px
}
.Cart .loading {
	z-index:999;
	position:fixed;
	top:50%;
	left:50%;
	background:#999;
	opacity:.8;
	filter:"alpha(opacity=80)";
	border-radius:10px;
	color:#fefefe;
	width:120px;
	height:80px;
	margin-left:-60px;
	margin-top:-30px;
	text-align:center;
	line-height:80px
}
.m_paul {
	width:677px;
	margin:80px auto 0;
	zoom:1;
	text-align:center;
	padding:150px 0 20%;
	background:url(../images/m_paul.png) 0 center no-repeat
}
.m_paul_box {
	width:350px;
	float:right
}
.m_paul_box h3 {
	font-size:50px;
	color:#f30;
	font-family:"Microsoft YaHei";
	font-weight:400
}
.m_paul_box p {
	font-size:24px;
	color:#a4a4a4;
	font-family:"Microsoft YaHei";
	font-weight:lighter;
	margin-bottom:15px
}
.m_paul_box a {
	font-size:16px;
	color:#f30
}
.clearfix:after {
	content:" ";
	display:block;
	height:0;
	clear:both
}
.clear {
	clear:both;
	height:1%
}
.index_cus_id:hover {
	background-color:#797979
}
.index_cus_id .info {
	position:absolute;
	width:294px;
	z-index:999;
	top:40px;
	background:#fff;
	right:0;
	display:none;
	padding:26px 16px 0;
	border:1px solid #EEE
}
.info .infotop .inforight .p2 a, .infotop .user_name {
	text-overflow:ellipsis;
	white-space:nowrap;
	display:inline-block;
	overflow:hidden
}
.infotop>a, .infotop>a img {
	height:50px;
	width:50px;
	border-radius:50px
}
.infotop>a {
	float:left;
	padding-left:0!important;
	margin:0 15px
}
.infotop>a img {
	margin-right:18px;
	margin-top:-5px
}
.infotop .inforight {
	width:170px;
	float:left
}
.infotop .user_name {
	float:left;
	margin-right:9px;
	line-height:24px;
	font-family:"microsoft yahei";
	font-size:14px;
	width:80px
}
.infotop .p1 img {
	float:left;
	height:22px;
	width:22px
}
.inforight .p2 {
	clear:both;
	white-space:nowrap
}
.inforight .p2 span {
	color:#333;
	font-size:12px
}
.info .infotop .inforight .p2 a {
	color:red!important;
	font-size:14px;
	margin-left:0;
	padding-left:0;
	width:40px;
	vertical-align:middle
}
#userjifen {
	width:70px
}
.index_cus_id .infobom {
	margin-top:20px
}
.index_cus_id .info .infobom a {
	margin-left:0;
	display:block;
	width:100%;
	text-align:center;
	line-height:35px;
	color:#000;
	cursor:pointer;
	margin-bottom:10px
}
.index_cus_id .infobom a:hover {
	background-color:#f7f7f7
}
.index_cus_id .infobom a:hover span {
	color:red
}
.index_cus_id .infobom a span {
	color:#333
}
#newhead_cart {
	color:#CCC;
	font-size:12px
}
.input-list {
	position:absolute;
	top:38px;
	right:0;
	z-index:999;
	background-color:#fff;
	width:233px;
	border:1px solid #ccc;
	border-top:0
}
.input-list li {
	float:none;
	height:34px;
	padding:0 5px;
	line-height:34px;
	font-size:10px;
	color:#9B9B9B;
	position:relative
}
.input-list li i {
	position:absolute;
	right:8px
}
.input-list li a {
	color:#9b9b9b;
	font-size:12px;
	display:block
}
.input-list li:hover {
	color:red;
	cursor:pointer;
	background:#E5E5E5
}
.connectWithUs {
	position:relative;
	height:500px
}
.connectWithUs img {
	left:50%;
	margin-left:-960px;
	position:absolute
}
.shadowBoxList::-webkit-scrollbar {
width:8px
}
.shadowBoxList::-webkit-scrollbar-track {
border-radius:10px
}
.shadowBoxList::-webkit-scrollbar-thumb {
border-radius:10px;
background:rgba(255, 255, 255, .3)
}
.shadowBoxList::-webkit-scrollbar-thumb:window-inactive {
background:rgba(255, 0, 0, .4)
}
#tclActivityIcon {
	position:fixed;
	right:0;
	bottom:0;
	z-index:200001;
	cursor:pointer
}
#tclActivityIcon span {
	position:absolute;
	right:0;
	top:-25px;
	font-size:28px;
	cursor:pointer;
	color:#999;
	z-index:2
}
#tclActivityIcon img {
	z-index:1
}
#shadowtcl {
	width:100%;
	height:100%;
	background-color:rgba(0, 0, 0, .5);
	z-index:200005;
	position:absolute;
	top:0;
	display:none
}
#shadowtcl #shadowBox {
	background:url(../images/shadowbox.png);
	width:1088px;
	height:465px;
	left:50%;
	top:50%;
	margin:-232px 0 0 -544px;
	position:fixed
}
#shadowBox .shadowBoxList .row {
	background:url(../images/listbg.png);
	width:500px;
	height:87px;
	float:left;
	margin-top:5px
}
.shadowBoxList {
	width:1020px;
	margin:23px 0 0 53px;
	height:182px
}
.shadowBoxList .row .tc-left {
	font-size:40px;
	color:#c01601;
	text-align:center;
	width:136px;
	line-height:87px
}
.shadowBoxList .row .tc-left em {
	font-size:14px
}
.shadowBoxList .row .tc-left, .shadowBoxList .row .tc-right {
	float:left
}
.shadowBoxList .row .tc-right .note {
	vertical-align:middle;
	width:210px;
	margin:12px 5px 12px 10px;
	overflow:hidden
}
.shadowBoxList .row .tc-right .note .titel {
	color:#c01601;
	font-size:20px
}
.shadowBoxList .row .tc-right .note .note1 {
	font-size:14px
}
.shadowBoxList .row .tc-right .note, .shadowBoxList .row .tc-right button {
	display:inline-block
}
.shadowBoxList .row .tc-right button {
	cursor:pointer;
	width:120px;
	height:40px;
	border:1px solid #c01601;
	color:#c01601;
	background:0 0;
	font-size:16px;
	margin-top:23px
}
.shadowBoxList .row .tc-right button.active {
	border:1px solid #666;
	color:#666
}
#shadowBox .title_box {
	display:block;
	text-align:center;
	font-size:20px;
	color:#8e3406;
	width:320px;
	margin:103px auto 0
}
.shadowBoxClose {
	position:absolute;
	right:0;
	top:-30px;
	font-size:30px;
	color:#dbdada;
	cursor:pointer
}
.shBxGo {
	background:url(../images/shbxgo.png);
	width:197px;
	height:72px;
	margin:30px auto 0;
	cursor:pointer
}
.AC {
	text-align:center
}
.AC>div {
	display:inline-block
}
.AC>div img {
	width:88px;
	height:32px;
	margin:0 2px
}
.friendlink {
	background: #e3e3e3;
	padding: 10px 0;
	border-bottom: 1px solid #999;
}
.friendlink .content {
	width: 1226px;
	margin: 0 auto;
}
.friendlink .link-title {
	font-weight: bold;
}
.friendlink .link-title, .friendlink a {
	font-size: 12px;
	margin-right: 10px;
	line-height: 30px;
	display: inline-block;
}
.friendlink a:hover {
	color: red;
}
