﻿@charset "utf-8";

#banner {
	margin-top: 5px;
}
#scroll-picture {
	float:left;
}
#big-pictures {
	padding-left:3px;
	width:752px;
	height:260px;
	overflow:hidden;
}
#pic-nav {
	margin-top:2px;
	padding-left:2px;
}
#pic-nav a {
	background-image: url(/images/design/icon-scroll.jpg);
	background-position: -108px 0 ;
	display:block;
	float:left;
	height:8px;
	margin-right:1px;
	text-align:center;
	text-decoration:none;
	width:107px;
}
#pic-nav a:hover {
	background-position: 0 0 ;
}
#pic-nav .now {
	background-position: 0 0 ;
}
#advantage {
	float:left;
	background: url(/images/design/advant-image.jpg) no-repeat!important;
	height: 267px;
	width: 245px;
}
#advantage ul {
	font-size: 16px;
	margin-top: 7px;
}
#advantage ul li {
	line-height: 42px;
}
#advantage ul li span {
	display:block;
	height: 42px;
	text-indent: -999em;
}
#seacher {
	border:1px solid #0099ff;
	margin:6px auto;
	padding:5px 0 5px 5px;
}
#seacher .seach-new {
	float:left;
	margin-left:7px;
}
#seacher .seach-new li {
	float:left;
	margin-right:5px;
	padding-top:4px;
}
#seacher .seach-new li a:hover {
	color:#0099ff;
}
#search-area {
	float:left;
	margin-left: 54px;
}
#search-area .search-io {
	margin-right: 6px;
}
#search-styles .selected-device {
	border:1px solid #0099ff;
	padding:2px;
	position:relative;
	margin:0 3px 0 0px;
	width:88px;
}
#search-styles .selected-device label {
	padding:0 24px 0 6px;
}
#search-styles .selected-device img {
	cursor:pointer;
	position:absolute;
	right:2px;
}
#search-styles .selected-brand {
	border:1px solid #0099ff;
	padding:3px;
}
#search-styles .drop-button {
	padding-right:2px;
	padding-top:2px;
}
#search-styles .search-keyword {
	margin:0px 7px;
}
.select-list {
	background-color:#ffffff;
	position:absolute;
	left:0;
	width:92px;
	z-index:100;
	text-indent:1em;
	border:1px solid #0099ff;
	border-top:none;
}
.select-list li{
	height:24px;
	line-height:24px;
}
.select-list li a {
	display:block;
	text-decoration:none;
	color:#333333;
}
.select-list li a:hover{
	background-color:#0099ff;
	color:#ffffff;
}
#search-styles .input-keyword {
	border:1px solid #0099FF;
	color:#333333;
	font-size:14px;
	width:210px;
	height:16px;
	line-height:16px;
	padding:3px 4px;
}
#device-buyed {
	float:right;
	margin-left:3px;
	width:752px;
}
.sell-products {
	margin-top:7px;
	margin-bottom:10px;
}
.sell-products .ul-list {
	border:1px solid #0099FF;
	border-top:none;
	display:block;
	padding:18px 8px 15px 6px;
	height:400px;
}
.sell-products .top-products {
	padding:18px 8px 15px 6px;
}
.sell-products .top-products li {
	float:left;
	margin-right:3px;
	height:85px;
}
.sell-products .top-products li a {
	border: 1px solid #ffffff;
	width:178px;
	display:block;
}
.sell-products .top-products li a:hover {
	border: 1px solid #ff0000;
}
.sell-products .top-products li .top_1 {
	background: transparent url(/images/design/top-1.jpg) no-repeat scroll left center !important;
	text-indent:70px;
}
.sell-products .top-products li .top_2 {
	background: transparent url(/images/design/top-2.jpg) no-repeat scroll left center !important;
	text-indent:70px;
}
.sell-products .top-products li .top_3 {
	background: transparent url(/images/design/top-3.jpg) no-repeat scroll left center !important;
	text-indent:70px;
}
.sell-products .top-products li .top_4 {
	background: transparent url(/images/design/top-4.jpg) no-repeat scroll left center !important;
	text-indent:70px;
}

.sell-products .ul-list li {
	float:left;
	margin:0 3px;
	height:200px;
	width:178px;
}
.product-box .small-size {
	border:1px solid #ffffff;
}
.product-box a:hover img {
	border:1px solid #ff0000;
}
.catalog_titleby {
	text-align:center;
	padding-top:10px;
	overflow:hidden;
}
.catalog_titleby small {
	color:#ff0000;
}
.catalog_byline {
	color:#777777;
	font-size:11px;
}
.catalog_byline a {
	font-size:11px;
}

#other-choose {
	float:left;
}
.plain-248 {
	padding:0 0 5px;
	width:246px;
	margin-top:8px;
}
.plain-248 .plain-box {
	width:248px;
}
.plain-240 {
	padding:0 0 5px;
	width:240px;
	margin-top:6px;
	margin-right:8px;
}
.plain-240 .plain-box {
	width:240px;
}
.plain-240 h3 {
	background-color:#0099FF;
	color:#FFFFFF;
	font-size:14px;
	line-height:30px;
	text-indent:1em;
}

.plain-box .spacer {
	display:block;
	overflow:hidden;
}
.plain-248 h2 {
	position:relative;
}
.plain-248 h3 {
	background-color:#0099FF;
	color:#FFFFFF;
	font-size:14px;
	line-height:30px;
	text-indent:1em;
}
.plain-248 .more-product {
	background: transparent url(/images/ins/more.gif) no-repeat scroll right top !important;
	padding-right:20px;
	position:absolute;
	right:10px;
	text-decoration:none;
	font-size: 12px;
	font-weight: normal;
}
.plain-248 .ul-list {
	padding-top: 8px;
}
.plain-752 {
	padding:0 0 5px;
	width:752px;
	margin-top:6px;
}
.plain-752-noborder {
	padding:0 0 5px;
	width:752px;
	margin-top:6px;
}
.plain-752 .plain-box {
	border-bottom:1px solid #CBCBCB;
	width:752px;
}
.plain-752 h2 {
    border-bottom: 1px solid #dadada;
	font-size: 14px;
	padding: 6px 0px 4px 8px;
	position:relative;
}
.plain-752 .more-product {
	background: transparent url(/images/ins/more.gif) no-repeat scroll right top !important;
	padding-right:20px;
	position:absolute;
	right:10px;
	text-decoration:none;
	font-size: 12px;
	font-weight: normal;
}
.plain-752 .ul-list {
	margin-top: 8px;
}
small {
	display:block;
	font-size:12px;
	padding-top:2px;
	position:relative;
}
.plain-752 a.more-product:hover {
	color: #0E89E8;
}

.CFP {
	margin:8px 0 4px;
}
.choose-products .ul-text {
	border:1px solid #0099ff;
	line-height:23px;
	padding:8px;
}
.choose-products .ul-text a {
	color:#0099ff;
	margin-right:3px;
}
.choose-products .ul-text a.hot {
	color:#ff0000;
}
.ul-text li {
	float:left;
	line-height:25px;
	width:120px;
}
.brand .ul-brand {
	width: 106px;
	float: left;
	margin-top:12px;
}
.brand .ul-brand li {
	text-align: center;
}
.brand .commend-device {
	float: left;
	margin-top: 12px;
	margin-left: 3px;
	margin-bottom:3px;
	width:134px;
}
.brand-word {
	margin-top: 12px;
}
.brand-word a {
	font-size:24px;
	margin-right:8px;
	line-height:28px;
	font-family:verdana;
}
.brand-word .red {
	color:#ff0000;
}
.brand-word .blue {
	color:#0099ff;
}
.brand-word .orange {
	color:#ff6600;
}
.brand-word .green {
	color:#66cc00;
}
.brand-word .gray {
	color:#666666;
}
.brand-word .purple {
	color:#333399;
}
.brand-word .pink {
	color:#ff0099;
}

.key-dict {
	border:1px solid #0099FF;
	margin-bottom:12px;
	margin-top:12px;
	padding:5px 10px;
}
.key-dict a {
	margin-right:5px;
	line-height:30px;
	font-size:14px;
}
.key-dict a:hover {
	color:#f6780a;
}
.key-dict .light-red {
	color:#ff0000;
}
.key-dict .light-green {
	color:#99cc99;
}
.key-dict .light-blue {
	color:#0099FF;
}
.key-dict .dark-green {
	color:#669966;
}
.key-dict .light-yellow{
	color:#cccc00;
}

.plain-1003 {
	border-top:1px solid #CBCBCB;
	padding:0 0 8px;
	width:1003px;
	margin-top:6px;
}
.plain-1003 .plain-box {
	border-bottom:1px solid #CBCBCB;
	width:1003px;
}
.plain-1003 h2 {
    border-bottom: 1px solid #cbcbcb;
	font-size: 14px;
	padding: 6px 0px 4px 8px;
	position:relative;
}
.plain-1003 .more-product {
	background: transparent url(/images/ins/more.gif) no-repeat scroll right top !important;
	padding-right:20px;
	position:absolute;
	right:10px;
	text-decoration:none;
	font-size: 12px;
	font-weight: normal;
}
.plain-1003 .ul-list {
	margin-top: 8px;
}
.plain-1003 .ul-list .design-box {
	border: 1px solid #cbcbcb;
	margin-bottom:4px;
}
.plain-1003 .ul-list li {
	float:left;
	margin-left: 7px;
	margin-bottom:5px;
}
.newest-design .catalog_titleby {
	height:40px;
}
.news {
	overflow:hidden;
	color:#ffffff;
}
.news .list {
	margin-top:12px;
	background-color:#999999;
	padding: 12px 7px 10px 15px;
	line-height:24px;
}
.news .list a {
	color:#ffffff;
	line-height:20px;
	padding-left:15px;
	background:url("/images/design/icon-blogt.jpg") no-repeat scroll 0 center transparent;
}

.plain-500 {
	border-top:1px solid #CBCBCB;
	padding:0 0 8px;
	width:500px;
	margin-top:6px;
}
.plain-500 .plain-box {
	border-bottom:1px solid #CBCBCB;
	width:500px;
}
.plain-500 h2 {
    border-bottom: 1px solid #cbcbcb;
	font-size: 14px;
	padding: 6px 0px 4px 8px;
	position:relative;
}
.plain-500 .more-product {
	background:transparent url(/images/ins/more.gif) no-repeat scroll right top !important;
	font-size:12px;
	font-weight:normal;
	padding-right:20px;
	position:absolute;
	right:10px;
	text-decoration:none;
}
.vote {
	float:left;
	height:204px;
	margin-left:3px;
	overflow:hidden;
	width:500px;
}
.vote h2 a {
	font-size:11px;
}
.vote .catalog_titleby {
	width:152px;
	height:40px;
}
.vote .ul-list {
	padding-top:10px;
	margin-left:10px;
}
.vote .ul-list li {
	float:left;
	height:156px;
	width:160px;
}
.vote .vote-topic {
	border-top:1px dashed #CBCBCB;
	font-size:14px;
	margin-left:10px;
	margin-right:10px;
	height:34px;
	line-height:34px;
}
.vote .vote-topic a {
	margin-right: 15px;
}
.best-designer {
	overflow:hidden;
}
.best-designer .ul-list {
	border:1px solid #0099ff;
	padding:18px 1px 15px;
	display:block;
	height:120px;
}
.best-designer .ul-list li {
	float:left;
	padding:0 5px 5px 4px;
	text-align:center;
}
.designer-headpic {
	padding: 3px;
	border: 1px solid #dadada;
}
.best-designer a:hover .designer-headpic{
	border: 1px solid #ff0000;
}
.block-top {
	background-color:#0099FF;
	line-height: 31px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	height:31px;
	overflow:hidden;
}
.block-top .block-title {
	margin-left: 12px;
	width: 80px;
	float:left;
}
.block-top .newest-work {
	margin-left: 10px;
	float:left;
	width:500px;
}
.block-top .newest-work a {
	color:#99ffff;
	font-weight: normal;
	font-size:12px;
	margin-right:12px;
}
.block-top .more {
	float:right;
	width: 25px;
	margin-right: 12px;
}
.block-top .more a {
	font-weight: normal;
	font-size:12px;
	color:#ffffff;
}
.block-top .block-suite {
	margin-top:1px;
	margin-left:9px;
}
.block-top .block-suite li {
	float:left;
}
.block-top .block-suite a {
	display:block;
	color:#99ffff;
	font-weight:14px;
	padding:0 15px;
}
.block-top .block-suite .now {
	background-color:#ffffff;
	color:#0099ff;
	margin-top:2px;
}

.event {
	margin-top:7px;
}
.event .green {
	background-color:#009900;
	height:41px;
	line-height:41px;
}
.event .green .block-title {
	margin-left: 12px;
	width: 130px;
	float:left;
}
.event .newest-work a {
	color:#ccff99;
}
.event .free-block {
	padding:0px 5px 8px 8px;
	background-color:#009900;
	color:#FFFFFF;
}
.event .free-block td {
	vertical-align:top;
}
.event .free-block .space {
	padding:0 5px;
}
.event .ulist {
	margin-top:8px;
}
.event .ulist li{
	float:left;
	margin-right:8px;
	text-align:center;
}
.event .ulist li a {
	color:#ffffff;
}
.event .ulist li a:hover {
	color:#CCFF99;
}
.newest-design {
	margin-top:7px;
}
.newest-design .ul-list {
	border:1px solid #0099ff;
	padding:12px 8px 5px;
}
.newest-design .ul-list li {
	float:left;
}
.block-blue {
	background: url(/images/design/creative-bgcolor.jpg) no-repeat !important;
	margin-top:12px;
	margin-bottom:3px;
	height:186px;
	color:#FFFFFF;
	overflow:hidden;
}
.block-left {
	float:left;
	width:27px;
	margin-top:76px;
	text-align:center;
}
.block-area {
	float:left;
	margin-top:14px;
	text-align:center;
	width:192px;
	overflow:hidden;
}
.block-area a {
	color:#ffffff;
	font-size:14px;
}
.block-area img {
    border:1px solid #ffffff;	
}
.block-blue .block-area a:hover {
	color:#99FFFF;
}
.block-area a.bold {
	font-weight:bold;
}
.block-right {
	float:left;
	width:27px;
	margin-top:76px;
	text-align:center;
}
.block-red {
	background: url(/images/design/photo-bgcolor.jpg) no-repeat !important;
	margin-top:12px;
	margin-bottom:3px;
	height:186px;
	color:#FFFFFF;
	overflow:hidden;
}
.block-red .block-area a:hover {
	color:#ffcccc;
}
.help-info {
	background: url(/images/design/help-bgpic.jpg) no-repeat !important;
	height:137px;
	padding:50px 0 0 30px;
}
.help-info ul {
	float:left;
	height:119px;
	padding:0 13px 0 0;
	width:130px;
}
.help-info .first {
	padding-left:5px;
}
.help-info .last {
	float:left;
	height:119px;
	padding:0 13px 0 0;
	width:205px;
}
.help-info li {
	background:transparent url(/images/xhy/icon_li.gif) no-repeat scroll 0 8px;
	line-height:22px;
	padding:0 0 0 8px;
}
.help-info ul li a {
	color:#888888;
}
.help-info ul li .Labele_orange {
	color:#f6780a;
}
.help-info ul li a:hover {
	color:#f6780a;
}
.friend-link {
	background-color: #fff;
	width: 1003px;
	line-height: 30px;
	margin-top: 8px;
	color:#888888;
	text-indent:8px;
}
.friend-link a {
	color:#888888;
	margin-left: 3px;
}
.friend-link a:hover {
	color:#f6780a;
}

/*brower steps*/
#breadcrumbs {
	color:#666666;
	font-size:14px;
	line-height:25px;
	overflow:hidden;
	border-bottom:1px solid #DADADA;
}
#breadcrumbs span {
	float:left;
	overflow:hidden;
	width:15px;
}
#breadcrumbs a {
	color:#333333;
	float:left;
	margin-left:-10px;
	padding: 0 10px;
	position: relative;
	text-decoration: none;
}
#breadcrumbs a:hover {
	color:#0099ff;
}
#breadcrumbs a.home {
	margin-left: 0;
}

#products-filter {
	float:left;
}
#products-list {
	float:left;
	margin-left: 3px;
}
.choose-brand h2 {
	border-bottom: none;
	padding: 0 5px;
	height:26px;
	font-size:14px;
}
.choose-brand .products-category {
	background-color:#FFFFFF;
	border:1px solid #0099FF;
	border-top:none;
	padding-top:10px;
}
.choose-brand a {
	padding-left: 1em;
	line-height: 20px;
}
.choose-brand a:hover {
	color:#F6780A;
}
.choose-brand .current-device {
	color:#F6780A;
}
.choose-brand .ul-brand {
	margin-top: 8px;
}
.choose-brand .ul-brand li {
	width:248px;
}
.choose-brand .brand-p {
	padding-left: 2em;
}
.choose-brand .brand-one {
	background:url(/images/xhy/bullet-designer.gif) no-repeat scroll left center;
	font-size: 14px;
	font-weight: bold;
}
.choose-brand .ul-type {
	padding-left: 3em;
	line-height: 20px;
	padding-bottom: 8px;
}
.choose-brand .ul-type li span {
	color:#B1B1B3;
}
.choose-brand .ul-type li a:hover span {
	color:#ff3300;
}
.choose-brand .ul-type li .current-type span {
	color:#ff3300;
}
.choose-brand .current-type {
	color:#ff3300;
}

.choose-color .product-color {
	padding:0 4px 0 6px;
}
.choose-color .product-color li {
	float:left;
	margin:4px;
	padding:4px;
}
.choose-color .product-color li a {
	display:block;
	height:20px;
	overflow:hidden;
	text-indent:-999em;
	width:20px;
	border:1px solid #D9D7D5;
}
.choose-color .product-color li a:hover {
	border:1px solid #F6780A;
}
.choose-color .product-color .select {
	background-color:#F6780A;
}
.choose-color .product-color .select a{
	border:1px solid #ffffff;
}

.hot-arter {
	border:1px solid #DADADA;
	margin:10px 0;
	padding:10px 5px 10px 10px;
	color:#666666;
	line-height: 26px;
}
.hot-arter td {
	padding-right:12px;
}
.hot-arter .top-number {
	padding-right:30px;
}
.hot-arter td a {
	color:#ff6600;
	font-size:14px;
	font-weight:bold;
}
.hot-arter td .arter-work {
	color:#666666;
	font-size:12px;
	font-weight:normal;
}
.hot-arter td .other-link {
	color:#ffffff;
	background-color:#ff6600;
	padding:3px 5px;
}

.style-list {
	padding:0 4px 0 6px;
}
.style-list li {
	margin:3px 4px;
}
.style-list li a {
	font-size: 13px;
}
.product-path {
	font-weight:bold;
	font-size: 14px;
	line-height:30px;
	padding-left:8px;
}
.product-path span {
	margin:0 3px 2px 3px;
}
.product-path a:hover {
	color:#F6780A;
}
.product-path .device {
	background:url(/images/xhy/orange-circle.gif) no-repeat scroll left center;
	padding-left: 18px;
}
.product-path .now {
	color:#ff3300;
}

.product-zhuti {
	margin:10px 0;
}
.product-zhuti a {
	display:block;
	float:left;
	line-height:1.5em;
	margin:0 1em 5px 0.5em;
	width:40px;
	color:#F6780A;
}
.products-biglist .ul-list {
	margin-top: 8px;
	display:block;
	background-color:#ffffff;
	width:750px;
}
.products-biglist .ul-list li {
	float:left;
	height:215px;
	width:178px;
	margin-right:12px;
	overflow:hidden;
}
.products-biglist .ul-list .last-item {
	margin-right:0px;
}
.products-biglist .small-size {
	margin-top: 4px;
}

.products-biglist .brand-type {
	margin-left: 7px;
	margin-top:15px;
}
.products-biglist .brand-type .t {
	background:transparent url(/images/xhy/choose-device-bg.png) no-repeat scroll left center;
	display:block;
	float:left;
	line-height:27px;
	margin-right:10px;
	margin-top:3px;
	text-indent:10px;
	width:106px;
	color:#737373;
}
.products-biglist .brand-type .type-options {
	float: left;
	width:625px;
}
.products-biglist .brand-type .type-options-small {
	width:158px;
}
.products-biglist .brand-type .type-summary{
	float:left;
	line-height:20px;
	text-indent:2em;
	width:565px;
}
.products-biglist .brand-type .type-options li {
	float: left;
	width: 150px;
}
.products-biglist .brand-type .type-options a {
	display:block;
	height: 169px;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -999em;
}
.products-biglist .brand-type .brand-options {
	float: left;
	width:625px;
}
.products-biglist .brand-type .brand-options li {
	float: left;
	width: 147px;
}
.products-biglist .brand-type .brand-options a {
	display:block;
	height: 92px;
	background: url(/images/brand/brand-bg.png) no-repeat;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-align:center;
	text-decoration:none;
}
.products-biglist .brand-type .brand-options a img {
	padding-top: 12px;
}
.products-biglist .brand-type .brand-options a span {
	display:block;
	padding-top:3px;
}
.products-biglist .brand-type .brand-options a:hover {
	background-position: 0 -93px;
	color:#F6780A;
}
.products-biglist .product-order a {
	margin-left:8px;
}
.products-biglist .product-order .total {
	position:absolute;
	line-height:16px;
	right:8px;
	top:8px;
}
.products-biglist .product-order {
	border:1px solid #0099FF;
	color:#333333;
	height:32px;
	line-height:32px;
	margin:5px 3px;
	padding-left:10px;
	position:relative;
}
.products-biglist .product-order h2 {
	float:left;
	font-size:12px;
	font-weight:normal;
	line-height:26px;
	margin:4px 6px 0 0;
	padding:0;
}
.products-biglist .product-order .product-orderby {
	margin-right:10px;
}
.products-biglist .product-order .product-orderby li {
	float:left;
	line-height:26px;
	margin:4px 6px 0 0;
	position:relative;
}
.product-order .product-orderby li .now {
	color:#f6780a;
	font-weight:bold;
}
.products-biglist h2 {
	border-bottom:1px solid #DADADA;
	color:#0099ff;
}

#products-list h6 {
	margin-top:25px;
	margin-left:8px;
	width:730px;
}

.plain-border {
	background-color:#FFFFFF;
	border-right:1px solid #CBCBCB;
	border-left:1px solid #CBCBCB;
	padding-bottom:25px;
}
#product-box {
	float:left;
	width:590px;
}
.product-detail .product-picture {
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	height: 350px;
	width: 590px;
	overflow:hidden;
	text-align:center;
}

.product-detail .share-link {
	margin-bottom:5px;
	margin-top:15px;
	padding-left:10px;
	position:relative;
}
.product-detail .share-link a {	
	color:#303030;
	display:block;
	float:left;
	line-height:21px;
	margin-right:45px;
	font-weight:bold;
}
.product-detail .share-link a:hover {
	color:#3366CC;
}
.product-detail .share-link a.right {
	line-height:18px;
	margin-right:0;
	position:absolute;
	right:20px;
	top:1px;
}
.product-detail .share-link .favorite {
	background:transparent url(/images/ins/like.png) no-repeat scroll left center;
	text-indent:1.5em;
}
.product-detail .like-product {
	margin-left: 8px;
	margin-top:50px;
	position:relative;
	top:25px;
}
.product-detail .like-product .ul-tab {
	position:absolute;
	top:-39px;
}
.product-detail .like-product .ul-tab li {
	float:left;
}
.product-detail .like-product .ul-tab li a {
	background:transparent url(/images/xhy/product-tab-gray.png) no-repeat scroll 0 0;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:39px;
	line-height:39px;
	margin-right:4px;
	text-align:center;
	width:161px;
	color:#333333;
}
.product-detail .like-product .ul-tab li a:hover {
	color:#3366CC;
}
.product-detail .like-product .ul-tab li .current-tab {
	height:40px;
	background:transparent url(/images/xhy/product-tab-white.png) no-repeat scroll 0 0;
}
.product-detail .like-product .product-store {
	border: 1px solid #dadada;
	margin-top:39px;
}

.product-store {
	color:#434343;
}
.product-store .ul-list {
	margin-top: 5px;
}
.product-store .ul-list li {
	margin-left: 11px;
}
.product-store .ul-list h3 {
	line-height: 30px;
}
.product-store .ul-list h3 a {
	font-weight: normal;
	font-size: 12px;
}
.product-store .small-size {
	margin-top: 4px;
}
.product-store p {
	padding: 14px 8px;
}
.product-store small {
	display:block;
}
.product-store .more-visited {
	margin-top:15px;
	padding-bottom:15px;
	padding-right:15px;
	text-align:right;
}
.product-store .more-visited a {
	color:#0E89E8;
	font-weight:bold;
}
.product-store .more-visited a:hover {
	color:#3366CC;
}
#product-photo a {
	color:#0E89E8;
	font-weight:bold;
}
#product-photo a:hover {
	color:#3366CC;
}
#product-photo .title {
	padding: 15px 10px;
}
#photo-list {
	overflow:hidden;
	width:552px;
}
#upload-photo-frm .help {
	display:block;
	float:left;
	width:150px;
}
#post-photo {
	border-top:1px solid #CBCBCB;
	margin:0 10px;
	padding:30px 0;
}
#post-photo .tip {
	line-height:24px;
}
#post-photo .tip .z {
	color:#f6780a;
	padding-right:3px;
}
.upload-button {
	padding-left:115px;
}
#upload-photo-frm .album_file {
	float:left;
	margin-left:20px;
	margin-bottom:20px;
	width:300px;
}
#upload-photo-frm .album_file input {
	margin:4px 0;
}
#upload-photo-frm .do-submit {
	display:block;
	color:#FFFFFF;
	line-height:30px;
	margin-top:10px;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
	background-image:url(/images/xhy/gray-button.png);
	background-position:0 -37px;
	height:30px;
	width:115px;
}
#upload-photo-frm a:hover.do-submit {
	background-position:0 0;
	color:#FFFFFF;
}
#info-box {
	color:#000000;
	float:left;
	width:375px;
	margin-left:25px;
}
#info-box .info-title {
	line-height: 30px;
	font-size:16px;
	margin-top:8px;
}
#info-box .info-title span {
	margin-left: 10px;
}
#info-box .info-title i {
	color:#888888;
	font-size:11px;
	padding-left:3px;
}
#info-box .info-title a{
	font-size: 12px;
	color:#0E89E8;
	padding-left: 5px;
}
#info-box .info-title a:hover {
	color: #3366CC;
}
#info-box .ul-info {
	margin-top: 8px;
	margin-bottom: 18px;
	padding-left:8px;
}
#info-box .ul-info li {
	list-style-image:none;
	list-style-position:inside;
	list-style-type:disc;
	line-height: 18px;
}
#info-box .paper-type .box-type li {
	float:left;
	padding-right:5px;
}
#info-box .device-size {
	padding:8px 0 18px 8px;
	position:relative;
	border-top:1px solid #DADADA;
}
#info-box .device-size label {
	float:left;
	padding-top:5px;
	
}
#choosed_size {
	width:45px;
	color:#F6780A;
	font-weight:bold;
}
#info-box .device-size ul {
	float:left;
	padding-left:5px;
}
#sticker-info .box-size li{
	float:left;
	padding-right:5px;
}
#sticker-info li a {
	border:1px solid #0E89E8;
	color:#0E89E8;
	display:block;
	padding:3px;
	text-decoration:none;
}
#sticker-info .ul-info li a {
	border:none;
	color:#0E89E8;
	display:inline;
	padding:3px;
	text-decoration:none;
}
#info-box .device-size li a:hover {
	border:1px solid #F6780A;
	color:#F6780A;
	background-color:#F5F5F5;
}
#info-box .device-size li .target {
	border:1px solid #F6780A;
	color:#F6780A;
	background-color:#F5F5F5;
}
#info-box .device-size .size-guide {
	border:medium none;
	color:#F6780A;
	position:absolute;
	right:-5px;
	top:3px;
	width:75px;
}
#info-box .product-price {
	border: 1px solid #dadada;
	margin-top:56px;
	padding: 1px;
}
#info-box .product-price p{
	line-height:35px;
	padding-left:0.5em;
}
#info-box .product-price p .price {
	font-size: 24px;
	padding-right:5px;
	padding-left:5px;
	color:#339900;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	vertical-align:baseline;
}
#info-box .product-buy {
	background-color:#f5f5f5;
	padding: 10px 0;
}
#info-box .product-buy .quantity {
	float:left;
	line-height:51px;
	padding-left:0.5em;
}
#info-box .product-buy .buy {
	float:right;
	padding-right: 10px;
}
.quantity-count {
	border:1px solid #dadada;
	width: 2em;
	padding:2px;
	font-size:12px;
}
.product-summary {
	margin-top: 100px;
	line-height: 18px;
	color:#434343;
	border:1px solid #dadada;
}
.product-summary h3 {
	background-color:#F5F5F5;
	line-height:30px;
	padding-left:0.5em;
}
.product-summary p {
	margin-top: 8px;
	padding:0.5em 0.5em 2.5em;
	text-indent:1.5em;
}
.product-summary .trait {
	margin-top: 8px;
	padding:0.5em;
}
.product-summary .trait span {
	font-weight: bold;
}
.product-summary .trait span em {
	color:#f6780a;
}
.product-summary .trait li {
	list-style-image:none;
	list-style-position:inside;
	list-style-type:disc;
	line-height: 18px;
	margin-bottom: 15px;
}
.parnter-ad {
	margin-top: 15px;
}

/*work list*/
.r-designer {
	height:auto;
	overflow:hidden;
}
.r-designer .ul-list {
	background-color:#FFFFFF;
	border-left:1px solid #0099ff;
	border-right:1px solid #0099ff;
	padding-left:4px;
}
.r-designer .ul-list li {
	float:left;
	height:108px;
	padding:0 4px 5px;
	width:72px;
}
.r-designer a:hover {
	color:#f6780a;
}
.r-designer .allp {
	text-align:center;
	border:1px solid #0099ff;
	border-top:none;
	padding-right: 10px;
	padding-bottom: 10px;
}
.r-designer .designer-headpic {
	padding: 3px;
	width:64px;
	border: 1px solid #dadada;
}
.r-designer a:hover .designer-headpic{
	border: 1px solid #F46908;
}

.works-biglist {
	margin-top:0;
	padding-top:46px;
	position:relative;
}
.works-biglist .ul-tab {
	position:absolute;
	top:7px;
}
.works-biglist .ul-tab li {
	float:left;
}
.works-biglist .ul-tab .total-item {
	color:#B1B1B3;
	padding-top:20px;
	text-align:right;
	width:412px;
}
.works-biglist .ul-tab li a {
	background:transparent url(/images/xhy/product-tab-gray.png) no-repeat scroll 0 0;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:39px;
	line-height:39px;
	margin-right:4px;
	text-align:center;
	width:161px;
	color:#333333;
}
.works-biglist .ul-tab li a:hover {
	color:#3366CC;
}
.works-biglist .ul-tab li .current-tab {
	height:40px;
	background:transparent url(/images/xhy/product-tab-white.png) no-repeat scroll 0 0;
}
.works-biglist .work-list {
	background-color:#FFFFFF;
	border:1px solid #CBCBCB;
	padding-left:34px;
	padding-top:24px;
}
.works-biglist .work-list li {
	float:left;
	height:195px;
	padding-left:10px;
	width:225px;
}
.works-biglist .work-list .catalog_titleby {
	height:50px;
	overflow:hidden;
	padding-top:3px;
	width:190px;
}
.works-biglist .work-list .work-box {
	position:relative;
}
.works-biglist .work-list .work-box .browse-zoom {
	background-image:url(/images/xhy/magnifiying_glass_normal.png);
	background-position:center center;
	background-repeat:no-repeat;
	border:medium none;
	height:17px;
	padding:5px;
	position:absolute;
	right:4px;
	top:118px;
	width:17px;
}
.works-biglist .work-list .work-box a:hover.browse-zoom {
	background-image:url(/images/xhy/magnifiying_glass_hover.png);
}
.newest-product {
	padding-bottom:10px;
}
.newest-product .new-list {
	background-color:#FFFFFF;
	border-left:1px solid #CBCBCB;
	border-right:1px solid #CBCBCB;
}
.newest-product .new-list .item {
	border-bottom: 1px dashed #CBCBCB;
	padding:4px;
}
.newest-product .new-list a {
	color:#0E89E8;
}
.newest-product .new-list a:hover {
	color:#3366CC;
}
.newest-product .new-list .product-image {
	overflow: hidden;
	padding:2px;
}
.newest-product .new-list .product-titleby {
	padding-left:10px;
	padding-top:10px;
	width:130px;
	background-color:#F9F9F9;
}
.newest-product .new-list .product-titleby small {
	display:block;
	font-size:12px;
	padding-top:2px;
	position:relative;
}

/*work detail*/
.work-container {
	background-color:#FFFFFF;
	border-left:1px solid #CBCBCB;
	border-right:1px solid #CBCBCB;
	position:relative;
}
#work_images {
	padding-top:10px;
	float:left;
	width:716px;
}
#work_images p {
	line-height:25px;
}
#work_images p img {
	padding: 2px;
	border:1px solid #cbcbcb;
	border-left:none;
}
.work-container .titleby {
	padding-left:5px;
	padding-top:5px;
}
.work-container .titleby a {
	font-size: 14px;
	font-weight: bold;
}
.work-container .artistby a {
	font-size:11px;
	color:#f6780a;
}
#work-artist {
	float:left;
	color:#666666;
	margin-left:10px;
	margin-top:10px;
	width:268px;
}
#work-artist a {
	color:#f6780a;
}
#work-artist .td_des {
	width:100px;
}
#work-artist .td_name {
	padding-left:8px;
	vertical-align:bottom;
	padding-bottom:5px;
}
#work-artist .td_name label {
	font-size:14px;
	font-weight:bold;
}
#work-artist .view-more {
	border-bottom:1px dotted #CBCBCB;
	border-top:1px dotted #CBCBCB;
	padding:10px 0;
	line-height:30px;
	margin-bottom:35px;
}
#work-artist .view-more span {
	float:left;
	margin-right: 10px;
}
#work-artist .view-more a {
	margin-right: 10px;
	float:left;
}
#work-artist .view-more .BackBtn {
	background:transparent url(/images/xhy/gallery-image.gif) no-repeat scroll 0 0;
	display:block;
	height:0;
	overflow:hidden;
	padding-top:30px;
	width:96px;
}
#work-artist .view-more .BackBtn:hover {
	background:transparent url(/images/xhy/gallery-image.gif) no-repeat scroll 0 -31px;
}
#work-artist .view-more .disabled-back {
	background:transparent url(/images/xhy/gallery-image.gif) no-repeat scroll 0 -62px;
}

#work-artist .view-more .NextBtn {
	background:transparent url(/images/xhy/gallery-image.gif) no-repeat scroll -98px 0;
	display:block;
	height:0;
	overflow:hidden;
	padding-top:30px;
	width:96px;
}
#work-artist .view-more .NextBtn:hover {
	background:transparent url(/images/xhy/gallery-image.gif) no-repeat scroll -99px -31px;
}
#work-artist .view-more .disabled-next {
	background:transparent url(/images/xhy/gallery-image.gif) no-repeat scroll -98px -62px;
}
.mb {
	border:1px solid #DEDEDE;
	padding:3px;
}

.all-device-title {
	margin-top:10px;
	line-height:30px;
	padding-left:10px;
	background:url(/images/xhy/headtitle.png) no-repeat;
	position:relative;
}
.all-device {
	margin-top:0px;
}
.more-device {
	color:#FF0000;
	position:absolute;
	right:10px;
}
#product-list {
	background-color:#FFFFFF;
	border-top:1px solid #CBCBCB;
	border-left:1px solid #CBCBCB;
	border-right:1px solid #CBCBCB;
	padding-bottom:25px;
}
#product-list h3 {
	margin-top: 10px;
	line-height: 27px;
	padding-left:15px;
	margin-bottom:5px;
}
#product-list h3 a {
	background:transparent url(/images/xhy/orange-circle.gif) no-repeat scroll left center;
	padding-left:18px;
}
#product-list .item {
	border-bottom:1px dashed #d7d7d7;
}
#product-list .ul-list {
	margin:0 15px;
}
#product-list .ul-list li {
	display:block;
	margin-left:0;
	margin-right:15px;
	margin-bottom:5px;
}
#product-list .ul-list li small {
	display:block;
	font-size:12px;
	padding-top:2px;
	position:relative;
}

#scroll_left {
	left:20px;
	position:absolute;
	top:80px;
	_left:0px;
}
#scroll_left .BackBtn {
	background:transparent url(/images/xhy/gallery-image.gif) no-repeat scroll 0 0;
	display:block;
	height:0;
	overflow:hidden;
	padding-top:30px;
	width:96px;
}
#scroll_left .BackBtn:hover {
	background:transparent url(/images/xhy/gallery-image.gif) no-repeat scroll 0 -31px;
}
#scroll_left .disabled-back {
	background:transparent url(/images/xhy/gallery-image.gif) no-repeat scroll 0 -62px;
}
#photo_look {
	height:auto;
	margin:0 150px;
	overflow:hidden;
	padding:50px 0;
	text-align:center;
	width:700px;
}
.photo_r {
	border-bottom:1px dashed #CBCBCB;
	margin-left:5px;
	margin-right:5px;
	padding-bottom:5px;
}
#scroll_right {
	position:absolute;
	right:20px;
	top:80px;
}
#scroll_right .NextBtn {
	background:transparent url(/images/xhy/gallery-image.gif) no-repeat scroll -98px 0;
	display:block;
	height:0;
	overflow:hidden;
	padding-top:30px;
	width:96px;
}
#scroll_right .NextBtn:hover {
	background:transparent url(/images/xhy/gallery-image.gif) no-repeat scroll -99px -31px;
}
#scroll_right .disabled-next {
	background:transparent url(/images/xhy/gallery-image.gif) no-repeat scroll -98px -62px;
}
.pitem {
	width: 999px;
	display:block;
	margin-left:15px;
}

#des_box {
	background-color:#FFFFFF;
	border-left:1px solid #CBCBCB;
	border-right:1px solid #CBCBCB;
	padding-bottom:25px;
}
#des_box .pfirst {
	padding:25px 0 15px 12px;
}
#des_box .uer {
	float:left;
	margin-right:5px;
	overflow:hidden;
	width:240px;
}
#des_box .uer a {
	color:#f6780a;
}
#des_box .uer img.m_b {
	border: 4px solid #cccccc;
}
#des_box .uer a:hover img.m_b {
	border: 4px solid #F46908;
}
#des_box .uer .td_inf {
	padding-left: 10px;
}
#des_box .uer .user-msg {
	width:135px;
}
#des_box .uer .user-msg a {
	font-size:11px;
}
#des_box .uer p {
	text-indent:0;
}
#des_box .uer p em {
	color:#0d89e8;
	font-weight: bold;
	margin:0 4px 0 2px;
}

#artist-profile {
	background-color:#FFFFFF;
	border-left:1px solid #CBCBCB;
	border-right:1px solid #CBCBCB;
	padding-bottom:25px;
}
#artist-left {
	float:left;
	width: 220px;
	padding-left: 20px;
	margin-top: 20px;
	margin-right:8px;
	overflow:hidden;
}
#artist-left .m_b {
	border:5px solid #F6780A;
}
#artist-left .nh {
	margin-top:10px;
}
#artist-left p {
	line-height: 24px;
	width:85%;
}
#partner-info {
	margin: 20px 0;
}
#partner-info .partner-logo {
	float:left;
	width:248px;
	text-align:center;
}
#partner-info .partner-logo .m_b {
	border:5px solid #F6780A;
}
#partner-info .partner-w {
	float:left;
	width:735px;
}
#partner-info .partner-w li {
	list-style-position:inside;
	list-style-type:square;
	margin:0 0 8px;
}
#partner-pictures h3 {
	border-bottom:1px solid #CCCCCC;
	color:#636467;
	font-size:14px;
	font-weight:bold;
	margin-left:25px;
	margin-right:27px;
	padding-bottom:3px;
}
#partner-pictures .item {
	color:#636467;
	padding-top:10px;
}
#partner-pictures .item li {
	float:left;
	height:195px;
	padding-left:25px;
	width:225px;
}

.l-item {
	line-height:20px;
}
.l-item a {
	background-color:#00A0E9;
	color:#FFFFFF;
	display:block;
	margin-top:30px;
	padding:5px;
	width:180px;
}
.l-item a:hover {
	background-color:#E62F8B;
}

.download-tpl {
	background-color:#EEEEEE;
	line-height:25px;
	margin-top:30px;
	width:190px;
}
.download-tpl h3 {
	background:transparent url(/images/xhy/nav-spacer.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	height:25px;
	padding-left:5px;
}
.download-tpl ul {
	padding:6px 0;
}
.download-tpl li {
	list-style-position:inside;
	list-style-type:square;
	margin-left:5px;
}
.download-tpl li a:hover {
	color:#F6780A;
}

#artist-right {
	float:left;
	margin-top:20px;
}
#artist-right .artist-info {
	width:725px;
}
#artist-right .artist-info h3 {
	border-bottom:1px solid #CCCCCC;
	color:#636467;
	font-size:14px;
	font-weight:bold;
	padding-bottom:3px;
	text-transform:uppercase;
	position:relative;
}
#artist-right .artist-info h3 a {
	color:#F6780A;
	font-size:12px;
	position:absolute;
	right:10px;
	top:7px;
}
#artist-right .artist-info .rules {
	background-color:#EEEEEE;
	margin:15px 0;
	padding:4px 0 4px 4px;
	width:80%;
}
#artist-right .artist-info .rules h2 {
	border-bottom:none;
	line-height:1.5em;
	padding:6px 0 4px;
}
#artist-right .artist-info .rules a {
	color:#f6780a;
}

#artist-right .artist-info .item {
	padding-top:10px;
	color:#636467;
}
#artist-right .item .ul-list li {
	height:200px;
	margin-left: 25px;
	margin-right: 35px;
	width:178px;
}
#artist-right .e-item {
	padding:10px 0;
	border-bottom:1px dashed #D7D7D7;
}
#artist-right .e-item .edit-work-box {
	float:left;
	width: 200px;
}
#artist-right .e-item .edit-titleby {
	float:left;
	line-height:20px;
	margin-left:20px;
	width:500px;
	padding-top:3px;
}
#artist-right .e-item h3 {
	font-size:14px;
	font-weight:bold;
	padding-bottom:3px;
	border-bottom:none;
}
.e-item .part strong {
	float:left;
}
.e-item .part p {
	float:left;
	padding-left:6px;
	width:400px;
}
#artist-right .doexp a {
	display:block;
	line-height:30px;
	overflow:hidden;
	text-indent:18px;
	text-decoration:none;
	background:url(/images/xhy/sidebarnav_arrow_grey20090909.gif) no-repeat left center;
	height:30px;
	width:115px;
	float:left;
}
#artist-right .doexp a:hover {
	background:url(/images/xhy/sidebarnav_arrow_blue20090909.gif) no-repeat left center;
	color:#f6780a;
}
.artist-admin {
	width:190px;
	margin-top:30px;
}
.artist-admin li {
	margin-bottom:1px;
	line-height:25px;
}
.artist-admin .spacer {
	height:25px;
	padding-left:5px;
	color:#ffffff;
	background: url(/images/xhy/nav-spacer.png) no-repeat;
}
.artist-admin .bottom {
	height:5px;
	margin-top:20px;
	background-color:#F6780A;
}
.artist-admin li a {
	display:block;
	line-height:25px;
	background-color:#eeeeee;
	padding-left:5px;
	color:#F6780A;
	text-decoration:none;
}
.artist-admin li a:hover {
	background-color:#F6780A;
	color:#ffffff;
}

#artist-right .work-list {
	padding-left:14px;
	padding-top:24px;
}
#artist-right .work-list li {
	float:left;
	height:195px;
	padding-left:10px;
	width:225px;
}
#artist-right .work-list .catalog_titleby {
	height:50px;
	overflow:hidden;
	padding-top:3px;
	width:190px;
}
#artist-right .work-list .work-box {
	position:relative;
}
#artist-right .work-list .work-box .browse-zoom {
	background-image:url(/images/xhy/magnifiying_glass_normal.png);
	background-position:center center;
	background-repeat:no-repeat;
	border:medium none;
	height:17px;
	padding:5px;
	position:absolute;
	right:2px;
	top:118px;
	width:17px;
}

#artist-right .work-list .work-box a:hover.browse-zoom {
	background-image:url(/images/xhy/magnifiying_glass_hover.png);
}

#report {
	padding:15px 10px;
}
#report .oc {
	background-color:#EEEEEE;
	line-height:26px;
	margin-bottom:3px;
	padding:3px;
}
#report .oc a {
	margin:0 10px;
}
#report .p_ager {
	padding-left:35px;
}
#report .p_ager a {
	margin:0 5px;
}
#report table {
	width:100%;
}
#report table td,th {
	border-bottom:1px solid #F6780A;
	text-align:center;
}
#report table td.no_rbb {
	border-bottom:0;
}
#report table tr {
	padding:5px 0;
}
#report table .gm {
	line-height: 30px;
	background-color:#eeeeee;
	text-align:right;
	padding-right: 20px;
}
#report table .gm .gremony {
	font-weight:bold;
	font-size: 16px;
}
#report table .p_t {
	background-color:#eeeeee;
	line-height:30px;
}
#report table td.ginf {
	padding-left:12px;
	text-align:left;
}

#edit-profile {
	font-size:14px;
	margin-top:10px;
}
#edit-profile label {
	display:block;
}
#edit-profile .lab_title {
	margin-top:10px;
	font-weight:bold;
}
#edit-profile .zoom {
	text-decoration:none;
}
#edit-profile .error {
	border:1px solid #F6780A;
	color:#F6780A;
	font-size:12px;
	margin-bottom:5px;
	padding:3px;
	width:80%;
}
#edit-profile .help {
	color:#888888;
	font-size:12px;
}
#edit-profile .r {
	margin-bottom:10px;
	margin-top:3px;
	padding:4px 0;
}
#edit-profile .s {
	margin-right: 20px;
	margin-left: 5px;
}
#edit-profile .d {
	background:#FFFFFF url(/images/xhy/bg_input.gif) repeat-x scroll 0 0;
	border:1px solid #D3D3D3;
	font-size:14px;
	margin-top:3px;
	padding:4px 0 4px 4px;
	width:80%;
	color:#6D6D6D;
}
#edit-profile select {
	background:#FFFFFF url(/images/xhy/bg_input.gif) repeat-x scroll 0 0;
	border:1px solid #D3D3D3;
	font-size:14px;
	margin:5px 0 10px;
	padding:5px 3px;
	width:30%;
}
#edit-profile textarea {
	margin:5px 0 10px;
	background:#FFFFFF url(/images/xhy/bg_input.gif) repeat-x scroll 0 0;
	border:1px solid #D3D3D3;
	font-family:arial,sans-serif;
	font-size:15px;
	margin-top:5px;
	padding:7px 0;
	width:80%;
}
#edit-profile .do-submit {
	display:block;
	color:#FFFFFF;
	line-height:30px;
	margin-top:10px;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
	background-image:url(/images/xhy/gray-button.png);
	background-position:0 -37px;
	height:30px;
	width:115px;
}
#edit-profile a:hover.do-submit {
	background-position:0 0;
	color:#FFFFFF;
}

#login_box {
	display:none;
}
.pop-up{
	clear:both;
	background:url(/images/ins/bg_pop_up.png) no-repeat;
	width:219px;
	height:153px;	
	padding:5px 0 0 20px;
	position:absolute;
	z-index:99;
}
* html .pop-up {
	background:url(/images/ins/bg_pop_up.gif) no-repeat;
}
.pop-up h5{
	font-size:12px;
	font-weight:normal;
	margin-bottom:5px;
	color:#000000;
}
.pop-up img.close{
	float:right;
	display:inline;
	margin:0px 10px 0 0;
	width:14px;
	height:13px;
}
.pop-up label{
	color:#279f00;
	font-weight:bold;
	display:block;
}
.pop-up label.error{
	color:#279f00;
	font-weight:bold;
	display:inline;
}
.pop-up input{
	background:url(/images/ins/bg_input.gif) repeat;
	width:141px;
	height:16px;
	border:0;
	padding:4px 0 0 5px;
}
.pop-up p {
	margin-bottom:6px;
	clear:both;
}
.pop-up p.rb {
	font-size: 14px;
}
.pop-up a{
	color:#0b88e8;
	margin-left:5px;
}
.pop-up p button{
	background:url(/images/ins/btn_submit.gif) repeat;
	text-indent:-999em;
	width:85px;
	height:30px;
	display:block;
	border:0;
	text-align:center;
	cursor:pointer;
}
/*cart*/
#cart {
	padding-bottom:15px;
}
#cart table {
	width:100%;
}
#cart table .tr_tit {
	background:transparent url(/images/ins/th_bg.png) no-repeat;
	height:37px;
	font-size:14px;
}
#cart .tr_tit td {
	text-align:center;
}
#cart .odd {
	padding:10px 0;
	height:140px;
	background-color:#f0f0f0;
}
#cart .odd td {
	text-align:center;
	border-right:1px solid #e5e5e5;
}
#cart .even {
	padding:10px 0;
	height:140px;
}
#cart .even td {
	text-align:center;
	border-right:1px solid #e5e5e5;
}
#cart input {
	background:transparent url(/images/ins/inp_qun.png) no-repeat;
	background-position:0 0;
	border:0;
	width:36px;
	height:20px;
}
#cart .inp_qua {
	background-position:0 -21px;
}
#cart .m_c {
	color:#2aa000;
}
#cart_xob a {
	text-decoration:underline;
	color:red;
}
#cart_xob a.tl {
	text-decoration:none;
	color:#666666;
}
#cart_xob a.tl:hover {
	color:#0D89E8;
}
#cart .tr_foo {
	background:transparent url(/images/ins/dh_bg.png) no-repeat;
	height:36px;
}
#cart tr .td_wl{
	text-align:left;
	text-indent:2em;
}
#cart .tr_foo td{
	text-align:right;
	padding-right:15px;
}
#cart .tr_foo td span {
	color:#2aa000;
	padding:0 3px;
	font-size: 14px;
}
#do_buy {
	background:transparent url(/images/ins/b_line.png) repeat-x left top;
	height:44px;
	line-height: 54px;
	text-align: right;
	padding-top:20px;
	position:relative;
}
#do_buy a {
	display:block;
	float:left;
	overflow:hidden;
	line-height: 30px;
	text-align:center;
	text-decoration:none;
	margin-right: 5px;
	color:#fff;
	position:relative;
}
#do_buy a.go_on {
	background:transparent url(/images/ins/buy_btn.png) no-repeat;
	background-position: -1px -186px;
	height:30px;
	width:115px;
	right:-640px;
}
#do_buy a.go_on:hover {
	background-position: -1px -217px;
}
#do_buy a.go_chk {
	background:transparent url(/images/ins/buy_btn.png) no-repeat;
	background-position: -1px -62px;
	height:30px;
	width:115px;
	right:-646px;
}
#do_buy a.go_chk:hover {
	background-position: -1px -93px;
}
#do_buy a.confirm_chk {
	background:transparent url(/images/ins/buy_btn.png) no-repeat;
	background-position: -1px -186px;
	height:30px;
	width:115px;
	right:-770px;
}
#do_buy a.confirm_chk:hover {
	background-position: -1px -217px;
}
#do_buy a.a_back{
	font-size: 14px;
	font-weight: normal;
	text-decoration:none;
	margin-left: 10px;
	color:#0b88e8;
}
#do_buy a.a_back:hover {
	text-decoration:underline;
	color:#FF6600;
}
/*shopping page*/
#order {
	margin-top:5px;
}
#order .star {
	color:#FF6600;
	font-size:12px;
}
#order label.error {
	color:#FF6600;
	padding-left:6px;
}
#order .tsr {
	border:1px dotted #B7D2DF;
	background-color:#ffffff;
	line-height:25px;
	margin-left:15px;
	padding:2px 3px;
	width:400px;
}
#order .tsr p label {
	padding-left:5px;
}
#order .alert {
	color:#ff6600;
}
#order .sho_step {
	border-bottom: 1px dashed #c4c4c4;
	padding: 15px 25px;
}
#order .editable {
    background-color:#c8e9e4;
	border-bottom: 1px solid #c4c4c4;
}
#order .last {
	border: 0;
}
#order .table_btm {
	margin:1px 10px;
}
#order .table_btm td {
	border-bottom: 1px dotted #eeeeee;
}
#order .pal_away {
	width: 300px;
}
#order .pal_away label {
	margin-left: 5px;
}
#order .pal_note {
	width: 500px;
}
#order .pal_note span {
	color:#999999;
}
#order .tranf_away {
	width: 150px;
}
#order .freight {
	width: 150px;
}
#order .sho_step h3 {
	margin-bottom: 10px;
	font-size: 16px;
}
#order .sho_step h3 .a_edit{
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
	margin-left: 10px;
	color:#0b88e8;
}
#order .sho_step h3 a.a_close{
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
	color:#FF6600;
	position:relative;
	right:-725px;
}
#order .sho_step h3 a.a_close:hover{
	color:#3366CC;
}
#order .sho_step h3 a.b_cart{
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
	color:#FF6600;
	position:relative;
	right:-785px;
}
#order .sho_step h3 a.b_cart:hover{
	color:#3366CC;
}
#order table {
	margin: 5px 10px;
	color: #3d4645;
}
#order table tr {
	height: 25px;
}
#order table td.td_lab {
	text-align:right;
}
#order td input.t {
	background:transparent url(/images/ins/input_bg2.png) no-repeat !important;
	border:0;
	height:20px;
	line-height:20px;
	font-size:14px;
	width:240px;
	text-indent:2px;
}
#order td select {
	background:transparent url(/images/ins/input_bg2.png) no-repeat !important;
	border:0;
	height:20px;
	line-height:20px;
	font-size:12px;
	width:85px;
}
#order td .inp_s {
	width: 79px;
}
#order td .inp_b {
	width:320px;
}
#order a.go_submit {
	display:block;
	overflow:hidden;
	line-height: 30px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	background:transparent url(/images/ins/buy_btn.png) no-repeat;
	background-position: -1px -186px;
	height:30px;
	width:115px;
	margin-top: 10px;
}
#order a.go_submit:hover {
	background-position: -1px -217px;
}
#order .tab_bor {
	border:1px solid #b2b2b2;
	width:98%;
}
#order .tab_bor tr {
	border:1px solid #b2b2b2;
	text-align:center;
}
#order .tab_bor .td_size {
	width:50%;
}
#order .tab_bor .tr_col {
	color:#28a001;
	font-weight: bold;
}
#order .tab_bor td {
	border:1px solid #b2b2b2;
}

#order .s_tips {
	color:#909090;
}
/*payment page*/
#payment {
	margin-top:5px;
}
#payment .ord_inf {
	background-color:#ffffff;
	border-bottom: 1px solid #dadada;
	padding: 15px 10px 10px 30px; 
}
#payment .ord_inf .inf_l {
	padding-top: 5px;
	float:left;
}
#payment .ord_inf .inf_r {
	float:left;
	margin-left:10px;
}
#payment .ord_inf .inf_r h2{
	color:#ff6600;
}
#payment .ord_pay {
	background-color:#ffffff;
	border-bottom: 1px solid #dadada;
	padding: 15px 10px 10px 30px;
	height:100px;
}
#payment .ord_pay .inf_l {
	padding-top: 5px;
	float:left;
}
#payment .ord_pay .inf_r {
	float:left;
	margin-left:10px;
}
#payment .ord_pay .inf_r h2{
	color:#ff6600;
}
#payment .inf_r .pri_red {
	color:#e22806;
	margin:0 5px;
	font-size: 14px;
}
#payment .pri_org {
	color:#ff3300;
	margin:0 5px;
	font-size: 14px;
}
#paymethod {
	padding: 0 8px 10px 8px;
	background-color:#ccffcc;
}
#paymethod .ord_sta {
	font-size: 14px;
	color:#667f66;
	line-height: 40px;
}
#paymethod .ord_sta span {
	float:left;
	display:block;
}
#paymethod .ord_sta a.loo_sta {
	background:transparent url(/images/ins/buy_btn.png) no-repeat;
	background-position: 0 0;
	color:#FFFFFF;
	display:block;
	float:right;
	height:30px;
	line-height:30px;
	margin-top:5px;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
	width:128px;
	font-size: 12px;
}
#paymethod .ord_ext {
	border: 1px solid #cbcbcb;
	padding: 10px;
	color: #7f7f7f;
	background-color:#ffffff;
}
#paymethod .ord_ext h6 {
	font-weight: normal;
}
#paymethod .ord_ext ul {
	margin: 10px 0px 20px 80px;
}
#paymethod .ord_ext ul li {
	float:left;
	width: 210px;
	margin-bottom: 10px;
}
#paymethod .do_oth {
	margin-top: 10px;
}
#paymethod .do_oth a {
	display:block;
	float:right;
	overflow:hidden;
	line-height: 30px;
	text-align:center;
	text-decoration:none;
	color:#fff;
}
#paymethod .do_oth a.go_on {
	background:transparent url(/images/ins/buy_btn.png) no-repeat;
	background-position: -1px -186px;
	height:30px;
	width:115px;
	margin-right: 5px;
}
#paymethod .do_oth a.go_on:hover {
	background-position: -1px -217px;
}
#paymethod .do_oth a.loo_help {
	background:transparent url(/images/ins/buy_btn.png) no-repeat;
	background-position: 0 -248px;
	height:30px;
	width:163px;
	color:#000000;
	margin-right: 5px;
}
#paymethod .do_oth a.loo_suggestion {
	background:transparent url(/images/ins/buy_btn.png) no-repeat;
	background-position: 0 -248px;
	height:30px;
	width:163px;
	color:#000000;
}
/*register page*/
#register {
	margin-top:5px;
}
#register h3 {
	padding-left:60px;
	line-height: 48px;
}
#register h3 span {
	font-size: 12px;
	color:#909090;
}
#register h3 span em {
	font-size: 12px;
	color:#FF6600;
}
#register .star {
	color:#FF6600;
	font-size:12px;
}
#user_frm {
	padding-left:60px;
	border-top:1px solid #cacaca;
	padding-top:10px;
}
#user_frm label.error {
	color:#FF6600;
	display:block;
}
#user_frm a {
	color:#0D89E8;
}
#user_frm .basic {
	float:left;
	display:block;
	width:300px;
}
#user_frm .row {
	padding: 6px 0 10px 0;
	color:#909090;
}
#user_frm .row .lab_tit {
	color: #279f00;
	font-size: 16px;
	display:block;
}
#user_frm .row .tips {
	color: #909090;
	font-size: 12px;
	display:block;
}
#user_frm .row .inp_txt {
	background:transparent url(/images/ins/input_bg.png) no-repeat !important;
	border:0;
	height:16px;
	font-size:13px;
	width:243px;
	padding:2px 0 2px 1px;
	color:#737373;
	text-indent:3px;
}
#user_frm .btn {
	padding:30px 0;
}
#user_frm .submit {
	background:transparent url(/images/ins/buy_btn.png) no-repeat;
	background-position: 0px -185px;
	border:0;
	color:#fff;
	font-size:14px;
	display:block;
	overflow:hidden;
	width:119px;
	height:32px;
}
#user_frm .row .inp_s {
	width:160px;
}
#user_frm .extra {
	float:left;
	color:#666666;
	line-height: 25px;
	margin-left:160px;
}
#user_frm .extra .service {
	margin-left:1.2em;
}
#user_frm .extra .service li {
	list-style-type:disc;
}

#user_frm .extra .row {
	padding:5px 0;
}
.extra_dgr {
	float:left;
	color:#666666;
	line-height: 25px;
	margin-left:30px;
	width:480px;
}
.extra_dgr p {
	line-height: 20px;
}
#user_frm .row .lab_tit2 {
	color: #6d6c6c;
	font-size: 16px;
	display:block;
}
#user_frm .field_sty {
	border: 1px solid #cbcbcb;
	color:#6D6C6C;
	width: 400px;
	padding: 5px;
}
#user_frm .field_sty legend {
	color:#6D6C6C;
	font-size: 14px;
}

#alert_tips {
	margin-top:5px;
}
#alert_tips .ord_inf {
	padding-left:90px;
	padding-top:50px;
}
#alert_tips .ord_inf .inf_l {
	float:left;
}
#alert_tips .ord_inf .inf_r {
	float:left;
	margin-left:10px;
}
#alert_tips .ord_inf .inf_r a {
	color:#cccccc;
	text-decoration:underline;
}
#alert_tips .ord_inf .inf_r h1 {
	color:#ff6600;
	font-weight:normal;
	line-height:34px;
	font-size:14px;
}
/*login page*/
#login {
	margin-top:0px;
}
#login h3 {
	padding-left:60px;
	line-height: 48px;
}
#login .other_msg {
	float:left;
	background:transparent url(/images/ins/log_rbg.png) no-repeat top right;
	margin-left: 90px;
	margin-top: 10px;
	width:522px;
	height:247px;
	border:1px solid #bcd7eb;
	background-color:#e9fbfc;
}
#login .other_msg p {
	margin: 25px 0 0 15px;
}

/*account page*/
#profile {
	background-color:#E6E6E6;
	padding-bottom:3px;
}
#user_nav {
	float: left;
	width: 180px;
	overflow: hidden;
}
#user_nav h3 {
	background:transparent url(/images/ins/nav_bg.png) no-repeat !important;
	display:block;
	line-height:26px;
	height: 29px;
	color:#4a4a4a;
	text-indent:1em;
}
#user_nav ul {
	padding: 8px 0 8px 8px;
	border-right: 1px solid #cccccc;
}
#user_nav ul li a {
	color: #0f86ea;
	display:block;
	height: 22px;
	line-height: 22px;
	width: 176px;
	text-indent: 8px;
	text-decoration:none;
}
#user_nav ul li a:hover {
	color: #ffffff;
	background:transparent url(/images/ins/nav_abg.png) no-repeat !important;
}
#user_nav ul li a.now {
	color: #ffffff;
	background:transparent url(/images/ins/nav_abg.png) no-repeat !important;
}
#user_body {
	float: left;
	color:#4c4c4c;
	border-left: 2px solid #0f86ea;
	background-color: #ffffff;
	padding: 5px 10px;
	width: 799px;
	min-height: 500px;
	_height: 500px;
}
#user_body table {
	width:100%;
	line-height: 22px;
	border: 1px solid #a6d2f7;
}
#user_body table td {
	border-right: 1px solid #c3e0f9;
	border-bottom: 1px solid #c3e0f9;
	text-indent: 5px;
}
#user_body table td.td_right {
	text-align:right;
	width: 110px;
}
#user_body table.td_child {
	border: 0;
}
#user_body table td.right_side {
	border-right:0;
}
#user_body table td.bottom_side {
	border-bottom:0;
}
#user_body table.no_side td.s_bot {
	border-bottom: 1px solid #c3e0f9;
	height: 100px;
	padding-left: 10px;
}
#user_body table.no_side td {
	border-right:0;
	border-bottom:0;
	line-height: 35px;
}
#user_body table.no_side_b {
	border:0;
}
#user_body table.no_side_b td {
	border-right:0;
	border-bottom:0;
	line-height: 30px;
}
#user_body table.no_side td.t {
	line-height: 28px;
	font-weight: bold;
	border-bottom: 1px solid #c3e0f9;
	background-color: #e7f3fd;
}
#user_body table tr.tr_lin {
	font-weight: bold;
	line-height: 25px;
	background-color: #e7f3fd;
}
#user_body table tr.gs {
	text-align: center;
}
#user_body table tr.gsh {
	height: 150px;
	text-align: center;
}
#user_body table tr.gsf {
	height: 100px;
	text-align: center;
}
#user_body table td.tr_mony {
	text-align: right;
	padding-right: 20px;
}
#user_body table tr.frm {
	height:28px;
}
#user_body table tr.bh {
	height:48px;
}
#user_body table td.ginf {
	text-align:left;
	padding-left: 12px;
	padding-top: 5px;
	vertical-align: top;
}
#user_body table td.td_cen {
	padding-left: 15px;
	text-align:left;
}
h3.btit {
	padding: 5px 0 5px 3px;
	font-size: 12px;
	border-bottom: 1px dashed #cccccc;
}
.alerts {
	padding: 5px;
	color:#339900;
	margin: 10px auto;
	border: 1px solid #a6d2f7;
	background-color:#e7f3fd;
}
.a_item {
	margin: 10px auto;
}
.a_item ul.fav_lis li {
	width: 210px;
	float:left;
}
.a_item ul.rec_lis {
	padding:0 10px;
}
.a_item ul.rec_lis li {
	width:180px;
	height:200px;
	margin-right:10px;
	overflow:hidden;
	float:left;
}
.a_item ul.rec_lis li small {
	display:block;
	font-size:12px;
	padding-top:2px;
	position:relative;
}
.a_item ul.rec_lis li h3 {
	font-weight:normal;
}
.a_item ul.rec_lis p a {
	color:#0E89E8;
}
.a_item span.mony {
	color:#339900;
	font-weight: bold;
}

.a_item input.b {
	width: 260px;
	color:#4c4c4c;
	border: 1px solid #4cb5fb;
	margin-left: 5px;
	padding: 2px;
	font-size: 14px;
	vertical-align:middle;
}
.a_item input.s {
	width:150px;
	color:#4c4c4c;
	border: 1px solid #4cb5fb;
	margin-left: 5px;
	padding: 2px;
	font-size: 14px;
	vertical-align:middle;
}
.a_item textarea {
	border: 1px solid #4cb5fb;
	width: 360px;
	color:#4c4c4c;
	height: 135px;
	margin-left: 5px;
}
.a_item input.so {
	background:transparent url(/images/ins/buy_btn.png) no-repeat;
	background-position: 0 -279px;
	width:78px;
	height:22px;
	color:#4c4c4c;
	border: 0;
	font-size: 12px;
}
.a_item a.so_all {
	background:transparent url(/images/ins/buy_btn.png) no-repeat;
	background-position: 0 0;
	display: block;
	line-height: 30px;
	text-align:center;
	text-decoration:none;
	font-size: 14px;
	width:129px;
	height:31px;
	color:#fff;
}
.a_item a.so_all:hover {
	background-position: 0 -31px;
}
.a_item .l {
	float:left;
	padding:10px;
	width:100px;
}
.a_item .r {
	float:left;
}
.a_item .r p {
	line-height: 30px;
}
.a_item table .done {
	line-height:35px;
}
.a_item a {
	color:#0D89E8;
}
.a_item .gs .pl {
	text-align:left;
	text-indent:5px;
}

.a_item .done a {
	background:transparent url(/images/ins/yellow_btnbg.png) no-repeat scroll 0 0 !important;
	color:#FFFFFF;
	display:block;
	float:left;
	line-height:24px;
	margin:10px 5px;
	text-align:center;
	width:93px;
}

span.gre {
	color: #339900;
	font-weight: bold;
}
.a_item_hr {
	border-top: 1px dashed #cccccc;
	padding-top: 10px;
}
.a_item_do {
	line-height: 20px;
	padding-left: 10px;
}
.a_item_pg {
	border-bottom: 1px solid #cccccc;
	margin: 0;
	padding-left: 5px;
}
.a_item .limit {
	float:left;
	line-height:34px;
}
.a_item .pg {
	float:right;
}
.a_item .a_like {
	background:transparent url(/images/ins/like.png) no-repeat scroll 0 center;
	display:block;
	line-height:20px;
	text-indent:16px;
}
.a_item .a_buy {
	background:transparent url(/images/ins/car.png) no-repeat scroll 0 center;
	display:block;
	line-height:20px;
	text-indent:16px;
	width:65px;
	margin-left: 20px;
}
.a_item .a_remove{
	background:transparent url(/images/ins/remove.png) no-repeat scroll 0 center;
	display:block;
	line-height:20px;
	text-indent:10px;
	width:65px;
	margin-left: 20px;
}
.a_item input.sm {
	background:transparent url(/images/ins/buy_btn.png) no-repeat scroll -1px -186px;
	height:30px;
	right:-750px;
	width:115px;
	border: 0;
	color: #ffffff;
	margin-left: 20px;
}
.a_item .abtn a {
	display:block;
	float:left;
	text-align:center;
	line-height:21px;
	width:78px;
	height: 21px;
	text-decoration:none;
	margin-right: 10px;
}
.a_item .a_modify{
	background:transparent url(/images/ins/modify_btn.png) no-repeat scroll 0 center;
	color:#ffffff;
}
.a_item .a_del{
	background:transparent url(/images/ins/remove_btn.png) no-repeat scroll 0 center;
	color:#cc3300;
}
.a_item .tr_lin a {
	margin-right:5px;
	padding:1px 5px;
}
.a_item .tr_lin a:hover {
	color:#ffffff;
	background-color:#0F86EA;
}
.a_item .tr_lin a.default {
	background-color:#0F86EA;
	margin-right:5px;
	padding:1px 5px;
	color:#ffffff;
}
.cur_size {
	border: 1px solid #FF6600;
	color: #FF6600;
	padding: 0 2px;
	text-decoration:none;
}
/*research page*/
.bdr {
	background-color:#FFFFFF;
	border-left:1px solid #CBCBCB;
	border-right:1px solid #CBCBCB;
	padding-bottom:25px;
}
#research {
	margin-top:5px;
}
#research h2 {
	padding-left:60px;
	line-height: 48px;
}
#research h2 span {
	color:#909090;
	font-size:12px;
}
#research .star {
	color:#FF6600;
	font-size:12px;
}
#research_frm {
	padding-left:60px;
	padding-top:10px;
}
#research_frm p {
	color:#666666;
	padding-right:100px;
}
#research_frm label.error {
	color:#FF6600;
	padding-left:10px;
}
#research_frm .row {
	padding: 6px 0 10px 0;
	color:#909090;
}
#research_frm .row td {
	padding: 10px 0;
}
#research_frm .row .lab_tit {
	color: #279f00;
	font-size: 14px;
	float:left;
	text-align:right;
	width:105px;
}
#research_frm .row .tips {
	color: #909090;
	font-size: 12px;
}
#research_frm .row .retxt {
	height:130px;
	width:400px;
	font-size:14px;
}
#research_frm .row .inp_txt {
	font-size:14px;
	width:243px;
	padding:2px 0 2px 1px;
}
#research_frm .row select {
	padding:2px 0 2px 1px;
	font-size:14px;
}
#research_frm .btn {
	height:60px;
}
#research_frm .submit {
	background:transparent url(/images/ins/buy_btn.png) no-repeat;
	background-position: 0px -185px;
	border:0;
	color:#fff;
	font-size:14px;
	display:block;
	overflow:hidden;
	width:119px;
	height:32px;
}
#research_frm .row .inp_s {
	width:160px;
}
/*join page*/
#join h3 {
	padding-left:60px;
	line-height: 48px;
}
#join h3 span {
	font-size: 12px;
	color:#cacaca;
}
#join h3 span em {
	font-size: 12px;
	color:#FF6600;
}
#designer_frm {
	padding-left:60px;
	border-top:1px solid #cacaca;
	padding-top:10px;
	color:#666666;
}
table.frm_tab tr {
	vertical-align: middle;
}
table.frm_tab td {
	padding:10px 0;
}
table.frm_tab td.lef {
	padding-right:8px;
	text-align: right;
	width: 85px;
}
table.frm_tab td.rig {
	white-space: nowrap;
}
#designer_frm .basic {
	border-right:1px dashed #CACACA;
	float:left;
	padding-right:35px;
}
#designer_frm .basic label {
	color: #279f00;
	font-size: 14px;
}
#designer_frm .basic .star {
	color:#FF6600;
	font-size:12px;
}
#designer_frm .basic label.error {
	padding-left:6px;
	color:#FF6600;
	font-size:12px;
}
#designer_frm .basic input,select,textarea {
	font-size:14px;
	padding:2px 0 2px 1px;
}
#designer_frm .basic select,textarea {
	color:#737373;
}
#designer_frm .basic .inp_txt {
	color:#737373;
	width:243px;
}
#designer_frm .basic  .inp_s {
	width: 135px;
}
#designer_frm .submit {
	background:transparent url(/images/ins/buy_btn.png) no-repeat;
	background-position: 0px -185px;
	border:0;
	color:#fff;
	font-size:14px;
	display:block;
	overflow:hidden;
	width:119px;
	height:32px;
}
#designer_frm  .bs {
	height:40px;
	padding:30px 0 10px 400px;
}
#upload_work_area {
	height:100%;
}
#designer_frm .extra {
	float:left;
	margin-left:35px;
	line-height: 25px;
}
#your_work p {
	padding:10px 0 0;
}
#designer_frm .extra .row {
	padding:5px 0;
}

#designer_frm .row .lab_tit2 {
	color: #6d6c6c;
	font-size: 16px;
	display:block;
}
#designer_frm .field_sty {
	border: 1px solid #cbcbcb;
	color:#6D6C6C;
	width: 400px;
	padding: 5px;
}
#designer_frm .field_sty legend {
	color:#6D6C6C;
	font-size: 14px;
}
/*topic page*/
#topic-list .plain-left {
	float:left;
	padding:10px 0 0 15px;
	width:290px;
}
#topic-list {
	margin-top: 10px;
}
#topic-list .plain-right {
	float:left;
	width:675px;
}
#topic-list .plain-left h3 {
	font-size:16px;
	padding-bottom:5px;
	text-indent: 0.5em;
}
#topic-list .plain-left .line {
	height:1px;
	background-color:#CBCBCB;
	width:83%;
}
#topic-list .topic-info {
	margin-top:10px;
	padding:0px 0px 8px;
}
#topic-list .topic-info h3 {
	font-size:16px;
	padding-bottom:3px;
}
#topic-list .t-list {
	padding-top:10px;
}
#topic-list .ul-list {
	border-top:1px solid #CBCBCB;
	padding-top:20px;
}
#topic-list .ul-list li {
	margin:0px 15px 20px 7px;
	float:left;
}

#comment-box {
	padding-bottom:20px;
}
#comment-box h3 {
	line-height:30px;
	margin-top:10px;
	padding-left:10px;
}
#comment-box .item {
	border-bottom:1px solid #CBCBCB;
	margin:15px 10px;
}
#comment-box .item .t {
	padding-left: 5px;
}
#comment-box .item h4 {
	background-color:#F5F5F5;
	line-height:26px;
	padding-left:5px;
}
#comment-box .item p {
	line-height:18px;
	padding:8px 5px 25px;
}
#post-comment .r {
	padding-left:10px;
}
#post-comment .r textarea {
	border:1px solid #CBCBCB;
	font-size:14px;
	height:180px;
	padding:3px;
	width:380px;
}
#word-number {
	color:#EAEAEA;
	font-size:18px;
	font-weight:bold;
	padding-left:5px;
}
#post-comment .r .do-submit {
	display:block;
	color:#FFFFFF;
	line-height:30px;
	margin-top:10px;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
	background-image:url(/images/xhy/gray-button.png);
	background-position:0 -37px;
	height:30px;
	width:115px;
}
#post-comment .r a:hover.do-submit {
	background-position:0 0;
}
#search-result .status {
	padding:10px 5px 3px 38px;
}
#search-result .status .bf {
	color:#0E89E8;
	font-weight:bold;
	padding:0 3px;
}
#search-result .ul-list {
	padding-top:18px;
}
#search-result .ul-list li {
	height:200px;
	margin-left:38px;
	margin-bottom:10px;
	width:178px;
}
#search-result .tag-product,.tag-search {
	float:left;
	width:702px;
	padding-right:10px;
}
#search-result h1 {
	padding:10px 5px 15px 18px;
}
#search-result .tag-search {
	padding-left: 18px;
}
#search-result .tag-so {
	float:left;
	padding:15px;
	width:230px;
}
#search-result .tag-so h3 {
	color:#F2A621;
}
#search-result .tag-so .rt {
	margin: 5px 0;
}
#search-result .tag-so .rt li {
	line-height: 20px;
}
#search-result .tag-so a:hover {
	background-color:#0D89E8;
	color:#ffffff;
}
.tag-search .t1 a {
	font-size: 12px;
	line-height: 24px;
}
.tag-search .t2 a {
	font-size: 14px;
}
.tag-search .t3 a {
	font-size: 18px;
}
.tag-search .t4 a {
	font-size: 21px;
}
.tag-search span {
	margin-right: 5px;
}
.tag-search span a {
	color:#0D89E8;
}
.tag-search span a:hover {
	background-color:#0D89E8;
	color:#ffffff;
}
.rebate {
	background-color:#ED4753;
	color:#FFFFFF;
	margin-top:10px;
	padding:5px;
}
.cate-container {
	font-size:14px;
	font-weight:bold;
	line-height:32px;
	padding:5px 0;
	background-color:#fff;
	border-left:1px solid #CBCBCB;
	border-right:1px solid #CBCBCB;
}
.cate-y a {
	color:#cccccc;
	display:block;
	float:left;
	margin:0 20px;
	text-indent:18px;
	background:url(/images/xhy/sidebarnav_arrow_grey20090909.gif) no-repeat left center;
}

.cate-y .now {
	color:#0082ca;
	background:url(/images/xhy/sidebarnav_arrow_blue20090909.gif) no-repeat left center;
}

.cate-y a:hover {
	color:#0082ca;
	background:url(/images/xhy/sidebarnav_arrow_blue20090909.gif) no-repeat left center;
}

#sticker-detail {
	margin: 10px 0;
}
#product-thumbs {
	float:left;
	width:110px;
}
#product-thumbs li .pic {
	padding:3px;
	border:1px solid #DADADA;
}
#product-thumbs li a:hover .pic {
	border:1px solid #F6780A;
}
#sticker-picture {
	border:1px solid #DADADA;
	float:left;
	height:360px;
	margin-right:10px;
	text-align:center;
	width:572px;
}
#sticker-info {
	float:left;
	margin-left:15px;
	width:285px;
}
#sticker-info .info-title {
	font-size:16px;
}
#sticker-info .info-title span {
	margin-left: 10px;
}
#sticker-info .info-title i {
	color:#888888;
	font-size:11px;
	padding-left:3px;
}
#sticker-info .info-title a{
	font-size: 12px;
	color:#0E89E8;
	padding-left: 5px;
}
#sticker-info .info-title a:hover {
	color: #3366CC;
}
#sticker-info .ul-info {
	margin-top: 8px;
	margin-bottom: 18px;
	padding-left:8px;
}
#sticker-info .ul-info li {
	list-style-image:none;
	list-style-position:inside;
	list-style-type:disc;
	line-height: 18px;
}
#sticker-info .paper-type .box-type li {
	float:left;
	padding-right:5px;
}
#sticker-info .device-size {
	padding:8px 0 18px 8px;
	position:relative;
	border-top:1px solid #DADADA;
}
#sticker-info .device-size label {
	float:left;
	padding-top:5px;
	
}
#sticker-info .product-price {
	margin-top:56px;
	padding: 1px;
	background-color:#CCFFCC;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
}
#sticker-info .product-price p{
	line-height:35px;
	padding-left:1em;
}
#sticker-info .product-price p .price {
	font-size: 24px;
	padding-right:5px;
	padding-left:5px;
	color:#FF0000;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	vertical-align:baseline;
}
#sticker-info .product-buy {
	padding: 10px 0;
}
#sticker-info .product-buy .quantity {
	float:left;
	line-height:51px;
	padding-left:0.5em;
}
#sticker-info .product-buy .buy {
	float:left;
	padding-left: 1em;
}
#sticker-info .share-link {
	margin-bottom:5px;
	margin-top:15px;
	position:relative;
}
#sticker-info .share-link a {	
	color:#303030;
	display:block;
	float:left;
	line-height:21px;
	margin-right:15px;
	font-weight:bold;
}
#sticker-info .share-link a:hover {
	color:#3366CC;
}
#sticker-info .share-link .favorite {
	background:transparent url(/images/ins/like.png) no-repeat scroll left center;
	text-indent:1.5em;
}
#sticker-expand {
	float:left;
	margin-top:30px;
	width:700px;
}
#sticker-detail .like-product {
	position:relative;
}
#sticker-detail .like-product .ul-tab {
	
}
#sticker-detail .like-product .ul-tab li {
	float:left;
	margin-left:8px;
}
#sticker-detail .like-product .ul-tab li a {
	display:block;
	font-size:14px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	margin-right:4px;
	text-align:center;
	padding:0 10px;
	color:#ffffff;
}
#sticker-detail .like-product .ul-tab li a:hover {
	color:#0099ff;
	background-color:#ffffff;
	height:29px;
	margin-top:2px;
}
#sticker-detail .like-product .ul-tab li .current-tab {
	height:29px;
	margin-top:2px;
	color:#0099ff;
	background-color:#ffffff;
}
#sticker-detail .like-product .product-store {
	border: 1px solid #0099ff;
	padding-top:15px;
	border-top:none;
}
#sticker-detail .product-store .ul-list li {
	float:left;
	height:195px;
	margin-bottom:10px;
	margin-left:26px;
	margin-top:14px;
	text-align:center;
}
.sticker {
	margin-bottom: 12px;
}
.sticker p {
	margin:0;
	padding:0;
	line-height:28px;
}
.sticker img {
	padding: 3px;
	border: 1px solid #dadada;
}
.sticker a:hover img {
	border: 1px solid #F6780A;
}

#sticker-content {
	line-height: 30px;
}
#sticker-content a {
	color:#0099ff;
	margin-right:10px;
	font-weight:bold;
}
#sticker-content a:hover {
	color:#3366cc;
}
#sticker-content .p-summary {
	background-color:#F5F5F5;
	border-bottom:1px solid #DADADA;
	margin:0 10px 20px;
	padding:10px 3px;
}
#sticker-content .p-body {
	margin: 10px 10px 20px;
}
#sticker-content .p-body p{
	margin:0;
	padding:0;
}
#sticker-content .p-quality {
	font-size:14px;
	margin:0 10px 20px;
	padding:10px 3px;
}
#sticker-content .p-quality h3 {
	color:#0099ff;
	font-size:16px;
}
#sticker-content .p-quality ul li label {
	color:#ff0000;
}

#stickers-details {
	margin-bottom: 15px;
}
#sticker-exight {
	float:left;
	margin-left:15px;
	padding-top:30px;
	width:285px;
}
#sticker-designer {
	border:1px solid #0099FF;
	margin-bottom: 15px;
}
#sticker-designer table {
	margin: 8px;
}
#sticker-designer table td {
	padding: 5px;
}
#sticker-visited {
	border:1px solid #0099FF;
}
#sticker-visited .ul-list {
	margin:15px 20px;
	text-align:center;
}
#sticker-visited .ul-list li {
	float:left;
	margin-right:20px;
	height:145px;
	width:110px;
}
#sticker-visited .ul-list .last-item {
	margin-right:0;
}
#sticker-visited .ul-list li .small-size {
	border:1px solid #DADADA;
	padding:3px;
}
#sticker-visited table {
	margin: 5px 0;
}
#sticker-visited table td {
	padding: 5px;
}
#sticker-exight h3 {
	background-color:#0099FF;
	color:#FFFFFF;
	line-height:26px;
	padding:3px;
	text-indent:0.5em;
}
.sticker-biglist .ul-list {
	margin-top: 8px;
	display:block;
	background-color:#ffffff;
	width:756px;
}
.sticker-biglist .ul-list li {
	float:left;
	height:215px;
	margin-right:5px;
	overflow:hidden;
	width:184px;
}
.sticker-biglist .ul-list .last {
	margin-right:0;
}
.sticker-biglist h2 {
	border-bottom:2px solid #F6780A;
	font-size:14px;
	margin-bottom:15px;
	padding:0 0 4px;
	position:relative;
}
.match-rule {
	background-color:#CCFFFF;
	margin-right:8px;
	padding-left:20px;
	padding-top:20px;
	width:220px;
}
.match-rule .pdv {
	line-height:26px;
	margin-top:15px;
	padding:10px 15px;
	position:relative;
}
.match-rule .pdv label {
	font-size:36px;
	color:#0099ff;
	position:relative;
	left: -25px;
}
.match-item {
	border-bottom:1px dotted #CCCCCC;
	padding-bottom:15px;
	width:752px;
}
.match-item .h2title {
	margin:5px 0;
}
.match-item .match-banner {
	float:left;
	padding:2px;
	border:1px solid #cccccc;
}
.match-item .match-matter {
	float:left;
	height:355px;
	margin-left:10px;
	position:relative;
	width:200px;
}
.match-item .match-matter .pic {
	margin:5px 0;
	text-indent:2em;
}
.match-item .match-matter p {
	margin:5px 0;
	font-size:14px;
}
.match-item .match-matter .markred {
	color:#ff0000;
}
.match-item .match-matter .a-button {
	background-color:#666666;
	bottom:0;
	color:#FFFFFF;
	padding:3px 8px;
	position:absolute;
}