body,p,pre,form,fieldset,legend,button,input,textarea,select {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 14px;
	font-family: 'Microsoft YaHei',  Arial;
	_font-family: 'Microsoft YaHei',Arial;
}

input:focus,textarea:focus {
	outline: none
}

input[type=button],input[type=submit] {
	-webkit-appearance: none;
	outline: none;
	border-radius: 0
}

a {
	text-decoration: none;
	color: #000
}

a img {
	border: medium none;
	margin: 0;
	padding: 0
}

a.chain {
	text-decoration:underline;
}

.clear {
	clear: both
}

.top_bar {
	height: 34px;
	border-bottom: 1px solid #DDD;
	position:relative;z-index:9999;background:#FFF;
}

.top_bar .wrap {
	width: 1200px;
	margin: 0 auto;
	text-align: right;
	line-height: 34px;
	font-size: 12px;
}

.top_bar .wrap #customerInfoBox {
	display: inline;
}

.top_bar .wrap span.sp {
	padding: 0 0 0 10px;
	color: #AAA;
	font-size: 14px;
}

.top_bar .wrap a {
	margin-left: 10px;
	display: inline-block;
	height: 34px;
}

.top_bar .wrap a.weixin {
	background: url(../images/icons_weixin.gif) 0 center no-repeat;
	padding-left: 24px;
	position: relative;
	z-index: 555;
}

.top_bar .wrap a.weixin span {
	position: absolute;
	width: 106px;
	height: 106px;
	left: 0;
	top: 35px;
	/*background: url(../images/wxewm.png) 0 0 no-repeat;*/
	z-index: 11;
	display: none;
}

.top_bar .wrap a.weixin:hover span {
	display: block;
}

.header {
	width: 1200px;
	height: 110px;
	margin: 0 auto;
	position: relative;
	z-index: 444;
	/*background:url(../images/ggy.png) 194px 74px no-repeat;*/
}

.header .logo {
	width: 215px;
	height: 70px;
	overflow: hidden;
	position: absolute;
	top: 24px;left:12px;
}

.header .search_form {
	width: 418px;
	height: 38px;
	border: 1px solid #DDD;
	position: absolute;
	right: 140px;
	top: 50px;
}

.header .search_form #keys {
	padding: 0 10px;
	width: 359px;
	border: none;
	border-right: 1px solid #DDD;
	height: 38px;
	line-height: 38px;
	float: left;
}

.header .search_form .btn {
	float: left;
	width: 38px;
	height: 38px;
	overflow: hidden;
	text-indent: -999px;
	background: url(../images/icons_search.gif) center center no-repeat;
}

.header .search_form .search_tags {
	position: absolute;
	top: 10px;
	right: 39px;
}

.header .search_form .search_tags a {
	float: left;
	margin-right: 5px;
	height: 18px;
	line-height: 18px;
	padding: 0 5px;
	background: #DFDFDF;
	color: #666;
}

.header .search_form .search_tags a:hover {
	color: #000;
}

.header .search_form ul#search_suggestion {
	width: 418px;
	border: 1px solid #DDD;
	border-top: none;
	margin: 0;
	padding: 0;
	position: absolute;
	left: -1px;
	top: 39px;
	background: #FFF;
	display: none;
}

.header .search_form ul#search_suggestion li {
	list-style: none;
}

.header .search_form ul#search_suggestion li a {
	display: block;
	height: 24px;
	line-height: 24px;
	padding: 0 10px;
	color: #666;
	overflow:hidden;
}
.header .search_form ul#search_suggestion li.close a{
	text-align:right;
}
.header .search_form ul#search_suggestion li.current a,
.header .search_form ul#search_suggestion li a:hover {
	background: #EEE;
}

.header .search_form ul#search_suggestion li a span {
	float: right;
	font-size: 12px;
	color: #999;
}

.header .cart_box {
	position: absolute;
	right: 0;
	top: 50px;
}

.header .cart_box .btn {
	position: absolute;
	z-index: 1;
	right: 0;
	top: 0;
	width: 130px;
	height: 38px;
	line-height: 38px;
	border: 1px solid #FFF;
	text-align: center;
}
.header .cart_box .btn span{
	display:inline-block;height:38px;
	color:#05a9ab
}
.header .cart_box .btn span.icon{
	background:url(../images/icons_cart1.gif) 0 center no-repeat;
	padding-left:32px;
}
	
.header .cart_box .more {
	position: absolute;
	background: #FFF;
	right: 0;
	top: 45px;
	width: 350px;
	border: 1px solid #DDD;
	box-shadow: 0 0 3px #DDD;
	padding-bottom: 40px;
	display: none;
}

.header .cart_box .more .list {
	margin: 0;
	padding: 0;
}

.header .cart_box .more .list li {
	position: relative;
	list-style: none;
	height: 52px;
	padding: 10px;
}

.header .cart_box .more .list li img {
	float: left;
	height: 50px;
	border: 1px solid #DDD;
}

.header .cart_box .more .list li .quantity {
	position: absolute;
	right: 10px;
	top: 10px;
	color: #666;
}

.header .cart_box .more .list li .quantity .price {
	color: #05a9ab;
}

.header .cart_box .more .list li .del {
	position: absolute;
	right: 10px;
	bottom: 10px;
	font-size: 12px;
	color: #666;
	cursor: pointer;
}

.header .cart_box .more .list li a {
	width: 160px;
	float: left;
	margin-left: 10px;
	line-height: 16px;
	color: #666;
	font-size:12px;
}

.header .cart_box .more .sum {
	position: absolute;
	left: 10px;
	bottom: 10px;
}

.header .cart_box .more .sum .total {
	color: #05a9ab;
	font-size: 16px;
	padding: 0 5px;
}

.header .cart_box .more .buy_btn {
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #05a9ab;
	color: #FFF;
	font-size: 16px;
}

.header .cart_box .more .noItemTips {
	text-align: center;
	height: 40px;
	line-height: 40px;
	display: none;
}

.header .noItem .more {
	padding-bottom: 0;
}

.header .noItem .more .noItemTips {
	display: block;
}

.header .noItem .more .sum {
	display: none;
}

.header .noItem .more .buy_btn {
	display: none;
}

.header .cart_box_current .btn {
	height: 38px;
	background: #FFF;
	border: 1px solid #DDD;
	/*border-bottom: none;*/
	box-shadow: 0 -3px 5px #EEE;
	padding-bottom: 8px;
	border-bottom: none;
}

.header .cart_box_current .more {
	display: block;
}

.nav_bar {
	width: 1200px;
	height: 54px;
	margin: 0 auto;
}

.nav_bar .nav_class {
	float: left;
	width: 252px;
	background: #FFF;
	position: relative;
	z-index: 2222;
}

.nav_bar .nav_class .t {
	background: #05a9ab;
	height: 54px;
	line-height: 54px;
	color: #FFF;
	text-align: center;
	font-size: 16px;
}

.nav_bar .nav_class ul.class_box {
	width: 251px;
	height: 584px;
	border-left: 1px solid #DDD;
	position: absolute;
	z-index: 999;
	left: 0;
	top: 54px;
	margin: 0;
	padding: 0;
	background: #FFF;
	display: none;
}

.nav_bar .class_box_show ul.class_box {
	display: block;
}

.index .nav_bar .nav_class ul.class_box {
	display: block;
	width: 250px;
}

.nav_bar .nav_class ul.class_box li.catItem {
	list-style: none;
	padding: 10px 0;
	margin: 0;
	height: 52px;
	border-bottom: 1px solid #DDD;
	border-right: 1px solid #DDD;
	float: left;
	width: 100%;
}

.nav_bar .nav_class ul.class_box li.catItem .wrap {
	position: absolute;
	background: #FFF;
	left: 252px;
	top: 0;
	border: 1px solid #DDD;
	border-left: none;
	width: 290px;
	height: 582px;
	display: none;
}

.index .nav_bar .nav_class ul.class_box li.catItem .wrap {
	left: 251px;
}

.nav_bar .nav_class ul.class_box li.wrapShow {
	border-right-color: #FFF;
	background: #FFF;
	border-left:1px solid #05a9ab;
}

.nav_bar .nav_class ul.class_box li.wrapShow .wrap {
	display: block;
	background: #FDFDFD;
}

.nav_bar .nav_class ul.class_box li.catItem .catWarp1 {
	width: 560px;
}

.nav_bar .nav_class ul.class_box li.catItem .catWarp2 {
	width: 830px;
}

.nav_bar .nav_class ul.class_box li.catItem .wrap .st-sub a {
	background: #F9F9F9;
	margin: 20px 0 0 20px;
	width: 230px;
	height: 50px;
	overflow: hidden;
	padding: 0 10px;
	color: #666;
	float: left;
	line-height: 50px;
}

#goodsCatBox .left .st a:hover{
	background-color: #fff;
}

.nav_bar .nav_class ul.class_box li.catItem .wrap a:hover {
	background: #F6F6F6;
}

.nav_bar .nav_class ul.class_box li.catItem .wrap a img {
	width: 30px;
	vertical-align: middle;
	/*margin-right: 10px;*/
}

.nav_bar .nav_class ul.class_box li.wrapShow .fullWrap{
	padding:20px 0 20px 40px;
	width: 907px;
	height: 542px;
	background:#FFF;
}
.nav_bar .nav_class ul.class_box li.wrapShow .fullWrap .left{
	float:left;width:590px;
	overflow:hidden;
}
.nav_bar .nav_class ul.class_box li.wrapShow .fullWrap .left .box{
	border-bottom:1px dotted #CCC;position:relative;
	padding:20px 0 10px 160px;
}
.nav_bar .nav_class ul.class_box li.wrapShow .fullWrap .left .box .st{
	position:absolute;left:0;top:18px;height:28px;line-height:28px;
	width:150px;text-align:right;color:#333;font-weight:bold;
}
.nav_bar .nav_class ul.class_box li.wrapShow .fullWrap .left .box .st img{
	height:28px;
	vertical-align: middle;
	/*margin-left:10px;*/
}
.nav_bar .nav_class ul.class_box li.wrapShow .fullWrap .left .box .st-sub a{
	float:left;width:auto;height:14px;line-height:14px;background:none;margin:5px 0;padding:0 15px;font-size:12px;
	border-left:1px solid #DDD;color:#666;
	white-space:nowrap;
}
.nav_bar .nav_class ul.class_box li.wrapShow .fullWrap .left .bt{
	font-size:18px;height:30px;
}
.nav_bar .nav_class ul.class_box li.wrapShow .fullWrap .right{
	float:right;border-left:1px solid #DDD;padding:16px 5px 0 21px;
	width:236px;height:520px;overflow:hidden;
}
.nav_bar .nav_class ul.class_box li.wrapShow .fullWrap .brands a{
	float: left;
	width: 100px;
	height: 30px;
	text-align: center;
	padding: 10px 0;
	overflow: hidden;
	border: 1px solid #DDD;background:#FFF;
	margin: 0 16px 15px 0;line-height:auto!important;
}
.nav_bar .nav_class ul.class_box li.wrapShow .fullWrap .left .box a:hover{
	color:#05a9ab;
}
.nav_bar .nav_class ul.class_box li.wrapShow .fullWrap .brands a:hover{
	border-color:#05a9ab;
}
.nav_bar .nav_class ul.class_box li.wrapShow .fullWrap .brands a img{
	height:30px;width:auto;margin:0;vertical-align:top;
}
.nav_bar .nav_class ul.class_box li.wrapShow .fullWrap .ad{
	width:220px;overflow:hidden;margin-top:10px;
}
.nav_bar .nav_class ul.class_box li.wrapShow .fullWrap .ad a{
	width:auto;height:auto;background:none;line-height:auto;padding:0;margin:0;
}
.nav_bar .nav_class ul.class_box li.wrapShow .fullWrap .ad a img{
	width:auto;height:auto;vertical-align:top;margin:0;
}
.nav_bar .nav_class ul.class_box li.catItem dl {
	margin: 0;
	padding: 0;
}

.nav_bar .nav_class ul.class_box li.catItem dl dt {
	padding: 0 15px;
	height: 28px;
	line-height: 28px;
	font-size: 15px;
	font-weight: bold;
	color: #333;
}

.nav_bar .nav_class ul.class_box li.catItem dl dd {
	color: #BBB;
	margin: 0;
	padding: 0 15px;
}

.nav_bar .nav {
	float: left;
	margin: 0;
	padding: 0;
	width: 948px;
	height: 54px;
	line-height: 54px;
	font-size: 16px;
	background: #256a6d;
}

.nav_bar .nav li {
	float: left;
	list-style: none;
}
.nav_bar .nav li a {
	float: left;
	padding: 0 30px;
	color: #FFF;
}

.nav_bar .nav li:hover,.nav_bar .nav li.current a {
	background: #414141
}

.index .banner_wrap {
	width: 948px;
	height: 420px;
	overflow: hidden;
	margin: 0 auto;
	padding-left: 252px;
}
.index .banner_wrap .banner{
	width:948px;
	height:410px;
	overflow:hidden;
}

.index .top_hots {
	width: 948px;
	height: 164px;
	margin: 0 auto;
	padding-left: 252px;
}

.index .top_hots a {
	float: left;
	width: 315px;
	height: 163px;
	overflow: hidden;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
}

.goods_box {
	width: 1200px;
	margin: 30px auto 0;
}

.goods_box .gbt {
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #666;
}

.goods_box .l_box {
	float: left;
	position: relative;
	border-left: 1px solid #DDD;
	border-top: 1px solid #DDD;
	width: 903px;
	height: 1204px;
}

.goods_box .l_box a {
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	position: absolute;
	width: 300px;
	height: 300px;
}

.goods_box .l_box a.ad1 {
	width: 600px;
	height: 300px;
	padding-right: 1px;
	left: 0;
	top: 0;
}

.goods_box .l_box a.ad2 {
	width: 300px;
	height: 149px;
	left: 602px;
	top: 0;
}

.goods_box .l_box a.ad3 {
	width: 300px;
	height: 149px;
	left: 602px;
	top: 151px;
}

.goods_box .l_box a .pt {
	display: block;
	color: #666;
	margin: 30px 32px 5px 32px;
	height:14px;line-height:14px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

.goods_box .l_box a .pp {
	padding-left: 32px;
	display: block;
	height: 30px;
}

.goods_box .l_box a .pi {
	display: block;
	text-align: center;
}


.goods_box .l_box .p1 {
	left: 0;
	top: 301px;
}

.goods_box .l_box .p2 {
	left: 301px;
	top: 301px;
}

.goods_box .l_box .p3 {
	left: 602px;
	top: 301px;
}

.goods_box .l_box .p4 {
	left: 0;
	top: 602px;
}

.goods_box .l_box .p5 {
	left: 301px;
	top: 602px;
}

.goods_box .l_box .p6 {
	left: 602px;
	top: 602px;
}

.goods_box .l_box .p7 {
	left: 0;
	top: 903px;
}

.goods_box .l_box .p8 {
	left: 301px;
	top: 903px;
}

.goods_box .l_box .p9 {
	left: 602px;
	top: 903px;
}
.goods_box .l_box .p1 img,
.goods_box .l_box .p2 img,
.goods_box .l_box .p3 img,
.goods_box .l_box .p4 img,
.goods_box .l_box .p5 img,
.goods_box .l_box .p6 img,
.goods_box .l_box .p7 img,
.goods_box .l_box .p8 img,
.goods_box .l_box .p9 img,
.likes_box .l_box .pi img{
	width:200px;
}
.goods_box .r_box {
	float: right;
	background: #FAFAFA;
	width: 295px;
	height: 1204px;
	border-top: 1px solid #DDD;
	border-right: 1px solid #DDD;
}

.goods_box .r_box .tjbox {
	position: relative;
}

.goods_box .r_box .tjbox .t,
.likes_box .r_box .t,
.ads_box .r_box .t {
	position: absolute;
	width: 70px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	background: #F32F39;
	color: #FFF;
	left: 20px;top:0;
}

.goods_box .r_box .tjbox a {
	display: block;
	height: 125px;
	border-bottom: 1px solid #DDD;
}

.goods_box .r_box .tjbox a .bi {
	float: right;
	width: 80px;
	overflow: hidden;
	margin: 30px 10px 0;
}

.goods_box .r_box .tjbox a .bi img {
	width:80px;
}

.goods_box .r_box .tjbox a .bt {
	font-size: 14px;
	display: block;
	padding: 36px 0 0 20px;
	color: #666;
}

.goods_box .r_box .tjbox a .bd {
	font-size: 12px;
	display: block;
	padding: 0 0 0 20px;
}

.goods_box .r_box .tjbox a .bp {
	display: block;
	padding: 10px 0 0 20px;
}

.goods_box .r_box .news {
	border-bottom: 1px solid #DDD;
	padding: 30px;
	height: 163px;
}

.goods_box .r_box .news .t {
	font-size: 18px;
	height: 36px;
	color: #666;
}

.goods_box .r_box .news ul {
	margin: 0;
	padding: 0;
}

.goods_box .r_box .news ul li {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #DFDFDF;
	list-style: none;
}
.goods_box .r_box .news ul li a{
	color:#414141
}

.goods_box .r_box .ctbox {
	border-bottom: 1px solid #DDD;
	height: 601px;
}

.goods_box .r_box .ctbox .nav {
	height: 32px;
	line-height: 32px;
}

.goods_box .r_box .ctbox .nav span {
	float: left;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	width: 98px;
	text-align: center;
	cursor: pointer;
}

.goods_box .r_box .ctbox .nav span.last {
	border-right: none;
	width: 97px;
}

.goods_box .r_box .ctbox .nav span.current {
	border-bottom:1px solid #FAFAFA;
}

.goods_box .r_box .ctbox .list {
	padding: 10px;
	height: 548px;
	overflow: hidden;
	display: none;
}
.goods_box .r_box .ctbox .list ul{
	margin:0;padding:0;
}
.goods_box .r_box .ctbox .list ul li{
	list-style:none;border-bottom:1px solid #EEE;
}
.goods_box .r_box .ctbox .list ul li a{
	display:block;
	height:60px;line-height:60px;color:#666;overflow:hidden;
}

.goods_box .r_box .ctbox .show {
	display: block;
}

.goods_box .r_box .ctbox .list .ctlist dl {
	border-bottom: 1px solid #EEE;
	margin: 0;
	padding: 0 0 10px;
}

.goods_box .r_box .ctbox .list .ctlist dl dt {
	color: #BBB;
	padding: 10px 0;
	margin: 0
}

.goods_box .r_box .ctbox .list .ctlist dl dd {
	color: #666;
	line-height: 150%;
	margin: 0;
	padding: 0
}

.goods_box .r_box .ctbox .list .ctlist dl dd.bm {
	padding-top: 10px;
	font-size:14px;color:#BBB;
}

.likes_box {
	width: 1200px;
	margin: 30px auto 0;
}

.likes_box .lbt {
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #666;
}

.likes_box .l_box {
	float: left;
	border-left: 1px solid #DDD;
	border-top: 1px solid #DDD;
	width: 903px;
	height: 606px;
}

.likes_box .l_box a {
	float: left;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	width: 300px;
	height: 300px;
	padding-bottom: 2px;
}

.likes_box .l_box a .pt {
	display: block;
	color: #666;
	margin: 30px 32px 5px 32px;
	height:14px;line-height:14px;white-space:nowrap;overflow:hidden;
	text-overflow:ellipsis;
}

.likes_box .l_box a .pp {
	padding-left: 32px;
	display: block;
	height: 30px;
}

.likes_box .l_box a .pi {
	display: block;
	text-align: center;
}

.likes_box .l_box a.ad {
	width: 600px;
	padding-right: 1px;
}

.likes_box .r_box {
	float: right;
	width: 295px;
	height: 606px;
	border-top: 1px solid #DDD;
	border-right: 1px solid #DDD;
	position:relative;
}

.likes_box .r_box a {
	height: 100px;
	border-bottom: 1px solid #DDD;
	display: block;
	position: relative;
}

.likes_box .r_box a .bn {
	position: absolute;
	left: 16px;
	top: 26px;
	font-size: 28px;
	color: #666;
}

.likes_box .r_box a .r {
	color: #F32F39
}

.likes_box .r_box a .bi {
	float: right;
	width: 80px;
	overflow: hidden;
	margin: 14px 10px 0;
}

.likes_box .r_box a .bi img {
	width: 80px;
}

.likes_box .r_box a .bt {
	color: #666;
	display: block;
	padding: 32px 0 0 50px;
}

.likes_box .r_box a .bp {
	display: block;
	padding: 0 0 0 50px;
}







.ads_box {
	width: 1200px;
	margin: 30px auto 0;
}

.ads_box .lbt {
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #666;
}

.ads_box .l_box {
	float: left;
	border-left: 1px solid #DDD;
	border-top: 1px solid #DDD;
	width: 903px;
	height: 322px;
}

.ads_box .l_box a {
	float: left;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	width: 300px;
	height: 160px;
}

.ads_box .r_box {
	float: right;
	width: 295px;
	height: 302px;
	border-top: 1px solid #DDD;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	position:relative;
	padding-top:19px;
	overflow:hidden;
}
.ads_box .r_box a {
	height: 100px;
	border-bottom: 1px solid #DDD;
	display: block;
	position: relative;
}

.ads_box .r_box a .bn {
	position: absolute;
	left: 16px;
	top: 26px;
	font-size: 28px;
	color: #F32F39
}
.ads_box .r_box a .sbn{
	font-size:22px;
}

.ads_box .r_box a .bi {
	float: right;
	width: 80px;
	overflow: hidden;
	margin: 14px 10px 0;
}

.ads_box .r_box a .bi img {
	width: 80px;
}

.ads_box .r_box a .bt {
	color: #666;
	display: block;
	padding: 32px 0 0 50px;line-height:16px;max-height:32px;overflow:hidden;
}

.ads_box .r_box a .bp {
	display: block;
	padding: 0 0 0 50px;
}

.new_goods_box {
	width: 295px;
	height: 303px;
	overflow:hidden;
}
.new_goods_box ul{
	margin:0;padding:0;
	width: 295px;
	height: 303px;
}
.new_goods_box ul li{
	list-style:none;margin:0;padding:0;
	width: 295px;
	height: 303px;
}
.new_goods_btn {display:none}

.location {
	margin: 0 auto;
	width: 1200px;
	height: 40px;
	line-height: 40px;
	color: #999;
}

.location a {
	color: #999;
}

.location span {
	padding: 0 5px
}

.main {
	width: 1200px;
	margin: 0 auto;
}

/*****************
 *  ��Ʒ�б�ҳ
 *****************/
.item_list_host{
	width:1200px;height:130px;margin:10px auto -10px;
	background:url(../images/item_list_hot.gif) 20px 0 no-repeat #F1F1F1;
	position:relative;
}
.item_list_host .info{
	position:absolute;left:70px;width:170px;margin:0;padding:9px 0;
	overflow:hidden;
}
.item_list_host .info li{
	list-style:none;margin:0;padding:0;font-size:12px;color:#666;
	height:28px;line-height:28px;overflow:hidden;
}
.item_list_host .info li span{padding:0 5px}
.item_list_host .info li a{
	color:#666;
}
.item_list_host .ads{
	position:absolute;left:240px;top:5px;height:120px;
}
.item_list_host .ads a{
	float:left;width:290px;margin:0 15px;
}
.item_list_host .t{
	position:absolute;left:20px;top:20px;width:40px;text-align:center;color:#F60;
}
.item_list_bottom_ad{
	display:block;width:1200px;margin:10px auto;overflow:hidden;text-align:center;
}
.list_filter {
	padding-top: 1px;
	border: 1px solid #DDD;
	border-bottom: none;
}

.list_filter .t {
	margin:0;
	height: 48px;
	line-height: 48px;
	padding: 0 10px;
	background: #F7F7F7;
	font-size: 16px;
	font-weight:normal;
}

.list_filter .t span {
	color: #EA3C3C
}

.list_filter .box {
	position: relative;
	border-bottom: 1px solid #DDD;
	padding: 5px 80px 5px 140px;
	height: auto !important;
	height: 32px;
	min-height: 32px;
}

.list_filter .box .bt {
	position: absolute;
	font-size: 16px;
	height: 32px;
	line-height: 32px;
	width: 120px;
	text-align: right;
	padding-right: 20px;
	left: 0;
	top: 5px;
}

.list_filter .box .bm {
	position: absolute;
	top: 10px;
	right: 15px;
	width: 50px;
	height: 20px;
	text-align: center;
	border: 1px solid #DDD;
	color: #414141;
	background: #F7F7F7;
	cursor: pointer;
	display: none;
}

.list_filter .box ul {
	margin: 0;
	padding: 0;
}

.list_filter .box ul li {
	float: left;
	list-style: none;
}

.list_filter .box ul.tl li {
	height: 32px;
	line-height: 32px;
	margin-right: 40px;
	white-space: nowrap;
}

.list_filter .box ul.tl li a.current {
	background: #05a9ab;
	padding: 3px;
	color: #FFF;
}

.list_filter .box ul.tl li a.all {
	background: #EEE;
	padding: 3px;
	color: #666;
}

.list_filter .box ul.il {
	padding-top: 5px;
}

.list_filter .box ul.il li {
	padding: 5px;
	text-align: center;
	height: 30px;
	width: 80px;
	border: 1px solid #DDD;
	margin: 0 10px 5px 0;
	overflow: hidden;
}

.list_filter .box ul.il li.current {
	border-color: #05a9ab;
}

.list_filter .box ul.il li.all {
	border-color: #EEE;
	background: #EEE;
}

.list_filter .box ul.il li a {
	display: block;
	width: 80px;
	height: 30px;
	overflow: hidden;
}

.list_filter .box ul.il li img {
	height: 30px;
}

.list_filter .moreBox {
	display: none;
}

.list_filter_more {
	text-align: center;
	position: relative;
	top: -1px;
}

.list_filter_more .btn {
	background: #FFF;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	border: 1px solid #DDD;
	border-top: none;
	font-size: 12px;
	font-family: Arial;
	color: #414141;
	cursor: pointer;
}

.list_top {
	position: relative;
	height: 18px;
	padding: 15px 0;
	border-bottom: 2px solid #05a9ab;
	margin-top: 20px;
}

.list_top .sort {
	float: left;
}

.list_top .sort a {
	float: left;
	font-size: 16px;
	height: 18px;
	line-height: 18px;
	padding: 0 30px;
	border-right: 1px solid #DDD;
}
.list_top .sort a.current{
	color:#05a9ab;
}

.list_top .condition {
	float: left;
	margin-left: 30px;
	display:none;
}

.list_top .condition a {
	float: left;
	font-size: 16px;
	height: 18px;
	line-height: 18px;
	padding: 0 20px 0 24px;
	background: url(../images/icons_condition.gif) 0 0 no-repeat;
}

.list_top .condition a:hover,.list_top .condition a.current {
	background-position: 0 -18px;
	color: #05a9ab;
}

.list_top .zp {
	height: 20px;
	line-height: 20px;
	padding-left: 24px;
	background: url(../images/icons_zhengpin.gif) 0 0 no-repeat;
	position: absolute;
	right: 10px;
	top: 15px;
}

.item_list {
	width: 1200px;
	margin: 0 auto;
}

.item_list .box {
	width: 290px;
	float: left;
	margin: 20px 5px 5px;
	border-bottom: 1px solid #DDD;
	height: 340px;
	overflow: hidden;
	position: relative;
}

.item_list .box.current,.item_list .box:hover {
	border-bottom: 2px solid #05a9ab;
	height: 339px;
}

.item_list .box .i {
	display: block;
	text-align: center;
	height: 200px;
	padding: 20px 0 0;
	overflow: hidden;
}

.item_list .box .i img {
	width: 200px;
}

.item_list .box .t {
	display: block;
	width: 200px;
	margin: 10px auto 20px;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
}

.item_list .box .o {
	width: 200px;
	margin: 20px auto;
	color: #999;
}

.item_list .box .p {
	text-align: center;
	font-size: 16px;
}

.item_list .box .p span {
	color: #05a9ab;
	font-size: 18px;
}

.item_list .tag {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #05a9ab;
	color: #FFF;
	height: 18px;
	line-height: 18px;
	width: 100%;
	text-align: center;
}
.none_search{
	text-align:center;
	font-size:18px;height:150px;line-height:80px;
	color:#666;
}




.list_selection{
	width:1200px;margin:5px auto 0;font-size:12px;color:#666;
	padding:10px 0 5px;
}
.list_selection a{
	color:#333;margin:3px 0;
	padding:3px 5px;white-space:nowrap;display:inline-block;
}
.list_selection a span{
	color:#05a9ab;padding:0 14px 0 0;
	background:url(../images/icons_arrow_del.gif) right center no-repeat;
}
.list_selection a:hover{background:#F3F3F3}
.list_selection h1{font-size:12px;margin:0;padding:0;display:inline}

.list_models {
	font-size:12px;
	position:relative;
	z-index:99;
}
.list_models .box {
	position: relative;
	padding: 9px 80px 9px 100px;
	height: auto !important;
	height: 36px;
	min-height: 36px;
}

.list_models .box .bt {
	position: absolute;
	height: 36px;
	line-height: 36px;
	width: 100px;
	font-weight:bold;
	left: 0;
	top: 9px;
}
.list_models .box .ht{
	display:none;
}
.list_models .box .bm {
	position: absolute;
	top: 10px;
	right: 15px;
	width: 50px;
	height: 20px;
	text-align: center;
	border: 1px solid #DDD;
	color: #414141;
	background: #F7F7F7;
	cursor: pointer;
	display: none;
}

.list_models .box ul {
	margin: 0;
	padding: 0;
}

.list_models .box ul li {
	float: left;
	list-style: none;
}
.list_models .box ul.tl li {
	height: 36px;
	line-height: 36px;
	margin-right: 40px;
	white-space: nowrap;
}

.list_models .box ul.tl li a{
	color:#666;
}
.list_models .box ul.tl li a.current {
	background: #05a9ab;
	padding: 3px;
	color: #FFF;
}

.list_models .box ul.tl li a.all {
	background: #05a9ab;
	padding: 3px;
	color: #fff;
}

.list_models .box ul.il {
	padding-top: 5px;
}

.list_models .box ul.il li {
	padding: 5px;
	text-align: center;
	height: 30px;
	width: 80px;
	border: 1px solid #DDD;
	margin: 0 10px 5px 0;
	overflow: hidden;
}

.list_models .box ul.il li.current {
	border-color: #05a9ab;
}

.list_models .box ul.il li.all {
	border-color: #EEE;
	background: #EEE;
}

.list_models .box ul.il li a {
	display: block;
	width: 80px;
	height: 30px;
	overflow: hidden;
}

.list_models .box ul.il li img {
	height: 30px;
}

.list_models .selectbox{
	float:left;border:1px solid #DDD;
	height:34px;line-height:34px;
	margin-right:10px;
}
.list_models .selectbox span{
	color:#666;padding:0 30px 0 15px;float:left;height:34px;line-height:34px;
	background:url(../images/icons_arrow_updown.gif) right 0 no-repeat;
}
.list_models .selectbox ul{
	position:absolute;z-index:88;width:1160px;display:none;padding:24px 20px;
	left:0;margin-top:34px;border:1px solid #999;
	height: auto !important;
	height: 26px;
	min-height: 26px;background:#FFF;
}
.list_models .selectbox ul li{
	float:left;margin:0 10px;
}
.list_models .selectbox ul li a{
	float:left;height:26px;line-height:26px;padding:0 10px;
}
.list_models .selectbox:hover{
	border:1px solid #999;
}
.list_models .selectbox:hover span{
	position:relative;height:35px;
	background:url(../images/icons_arrow_updown.gif) right bottom no-repeat #FFF;
	z-index:99;
}
.list_models .selectbox:hover ul{
	display:block;
}

.list_tool{
	border-top:1px solid #CCC;padding:16px 0;
	background:url(../images/icons_sx.gif) 0 center no-repeat;
	border-bottom:1px solid #EEE;height:36px;line-height:36px;
	margin-top:8px;
	position:relative;
}
.list_tool .tj,.list_tool .sx{
	float:left;color:#979797;padding:0 22px;
}
.list_tool .tj span{
	color:#05a9ab;
}
.list_tool .ord,
.list_tool .ordd{
	float:left;color:#222;margin:4px 8px;height:28px;line-height:28px;padding:0 36px 0 10px;
	background:url(../images/icons_sx1.gif) right 0 no-repeat;
}
.list_tool .ordd{
	padding-right:10px;background:#FFF;
}
.list_tool .asc{
	background:url(../images/icons_sx1.gif) right -28px no-repeat #05a9ab;color:#FFF;
}
.list_tool .desc{
	background:url(../images/icons_sx1.gif) right -56px no-repeat #05a9ab;color:#FFF;
}
.list_tool .orddc{
	background:#05a9ab;color:#FFF;
}
.list_tool .btn_service{
	position:absolute;right:0;top:16px;
	color:#000;text-align:left;border:1px solid #DDD;width:118px;height:34px;line-height:34px;
	background:url(../images/icons_heart.gif) 14px center no-repeat;text-indent:38px;
}
.list_tool .tool_box {
	position: absolute;
	right: 0;
	top: 16px;
	width:272px;
	z-index:33;
}
.list_tool .tool_box .btn{
	position:absolute;right:0;top:0;
	background: #05a9ab;
	color: #FFF;
	line-height: 36px;height:36px;
	padding: 0 10px;
	z-index:1999;
}
.list_tool .tool_box_current .btn {
	background:#FFF;color:#05a9ab;height:42px;line-height:42px;top:-6px;
	border: 1px solid #DDD;background:#FFF;
	border-bottom: none;
	box-shadow: 0 -3px 5px #EEE;
}
.list_tool .tool_box .more {
	position:absolute;top:36px;
	border: 1px solid #DDD;background:#FFF;
	box-shadow: 0 0 3px #DDD;
	padding-bottom:10px;width:270px;
	display:none;
}
.list_tool .tool_box_current .more{
	display:block;
}
.list_tool .tool_box .more a {
	background: #F9F9F9;
	margin: 10px 0 0 10px;
	width: 230px;
	height: 40px;
	overflow: hidden;
	padding: 0 10px;
	color: #666;
	display:block;
	line-height: 40px;
}

.list_tool .tool_box .more a:hover {
	background: #F6F6F6;
}

.list_tool .tool_box .more a img {
	width: 30px;
	vertical-align: middle;
	margin-right: 10px;
}



.list_item {
	width: 1200px;
	overflow-x:hidden;
	margin: 0 auto 20px;
}

.list_item .box {
	width: 240px;
	float: left;
	border-bottom: 1px solid #DDD;
	border-right:1px solid #DDD;
	margin-right:-1px;
	height: 340px;
	overflow: hidden;
	position: relative;
}

.list_item .box.current,.list_item .box:hover {
	border-bottom: 2px solid #05a9ab;
	height: 339px;
}

.list_item .box .i {
	display: block;
	text-align: center;
	height: 200px;
	padding: 20px 0 0;
	overflow: hidden;
}

.list_item .box .i img {
	width: 200px;
}

.list_item .box .t {
	display: block;
	width: 200px;
	margin: 10px auto 20px;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
}

.list_item .box .o {
	width: 200px;
	margin: 20px auto;
	color: #999;
}

.list_item .box .p {
	text-align: center;
	font-size: 16px;
}

.list_item .box .p span {
	color: #05a9ab;
	font-size: 18px;
}
.list_item .tag {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #05a9ab;
	color: #FFF;
	height: 18px;
	line-height: 18px;
	width: 100%;
	text-align: center;
}
.list_item .box .itemcp{
	position:absolute;display:none;cursor:pointer;
	right:5px;top:5px;
	background:#F0F0F0;color:#888;
	width:46px;height:24px;line-height:24px;text-align:center;
}
.list_item .box:hover .itemcp{display:block}
.list_item .box .itemcp:hover{background:#DDD}
.list_item .box .cpc,
.list_item .box .cpc:hover{
	display:block;
	background:#05a9ab;color:#FFF;
}
.list_item_tips{
	text-align:right;
}
.list_item_tips a{
	color:#05a9ab;
}
.list_item_tips strong a{color:#000} 
/**************
 * ��Ʒ��ҳ
 **************/
.item_zoom {
	float: left;
	width: 442px;
	position: relative;
	overflow-x:hidden;
	
}

.item_zoom #pr_pic_zoom {
	width: 440px;
	height: 370px;
	border: 1px solid #DDD;
	overflow: hidden;
}

.item_zoom #pr_pic_zoom img {
	width: 440px;
}

.item_zoom ul {
	height: 76px;
	width:456px;
	margin: 0;
	padding: 0;
	overflow:hidden;
}

.item_zoom ul li {
	list-style: none;
	float: left;
	width: 60px;
	height: 53px;
	border: 1px solid #EEE;
	margin-right: 14px;
	margin-top:14px;
	padding-top: 7px;
	cursor: pointer;
	overflow:hidden;
}

.item_zoom ul li img {
	width: 60px;
	height: 45px;
}

.item_zoom ul li.more {
	margin-right: 0;
	padding: 5px;
	width: 50px;
	height: 50px;
	cursor: auto;
}

.item_zoom ul li.more a {
	display: block;
	width: 44px;
	height: 44px;
	padding: 3px;
	text-align: center;
	line-height: 22px;
	background: #F8F8F8;
	color: #666;
	margin-top: 0;
}

.item_zoom ul li.current {
	border: 1px solid #05a9ab;
}

.item_zoom ul li a img {
	width: 60px;
}
.item_zoom .video{
	position:absolute;
	width:57px;height:57px;
	right:20px;
	top:293px;
	background:url(../images/icons_video.png) 0 0 no-repeat;
	overflow:hidden;text-indent:-999px;
}

.item_intro {
	position: relative;
	float: left;
	margin-left: 30px;
	width: 486px;
	padding-bottom:20px;
}

.item_intro .title {
	color:#333;
	font-size: 16px;
	line-height: 24px;
	padding: 0 100px 10px 0;
	margin: 0;
}

.item_intro .desc {
	font-size: 14px;
	line-height: 18px;
	color: #999;
}

.item_intro .tool_box {
	position: absolute;
	right: 0;
	top: 2px;
	width:272px;
	z-index:333;
}
.item_intro .tool_box .btn{
	position:absolute;right:0;top:0;
	background: #05a9ab;
	color: #FFF;
	line-height: 22px;height:22px;
	padding: 0 10px;
	z-index:1999;
}
.item_intro .tool_box_current .btn {
	background:#FFF;color:#05a9ab;height:28px;line-height:28px;top:-6px;
	border: 1px solid #DDD;background:#FFF;
	border-bottom: none;
	box-shadow: 0 -3px 5px #EEE;
}
.item_intro .tool_box .more {
	position:absolute;top:22px;
	border: 1px solid #DDD;background:#FFF;
	box-shadow: 0 0 3px #DDD;
	padding-bottom:10px;width:270px;
	display:none;
}
.item_intro .tool_box_current .more{
	display:block;
}
.item_intro .tool_box .more a {
	background: #F9F9F9;
	margin: 10px 0 0 10px;
	width: 230px;
	height: 40px;
	overflow: hidden;
	padding: 0 10px;
	color: #666;
	display:block;
	line-height: 40px;
}

.item_intro .tool_box .more a:hover {
	background: #F6F6F6;
}

.item_intro .tool_box .more a img {
	width: 30px;
	vertical-align: middle;
	margin-right: 10px;
}


.item_intro .param {
	margin: 10px 0;
	color: #666;
}

.item_intro .param .box {
	padding: 10px 0 10px 60px;;
	position: relative;
}

.item_intro .param .box .h {
	position: absolute;
	top: 10px;
	left: 0;
	width: 60px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	letter-spacing: 14px;
}
.item_intro .param .cxbox {
	border:1px solid #EEE;
}
.item_intro .param .cxbox .h{
	letter-spacing:0;
}
.item_intro .param .cxbox .cxtime{
	margin-left:10px;padding-left:20px;
	background:url(../images/icons_clock.gif) 0 center no-repeat;
}
.item_intro .param .cxbox .tjtips{
	float:right;padding:0 10px 0 24px;color:#999;
	background:url(../images/icons_tjtips.gif) 0 center no-repeat;
}
.item_intro .param .cxbox .tjtips span{color:#48C52B}
.item_intro .param .lqbox .coupon_list{
	float:left;
}
.item_intro .param .lqbox .coupon_list a{
	float:left;height:18px;line-height:18px;
	color:#FFF;background:url(../images/icons_yhq.gif) left top no-repeat #05a9ab;
	padding-left:10px;margin:1px 10px 4px 0;
	white-space:nowrap;
}
.item_intro .param .lqbox .coupon_list a span{
	padding-right:10px;float:left;
	background:url(../images/icons_yhq.gif) right bottom no-repeat #05a9ab;
}
.item_intro .param .warning {
	border: 2px solid #05a9ab;
	padding-left: 80px;
}

.item_intro .param .warning .h {
	left: 10px;
}

.item_intro .param .box .d {
	line-height: 20px;
}

.item_intro .param .box .d .b1 {
	font-size: 18px;
	color: #05a9ab;
}
.item_intro .param .box .d .b1n{
	
}

.item_intro .param .box .d .b2 {
	font-size: 24px;
	color: #05a9ab;
}
.item_intro .param .box .d .delitemPrice{
	text-decoration:line-through;
}
.item_intro .param .box .d .relief .listbox{
	position:absolute;left:0;top:40px;z-index:10;
	width:100%;border-top:1px solid #DDD;border-bottom:1px solid #DDD;
	background:#FFF;display:none;font-family:simsun;font-size:12px;
}
.item_intro .param .box .d .relief{
	display:inline;
}
.item_intro .param .box .d .relief #reliefBtn{
	margin-left:10px;color:#999;background:url(../images/icons_relief.gif) 0 0 no-repeat;
	padding-left:20px;cursor:pointer;
}
.item_intro .param .box .d .relief .listbox ul{
	margin:10px 20px;padding:0;color:#666;
}
.item_intro .param .box .d .relief .listbox ul li{
	list-style:none;float:left;width:20%;
}
.item_intro .param .box .d .relief .listbox ul li span{
	display:block;text-align:center;height:38px;
}
.item_intro .param .box .d .relief .listbox ul li.th span{
	text-align:left;
}
.item_intro .param .box .d .relief .listbox .rbt{
	height:24px;line-height:24px;padding:0 20px;color:#AAA;
}
.item_intro .param .box .d .relief .listbox .rbt span{
	color:#05a9ab;
}
.item_intro .param .box .tl {
	overflow: auto;
	zoom: 1;
}

.item_intro .param .box .tl ul {
	margin: 0;
	padding: 0
}

.item_intro .param .box .tl ul li {
	list-style: none;
	float: left;
	margin: 0 6px 6px 0;
}

.item_intro .param .box .tl ul li a {
	float: left;
	border: 1px solid #CCC;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	padding: 1px 3px;
	background: #FFF;
	position: relative;
	font-size: 12px;
	font-family: Arial;
}

.item_intro .param .box .tl ul li a img {
	height: 24px;
	margin-top: 2px;
	float: left;
}

.item_intro .param .box .tl ul li a.current,
.item_intro .param .box .tl ul li.y a:hover{
	border: 2px solid #E4393C;
	padding: 0 2px;
}

.item_intro .param .box .tl ul li.y a.current {
	background: url(../images/icons_model_right.gif) right 0 no-repeat;
}

.item_intro .param .box .tl ul li.n a {
	border-style: dashed;
	color: #999;
}
.item_intro .param .box .tl ul li.n a:hover {
	cursor: not-allowed;
}

.item_intro .param .box .tl ul li.n a.current{
	border: 2px solid #CCC;
	padding: 0 2px;
	background: url(../images/icons_model_right.gif) right bottom no-repeat;
}

.item_intro .param .box .tl .gift {
	padding-top:5px;
	line-height:24px;font-size:12px;display:none;
}
.item_intro .param .box .tl .gift a{
	color:#999;
}
.item_intro .param .box .tl .gift span{
	float:left;height:24px;line-height:24px;background:#95CB50;color:#FFF;padding:0 5px;
}
.item_intro .param .box .tl .gift img{
	float:left;height:24px;margin:0 5px 0 10px;
}

.item_intro .param .box .sl{
	margin:0;padding:0;
}
.item_intro .param .box .sl li{
	list-style:none;
	float:left;margin-right:15px;
	height:20px;line-height:20px;
}
.item_intro .param .box .sl li span{
	display:inline-block;height:14px;line-height:14px;
	border:1px solid #DDD;padding:0 2px;
	color:#E00;
}
.item_intro .param .box .sl li strong{
	padding:0 2px;color:#E00;
}

.item_intro .param .box1{
	border-top:1px solid #DDD;
	border-bottom:1px solid #DDD;
	margin:30px 0;
	padding:20px 0;
}
.item_intro .param .box1 .tool{
	float:left;color:#444;
}
.item_intro .param .box1 .tool img{
	float:left;height:60px;
}
.item_intro .param .box1 .tool span{
	display:block;margin-left:70px;
}
.item_intro .param .box1 .tool strong{
	display:block;font-size:24px;margin-left:70px;font-weight:normal;color:#000;
}

.item_intro .param .box1 .r{
	float:right;
	text-align:right;
}
.item_intro .param .box1 .r strong{color:#000}
.item_intro .param .sm{
	line-height:160%;
}
.item_intro .param .sm span{
	color:#05a9ab;
}
.item_intro .param .sm a{
	background:#05a9ab;color:#FFF;padding:0 3px;margin-left:5px;
}
.item_intro .attachment {
	float: left;
	margin: 0;
	padding: 0;
}

.item_intro .attachment li {
	list-style: none;
	float: left;
	margin: 0 5px;
	padding: 0;
}

.item_intro .attachment li a {
	float: left;
	width: 60px;
	padding-top: 60px;
	text-align: center;
	font-size: 12px;
	height: 12px;
	line-height: 12px;
	font-family: Arial;
}
.item_intro .attachment li a.icon1{
	background: url(../images/attachment_icons_1.png) center 10px no-repeat;
}
.item_intro .attachment li a.icon2{
	background: url(../images/attachment_icons_2.png) center 10px no-repeat;
}
.item_intro .attachment li a.icon3{
	background: url(../images/attachment_icons_3.png) center 10px no-repeat;
}
.item_intro .attachment li a.icon4{
	background: url(../images/attachment_icons_4.png) center 10px no-repeat;
}

.item_intro .addcart_btn {
	float: right;
	margin-top: 26px;
}


.item_intro .param .box .noticeApplyBtn{
	color:#05a9ab;margin-left:10px;
}
.item_intro .param .noticeForm{
	padding-top:0;
}
.noticeForm #applyContact{
	border:1px solid #DDD;height:28px;line-height:28px;padding:0 5px;color:#666;width:150px;
	border-radius:3px;
}
.noticeForm #applyBtn{
	height:30px;line-height:30px;border:none;background:#272727;color:#FFF;cursor:pointer;padding:0 10px;margin-left:5px;
	border-radius:3px;
}
.noticeForm #applyMsg span{
	display:block;padding:5px 0 0;
}

.addcart_btn {
	display: inline-block;
	background: url(../images/icons_cart.png) 15px center no-repeat #05a9ab;
	height: 42px;
	line-height: 42px;
	color: #FFF;
	padding: 0 15px 0 55px;
}

.item_other {
	float: left;
	width: 182px;
	margin-left: 20px;
	background: url(../images/item_valign_line.gif) 0 center no-repeat;
	padding: 0 20px 0 20px;
	height: auto !important;
	height: 380px;
	min-height: 380px;
}

.item_other .brand {
	text-align: center;
	overflow: hidden;
}

.item_other .brand img {
	height: 50px;
}

.item_other .brand p {
	margin-top: 10px;
}
.item_other .info{
	margin-top:10px;
	background:url(../images/w.jpg) center 0 no-repeat;
	height:240px;
}
.item_other .info p{
	font-size:12px;
	color:#666;padding:3px 0;
	
}
.btn_service {
	display: block;
	width: 120px;
	height: 32px;
	background: url(../images/btn_service.gif) 0 0 no-repeat;
	text-indent: 36px;
	line-height: 34px;
}

.btn_service_qq,
.btn_service_wx{
	margin: 20px auto 0;
	display: block;
	width: 120px;text-align:center;text-indent:23px;
	height: 28px;padding-top:3px;line-height:28px;
	background: url(../images/service_qq.gif) 0 0 no-repeat;
}
.btn_service_wx{
	background: url(../images/service_wx.gif) 0 0 no-repeat;
	position:relative;
}
.btn_service_wx .c{
position:absolute;border:1px solid #e2e2e2;box-shadow:0 0 10px #e2e2e2;border-radius:5px;padding:20px;
width:296px;height:94px;background:url(../images/service_wx_code.gif) 20px 20px no-repeat #FFF;right:140px;top:-53px;display:none;
}
.btn_service_wx .c .c_o,
.btn_service_wx .c .c_i{position:absolute;width:0;height:0;font-size:0;left:100%;margin-left:-1px;border:12px solid transparent;border-left-color:#d7d7d7;top:50%;margin-top:-12px;}
.btn_service_wx .c .c_i{border-width:11px;border-left-color:#FFF;}
.btn_service_wx:hover .c{display:block}

.list_tool .btn_service_qq,
.list_tool .btn_service_wx{
	float:right;position:relative;z-index:88;margin:0 0 0 20px;
}
.list_tool .btn_service_wx .c{
	top:50px;right:0;
}

.list_tool .btn_service_wx .c .c_o,
.list_tool .btn_service_wx .c .c_i{
	border-left-color:transparent;
	border-bottom-color:#d7d7d7;top:-24px;margin:0;
	left:auto;right:40px;
}
.list_tool .btn_service_wx .c .c_i{
	border-left-color:transparent;
	border-bottom-color:#FFF;
	margin-top:2px;
}

.item_other .service_time {
	margin: 20px 0;
	border-top: 1px dashed #DDD;
	border-bottom: 1px dashed #DDD;
	line-height: 20px;
	font-size: 12px;
	text-align: center;
	padding: 10px 0px;
}

.item_other .certificate {
	display: block;
	text-align: center;
}

.item_other .certificate img {
	width: 100px;
}

.item_left_box {
	float: left;
	width: 958px;
	margin-top: 20px;
}

.item_right_box {
	float: left;
	width: 222px;
	margin-left: 20px;
	margin-top: 20px;
}

.procurement_industry {
	width: 956px;
	border: 1px solid #DDD;
	display:none;margin-bottom:30px;
	height:190px;
	position: relative;
}

.procurement_industry .close {
	width: 120px;font-size:12px;color:#999;
	height: 24px;line-height:24px;
	text-align:center;
	position: absolute;
	left: 50%;margin-left:-60px;
	bottom:-26px;
	border:1px solid #DDD;
	border-top-color:#FFF;
	display:none;
	z-index:9999;
}

.procurement_industry .hd {
	width: 180px;float:left;
	padding: 20px 15px 20px 20px;
}

.procurement_industry .hd .t {
	font-size: 24px;
	font-weight: normal;
	color: #333;
}

.procurement_industry .hd p {
	color: #999;
	font-size: 12px;
	line-height: 18px;
	margin: 5px 0;
	font-family: '����', Arial;
}

.procurement_industry .hd .rl {
	border-bottom: 1px solid #DDD;
	padding-bottom: 5px;
}
.procurement_industry .hd p span{
	color: #05a9ab;
}	

.procurement_industry ul {
	float: right;
	margin: 0;
	padding: 0;
	width: 720px;overflow-y:auto;height:170px;padding-top:20px;
}

.procurement_industry ul li {
	margin: 0;
	list-style: none;
	float: left;
	margin: 0 0 10px;height:80px;overflow:hidden;
	width: 100px;
	text-align: center;
}
.procurement_industry ul li a {
	color:#666;font-size:12px;font-family:Arial;
}
.procurement_industry ul li a img {
	width: 32px;
	border: 1px solid #DDD;
}
.procurement_industry ul li a.red{
	color: #05a9ab;
}
.item_nav {
	border-bottom: 2px solid #CCC;
	height: 50px;
	position: relative;
}

.item_nav ul {
	margin: 15px 0 0;
	padding: 0;
	float: left;
}

.item_nav ul li {
	float: left;
	list-style: none;
	border-right: 1px solid #CCC;
	padding: 0 35px;
	height: 20px;
	line-height: 20px;
	font-size: 18px;
	cursor: pointer;
}
.item_nav ul li.none{border:none;cursor:default}
.item_nav ul li h2{
	font-size:18px;font-weight:normal;margin:0;padding:0;
}
.item_nav ul li h2 span{
	display:none;
}
.item_nav ul li.current,.item_nav ul li:hover {
	color: #05a9ab;
}

.item_nav .zp {
	height: 20px;
	line-height: 20px;
	padding-left: 24px;
	background: url(../images/icons_zhengpin.gif) 0 0 no-repeat;
	position: absolute;
	right: 0;
	top: 15px;
}

.item_content,.article .content .text {
	padding: 20px;
	line-height: 180%;
	color: #414141;
}

.item_content h2,.item_content h3,.article .content .text h2,.article .content .text h3
	{
	color: #05a9ab;
	font-weight: normal;
	margin: 15px 0;
	padding: 0;
}

.item_content h2,.article .content .text h2 {
	font-size: 18px;
}

.item_content h3,.article .content .text h3 {
	font-size: 16px;
}

.item_content p,.article .content .text p {
	text-indent: 2em;
}

.item_content img,.article .content .text img {
	vertical-align: bottom;
}

.item_content table,
.article .content .text table {
	border-spacing: 0;
	border-collapse: collapse;
}

.item_content table tr td,
.item_content table tr th,
.article .content .text table tr td,
.article .content .text table tr th{
	border: 1px solid #DDD;
	padding: 5px 10px;
	word-break:break-all;
	word-wrap:break-word;
}
.item_content table tr td p,
.item_content table tr th p,
.article .content .text table tr td p,
.article .content .text table tr th p{
	text-indent:0;
}

.item_t2 {
	font-weight:normal;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #CCC;
	background: url(../images/icons_setting.gif) 15px center no-repeat;
	padding-left: 40px;
	font-size: 16px;
}
.item_t2 span{
	display:none;
}

.more_comment {
	float:right;
	margin-top:20px;
	z-index:333;
	position:relative;
}
.more_comment .btn{
	position:absolute;right:0;top:0;
	width:60px;text-align:center;
	background: #05a9ab;
	color: #FFF;
	line-height: 22px;height:22px;
	padding: 0 10px;
	z-index:1999;
}
.more_comment_current .btn {
	background:#FFF;color:#05a9ab;height:28px;line-height:28px;top:-6px;
	border: 1px solid #DDD;background:#FFF;
	border-bottom: none;
	box-shadow: 0 -3px 5px #EEE;
}
.more_comment .more {
	position:absolute;top:22px;right:0;
	border: 1px solid #DDD;background:#FFF;
	box-shadow: 0 0 3px #DDD;
	padding:0 10px 10px;
	display:none;
}
.more_comment_current .more{
	display:block;
}
.more_comment .more a {
	background: #F9F9F9;
	margin-top:10px;
	height: 40px;white-space:nowrap;
	padding: 0 10px;
	color: #666;
	display:block;
	line-height: 40px;
}

.more_comment .more a:hover {
	background: #F6F6F6;
}


.comment_info {
	border: 1px solid #DDD;
	background: #FAFAFA;
	margin-top: 10px;
	height: 150px;
	position: relative;
}

.comment_info .percent {
	position: absolute;
	left: 50px;
	top: 50px;
	font-size: 36px;
	color: #05a9ab;
}

.comment_info .types {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 180px;
	top: 30px;
}

.comment_info .types li {
	list-style: none;
	height: 24px;
	line-height: 24px;
}

.comment_info .types li span {
	float: left;
	margin-left: 10px;
}

.comment_info .types li span.b {
	height: 6px;
	width: 100px;
	background: #666;
	margin-top: 9px;
}

.comment_info .types li span.b i {
	float: left;
	height: 6px;
	background: #F08989;
}

.comment_info .add_comment {
	position: absolute;
	width: 136px;
	height: 44px;
	line-height: 44px;
	background: #FFDB3D;
	color: #333;
	font-size: 18px;
	text-align: center;
	right: 50px;
	top: 50px;
}

.comment_info .comment_tips {
	position: absolute;
	right: 20px;
	top: 100px;
	font-size: 12px;
	color: #666;
}

.comment_info .types li span.r {
	color: #ED5E5E;
}

.comment_title {
	border-bottom: 1px dashed #DDD;
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	color: #666;
}

.comment_title span {
	color: #05a9ab;
}

.item_ad1 {
	width: 220px;
	border: 1px solid #EEE;
	text-align: center;
	margin-bottom: 20px;
}

.item_tab_box {
	border: 1px solid #DDD;
	width: 220px;
	margin-bottom: 20px;
	overflow-x: hidden;
}

.item_tab_box .tab_nav {
	height: 33px;
	width: 222px;
	cursor:pointer;
}
.item_tab_box .tab_title {
	height: 32px;
	line-height: 32px;
	border-bottom: 1px solid #DDD;
	text-align:center;
}
.item_tab_box .tab_nav span {
	float: left;
	height: 32px;
	line-height: 32px;
	border-bottom: 1px solid #DDD;
	border-right: 1px solid #DDD;
	width: 110px;
	text-align: center;
}
.item_tab_box .one_nav {
	cursor:default;
	border-bottom:1px solid #DDD
}
.item_tab_box .one_nav span{
	border:none;
}

.item_tab_box .tab_nav span.current {
	border-bottom: none;
	color: #05a9ab;
}

.item_tab_box .tab_content ul {
	margin: 0;
	padding: 0;
}

.item_tab_box .tab_content ul li {
	margin: 0;
	border-bottom: 1px solid #EEE;
	padding: 10px;
	list-style:none;
}

.item_tab_box .tab_content ul.tl li {
	padding: 14px;
}

.item_tab_box .tab_content ul li .imgbox {
	border: 1px solid #DDD;
	float: left;
	width: 80px;
}

.item_tab_box .tab_content ul li .imgbox img {
	height: 60px;
	width: 80px;
}

.item_tab_box .tab_content ul li .info {
	width: 110px;
	margin-left: 88px;
	_margin-left: 85px;
	font-size: 12px;
}

.item_tab_box .tab_content ul li .info a {
	color: #666;
}

.item_tab_box .tab_content ul li .info .price {
	margin-top: 3px;
	font-weight: bold;
}

.item_tab_box .tab_content ul li a {
	color: #666;
}

.item_vote {
	width: 202px;
	padding: 10px;
}

.item_vote .t0 {
	line-height: 180%;
	color: #333;
	padding-bottom: 5px;
}

.item_vote ul {
	margin: 0;
	padding: 0;
}

.item_vote ul li {
	line-height: 180%;
	color: #666;
	padding: 0;
	margin: 0;
	list-style: none;
}

.item_vote ul li label {
	cursor: pointer;
}

.item_vote .btn {
	margin: 10px 0;
	width: 50px;
	height: 28px;
	border: none;
	background: url(../images/btn_6.gif) 0 0 no-repeat;
	color: #5F5F5F;
	cursor: pointer;
}
.goods_more_ask{
	padding:20px 0 20px 20px;color:#333;
	background:url(../images/icons_voice.gif) 0 center no-repeat;
}
.goods_more_ask strong{color:#000;padding:0 5px}
.goods_more_ask a{margin-left:5px;padding:3px 5px;background:#EA3C3C;color:#FFF}
.comment_list {
	padding-bottom: 20px;
}

.comment_list .box {
	padding: 25px 0;
	border-bottom: 1px dashed #CCC;
}

.comment_list .box .head {
	float: left;
	width: 80px;
	text-align: center;
}

.comment_list .box .head .name {
	padding-top: 5px;
}

.comment_list .box .agree {
	float: right;
	width: 50px;
	text-align: center;
	padding-top: 30px;
	background: url(../images/agree.gif) center top no-repeat;
}

.comment_list .box .c {
	float: left;
	position: relative;
	width: 878px;
}
.comment_list .box .buy_item{
	text-align:right;
	color:#999;font-size:12px;
	font-family:Arial;
}

.comment_list .box .c .bd {
	line-height: 180%;
	color: #666;
}

.comment_list .box .time {
	float: right;margin-top:10px;
	font-size: 12px;
	color: #999;
	display:none;
}

.comment_list .box .mark {
	margin: 10px 0 0;
	padding: 0;
	text-align: center;
}

.comment_list .box .mark li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	padding: 0 30px;
	color: #999;
}

.comment_list .box .mark li span {
	padding-left: 10px;
	color: #05a9ab;
}

.comment_list .noinfo {
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	color: #666;
	border-top: 1px dashed #CCC;
}

.qa_list {
	padding-bottom: 20px;
}

.qa_list .box {
	border-bottom: 1px dashed #DDD;
	padding: 10px 0;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial;
}

.qa_list .box .u {
	height: 18px;
	color: #666;
	padding: 5px 0;
}

.qa_list .box .u span {
	float: left;
}

.qa_list .box .u .l {
	width: 70px;
}

.qa_list .box .q {
	position: relative;
	padding: 5px 0 5px 70px;
}

.qa_list .box .q .l {
	position: absolute;
	left: 0;
	top: 5px;
}
.qa_list .box .q .t {
	position: absolute;
	right: 0;
	top: 5px;
	color: #666;
}

.qa_list .box .a {
	position: relative;
	padding: 5px 0 5px 70px;
	color: #FF6500;
}

.qa_list .box .a .l {
	position: absolute;
	left: 0;
	top: 5px;
}

.qa_list .box .a .t {
	position: absolute;
	right: 0;
	top: 5px;
	color: #666;
}

.item_share {
	float: right;
}

.item_tags {
	width: 930px;
	float: left;
}

.item_tags .t {
	float: left;
	height: 24px;
	line-height: 12px;
	padding: 4px;
	width: 18px;
	text-align: center;
	background: #C0C0C0;
	color: #000;
	margin: 5px 3px 5px 0;
}

.item_tags a {
	float: left;
	height: 32px;
	line-height: 32px;
	padding: 0 10px;
	text-align: center;
	background: #404040;
	color: #FFF;
	margin: 5px 2px;
}

.item_tags a.e0 {
	background: #05a9ab;
	color: #FFF;
}

.item_tags a:hover {
	border: 1px solid #FFF;
	height: 30px;
	line-height: 30px;
	padding: 0 9px;
}
.item_tags a.t:hover {
	border:none;
	height: 24px;
	line-height: 12px;
	padding: 4px;
}
.item_fixed_bar {
	position: fixed;
	z-index: 1000;
	top: 0;
	left: 0;
	width: 100%;
	height: 60px;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #AAA;
	box-shadow: 0 1px 2px 2px #EEE;
	background: #FFF;
	display: none;
}

.item_fixed_bar .warp {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

.item_fixed_bar .img {
	float: left;
	height: 60px;
	border-left: 1px solid #EEE;
	border-right: 1px solid #EEE;
}

.item_fixed_bar .img img {
	height: 60px;
}

.item_fixed_bar .info {
	float: left;
	margin: 10px;
	line-height: 20px;
	height: 40px;
	width: 180px;
	overflow: hidden;
}

.item_fixed_bar .nav {
	margin: 21px 0 0 0px;
	padding: 0;
	float: left;
	height: 18px;
}

.item_fixed_bar .nav li {
	list-style: none;
	float: left;
	height: 18px;
	line-height: 18px;
	font-size: 18px;
	margin-left: 50px;
	padding-right: 50px;
	color: #666;
	cursor: pointer;
	border-right: 1px solid #DDD;
}

.item_fixed_bar .nav li.hide {
	display: none;
}

.item_fixed_bar .nav li.current {
	color: #05a9ab;
}

.item_fixed_bar .warp .addcart_btn {
	position: absolute;
	right: 0;
	top: 9px;
}

.item_fixed_bar .warp .btn_service {
	position: absolute;
	right: 200px;
	top: 12px;
}

#attachment_tips {
	margin-top:1px solid #DDD;position:relative;margin-top:20px;float:left;
	border:1px solid #DDD;
	padding:10px;color:#05a9ab;display:none;
}
#attachment_tips i{
	position: absolute;
	width: 21px;height: 11px;
	background: url(../images/alias_up.gif) 0 0 no-repeat;
	top: -11px;left:23px;
}

.goods_video .bg{
	width: 100%;
	height: 100%;
	background: #000;
	filter: alpha(opacity = 20);
	-moz-opacity: .2;
	-khtml-opacity: .2;
	opacity: .2;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 8888;
}
* html .goods_video .bg {
	position: absolute;
	left: 0;
	top: expression(eval(document.documentElement.scrollTop));
}
.goods_video .dialog {
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -233px 0 0 -300px;
	width: 600px;
	height: 436px;
	background: #FFF;
	padding:30px 10px 0px;
	z-index: 8889;
}
.goods_video .dialog .video {
	width:600px;height:400px;background:#000;
}

* html .goods_video .dialog {
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop + document.documentElement.clientHeight/ 2));
}

.goods_video .dialog .close{
	position:absolute;right:10px;top:5px;
	border:1px solid #DDD;height:18px;width:18px;font-size:18px;line-height:18px;text-align:center;color:#999;
}
.goods_video .dialog .title{
	background:url(../images/icons_video.gif) 0 center no-repeat;
	line-height:36px;height:36px;
	color:#666;font-size:16px;padding-left:28px;
}
.goods_video .dialog .url {
	position:absolute;right:10px;bottom:5px;
}
.goods_video .dialog .url span{
	color:#05a9ab;
}


/**********
 * ע��ҳ
 **********/
.regbox {
	width: 1200px;
	margin: 0 auto;
}

.buy_progress {
	width: 250px;
	float: left;
}

.buy_progress .t {
	padding-top: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 24px;
}

.buy_progress ul {
	margin: 0 0 0 20px;
	padding: 0;
	border-left: 1px solid #DDD;
}

.buy_progress ul li {
	list-style: none;
	margin: 50px 0 50px -9px;
	padding: 0 0 0 30px;
	height: 17px;
	line-height: 17px;
	font-size: 16px;
	background: url(../images/icons_circle.gif) 0 0 no-repeat;
}

.buy_progress ul li.current {
	background-position: 0 -17px;
	color: #05a9ab;
}

.buy_progress ul li span {
	font-size: 14px;
}

.regform {
	float: left;
	border-left: 1px solid #DDD;
	width: 949px;
	height: auto !important;
	height: 500px;
	min-height: 500px;
}

.regform h3 {
	width: 800px;
	margin: 0 auto;
	color: #333;
	font-weight: normal;
	font-size: 18px;
	letter-spacing: 1px;
	height: 40px;
	text-indent: 10px;
	margin-bottom: 50px;
	border-bottom: 1px solid #CCC;
}

.regform h3 span {
	color: #05a9ab;
	font-size: 14px;
}

.regform div.b {
	width: 940px;
	margin: 0 auto;
	padding: 5px 0;
	height: 52px;
}

.regform div .txt1,.regform div .txt2 {
	border: 1px solid;
	width: 320px;
	height: 40px;
	line-height: 40px;
	float: left;
	padding: 0 5px;
	border-color: #CCC #EEE #EEE #CCC;
}

.regform #regusemsg {
	margin-top: 8px;
	height: 14px;
	line-height: 14px;
	float: left;
	color: #666;
}

.regform .txt {
	width: 160px;
}

.regform div #regmsg,.regform div #loginmsg {
	float: left;
	width: 250px;
	margin: 5px;
	height: 18px;
	line-height: 18px;
	text-indent: 10px;
	color: red;
}

.regform div .txt2 {
	width: 60px;
}

.regform div.dsf {
	width:800px;position:relative;
	margin: 50px auto 20px;
	border-top: 1px solid #05a9ab;
	padding: 10px;
}

.regform div.dsf .t {
	position:absolute;
	width:120px;text-align:center;
	left:50%;margin-left:-60px;top:-20px;
	font-size: 18px;
	height: 47px;
	line-height: 40px;
	color:#05a9ab;
	background:url(../images/sarr.gif) center bottom no-repeat #FFF;
}

.regform div.dsf ul {
	margin: 0;
	padding: 20px 0;
	text-align:center;
}

.regform div.dsf ul li {
	list-style: none;
	display:inline-block;
	padding:10px;
}
.regform div.dsf ul li a{
	display:block;
	width:80px;text-align:center;
	padding-top:50px;
}
.regform div.dsf ul li a.qq{
	background:url(../images/login_icon_qq.gif) center 8px no-repeat;
}
.regform div.dsf ul li a.wx{
	background:url(../images/login_icon_weixin.gif) center 8px no-repeat;
}

.regform div.xy {
	width: 680px;
	margin: 40px auto 20px;
	border: 1px solid #CCC;
	height: 250px;
	overflow: auto;
	padding: 10px 20px 20px;
}

.regform div.xy h4 {
	text-align: center;
	font-size: 24px;
	font-weight: normal;
	color: #333;
	margin: 10px 0;
	padding: 0;
}

.regform div.xy p {
	margin-top: 5px;
	text-indent: 2em;
	line-height: 150%;
	color: #999;
	font-size: 16px;
}

.regform div label {
	float: left;
	width: 300px;
	text-align: right;
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	color: #333;
	letter-spacing: 1px;
}

.regform div label.agrre {
	width: 320px;
	height: 18px;
	text-align:left;
	padding-left:15px;
	font-size:14px;
	line-height: 18px;
}

.regform div label span {
	color: red;
	font-weight: bold;
}

.regform div span.msg {
	float: left;
	height: 42px;
	line-height: 42px;
	margin-left: 10px;
	color: red;
}

.regform div span#showlogincode {
	float: left;
	height: 20px;
	padding: 5px;
}

.regform div .btn,.regform div .btn1 {
	border: none;
	width: 100px;
	height: 44px;
	line-height: 44px;
	font-size: 16px;
	cursor: pointer;
	float: left;
	background: #272727;
	color: #FFF;
}

.regform div .btn1 {
	height: 36px;
	line-height: 36px;
	margin-right: 10px;
	width: 80px;
}

.regform div.zc {
	height: 55px;
	padding-left: 304px;
}
.regform div.dl{
	padding-left:384px;
	padding-top:10px;
}

.regform .gologin {
	margin-left: 304px;
	color: #05a9ab;
	text-decoration: underline;
}

.regform .gologin:hover {
	text-decoration: none;
}

.regform div.zy {
	color: #999;
	padding-left: 240px;
	height: 42px;
}

.regform div label.rl {
	float: left;
	width: 60px;
	cursor: pointer;
	text-align: left;
	margin-left: 15px;
}
.regform #pwd_code_swich{
	display:block;color:#F00;
	width:180px;cursor:pointer;margin:0 0 10px 300px;
	background:url(../images/icons_login_ut.png) 4px -24px no-repeat;
	padding-left:24px;
	
}
.regform .code_login_btn{
	background:url(../images/icons_login_ut.png) 4px -2px no-repeat!important;
}

/******************
 * Ʒ��ҳ��
 ******************/
.brandDetail{
	border-top:2px solid #5D5D5D;
	width:1100px;margin:10px auto 0;
	padding:30px 50px;
}
.brandDetail .certificate{
	float:right;
	width:250px;overflow:hidden;
	border:1px solid #CCC;
}
.brandDetail .certificate img{
	width:250px;
}
.brandDetail .detail{
	float:left;
	width:800px;
}
.brandDetail .detail .top{
	height:180px;
}
.brandDetail .detail .top .logo{
	float:left;width:274px;height:126px;margin-right:25px;
	border:1px solid #DDD;text-align:center;
	vertical-align:middle;
}
.brandDetail .detail .top .name{
	height:32px;font-size:32px;color:#333;
}
.brandDetail .detail .top .name h1{
	font-size:32px;font-weight:normal;display:inline;margin:0;padding:0;
}
.brandDetail .detail .top .name span{
	font-size:18px;color:#999;padding-left:10px;
}

.brandDetail .detail .top .name .contact_btns{
	display:inline;padding-left:10px
}
.brandDetail .detail .top .name .contact_btns a{
	display:inline-block;width:26px;height:26px;line-height:26px;
	margin-right:5px;
}
.brandDetail .detail .top .name .contact_btns a span{
	display:none;
}
.brandDetail .detail .top .name .contact_btns a:hover span,
.brandDetail .detail .top .name .contact_btns a.current span{
	display:block;
}

.brandDetail .detail .top .name .contact_btns a.qq{
	background:url(../images/icons_tag/icosn_s_qq.gif) 0 0 no-repeat;
}
.brandDetail .detail .top .name .contact_btns a.tel{
	background:url(../images/icons_tag/icosn_s_tel.gif) 0 0 no-repeat;
}
.brandDetail .detail .top .name .contact_btns a.wx{
	background:url(../images/icons_tag/icosn_s_wx.gif) 0 0 no-repeat;
}
.brandDetail .detail .top .name .contact_btns a.wx span{
	position: absolute;
	width: 106px;
	height: 106px;margin-top:30px;
	/*background: url(../images/wxewm.png) 0 0 no-repeat;*/
	z-index: 11;
}
.brandDetail .detail .top .name .contact_btns a.tel span{
	padding:5px 10px;border:1px solid #DDD;
	position: absolute;
	background:#F5F5F5;margin-top:30px;
}


.brandDetail .detail .top .from{
	height:32px;font-size:18px;color:#999;margin-top:44px;
}
.brandDetail .detail .top .type{
	font-size:18px;color:#999;height:18px;
}
.brandDetail .detail .dt{
	font-size:20px;font-weight:bold;color:#555;margin:0;padding:0;
	
}
.brandDetail .detail .content{
	line-height:180%;padding-top:20px;
}
.brandDetail .detail .content p{
	text-indent:2em;
}
.brandGoodsTitle{
	width:1200px;
	margin:0 auto;font-size:18px;
	border-bottom:1px solid #CCC;
	padding:10px 0;font-weight:normal;
}
.brandGoodsTitle span{
	color:#05a9ab;
}
/*************
 * ���ﳵҳ��
 ***************/
.shoppingcart {
	width: 1200px;
	margin: 0 auto;
}

.shoppingcart .cart {
	width: 920px;
	padding-left: 29px;
	border-left: 1px solid #DDD;
	float: left;
	position: relative;
	height: auto !important;
	height: 600px;
	min-height: 600px;
}

.shoppingcart .cart .t,
.order_content .order .cart .t {
	font-size: 28px;
	height: 60px;
	line-height: 60px;
}

.shoppingcart .cart .none {
	text-align: center;
	font-size: 18px;
	padding: 20px 0;
	color: #999;
}

.shoppingcart .cart .none a {
	color: #05a9ab;
	text-decoration: underline;
}

.shoppingcart .cart .btn_bjd {
	position: absolute;
	right: 0;
	top: 0;
	height: 60px;
	line-height: 60px;
	background: url(../images/icons_print.gif) 0 center no-repeat;
	font-size: 18px;
	padding-left: 44px;
}

.shoppingcart .cart .chead,
.order_content .order .cart .chead {
	margin: 20px 0;
	padding: 0;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	height: 54px;
	line-height: 54px;
	font-size: 16px;
}
.order_content .order .cart .chead {
	margin:10px 0 15px;height:40px;line-height:40px;font-size:14px;
}

.shoppingcart .cart .chead li,
.order_content .order .cart .chead li {
	float: left;
	list-style: none;
	text-align: center;
}

.shoppingcart .cart .chead li.img,
.shoppingcart .cart .cells .item .img,
.order_content .order .cart .chead li.img,
.order_content .order .cart .cells .item .img
	{
	width: 120px;
}

.shoppingcart .cart .chead li.brand,
.shoppingcart .cart .cells .item .brand
	{
	width: 100px;
}

.shoppingcart .cart .chead li.model,.shoppingcart .cart .cells .item .model
	{
	width: 100px;
}

.shoppingcart .cart .chead li.name,.shoppingcart .cart .cells .item .name
	{
	width: 100px;
}

.shoppingcart .cart .chead li.quantity,.shoppingcart .cart .cells .item .quantity
	{
	width: 100px;position:relative;
}
.shoppingcart .cart .cells .item .quantity div{
	position:absolute;left:0;top:26px;text-align:center;width:100px;color:red;
}

.shoppingcart .cart .chead li.unit,.shoppingcart .cart .cells .item .unit
	{
	width: 60px;
}

.shoppingcart .cart .chead li.price,.shoppingcart .cart .cells .item .price
	{
	width: 140px;
}

.shoppingcart .cart .chead li.sum,.shoppingcart .cart .cells .item .sum
	{
	width: 120px;
}

.shoppingcart .cart .chead li.action,.shoppingcart .cart .cells .item .action
	{
	width: 80px;
}



.order_content .order .cart .chead li.brand,.order_content .order .cart .cells .item .brand
	{
	width: 100px;
}

.order_content .order .cart .chead li.model,.order_content .order .cart .cells .item .model
	{
	width: 120px;
}

.order_content .order .cart .chead li.name,.order_content .order .cart .cells .item .name
	{
	width: 160px;
}

.order_content .order .cart .chead li.quantity,.order_content .order .cart .cells .item .quantity
	{
	width: 100px;
}

.order_content .order .cart .chead li.unit,.order_content .order .cart .cells .item .unit
	{
	width: 60px;
}

.order_content .order .cart .chead li.price,.order_content .order .cart .cells .item .price
	{
	width: 140px;
}

.order_content .order .cart .chead li.sum,.order_content .order .cart .cells .item .sum
	{
	width: 120px;
}


.shoppingcart .cart .cells .item,
.order_content .order .cart .cells .item {
	margin: 20px 0;
}
.order_content .order .cart .cells .item {
	margin:10px 0;
}

.shoppingcart .cart .cells .item .cell,
.order_content .order .cart .cells .item .cell {
	float: left;
	font-size: 14px;
	text-align: center;
}

.shoppingcart .cart .cells .item .img img{
	height: 60px;
	border: 1px solid #DDD;
}
.order_content .order .cart .cells .item .img img {
	height:40px;
	border: 1px solid #DDD;
}

.shoppingcart .cart .cells .item .quantity input {
	width: 42px;
	text-align: center;
	float: left;
	border: 1px solid #CCC;
	margin-left: 3px;
	height: 22px;
	line-height: 22px;
}

.shoppingcart .cart .cells .item .quantity .minus {
	width: 20px;
	height: 20px;
	float: left;
	background: url(../images/cart_minus.gif) 0 0 no-repeat;
	cursor: pointer;
	margin: 2px 0 0 3px;
}

.shoppingcart .cart .cells .item .quantity .plus {
	width: 20px;
	height: 20px;
	float: left;
	background: url(../images/cart_plus.gif) 0 0 no-repeat;
	cursor: pointer;
	margin: 2px 0 0 5px;
}

.shoppingcart .cart .cells .item .action .del {
	display: block;
	width: 14px;
	height: 20px;
	overflow: hidden;
	margin: 0 auto;
	background: url(../images/del.gif) center center no-repeat;
	text-indent: -999px;
}

.shoppingcart .cart .count,
.order_content .order .cart .count {
	text-align: right;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	padding-right: 10px;
}
.order_content .order .cart .count {
	height:40px;line-height:40px;font-size:16px;
}

.shoppingcart .cart .count span,
.order_content .order .cart .count span {
	color: #05a9ab
}

.shoppingcart .cart .btns,
.order_content .order .cart .btns {
	padding: 10px 0;
	height: 40px;
}

.shoppingcart .cart .btns a,
.order_content .order .btns a {
	float: right;
}

.shoppingcart .cart .btns a.next {
	width: 160px;
	height: 40px;
	line-height: 40px;
	background: #EA3C3C;
	color: #FFF;
	font-size: 16px;
	text-align: center;
}

.shoppingcart .cart .btns a.prev,
.order_content .order .cart .btns a.prev {
	height: 14px;
	line-height: 14px;
	background: url(../images/icons_back.gif) 0 0 no-repeat;
	padding-left: 20px;
	color: #999;
	margin: 13px 10px 0 0;
}

.shoppingcart .cart .btns a.prev span,
.order_content .order .cart .btns a.prev span {
	color: #333;
	padding-left: 5px;
}

#sheet {
	width: 420px;
	height: 287px;
	background: #EEE;
	position: absolute;
	z-index: 999;
	right: 0;
	display:none;
	right: 365px;
	margin-top: -15px;
}

#sheet .warp {
	width: 420px;
	height: 287px;
	background:#FFF;
	position: relative;
	border: 1px solid #CCC;
	margin-top: -5px;
	margin-left: -5px;
}

#sheet .warp a.close {
	width: 60px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	position: absolute;
	background: #E8E8E8;
	right: 10px;
	top: 10px;
	color: #666;
}

#sheet .warp a.close:hover {
	background: #272727;
	color: #FFF;
}

#bjd {
	position: absolute;
	width: 360px;
	top: 20px;
	left: 20px;
}

#bjd div {
	height: 42px;
}
#bjd div.tips{
	font-size:12px;color:#999;padding-bottom:5px;
}
#bjd div.t {
	font-size: 16px;
	height: 40px;font-weight:bold;
	line-height: 16px;
}


#bjd div .txtb {
	border: 1px solid #DDD;
	width:300px;
	height: 32px;
	padding: 0 10px;
	line-height: 18px;
	color:#666;
}


#bjd div .b_btn {
	width: 320px;
	height: 34px;
	line-height: 34px;
	background: #05a9ab;
	border: 1px solid #05a9ab;
	cursor: pointer;
	color: #FFF;
}

/*************
 * ����ҳ
 ***************/
.article {
	width: 1200px;
	margin: 0 auto;
}

.article .category {
	float: left;
	width: 250px;
}

.article .category .bt {
	height: 44px;
	line-height: 44px;
	font-size: 24px;
	font-weight: normal;
	border-bottom: 2px solid #DDD;
	color: #444;
	margin:0;
}

.article .category .st {
	height: 32px;
	line-height: 32px;
	font-size: 18px;
	font-weight: normal;
	border-bottom: 1px solid #DDD;
	color: #444;
	padding: 20px 0 0 12px;
}

.article .category ul {
	margin: 0 0 0 15px;
	padding: 0 0 30px 0;
	overflow: auto;
	zoom: 1;
}

.article .category ul li {
	list-style: none;
	float: left;
	font-size: 14px;
	height: 18px;
	line-height: 18px;
	margin: 20px 0 0;
	width: 110px;
}

.article .category ul li a {
	padding-left: 6px;
	color: #666;
}

.article .category ul li a:hover,.article .category ul li a.current {
	height: 18px;
	line-height: 18px;
	float: left;
	border-left: 2px solid #05a9ab;
	padding-left: 4px;
}

.article .list,.article .content {
	float: left;
	width: 940px;
	margin-left: 10px;
	position: relative;
}


.article .list .bt {
	height: 44px;
	line-height: 44px;
	font-size: 18px;
	font-weight: normal;
	border-bottom: 1px solid #DDD;
	color: #444;
	background: url(../images/icons_gear.gif) 15px center no-repeat;
	padding-left: 40px;margin:0;
}

.article .list .asearch {
	position: absolute;
	right: 0;
	top: -12px;
}

.article .list .asearch .txt {
	float: left;
	height: 36px;
	line-height: 36px;
	padding: 0 10px;
	border: 1px solid #CCC;
	width: 280px;
	border-right: none;
}

.article .list .asearch .btn {
	float: left;
	height: 38px;
	width: 38px;
	border: none;
	background: url(../images/btn_red_search.gif) center center no-repeat
		#05a9ab;
	cursor: pointer;
}

.article .list ul {
	margin: 0 0 0 20px;
	padding: 0;
}

.article .list ul li {
	list-style: none;
	height: 60px;
	border-bottom: 1px dashed #DDD;
}

.article .list ul li .n {
	float: left;
	height: 60px;
	line-height: 60px;
	padding: 0 5px 0 10px;
	color: #05a9ab;
}

.article .list ul li .s {
	float: left;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	color: #999;
	width: 20px;
}

.article .list ul li a {
	float: left;
	height: 60px;
	line-height: 60px;
	color: #666;
	font-size: 16px;
}

.article .list ul li .f {
	float: right;
	height: 60px;
	text-align: right;
}

.article .list ul li .f p {
	height: 60px;
	line-height: 60px;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: Arial;
	color: #BBB;
}

.article .list ul li .f p.r {
	color: #EA3C3C;
}
.article .list .more{
	margin:50px 0 20px 20px;
	color:#666;
}
.article .list .more a{
	color:#05a9ab;	
}
.article .content .bt {
	line-height: 36px;
	padding-bottom: 9px;
	font-size: 24px;
	font-weight: normal;
	border-bottom: 1px solid #DDD;
	color: #444;margin:0;
	text-align: center;
}

.article .content .if {
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.article .content .if span {
	padding: 0 20px;
}

.article .content .text {
	padding: 20px;
	line-height: 180%;
	height: auto !important;
	height: 500px;
	min-height: 500px;
}
.article .content .pnbox{
	margin-top:20px;
	border-bottom:1px solid #EEE;
	height:50px;line-height:50px;
}
.article .content .pnbox p{
	margin:0;float:left;font-size:16px;
	width:460px;height:50px;line-height:50px;padding-right:10px;overflow:hidden;
}
.article .content .pnbox p a {color:#05a9ab}


.article .content .xgbox{
}
.article .content .xgbox .t{
	height:48px;line-height:48px;font-size:16px;
}
.article .content .xgbox ul {
	margin: 0;
	padding: 0;
}

.article .content .xgbox ul li {
	margin: 0;
	padding: 10px 20px 10px 0;
	list-style:none;
	float:left;
	height:80px;overflow:hidden;width:293px;
}

.article .content .xgbox ul.tl li {
	padding: 14px;
}

.article .content .xgbox ul li .imgbox {
	border: 1px solid #DDD;
	float: left;
	width: 80px;
}

.article .content .xgbox ul li .imgbox img {
	height: 60px;
	width: 80px;
}

.article .content .xgbox ul li .info {
	width: 180px;
	margin-left: 88px;
	_margin-left: 85px;
	font-size: 14px;line-height:16px;
}

.article .content .xgbox ul li .info a {
	color: #666;display:inline-block;
	max-height:48px;overflow:hidden;
}

.article .content .xgbox ul li .info .price {
	margin-top: 3px;
	font-weight: bold;
}

.article .content .xgbox ul li a {
	color: #666;
}
/**********
 * page
 ****************/
.page {
	width: 1200px;
	margin: 0 auto;
}

.page .category {
	width: 250px;
	float: left;
}

.page .category .t {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #DDD;
	font-size: 18px;
	font-weight: normal;
	color: #333;
}

.page .category ul {
	margin: 0;
	padding: 0 0 20px;
}

.page .category li {
	height: 16px;
	margin-top: 16px;
	list-style: none;
}

.page .category li a {
	margin-left: 40px;
	float: left;
	color: #333;
	font-size: 16px;
	height: 16px;
	line-height: 16px;
	padding-left: 10px;
}

.page .category li a:hover,.page .category li a.current {
	border-left: 2px solid #EA3C3C;
	margin-left: 38px;
	color: #EA3C3C;
}

.page .content {
	float: left;
	width: 930px;
	margin-left: 20px;
}

.page .content .t {
	height: 40px;margin:0;padding:0;
	font-size: 28px;
	font-weight: normal;
	color: #333;
}

.page .content .text {
	padding: 20px;
	border: 1px solid #EEE;
	margin-top: 30px;
	line-height: 180%;
	color: #666;
}

/**********
 * ����ҳ��
 ****************/
.promotion {
	width: 1200px;
	margin: 0 auto;
}

.promotion .bt {
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #DDD;
	font-size: 30px;font-weight:normal;margin:0;
}

.promotion .dec {
	float: right;
	margin-top: -22px;
	color: #999;
}

.promotion dl {
	margin: 20px 0 0;
	padding: 0;
}

.promotion dl dt,.promotion dl dd {
	margin: 0;
	padding: 0;
	position: relative;
}

.promotion dl dt .st {
	line-height: 32px;
	font-size: 24px;
	padding-right: 500px;
	padding-bottom: 10px;
	font-weight:normal;
	margin:0;
}

.promotion dl dt .b,.promotion dl dt .e,.promotion dl dt .p {
	position: absolute;
	top: 10px;
	color: #666;
	text-align: right;
}

.promotion dl dt .b {
	right: 150px;
}

.promotion dl dt .e {
	right: 0px;
}

.promotion dl dt .p {
	right: 300px;
	text-align: left;
	width: 150px;
}

.promotion dl dt div span {
	color: #EA3C3C;
}

/**********
 * Ʒ���б�
 ****************/
.brands_nav {
	width: 1200px;
	height: 74px;
	line-height: 74px;
	margin: 0 auto;
}

.brands_nav a {
	display: inline-block;
	width: 38px;text-align:center;
	font-size: 24px;
	color: #414141;
}

.brands_nav a:hover,.brands_nav a:current {
	color: #EA3C3C;
}

.brands_list {
	width: 1200px;
	margin: 0 auto;
}

.brands_list .bt {
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #DDD;
	font-size: 30px;
}

.brands_list .box {
	border-bottom: 1px solid #DDD;
	margin-top: 24px;
}

.brands_list .box .lt {
	float: left;
	width: 235px;
	padding-left: 15px;
}

.brands_list .box .lt .b {
	display: block;
	font-size: 24px;
}

.brands_list .box .lt p {
	color: #999;
}

.brands_list .box .rb {
	width: 950px;
	float: left;
	margin: 0;
	padding: 0;
	min-height: 75px;
}

.brands_list .box .rb li {
	list-style: none;
	float: left;
	width: 100px;
	height: 30px;
	text-align: center;
	padding: 10px 0;
	overflow: hidden;
	border: 1px solid #DDD;
	margin: 0 16px 24px 0;
}
.brands_list .box .rb li a{
	display:block;
	width:100px;height:30px;
}
.brands_list .box .rb li img {
	height: 30px;
}

/*********
 * ��������
 *************/
.shopping_guide {
	width: 1200px;
	margin: 0 auto;
}

.shopping_guide .bt {
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #DDD;
	font-size: 30px;font-weight:normal;margin:0;
}

.shopping_guide .dec {
	float: right;
	margin-top: -22px;
	color: #999;
}

.shopping_guide .box {
	border-bottom: 1px solid #EEE;
	margin-top: 20px;
}

.shopping_guide .box .lt {
	float: left;
	width: 235px;
	padding-left: 15px;color:#272727;
	font-size: 18px;font-weight:normal;margin:0;
}

.shopping_guide .box .rl {
	float: left;
	width: 870px;
	margin: 0 0 0 30px;
	padding: 0;
}

.shopping_guide .box .rl li {
	float: left;
	margin: 0 20px 20px 0;
	width: 150px;
	height: 150px;
	list-style: none;
}

.shopping_guide .box .rl li a {
	float: left;
	width: 130px;
	height: 130px;
	padding:10px;
	text-align: center;
	color: #444;
	font-size: 16px;
	overflow:hidden;
	background:#F8F8F8;
	border-radius:15px;
}
.shopping_guide .box .rl li a img{
	height:80px;margin:10px 0;
}
.shopping_guide .box .rl li a span{
	display:block;
}

.shopping_guide .box .rl li a:hover {
	background-color: #F3F3F3;
}
/********
 * ��ҵ
 *******/

.indchk {
	width: 1200px;
	margin: 30px auto;
	overflow:hidden;
}
.indchk .parentlist {
	height: 38px;margin:0;padding:0;
	border-bottom: 1px solid #E8E8E8;
}

.indchk .parentlist li {
	list-style: none;
	height: 24px;
	line-height: 24px;
	padding: 0 20px;
	border-right: 1px solid #E8E8E8;
	float: left;
}

.indchk .parentlist li.current a {
	color: #05a9ab;
}

.indchk .parentlist li a {
	font-size: 18px;
	color: #999;
}

.indchk .sub {
	width: 1200px;
	height: 200px;
	height: auto !important;
	min-height: 200px;
	margin:0; padding:0;
	display:none;
}

.indchk .sub li {
	margin:0;padding:0;
	float: left;
	width: 200px;
	height: 200px;
	overflow: hidden;
	margin-right: -1px;
	margin-bottom: -1px;
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	list-style:none;
}

.indchk .sub li a {
	display: block;
	width: 198px;
	height: 198px;
	text-align: center;
	color: #666;
	font-size: 14px;
	padding: 1px;
}

.indchk .sub li a img {
	width: 64px;
	height: 64px;
	margin-top: 48px;
}

.indchk .sub li a span {
	padding-top: 20px;
	display: block;
	width: 198px;font-size:16px;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
}

.indchk .sub li a:hover {
	color: #05a9ab;
}
.list_top .tips{
	padding-left:10px;color:#666;
}
.list_top .tips span{
	color:#05a9ab;
}

/**********
 * pagination
 ****************/
.pagination {
	text-align: center;
	padding: 20px 0;
}

.pagination a {
	display: inline-block;
	height: 32px;
	line-height: 32px;
	padding: 0 15px;
	border: 1px solid #DDD;
	margin: 0px 5px;
}
.pagination a:hover,.pagination a.current {
	border-color: #256a6d;
	background: #256a6d;
	color: #FFF;
}
.pagination a:hover,.pagination a.sel {
	border-color: #256a6d;
	background: #256a6d;
	color: #FFF;
}

.pagination a.none {
	color: #999;
}

.pagination a.none:hover {
	border-color: #DDD;
	background: none;
	color: #999;
	cursor: not-allowed;
}

.pagination span {
	padding: 0 5px;
	color: #999;
	display: inline-block;
	height: 32px;
	line-height: 32px;
}

.pagination .txt {
	height: 20px;
	border: 1px solid #DDD;
	line-height: 20px;
	margin-top: 7px;
	text-align: center;
	width: 40px;
}

.pagination span.btn {
	height: 20px;
	border: 1px solid #DDD;
	line-height: 20px;
	margin-top: 7px;
	cursor: pointer;
	color: #000;
}

/*****************
 * �µ�
 ******************/
.order_content {
	width: 1200px;
	margin: 0 auto;
}

.order_content .order {
	float: left;
	padding-left: 29px;
	width: 920px;
	border-left: 1px solid #DDD;
}

.order_content .bt {
	height: 32px;
	font-size: 32px;
}

.order_content .st {
	height: 32px;
	border-bottom: 1px solid #DDD;
	font-size: 18px;
	margin-top: 30px;
}

.order_content .hybox,.order_content .kpbox {
	padding: 20px;
}

.order_content .hybox .hy,.order_content .kpbox .kp {
	margin: 5px 0;
	padding: 13px 9px;
	position: relative;
	border: 1px solid #DDD;
}

.order_content .kpbox .hy {
	height: 60px;
}

.order_content .hybox .hy .btns,.order_content .kpbox .kp .btns {
	position: absolute;
	right: 10px;
	top: 10px;
	display: none;
}

.order_content .hybox .hy .btns a,.order_content .kpbox .kp .btns a {
	color: #EA3C3C;
	font-size: 12px;
	font-family: Arial;
	display: inline-block;
	margin: 0 5px;
}

.order_content .hybox .hy .name {
	font-size: 24px;
}

.order_content .hybox .hy p span {
	padding-right: 20px;
}

.order_content .kpbox .kp p {
	line-height: 150%;
	color: #999;
}

.order_content .kpbox .kp p span {
	padding-right: 20px;
}

.order_content .kpbox .kp .name {
	font-size: 18px;
	color: #333;
}

.order_content .hybox .current
,.order_content .kpbox .current {
	border: 1px solid #05a9ab;
	border-left: 2px solid #05a9ab;
	padding: 13px 9px 13px 8px;
	background: url(../images/icons_right.gif) right bottom no-repeat;
}

.order_content .hybox .hy:hover
,.order_content .kpbox .kp:hover {
	border-color: #05a9ab;
}

.order_content .hybox .hy:hover .btns
,.order_content .kpbox .kp:hover .btns {
	display: block;
}

.order_content .hybox .current:hover .btns .choose
,.order_content .kpbox .current:hover .btns .choose {
	display: none;
}

.order_content .sfkpbox {
	padding: 20px;
}

.order_content .sfkpbox div {
	height: 40px;
	width: 180px;
}

.order_content .sfkpbox div a {
	float: left;
	height: 40px;
	line-height: 40px;
	width: 90px;
	text-align: center;
	background: #F8F8F8;
}

.order_content .sfkpbox div a.current {
	background: #05a9ab;
	color: #FFF;
}

.order_content .fnform {
	margin: 5px 0;
	border: 1px solid #DDD;
	border-left: 2px solid #EA3C3C;
	padding: 13px 9px 13px 8px;
}

.order_content .fnform div.box {
	height: 30px;
}

.order_content .fnform div.box span {
	float: left;
	text-align: right;
	width: 80px;
	height: 28px;
	color: #444;
}
.order_content .fnform div.box .txt {
	float: left;
	height: 24px;
	margin-right: 10px;
	border: 1px solid #DDD;
	padding: 0 3px;
	width: 240px;
}
.order_content .fnform div.box .msg{
	float:left;color:#A5A3A3;font-size:12px;line-height:28px;height:28px;
}
.order_content .fnform div.box .msg span{
	color:#E92E2E;margin-right:2px;text-align:left;
	width:auto;
}
.order_content .fnform .btn {
	width: 48px;
	height: 28px;
	background: #05a9ab;
	color: #FFF;
	border: none;
	cursor: pointer;
	margin-top: 3px;
}

.order_content .fnform .ok {
	margin-left: 80px;
	margin-right: 3px;
}

.order_content .fkbox {
	padding: 20px;
}

.order_content .fkbox div {
	height: 40px;
}

.order_content .fkbox a {
	float: left;
	padding: 0 25px;
	border: 1px solid #DDD;
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.order_content .fkbox a.current {
	border-color: #EA3C3C;
	border-left: 2px solid #EA3C3C;
	padding-left: 24px;
	background: url(../images/icons_right.gif) right bottom no-repeat;
}

.order_content .fkbox a:hover {
	border-color: #EA3C3C;
}

.order_content .fkbox span {
	float: left;
	margin-left: 20px;
	height: 30px;
	line-height: 30px;
	color: #999;
}

.order_content .hybox .addhy,.order_content .kpbox .addkp {
	float: right;
	margin-top: -44px;
	margin-right: -12px;
	color: #EA3C3C;
}

.order_content .bzcontent{
	padding:20px 0 20px;height:60px;
}
.order_content .bzcontent textarea{
	float:left;
	width:728px;padding:5px;border:1px solid #EEE;
	overflow:auto;height:40px;line-height:20px;
}
.order_content .bzcontent a {
	float: right;
}

.order_content .bzcontent a.next {
	width: 160px;
	height: 40px;margin-top:12px;
	line-height: 40px;
	background: #EA3C3C;
	color: #FFF;
	font-size: 16px;
	text-align: center;
}


/**********
 * �Ż�ȯ
 **********/
.couponList{
	padding:10px 0 20px;
}
.couponList .cell{
	margin-top:10px;
	height:40px;border:1px solid #EEE;
}
.couponList .choose{
	border-color:#05a9ab;
	background: url(../images/icons_right.gif) right bottom no-repeat;	
}
.couponList .cell .name{
	float:left;width:220px;border-right:1px solid #EEE;
	height:40px;text-align:center;
	line-height:40px;color:#05a9ab;
	font-size:16px;
}
.couponList .choose .name{
	border-color:#FFF;
}
.couponList .cell .expired{
	float:left;height:40px;line-height:40px;padding-left:20px;
	color:#999;
}
.couponList .cell .btns{
	float:right;height:40px;line-height:40px;padding-right:10px;
	display:none;
}
.couponList .cell .btns a{
	float:right;margin-right:10px;color:#05a9ab;font-size:12px;font-family:'����',Arial;
}
.couponList .cell:hover .btns {
	display: block;
}
.couponList .cell .btns a.cancel
,.couponList .choose .btns .select {
	display: none;
}
.couponList .choose .btns a.cancel{
	display:block;
}

/**************
 * ����
 ************/
.chainList{width:1200px;margin:0 auto;overflow-x:hidden}
.chainList .t{font-weight:normal;font-size:24px;height:36px;border-bottom:1px solid #DDD;margin:20px 0;padding;0}
.chainList ul{margin:0;padding:0}
.chainList ul li{padding:0;list-style:none;float:left;width:180px;margin:10px;}
.chainList ul li a{float:left;width:180px;height:40px;line-height:40px;text-align:center;background:#FAFAFA;font-size:16px;color:#666;overflow:hidden;border-radius:7px}
.chainList ul li a:hover{background:#F3F3F3;color:#000}
/**************
 * ����
 ************/
.flinks,.flinks ul,.flinks ul li {
	width: 1200px;
	height: 20px;
	overflow: hidden;
	margin:0;padding:0;
}
.flinks ul li{
	list-style:none;
}

.flinks {
	border-top: 1px solid #EEE;
	border-bottom: 1px solid #EEE;
	margin: 15px auto;
}

.flinks .link_prev,.flinks .link_next {
	display: none;
}

.flinks ul li a {
	float:left;
	color: #999;
	width: 100px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size:12px;font-family:Arial;
}

/**
 * footer
 * css
 */
.footer {
	margin-top: 100px;
	border-top: 1px solid #F2F2F2;
	background: url(../images/footerline.gif) left bottom repeat-x #FDFDFD;
	padding: 20px 0;
}

.footer .wrap {
	width: 1200px;
	margin: 0 auto;
}

.footer .wrap .box {
	float: left;
	width: 210px;
	padding: 0 15px;
}

.footer .wrap .box .t {
	border-bottom: 1px solid #E3E3E3;
	color: #666;
	font-size: 16px;
	height: 30px;
	text-indent: 8px;
}

.footer .wrap .box ul {
	margin: 10px 0 0;
	padding: 0;
}

.footer .wrap .box ul li {
	height: 24px;
	margin: 0;
	list-style: none;
	padding: 0 0 0 2px;
}

.footer .wrap .box ul li a {
	float: left;
	height: 24px;
	font-size: 14px;
	line-height: 24px;
	background: url(../images/d2.gif) 0 center no-repeat;
	padding-left: 8px;
	color: #666;
}

.footer .wrap .box ul li a:hover {
	color: #05a9ab;
}

.fico {
	height: 40px;
	margin: 10px auto;
	width: 800px;
}

.fico span {
	float: left;
	width: 200px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	background: url(../images/ftico.gif) 0 0 no-repeat;
}

.fico .fi1 {
	background-position: 20px 0;
}

.fico .fi2 {
	background-position: 30px -40px;
}

.fico .fi3 {
	background-position: 27px -80px;
}

.fico .fi4 {
	background-position: 24px -120px;
}

.fico .fi1:hover {
	background-position: 20px -160px;
	color: #7EC12F;
}

.fico .fi2:hover {
	background-position: 30px -200px;
	color: #7EC12F;
}

.fico .fi3:hover {
	background-position: 27px -240px;
	color: #7EC12F;
}

.fico .fi4:hover {
	background-position: 24px -280px;
	color: #7EC12F;
}

.nbcsm {
	height: 48px;
	line-height: 48px;
	text-align: center;
	color: #05a9ab;
	font-size: 16px;
	font-weight: bold;
}

.copyright p {
	height: 24px;
	line-height: 24px;
	color: #666;
	font-size: 12px;
	text-align: center;
}

.copyright p a {
	color: #666;
}

.copyright p a:hover {
	color: #05a9ab;
}

.rzico {
	padding: 20px 0 20px;
	text-align: center;
}

.rzico a,.rzico span {
	display: inline-block;
	margin: 0 5px;
}

.rightBar{
	right:0;top:0;z-index:8888;
	position:fixed;width:40px;height:100%;background:#F5F5F5;
	border-left:1px solid #EEE;
}

.rightBar .gotop{
	position:absolute;
	bottom:6px;left:6px;border-radius:14px;
	width:28px;height:28px;line-height:28px;
	text-align:center;font-size:20px;font-family:Arial;color:#FFF;
	background:#999;
	
}
.rightBar .wrap{
	width:32px;height:450px;margin-top:-225px;
	position:absolute;top:50%;left:0;
}
.rightBar .customer{
	display:block;width:24px;height:24px;margin:8px;
	background:url(../images/icons_bar_1.gif) 0 0 no-repeat;
}
.rightBar .cpbtn,
.rightBar .scbtn,
.rightBar .ivbtn{
	display:block;border-top:1px dashed #CCC;position:relative;
	font-size:12px;width:12px;padding:34px 9px 30px 9px;
	margin:0 5px;
	color:#666;background:url(../images/icons_bar_2.gif) center 10px no-repeat;
}
.rightBar .scbtn{
	background:url(../images/icons_bar_3.gif) 0 10px no-repeat;
}
.rightBar .ivbtn{
	background:url(../images/icons_bar_7.gif) center 10px no-repeat;
}
.rightBar .scbtn span,
.rightBar .cpbtn span,
.rightBar .ivbtn span{
	width:20px;height:16px;line-height:16px;text-align:center;border-radius:5px;
	background:#05a9ab;color:#FFF;position:absolute;bottom:10px;left:5px;
}
.rightBar .btns{
	width:24px;padding:8px 3px 0;
	border-top:1px dashed #CCC;
	border-bottom:1px dashed #CCC;
	margin:0 5px;
}
.rightBar .btns a{
	display:block;width:24px;height:24px;line-height:24px;margin-bottom:8px;
}
.rightBar .btns a span{
	display:none;
}
.rightBar .btns a:hover span,
.rightBar .btns a.current span{
	display:block;
}

.rightBar .btns a.qq{
	background:url(../images/icons_bar_4.gif) 0 0 no-repeat;
}
.rightBar .btns a.tel{
	background:url(../images/icons_bar_6.gif) 0 0 no-repeat;
}
.rightBar .btns a.wx{
	background:url(../images/icons_bar_5.gif) 0 0 no-repeat;
}
.rightBar .btns a.wx span{
	position: absolute;
	width: 106px;
	height: 106px;
	right: 38px;
	/*background: url(../images/wxewm.png) 0 0 no-repeat;*/
	z-index: 11;
}
.rightBar .btns a.qq span{
	padding-right:30px;
	background:url(../images/icons_bar_4.gif) right center no-repeat;
}
.rightBar .btns a.tel span{
	padding-right:30px;
	background:url(../images/icons_bar_6.gif) right center no-repeat;
}
.rightBar .btns a.qq:hover,
.rightBar .btns a.tel:hover,
.rightBar .btns a.qq.current,
.rightBar .btns a.tel.current{
	border:1px solid #EEE;border-right:none;
	color:#999;padding:5px 15px 5px 10px;
	width:140px;margin-left:-129px;
	background:#F5F5F5;
}


.rightBar .cartbox{
	width:250px;padding:10px;
	background:#FFF;z-index:8888;
	position:absolute;right:40px;top:50%;
	border:1px solid #EEE;
	box-shadow:-1px 1px 2px #DDD;
	display:none;
}
.rightBar .cartbox .title{
	color:#666;font-size:16px;padding-bottom:10px;
}
.rightBar .cartbox ul{
	margin:0;padding:0;
}
.rightBar .cartbox ul li{
	list-style:none;border-bottom:1px dotted #DDD;
	height:70px;padding-top:10px;
}
.rightBar .cartbox ul li img{
	float:left;width:60px;border:1px solid #DDD;
}
.rightBar .cartbox ul li a{
	float:left;width:170px;margin-left:10px;color:#666;font-size:12px;line-height:14px;height:42px;overflow:hidden;
}
.rightBar .cartbox ul li .quantity{
	float:left;margin:10px 0 0 10px;color:#272727;font-size:12px;
}
.rightBar .cartbox ul li .quantity .price{
	color:#05a9ab;
}
.rightBar .cartbox ul li .del{
	float:right;margin:10px 0 0 10px;color:#999;cursor:pointer;font-size:12px;
}
.rightBar .cartbox .bottom{
	margin-top:10px;color:#666;font-size:12px;
}
.rightBar .cartbox .bottom a{
	float:right;width:110px;height:30px;line-height:30px;text-align:center;
	background:#05a9ab;color:#FFF;margin-top:4px;
}
.rightBar .noItem{
	right:-9999px;
}

.topbar{
	border-bottom:1px solid #DDD;position:fixed;z-index:8999;background:#FFF;
	width:100%;height:70px;top:0;left:0;
}
.topbar .wrap{
	width:1200px;margin:0 auto;
	height:70px;
}
.topbar .wrap .home{
	float:left;
	width:120px;height:70px;
	background:url(../images/logo3.gif) 0 center no-repeat;
	text-indent:-999px;overflow:hidden;
}
.topbar .wrap .nav{
	float:left;margin:0 0 0 10px;padding:0;
}
.topbar .wrap .nav li{
	float:left;margin:0;padding:0 25px;list-style:none;
}
.topbar .wrap .nav li a{
	float:left;color:#555;font-size:16px;
	height:70px;line-height:70px;
}
.topbar .wrap .nav li a:hover{color:#000}

.topbar .wrap .customer_info_box{
	float:right;
}
.topbar .wrap .customer_info_box a{
	float:left;height:20px;line-height:20px;font-size:16px;color:#333;
	margin:25px 14px;
}
.topbar .wrap .submit_btn{
	float:right;background:#FF5B5B;color:#FFF;
	width:70px;height:40px;line-height:40px;text-align:center;font-size:16px;
	margin:15px 0 0 14px;
}
.topbar .wrap .search_btn{
	float:right;height:20px;line-height:20px;
	background:url(../images/icons_search.gif) 0 0 no-repeat;
	padding-left:24px;font-size:16px;color:#333;margin:25px 20px 0 0;
}