@charset "utf-8";
  
/* 组件
 * Grid
 * 栅格样式 
 */
.ui-grid-1, .ui-grid-2, .ui-grid-3, .ui-grid-4, .ui-grid-5, .ui-grid-6, .ui-grid-7, .ui-grid-8, .ui-grid-9, .ui-grid-10, .ui-grid-11,.ui-grid-12, .ui-grid-13, .ui-grid-14, .ui-grid-15, .ui-grid-16, .ui-grid-17, .ui-grid-18, .ui-grid-19, .ui-grid-20, .ui-grid-21, .ui-grid-22, .ui-grid-23, .ui-grid-24, .ui-grid-25 {
    margin: 0 10px 10px 0;
    float:left;
    display:inline;
}
.ui-grid-1 {width:30px;}
.ui-grid-2 {width:70px;}
.ui-grid-3 {width:110px;}
.ui-grid-4 {width:150px;}
.ui-grid-5 {width:190px;}
.ui-grid-6 {width:230px;}
.ui-grid-7 {width:270px;}
.ui-grid-8 {width:310px;}
.ui-grid-9 {width:350px;}
.ui-grid-10 {width:390px;}
.ui-grid-11 {width:430px;}
.ui-grid-12 {width:470px;}
.ui-grid-13 {width:510px;}
.ui-grid-14 {width:550px;}
.ui-grid-15 {width:590px;}
.ui-grid-16 {width:630px;}
.ui-grid-17 {width:670px;}
.ui-grid-18 {width:710px;}
.ui-grid-19 {width:750px;}
.ui-grid-20 {width:790px;}
.ui-grid-21 {width:830px;}
.ui-grid-22 {width:870px;}
.ui-grid-23 {width:910px;}
.ui-grid-24 {width:950px;}
.ui-grid-25 {width:990px;}
.ui-grid-right{margin-right:0;}
.ui-grid-row {
    margin-right: -10px;
    zoom: 1;
}
.ui-grid-row:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.ui-container{
	margin-right:auto;
	margin-left:auto;
	float:none;
	display:block;
}

/* 组件
 * Color
 * 颜色预设样式 
 */
.ui-color-gray{
	color: #999;
}
  

/* 组件
 * Form
 * 表单样式 
 */
.ui-form {
	font-size:12px;
	line-height:1.5
}
.ui-form,.ui-form * {
	list-style:none
}
.ui-form fieldset {
	border:0
}
.ui-form legend {
	display:none
}
.ui-form-explain {
	margin:0;
	padding:5px 0 0;
	font-size:12px;
	color:#B2B2B2
}
.ui-form-other {
	margin-left:4px
}
.ui-form-text {
	display:inline-block;
	margin-top:6px;
	*display:inline;
	*zoom:1
}
.ui-form-item:after {
	clear:both;
	content:'.';
	display:block;
	height:0;
	visibility:hidden
}
.ui-form-item {
	padding:0 5px 20px 170px;
	zoom:1
}
.ui-form-item select {
	vertical-align:middle;
	margin:4px 0 0
}
.ui-form-item input {
	vertical-align:middle
}
.ui-form-item .ui-input {
	color:#595959;
	vertical-align:middle;
	*vertical-align:-5px
}
.ui-form-item-error .ui-input,.ui-form-item-error .ui-textarea {
	border:1px red solid;
	color:red
}
.ui-form-item-error .ui-input-reset {
	border:1px #9C9C9C solid;
	color:#000
}
.ui-form-item-error .ui-form-explain {
	color:#FF5243
}
.ui-form-large .ui-input {
	width:200px;
	font-size:14px;
	height:18px;
	line-height:18px;
	padding:11px 10px
}
.ui-form-large .ui-label {
	padding-top:12px
}
.ui-input {
	width:170px;
	background-color:#FFF;
	border:1px solid #CCC;
	box-shadow:0 1px 2px rgba(0,0,0,.1) inset;
	color:#333;
	-moz-transition:border .2s linear 0s;
	-webkit-transition:border .2s linear 0s;
	-o-transition:border .2s linear 0s;
	transition:border .2s linear 0s;
	height:22px;
	padding:2px 5px;
	line-height:22px;
	font-family:inherit

}
.ui-input:hover,.ui-textarea:hover,.ui-input-hover {
	border:1px #a6a6a6 solid;
	border-top-color:gray
}
.ui-input:focus,.ui-textarea:focus,.ui-input-focus {
	border:1px #07f solid;
	box-shadow:0 0 3px #8cddff;
	color:#595959
}
.ui-textarea {
	width:422px;
	height:79px;
	line-height:15px;
	border:1px #9C9C9C solid;
	padding:1px 3px 0 4px;
	overflow:auto;
	font-family:Arial;
	font-size:12px
}
.ui-input[disabled],.ui-textarea[disabled] {
	border:1px solid #ccc;
	background:#f2f2f2
}
.ui-input:disabled,.ui-textarea:disabled {
	border:1px solid #ccc;
	background:#f2f2f2
}
.placeholder {
	color:#ccc
}

.ui-input-s{
	width:50px;
}

.ui-input-m{
	width:90px;
}

.ui-input-l{
	width:300px;
}

.ui-input-checkcode {
	width:100px;
	height:24px;
	line-height:28px;
	margin:0;
	padding:2px 5px
}
.ui-form-item-hover .ui-input,.ui-form-item-hover .ui-textarea {
	border:1px #727272 solid
}
.ui-form-item-focus .ui-input,.ui-form-item-focus .ui-textarea {
	border:1px #07f solid;
	box-shadow:0 0 3px #8cddff
}
.ui-form-item-focus .ui-form-explain,.ui-form-item-hover .ui-form-explain {
	color:#333
}
.ui-label {
	float:left;
	width:170px;
	margin-left:-180px;
	padding-top:5px;
	text-align:right;
	font-size:14px
}
.ui-form-required {
	color:red;
	font-family:SimSun;
	font-size:14px;
	margin-right:6px
}
.ui-checkbox {
	height:14px;
	margin:0 3px 0 0
}
.ui-checkbox-label {
	font-size:12px;
	height:14px;
	line-height:14px;
	vertical-align:middle
}

/* 组件
 * List
 * 列表样式 
 */
.ui-list {
	margin:0;
	padding:10px;
	list-style:square inside
}
/* 清除内边距 */
.ui-list-nopadding{
	padding:0;
}
.ui-list-item {
	font-size:9px;
	line-height:20px
}
.ui-list-item a {
	line-height:20px;
	text-decoration:none;
	color:#08c
}
.ui-list-item a,.ui-list-item span.ui-list-item-text {
	font-size:12px;
	vertical-align:middle
}
.ui-list-item a:hover {
	text-decoration:underline
}
.ui-list-gray .ui-list-item {
	color:gray
}
.ui-list-graylink .ui-list-item {
	color:gray
}
.ui-list-graylink .ui-list-item a {
	color:#666
}
.ui-list-nosquare {
	list-style:none
}
.ui-dlist {
	display:inline-block;
	color:gray;
	font-size:12px;
	line-height:2.2
}
.ui-dlist-tit {
	float:left;
	width:20%;
	text-align:right;
	margin:0
}
.ui-dlist-det {
	float:left;
	width:80%;
	text-align:left;
	margin:0
}

/* 侧边栏 列表 */
.side-list-area {
	
}
.side-list-item a{
	display:block;
	padding:10px 15px;
	border-top: 1px solid #eee;
	color:#333;
}
.side-list-item a:hover {
	background-color: #f8f8f8;
	color:#1D6DBD;
}
.side-list-item a.current {
	border-top: 1px solid #358ADE;
	background-color: #358ADE;
	color:#fff;
}

/* 组件
 * Nav
 * 导航样式 
 */
.ui-nav {
	position:relative
}
.ui-nav a {
	text-decoration:none
}
.ui-nav a:hover {
	text-decoration:none
}
.ui-nav ul,.ui-nav li {
	list-style-type:none
}
.ui-nav-main {
	zoom:1;
	margin:0;
	padding-left:10px;
	-webkit-border-radius:2px 2px 0 0;
	border-radius:2px 2px 0 0;
	background:#358ADE;
	background:-webkit-linear-gradient(top,#358ADE,#1D6DBD);
	background:-moz-linear-gradient(top,#358ADE,#1D6DBD);
	background:-ms-linear-gradient(#358ADE,#1D6DBD);
	background:-o-linear-gradient(#358ADE,#1D6DBD);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF358ADE,endColorstr=#FF1D6DBD)
}
.ui-nav-main:before,.ui-nav-main:after {
	content:"";
	display:table
}
.ui-nav-main:after {
	clear:both
}
.ui-nav-item {
	float:left;
	margin:7px 5px 0 0
}
.ui-nav-item a {
	display:inline-block;
	_display:inline;
	_zoom:1;
	height:35px;
	padding:0 25px;
	line-height:35px;
	color:#fff;
	font-weight:700;
	font-size:14px
}
.ui-nav-item a:visited{
	color:#fff;
}
.ui-nav-item a:hover {
	color:#fff;
	background:-webkit-linear-gradient(top,#1D6DC2,#185B9F);
	background:-moz-linear-gradient(top,#1D6DC2,#185B9F);
	background:-ms-linear-gradient(#1D6DC2,#185B9F);
	background:-o-linear-gradient(#1D6DC2,#185B9F);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF1D6DC2,endColorstr=#FF185B9F);
	-webkit-border-radius:2px 2px 0 0;
	border-radius:2px 2px 0 0
}
.ui-nav-item-current a:visited,.ui-nav-item-current a,.ui-nav-item-current a:hover {
	background:#fff;
	filter:none;
	color:#6d6969;
	-webkit-border-radius:2px 2px 0 0;
	border-radius:2px 2px 0 0
}
.ui-nav-submain {
	display:none;
	position:absolute;
	left:10px;
	top:42px;
	margin:0;
	padding:0
}
.ui-nav-subitem {
	float:left;
	margin:5px 10px 0 0
}
.ui-nav-subitem a {
	display:inline-block;
	*display:inline;
	zoom:1;
	padding:0 15px;
	height:26px;
	line-height:26px;
	background:transparent;
	color:#868686;
	font-weight:400;
	font-size:12px;
	-webkit-border-radius:3px;
	border-radius:3px
}
.ui-nav-subitem a:hover , .ui-nav-subitem  a.current {
	height:24px;
	line-height:24px;
	padding:0 14px;
	background:transparent;
	-webkit-box-shadow:0 -1px 0 #f6f6f6;
	box-shadow:0 -1px 0 #f6f6f6;
	border:1px solid #cecece;
	-webkit-border-radius:3px;
	border-radius:3px
}
.ui-nav-subitem-current a,.ui-nav-subitem-current a:hover {
	height:24px;
	line-height:24px;
	padding:0 14px;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	border-top:1px solid #bebebe;
	border-bottom:1px solid transparent;
	_border-bottom:1px solid #dadada;
	-webkit-box-shadow:inset 0 1px 0 #dadada;
	box-shadow:inset 0 1px 0 #dadada;
	background:#e7e7e7
}
.ui-nav-subcontainer {
	height:37px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:-webkit-linear-gradient(top,#FEFEFE,#F7F7F7);
	background:-moz-linear-gradient(top,#FEFEFE,#F7F7F7);
	background:-ms-linear-gradient(#FEFEFE,#F7F7F7);
	background:-o-linear-gradient(#FEFEFE,#F7F7F7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFEFEFE,endColorstr=#FFF7F7F7)
}
.ui-nav-item-current .ui-nav-submain {
	display:block
}
.ui-nav-nosub .ui-nav-subcontainer,.ui-nav-nosub .ui-nav-subitem {
	display:none
}


/* 组件
 * Page
 * 分页样式 
 */
.ui-paging,.ui-paging input {
	color:gray;
	margin:0;
	padding:0;
	zoom:1;
	font-size:12px;
	vertical-align:middle
}
.ui-paging:after {
	clear:both;
	content:" ";
	display:block;
	font-size:0;
	height:0;
	visibility:hidden
}
.ui-paging a,.ui-paging span.ui-paging-prev,.ui-paging span.ui-paging-next {
	text-decoration:none;
	color:gray;
	margin:0 3px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle;
	height:26px;
	line-height:26px
}
.ui-paging-prev,.ui-paging-next,.ui-paging-goto {
	background-color:#F9F9F9;
	background:-webkit-gradient(linear,left top,left bottom,from(#FEFEFE),to(#F4F4F4));
	background:-moz-linear-gradient(top,#FEFEFE,#F4F4F4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEFEFE',endColorstr='#F4F4F4');
	background:-o-linear-gradient(top,#FEFEFE,#F4F4F4);
	background:linear-gradient(top,#FEFEFE,#F4F4F4);
	padding:0 12px;
	border:1px solid #ccc;
	border-radius:3px;
	box-shadow:0 0 0 1px #fff inset
}
.ui-paging-prev:hover,.ui-paging-next:hover,.ui-paging-goto:hover {
	border-color:#999;
	color:#666
}
.ui-paging-prev:hover .iconfont,.ui-paging-next:hover .iconfont {
	color:#666
}
.ui-paging .ui-paging-prev {
	margin:0 3px 0 0
}
.ui-paging .iconfont {
	font-size:10px;
	color:#787878
}
.ui-paging a.ui-paging-item {
	background-color:#f3f3f3;
	font-weight:700;
	padding:0 12px;
	border:0
}
.ui-paging a.ui-paging-current,.ui-paging a.ui-paging-item:hover {
	background-color: #E74C3C;
    color: #FFFFFF;
}
a.ui-paging-prev:hover,a.ui-paging-next:hover {
	text-decoration:none;
	color:#666
}
.ui-paging-info {
	line-height:24px;
	margin-right:5px;
	height:24px
}
.ui-paging-ellipsis {
	margin:0 5px;
	line-height:16px;
	font-weight:700
}
.ui-paging-which input {
	height:20px;
	line-height:20px;
	padding:0 6px;
	width:22px;
	border:1px solid;
	border-color:#aaa #d1d1d1 #d1d1d1 #aaa
}
.ui-paging-which input:hover {
	border-color:#999;
	color:#666
}
.ui-paging-bold {
	font-weight:700;
	padding:0 8px
}
.ui-paging span.ui-paging-prev,.ui-paging span.ui-paging-next,.ui-paging span.ui-paging-prev .iconfont,.ui-paging span.ui-paging-next .iconfont {
	color:#fff;
	box-shadow:none;
	background:#d4d4d4;
	border-color:#d4d4d4;
	filter:none
}
.ui-paging span.ui-paging-prev{
	margin-left:0;
}
.ui-paging span.ui-paging-next{
	margin-right:0;
}


/* 组件
 * Poptip
 * 气泡提示样式 
 */
.ui-poptip {
	color:#DB7C22;
	z-index:101;
	font-size:12px;
	line-height:1.5;
	zoom:1
}
.ui-poptip-shadow {
	background-color:rgba(229,169,107,.15);
	FILTER:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#26e5a96b,endColorstr=#26e5a96b);
	border-radius:2px;
	padding:2px;
	zoom:1;
	_display:inline
}
.ui-poptip-container {
	position:relative;
	background-color:#FFFCEF;
	border:1px solid #ffbb76;
	border-radius:2px;
	padding:5px 15px;
	zoom:1;
	_display:inline
}
.ui-poptip:after,.ui-poptip-shadow:after,.ui-poptip-container:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
a.ui-poptip-close {
	position:absolute;
	right:3px;
	top:3px;
	border:1px solid #ffc891;
	text-decoration:none;
	border-radius:3px;
	width:12px;
	height:12px;
	font-family:tahoma;
	color:#dd7e00;
	line-height:10px;
	*line-height:12px;
	text-align:center;
	font-size:14px;
	background:#ffd7af;
	background:-webkit-gradient(linear,left top,left bottom,from(#FFF0E1),to(#FFE7CD));
	background:-moz-linear-gradient(top,#FFF0E1,#FFE7CD);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF0E1',endColorstr='#FFE7CD');
	background:-o-linear-gradient(top,#FFF0E1,#FFE7CD);
	background:linear-gradient(top,#FFF0E1,#FFE7CD);
	overflow:hidden
}
a.ui-poptip-close:hover {
	border:1px solid #ffb24c;
	text-decoration:none;
	color:#dd7e00;
	background:#ffd7af;
	background:-webkit-gradient(linear,left top,left bottom,from(#FFE5CA),to(#FFCC98));
	background:-moz-linear-gradient(top,#FFE5CA,#FFCC98);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE5CA',endColorstr='#FFCC98');
	background:-o-linear-gradient(top,#FFE5CA,#FFCC98);
	background:linear-gradient(top,#FFE5CA,#FFCC98)
}
.ui-poptip-arrow {
	position:absolute;
	z-index:10;
	*zoom:1
}
.ui-poptip-arrow em,.ui-poptip-arrow span {
	position:absolute;
	*zoom:1;
	width:0;
	height:0;
	border-color:rgba(255,255,255,0);
	border-color:transparent\0;
	*border-color:transparent;
	_border-color:tomato;
	_filter:chroma(color=tomato);
	border-style:solid;
	overflow:hidden;
	top:0;
	left:0
}
.ui-poptip-arrow-10 {
	left:-6px;
	top:10px
}
.ui-poptip-arrow-10 em {
	top:0;
	left:-1px;
	border-right-color:#ffbb76;
	border-width:6px 6px 6px 0
}
.ui-poptip-arrow-10 span {
	border-right-color:#FFFCEF;
	border-width:6px 6px 6px 0
}
.ui-poptip-arrow-2 {
	top:10px;
	right:0
}
.ui-poptip-arrow-2 em {
	top:0;
	left:1px;
	border-left-color:#ffbb76;
	border-width:6px 0 6px 6px
}
.ui-poptip-arrow-2 span {
	border-left-color:#FFFCEF;
	border-width:6px 0 6px 6px
}
.ui-poptip-arrow-11 em,.ui-poptip-arrow-11 span {
	}.ui-poptip-arrow-11 em,.ui-poptip-arrow-1 em {
	border-width:0 6px 6px;
	border-bottom-color:#ffbb76;
	top:-1px;
	left:0
}
.ui-poptip-arrow-11 span,.ui-poptip-arrow-1 span {
	border-width:0 6px 6px;
	border-bottom-color:#FFFCEF
}
.ui-poptip-arrow-11 {
	left:14px;
	top:-6px
}
.ui-poptip-arrow-1 {
	right:28px;
	top:-6px
}
.ui-poptip-arrow-5 em,.ui-poptip-arrow-7 em {
	border-width:6px 6px 0;
	border-top-color:#ffbb76;
	top:1px;
	left:0
}
.ui-poptip-arrow-5 span,.ui-poptip-arrow-7 span {
	border-width:6px 6px 0;
	border-top-color:#FFFCEF
}
.ui-poptip-arrow-5 {
	right:28px;
	bottom:0
}
.ui-poptip-arrow-7 {
	left:14px;
	bottom:0
}
:root .ui-poptip-shadow {
	FILTER:none\9
}
.ui-poptip-blue {
	color:#4d4d4d
}
.ui-poptip-blue .ui-poptip-shadow {
	background-color:rgba(0,0,0,.05);
	FILTER:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#0c000000,endColorstr=#0c000000)
}
.ui-poptip-blue .ui-poptip-container {
	background-color:#F8FCFF;
	border:1px solid #B9C8D3
}
.ui-poptip-blue .ui-poptip-arrow-10 em {
	border-right-color:#B9C8D3
}
.ui-poptip-blue .ui-poptip-arrow-11 em,.ui-poptip-blue .ui-poptip-arrow-1 em {
	border-bottom-color:#B9C8D3
}
.ui-poptip-blue .ui-poptip-arrow-2 em,.ui-poptip-blue .ui-poptip-arrow-4 em {
	border-left-color:#B9C8D3
}
.ui-poptip-blue .ui-poptip-arrow-5 em,.ui-poptip-blue .ui-poptip-arrow-7 em {
	border-top-color:#B9C8D3
}
.ui-poptip-blue .ui-poptip-arrow-10 span {
	border-right-color:#F8FCFF
}
.ui-poptip-blue .ui-poptip-arrow-11 span,.ui-poptip-blue .ui-poptip-arrow-1 span {
	border-bottom-color:#F8FCFF
}
.ui-poptip-blue .ui-poptip-arrow-2 span,.ui-poptip-blue .ui-poptip-arrow-4 span {
	border-left-color:#F8FCFF
}
.ui-poptip-blue .ui-poptip-arrow-5 span,.ui-poptip-blue .ui-poptip-arrow-7 span {
	border-top-color:#F8FCFF
}
.ui-poptip-white {
	color:#333
}
.ui-poptip-white .ui-poptip-shadow {
	background-color:rgba(0,0,0,.05);
	FILTER:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#0c000000,endColorstr=#0c000000)
}
.ui-poptip-white .ui-poptip-container {
	background-color:#fff;
	border:1px solid #b1b1b1
}
.ui-poptip-white .ui-poptip-arrow-10 em {
	border-right-color:#b1b1b1
}
.ui-poptip-white .ui-poptip-arrow-11 em,.ui-poptip-white .ui-poptip-arrow-1 em {
	border-bottom-color:#b1b1b1
}
.ui-poptip-white .ui-poptip-arrow-2 em,.ui-poptip-white .ui-poptip-arrow-4 em {
	border-left-color:#b1b1b1
}
.ui-poptip-white .ui-poptip-arrow-5 em,.ui-poptip-white .ui-poptip-arrow-7 em {
	border-top-color:#b1b1b1
}
.ui-poptip-white .ui-poptip-arrow-10 span {
	border-right-color:#fff
}
.ui-poptip-white .ui-poptip-arrow-11 span,.ui-poptip-white .ui-poptip-arrow-1 span {
	border-bottom-color:#fff
}
.ui-poptip-white .ui-poptip-arrow-2 span,.ui-poptip-white .ui-poptip-arrow-4 span {
	border-left-color:#fff
}
.ui-poptip-white .ui-poptip-arrow-5 span,.ui-poptip-white .ui-poptip-arrow-7 span {
	border-top-color:#fff
}

/* 组件
 * Tab
 * 切换栏样式 
 */
.ui-tab {
    margin: 0;
    padding: 0;
}
.ui-tab ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.ui-tab li {
    list-style: none;
    vertical-align: top;
    position: relative;
    top: 1px;
}
.ui-tab-items {
    border-bottom: 1px solid #E5E5E5;
    font-size: 14px;
}
.ui-tab-item {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    *margin-right: 4px;
}
.ui-tab-item a {
    background: #fff;
    line-height: 32px;
    height: 32px;
    padding: 0 20px;
    border: 1px solid #E5E5E5;
    border-bottom: none;
    color: #4D4D4D;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    transition: background-color 0.4s ease-out, color 0.4s ease-out;
}
.ui-tab-item a,
.ui-tab-item a:hover,
.ui-tab-item a:active {
    color: #4D4D4D;
}
.ui-tab-item a.selected{
	border-top:2px solid #1D6DBD;
	font-weight: bold;
	height:32px;
}
.ui-tab-item a:hover {
    background: #f6f6f6;
    text-decoration: none;
}
.ui-tab-item a.selected:hover {
    background: #fff;
}
.ui-tab-contents{
	border:1px solid #E5E5E5;
	border-top:none;
	padding:20px;
	line-height:1.8;
}

/* 组件
 * Table
 * 表格样式 
 */
.ui-table {
	border-collapse:collapse;
	border:1px solid #ccc;
	width:100%;
	font-size:12px;
	text-align:left
}
.ui-table tr:nth-child(even),.ui-table-split,.ui-table-hover {
	background-color:#FBFBFB
}
.ui-table tr {
	color:gray
}
.ui-table thead tr {
	color:#666
}
.ui-table thead {
	color:#666;
	background-color:#F6F6F6;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8',endColorstr='#F2F2F2');
	background:-webkit-gradient(linear,left top,left bottom,from(#F8F8F8),to(#F2F2F2));
	background:-moz-linear-gradient(top,#F8F8F8,#F2F2F2);
	background:-o-linear-gradient(top,#F8F8F8,#F2F2F2);
	background:linear-gradient(top,#F8F8F8,#F2F2F2)
}
.ui-table th {
	padding:7px 9px;
	border-bottom:1px solid #d9d9d9;
	text-align:left
}
.ui-table td {
	padding:8px 9px 7px;
	border-bottom:1px solid #d9d9d9
}
.ui-table th {
	padding:7px 9px
}
.ui-table tfoot td {
	border-bottom:0
}
.ui-table-noborder,.ui-table-noborder td,.ui-table-noborder tr,.ui-table-noborder th {
	border:0;
	outline:0
}
.ui-table-noborder .ui-table-split,.ui-table-noborder .ui-table-hover {
	background-color:#f7f7f7
}
.ui-table-inbox {
	border:0;
	outline:0
}

/* 组件
 * Tipbox
 * 提示框样式 
 */
.ui-tipbox {
	position:relative;
	zoom:1;
	font-size:12px;
	line-height:22px
}
.ui-tipbox .ui-tipbox-icon {
	background:#fff;
	width:20px;
	height:20px;
	position:absolute;
	top:22px;
	left:48px
}
.ui-tipbox-icon .iconfont {
	font-size:36px;
	position:absolute;
	top:-7px;
	left:-7px;
	width:32px;
	height:32px;
	line-height:36px;
	text-shadow:0 1px 0 #fff
}
.ui-tipbox-message {
	border:1px solid #b2e2ea;
	background:#e5f2f8
}
.ui-tipbox-message .ui-tipbox-icon .iconfont {
	color:#68b5e2
}
.ui-tipbox-success {
	border:1px solid #E1E1CA;
	background:#edfed0
}
.ui-tipbox-success .ui-tipbox-icon .iconfont {
	color:#b5de70
}
.ui-tipbox-error {
	background:#FDEEE9;
	border:1px solid #fadcd3
}
.ui-tipbox-error .ui-tipbox-icon .iconfont {
	color:#f17975
}
.ui-tipbox-warning {
	background:#fefea4;
	border:1px solid #e6e098
}
.ui-tipbox-warning .ui-tipbox-icon .iconfont {
	color:#f96
}
.ui-tipbox-question {
	border:1px solid #b2e2ea;
	background:#e0f4ff
}
.ui-tipbox-question .ui-tipbox-icon .iconfont {
	color:#66cae2
}
.ui-tipbox-stop {
	background:#FDEEE9;
	border:1px solid #fadcd3
}
.ui-tipbox-stop .ui-tipbox-icon .iconfont {
	color:#f17975
}
.ui-tipbox-wait {
	border:1px solid #fae3cc;
	background:#FFF9D9
}
.ui-tipbox-wait .ui-tipbox-icon .iconfont {
	color:#d1a066
}
.ui-tipbox-content {
	margin:14px 0 14px 87px
}
.ui-tipbox-content .ui-tipbox-title {
	margin:0;
	padding:0
}
.ui-tipbox-content h3.ui-tipbox-title,.ui-tipbox-content-simple h3.ui-tipbox-title {
	color:#333;
	font-size:14px;
	font-weight:700
}
.ui-tipbox-content-simple {
	margin:22px 0 22px 88px
}
.ui-tipbox-explain {
	margin:0;
	padding:0;
	color:gray
}
.ui-tipbox-white {
	background:#fff;
	border:1px solid transparent;
	_border-color:tomato;
	_filter:chroma(color=tomato)
}

 

/* 组件
 * Tiptext
 * 提示文本样式 
 */
.ui-tiptext {
	margin:0;
	color:#4D4D4D;
	position:relative;
	font-size:12px;
	zoom:1
}
.ui-tiptext-follow {
	padding-left:21px
}
.ui-tiptext-container {
	padding:8px 12px;
	position:relative;
	zoom:1
}
.ui-tiptext .iconfont {
	font-size:1.33em;
	line-height:1em;
	text-shadow:0 1px 0 #fff;
	position:relative;
	top:2px;
	margin-right:2px
}
.ui-tiptext-icon {
	display:inline-block;
	*display:inline;
	*zoom:1
}
.ui-tiptext-message .ui-tiptext-icon {
	color:#68b5e2
}
.ui-tiptext-container-message {
	border:1px solid #b2e2ea;
	background:#e5f2f8
}
.ui-tiptext-success, .ui-tiptext-success .ui-tiptext-icon {
	color:#b5de70
}
.ui-tiptext-container-success {
	background:#E7FFCE;
	border:1px solid #B9E2A0
}
.ui-tiptext-error, .ui-tiptext-error .ui-tiptext-icon {
	color:#f17975
}
.ui-form-item-error-border .ui-tiptext-error,.ui-form-item-error-border .ui-tiptext-success{
	margin: 2px 0 0;
	padding: 4px 10px 4px 37px;
	background: url(../images/icon-validate.png) no-repeat 0 0;
	display:block;
}
.ui-form-item-error-border .ui-tiptext-error{
	background-color: #FFEFEE;
    background-position: -110px 0;
    border: 1px solid #FFD4D2;
}
.ui-form-item-error-border .ui-tiptext-success{
	border:1px solid #ecf5c5;
	background-color:#f7ffee;
	background-position:-6px -82px
}
.ui-tiptext-container-error {
	background:#FDEEE9;
	border:1px solid #fadcd3
}
.ui-tiptext-warning .ui-tiptext-icon {
	color:#f96
}
.ui-tiptext-container-warning {
	background:#fefea4;
	border:1px solid #e6e098
}
.ui-tiptext-question .ui-tiptext-icon {
	color:#66cae2
}
.ui-tiptext-container-question {
	border:1px solid #b2e2ea;
	background:#e0f4ff
}
.ui-tiptext-stop .ui-tiptext-icon {
	color:#f17975
}
.ui-tiptext-container-stop {
	background:#FDEEE9;
	border:1px solid #fadcd3
}
.ui-tiptext-wait .ui-tiptext-icon {
	color:#d1a066
}
.ui-tiptext-container-wait {
	border:1px solid #fae3cc;
	background:#FFF9D9
}
.ui-tiptext-arrowup,.ui-tiptext-arrowup em,.ui-tiptext-arrowup span,.ui-tiptext-arrowleft,.ui-tiptext-arrowleft em,.ui-tiptext-arrowleft span,.ui-tiptext-arrowdown,.ui-tiptext-arrowdown em,.ui-tiptext-arrowdown span {
	position:absolute;
	font-size:14px;
	font-family:SimSun;
	font-style:normal;
	line-height:1
}
.ui-tiptext-arrowup,.ui-tiptext-arrowleft,.ui-tiptext-arrowdown {
	height:10px;
	width:16px
}
.ui-tiptext-arrowup {
	left:32px;
	top:-7px
}
.ui-tiptext-arrowup em {
	top:-1px
}
.ui-tiptext-arrowleft {
	left:-6px;
	top:10px
}
.ui-tiptext-arrowleft em {
	left:-1px
}
.ui-tiptext-arrowdown {
	left:32px;
	bottom:-3px
}
.ui-tiptext-arrowdown em {
	top:1px
}
.ui-tiptext-container-message .ui-tiptext-arrow em {
	color:#b2e2ea
}
.ui-tiptext-container-message .ui-tiptext-arrow span {
	color:#e5f2f8
}
.ui-tiptext-container-success .ui-tiptext-arrow em {
	color:#E1E1CA
}
.ui-tiptext-container-success .ui-tiptext-arrow span {
	color:#edfed0
}
.ui-tiptext-container-error .ui-tiptext-arrow em {
	color:#fadcd3
}
.ui-tiptext-container-error .ui-tiptext-arrow span {
	color:#FDEEE9
}
.ui-tiptext-container-warning .ui-tiptext-arrow em {
	color:#e6e098
}
.ui-tiptext-container-warning .ui-tiptext-arrow span {
	color:#fefea4
}
.ui-tiptext-container-question .ui-tiptext-arrow em {
	color:#b2e2ea
}
.ui-tiptext-container-question .ui-tiptext-arrow span {
	color:#e0f4ff
}
.ui-tiptext-container-stop .ui-tiptext-arrow em {
	color:#fadcd3
}
.ui-tiptext-container-stop .ui-tiptext-arrow span {
	color:#FDEEE9
}
.ui-tiptext-container-wait .ui-tiptext-arrow em {
	color:#fae3cc
}
.ui-tiptext-container-wait .ui-tiptext-arrow span {
	color:#FFF9D9
}
.ui-tiptext-close {
	position:absolute;
	right:10px;
	top:8px;
	color:#60A2C5;
	cursor:pointer
}


/* 组件
 * Select
 * 模拟下拉框样式 
 */
.ui-select{
	height: 28px;
	line-height: 28px;
	padding-right: 20px;
}
.ui-selectbox {
	display:inline-block;
	*zoom:1;
	*display:inline;
	position:relative;
	padding:0;
	text-align:left;
	vertical-align:middle;
	cursor:pointer;
	border:1px solid #D2D2D2;
	*zoom:1;
	*overflow:visible;
	outline:0 none;
	background:#fff;
	-webkit-transition:all linear .2s;
	-moz-transition:all linear .2s;
	-o-transition:all linear .2s;
	transition:all linear .2s
}
.ui-selectbox::-moz-focus-inner {
	border:0;
	padding:0
}
select[disabled]+.ui-selectbox {
	color:#CCC;
	cursor:default;
	box-shadow:none;
	opacity:.7
}
.ui-selectbox-inner {
	display:block;
	margin:0 10px;
	font-size:12px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.ui-selectbox .ui-selectbox-dropdownspan{
	width: 30px;
	height: 28px;
	display: block;
	position: absolute;
	right: 0;
	top:0;
	background:#f4f5f8;
	background:-moz-linear-gradient(top,#fefeff 0,#f4f5f8 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefeff),color-stop(100%,#f4f5f8));
	background:-webkit-linear-gradient(top,#fefeff 0,#f4f5f8 100%);
	background:-o-linear-gradient(top,#fefeff 0,#f4f5f8 100%);
	background:-ms-linear-gradient(top,#fefeff 0,#f4f5f8 100%);
	background:linear-gradient(to bottom,#fefeff 0,#f4f5f8 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefeff',endColorstr='#f4f5f8',GradientType=0);
	border-left: 1px solid #D1D5E0;
}
.ui-selectbox .ui-selectbox-icon {
	position:absolute;
	right:9px;
	top:50%;
	margin-top:-2px;
	border-top:5px solid #33488c;
	border-left:5px dashed transparent;
	border-right:5px dashed transparent;
	border-bottom:0 none;
	display:block;
	width:0;
	height:0;
	overflow:hidden;
	line-height:0;
	font-size:0;
	_color:#33488c;
	_filter:chroma(color=#33488c);	
}
.ui-selectbox-open .ui-selectbox-icon {
	margin-top:-3px;
	border-top:0 none;
	border-bottom:5px solid #a7a7a7
}
.ui-selectbox-focus {
	border:1px solid #09E;
	outline:0 none;
	box-shadow:0 0 3px #06C
}
.ui-selectbox-dropdown {
	margin:0;
	padding:0;
	font-size:12px;
	list-style:none;
	overflow-y:auto;
	overflow-x:hidden;
	border:1px solid #ccc;
	background:#FFF;
	box-shadow:0 0 8px rgba(0,0,0,0.1);
	border:solid 1px #dcdcdc
}
.ui-selectbox-dropdown::-webkit-scrollbar {
	width:12px;
	height:12px;
	overflow:visible
}
.ui-selectbox-dropdown::-webkit-scrollbar-button {
	height:0;
	width:0
}
.ui-selectbox-dropdown::-webkit-scrollbar-track {
	background-clip:padding-box
}
.ui-selectbox-dropdown::-webkit-scrollbar-track:hover {
	background-color:rgba(0,0,0,.04);
	box-shadow:inset 1px 0 0 rgba(0,0,0,.05)
}
.ui-selectbox-dropdown::-webkit-scrollbar-track:active {
	background-color:rgba(0,0,0,.05);
	box-shadow:inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07)
}
.ui-selectbox-dropdown::-webkit-scrollbar-thumb {
	background-color:rgba(0,0,0,.14);
	background-clip:padding-box;
	border:solid transparent;
	border-width:1px 2px;
	box-shadow:inset 1px 1px 0 rgba(0,0,0,.12),inset 0 -1px 0 rgba(0,0,0,.07)
}
.ui-selectbox-dropdown::-webkit-scrollbar-thumb:hover {
	background-color:rgba(0,0,0,.28);
	box-shadow:inset 1px 1px 1px rgba(0,0,0,.25)
}
.ui-selectbox-dropdown::-webkit-scrollbar-thumb:active {
	background-color:rgba(0,0,0,.5);
	box-shadow:inset 1px 1px 3px rgba(0,0,0,.35)
}
.ui-selectbox-optgroup,.ui-selectbox-option {
	margin:0;
	padding:8px 10px;
	white-space:nowrap;
	cursor:pointer;
	color:#555;
	background:transparent;
	outline:0 none
}
.ui-selectbox-optgroup {
	cursor:default;
	color:#000;
	font-weight:bold;
	font-style:italic
}
.ui-selectbox-option:hover {
	background:#EEE
}
.ui-selectbox-option:focus {
	outline:0 none
}
.ui-selectbox-dropdown .ui-selectbox-selected,.ui-selectbox-dropdown .ui-selectbox-selected:hover {
	background:#3875d7;
	color:#FFF
}
.ui-selectbox-dropdown .ui-selectbox-disabled,.ui-selectbox-dropdown .ui-selectbox-disabled:hover {
	color:#CCC;
	cursor:default;
	background:#FFF
}


/* 组件
 * Loading
 * 进度等待样式 
 */
.ui-loading{
	width:50px;
	height:50px;
	background-repeat:no-repeat;
	background-image:url(../images/loading.gif);
	text-align:center;
	line-height:50px;
	font-size:11px;
	color:#777
}

/* 组件
 * Step
 * 步骤样式 
 */
.ui-step {
	padding:0 40px;
	margin:0 auto;
	font-size:14px;
	list-style:none;
	zoom:1;
	position:relative;
	color:#b7b7b7;
	overflow:hidden
}
.ui-step:after {
	clear:both;
	content:" ";
	display:block;
	font-size:0;
	height:0;
	visibility:hidden
}
.ui-step li {
	float:left;
	height:54px;
	margin:0;
	width:50%;
	position:relative
}
.ui-step li .ui-step-icon {
	height:50px;
	position:absolute;
	top:0;
	width:150px;
	text-align:center;
	left:-25px;
	font-family:tahoma
}
.ui-step-icon .iconfont {
	font-size:30px;
	margin:0;
	color:#b7b7b7;
	color:rgba(0,0,0,.25);
	*color:#b7b7b7;
	line-height:30px;
	background:#fff;
	padding:0 10px;
	position:absolute;
	top:0;
	left:0;
	text-shadow:1px 1px 2px #fff,0 0 0 #ccc,1px 1px 2px #fff
}
.ui-step-icon .ui-step-number {
	line-height:14px;
	font-style:normal;
	position:absolute;
	top:7px;
	left:0;
	padding:0 20px;
	font-weight:700;
	color:#fff
}
.ui-step .ui-step-active i.ui-step-number {
	color:#FFF
}
.ui-step-end .ui-step-number {
	background:transparent;
	font-size:12px;
	font-style:normal;
	left:17px;
	line-height:12px;
	padding:0;
	text-shadow:none;
	top:9px
}
.ui-step-icon .ui-step-text {
	height:20px;
	line-height:20px;
	position:relative;
	text-shadow:0 1px 0 #fff;
	top:34px;
	left:-50px
}
.ui-step li .ui-step-line {
	height:3px;
	background:#b9b9b9;
	display:block;
	margin-top:14px;
	line-height:1;
	overflow:hidden
}
.ui-step li.ui-step-end {
	position:absolute;
	top:0;
	right:-110px;
	width:150px;
	zoom:1;
	_clear:both
}
.ui-step li.ui-step-end .ui-step-line {
	display:none
}
.ui-step-2 li {
	width:100%
}
.ui-step-3 li {
	width:50%
}
.ui-step-4 li {
	width:33%
}
.ui-step-5 li {
	width:25%
}
.ui-step .ui-step-active {
	color:#f16f20
}
.ui-step .ui-step-active .iconfont {
	color:#ff7001
}
.ui-step .ui-step-done .iconfont {
	color:#ff9a00
}
.ui-step .ui-step-done .ui-step-line {
	background:#fc9c27
}
.ui-step-blue .ui-step-active {
	color:#3b7cb8
}
.ui-step-blue .ui-step-active .iconfont {
	color:#1e6bb3
}
.ui-step-blue .ui-step-done .iconfont {
	color:#428fd6
}
.ui-step-blue .ui-step-done .ui-step-line {
	background:#418cd6
}
.ui-ministep {
	list-style:none;
	font-size:12px;
	font-family:tahoma;
	line-height:1.5;
	margin:0;
	padding:0;
	color:#b7b7b7
}
.ui-ministep-item {
	position:relative;
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin-right:36px
}
.ui-ministep .iconfont {
	color:#b7b7b7;
	font-size:18px
}
.ui-ministep .ui-ministep-number {
	position:absolute;
	top:6px;
	left:5px;
	color:#fff;
	line-height:12px;
	font-style:normal
}
.ui-ministep .ui-ministep-text {
	position:relative;
	top:-2px
}
.ui-ministep-active,.ui-ministep-active .iconfont {
	color:#FF6700
}


/* Breadcrumbs */
.ui-breadcrumb { 
	position: relative;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #ddd;
}
.ui-breadcrumb a{
	color:#000;
}
.ui-breadcrumb .navigation-pipe{
	padding:0 5px;
}

/* Colorbox */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{outline:0;}
#cboxContent{margin-top:32px; overflow:visible; background:#000;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{background:#fff; padding:1px;}
#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}
#cboxLoadingOverlay{background:#fff;}
#cboxTitle{position:absolute; top:-22px; left:0; color:#fff;}
#cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(../images/controls.png) no-repeat 0 0;}

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

#cboxPrevious{background-position:0px 0px; right:44px;}
#cboxPrevious:hover{background-position:0px -25px;}
#cboxNext{background-position:-25px 0px; right:22px;}
#cboxNext:hover{background-position:-25px -25px;}
#cboxClose{background-position:-50px 0px; right:0;}
#cboxClose:hover{background-position:-50px -25px;}
.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}


/* Header区域 */
.mod-header{padding-top:20px;}
.mod-header .mod-header-top{height:65px;}
.mod-header .ui-grid-20{padding-top:10px;}
.mod-header .ui-nav-item a {padding:0 25px;}
.en-us .mod-header .ui-nav-item a {padding:0 12px;}
.mod-header .ui-nav-subitem a {padding:0 15px;}
.mod-header .ui-nav-subitem a:hover,.mod-header .ui-nav-subitem a.current {padding:0 14px;}
.mod-header .ui-nav-subitem a.current {box-shadow: 0 1px 0 #DADADA inset;background: #E7E7E7;color:#555;}

#mod-inquiry-basket{float:right;position:relative;z-index:9;width:121px;height:30px;}
#mod-inquiry-basket dt{position:absolute;z-index:3;width:74px;height:30px;padding:0 20px 0 25px;border:1px solid #EFEFEF;background-color:#F7F7F7;cursor:pointer;text-align:center;}
#mod-inquiry-basket dt a,#mod-inquiry-basket dt i.iconfont{color:#333;}
#mod-inquiry-basket dt .icon-inquiry-basket{font-size: 14px;position: absolute;left: 10px;top:4px;}
#mod-inquiry-basket dt .shopping{position:absolute;top:-13px;left:20px;background-image:url(../images/inquiry_count_background.png);background-position:-35px -29px ;padding-left:6px;color:#fff}
#mod-inquiry-basket dt .shopping span{float:left;display:block;height:20px;padding-right:6px;background-image:url(../images/inquiry_count_background.png);background-position:100% 0}
#mod-inquiry-basket dt a{line-height:27px;*line-height:30px}
#mod-inquiry-basket dt b{ position: absolute;top:9px;right:4px;width:0;height:0;border-style:dashed dashed dashed solid;border-width:5px;border-color:transparent transparent transparent #CCC;overflow:hidden}
#mod-inquiry-basket dd{display:none;position:absolute;top:32px;right:0;width:350px}
#mod-inquiry-basket dl.hover dt{height:32px;border:1px solid #E3E3E3;border-bottom:0;background-position:-115px -114px;background-color:#fff;-moz-box-shadow:0 0 10px #DDD;-webkit-box-shadow:0 0 10px #DDD;box-shadow:0 0 10px #DDD}
#mod-inquiry-basket dl.hover s{position:absolute;bottom:-10px;left:-10px;width:129px;height:10px;background:#fff}
#mod-inquiry-basket dl.hover dd{display:block;-moz-box-shadow:0 0 10px rgba(0,0,0,.12);-webkit-box-shadow:0 0 10px rgba(0,0,0,.12);box-shadow:0 0 10px rgba(0,0,0,.12)}
#settleup-content{position:relative;left:0;top:0;z-index:2;width:350px;background:#fff}
#settleup-iframe{position:absolute;left:0;top:0;z-index:1;width:350px;background:#000}
#mod-inquiry-basket .prompt{border:1px solid #ddd;padding:10px 15px;background:#fff}
#mod-inquiry-basket .nogoods{padding-left:30px;height:49px;line-height:49px;overflow:hidden;color:#999;text-align: left;}
#mod-inquiry-basket .nogoods b{float:left;width:56px;height:49px;background-position:0 0}
#mod-inquiry-basket .nogoods b i{font-size: 49px;}
#mod-inquiry-basket .sm{margin-bottom:0}
#mod-inquiry-basket .smt{height:25px;padding:6px 8px;background-position:0 -118px;background-repeat:repeat-x;border-style:solid;border-width:1px;border-color:#DDD #DDD #EEE;line-height:25px}
#mod-inquiry-basket .smt .extra{color:#999}
#mod-inquiry-basket .smc{border:solid #ddd;border-width:0 1px;background:#fff;height:auto!important;height:344px;max-height:344px;overflow-y:auto}
#mod-inquiry-basket ul{margin-top:-1px}
#mod-inquiry-basket li{padding:8px 10px;border-top:1px dotted #ccc;overflow:hidden;line-height:17px;vertical-align:bottom;*zoom:1}
#mod-inquiry-basket li:hover,#mod-inquiry-basket li.hover{background:#F5F5F5}
#mod-inquiry-basket .p-img{width:50px;height:50px;border:1px solid #ddd;padding:0;margin-right:10px;font-size:0}
#mod-inquiry-basket .p-name{width:150px;height:52px;text-align: left;}
#mod-inquiry-basket .p-price{font-weight:700}
#mod-inquiry-basket .delete{color:#005EA7}
#mod-inquiry-basket .smb{padding:8px;background:#F5F5F5;border:solid #ddd;border-width:0 1px 1px;text-align:right;}
#mod-inquiry-basket .smb b{margin:0 5px;color:#E4393C}
#mod-inquiry-basket .smb strong{font-size:18px;color:#E4393C}
*html #mod-inquiry-basket .smc{height:344px}
*html #mod-inquiry-basket li{font-family:"\5b8b\4f53"}
*html #mod-inquiry-basket dd{right:-1px}
#mod-inquiry-basket .dt-mz{color:#999;width:310px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#mod-inquiry-basket .dt-mz a{color:#999}
#mod-inquiry-basket .dt-mz:hover{background:#fff}
#mcart-suit .dt,#mcart-suit .dt:hover{background:#d3ebff}
#settleup-content .fr .hl-green,#settleup-content .fr .hl-orange{margin-right:0}
#settleup-content .hl-green,#settleup-content .hl-orange{margin-right:5px;color:#fff;display:inline-block;*zoom:1;padding:0 2px;font:12px/16px simsun}
#settleup-content .hl-green{background:#3b0}
#settleup-content .hl-orange{background:#f60}

/* Newsletter Widget */
#mod-newsletter {background:url(../images/colorful-bg.png) -6px 0;padding:4px;border:none;}
#mod-newsletter .ui-box-container{border:none;}
#mod-newsletter .ui-form{padding-top:15px;}
#mod-newsletter .ui-label{margin-left:-80px;width:70px;font-size:12px;}
#mod-newsletter .ui-form-item{padding-left:70px;padding-bottom:10px;}

/* mod-recommend 推荐商品区域 */
.mod-recommended-products .ui-box-head .hd{ overflow:hidden;  height:30px; background:#f4f4f4;  } 
.mod-recommended-products .ui-box-head .prev,.mod-recommended-products .ui-box-head .next,.mod-recommended-products .ui-box-head .prev i,.mod-recommended-products .ui-box-head .next i{cursor:pointer;color:#1D6DBD;}
.mod-recommended-products .ui-box-head ul{ overflow:hidden; zoom:1; margin:3px 5px;  } 
.mod-recommended-products .ui-box-head ul li{ position:relative; display:inline; float:left;  width:10px; height:10px; overflow:hidden; background:#ccc; margin:0 5px; text-indent:-999px; cursor:pointer; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;} 
.mod-recommended-products .ui-box-head ul li.on{ background:#E4393C;}
.mod-recommended-products .ui-box-content{ overflow:hidden; position:relative;padding:20px 10px;} 
.mod-recommended-products .ui-box-content ul{ overflow:hidden; zoom:1; } 
.mod-recommended-products .ui-box-content ul li{ margin:0 15px; width:130px; overflow:hidden; text-align:center;}
.mod-recommended-products .ui-box-content ul li img{border:1px solid #DDD;padding:1px;}

#mod-about .ui-box-content, #mod-news .ui-box-content, #mod-contact .ui-box-content{
	height:285px;
	overflow:hidden;
}
/* mod-news 新闻列表 */
#mod-news .ui-list{
	padding:0 5px;
	position:relative;
	margin-top:-5px;
}
#mod-news .ui-list li{
	height:36px;
	line-height:36px;
	border-bottom:1px solid #eee;
	position:relative;
}
#mod-news .ui-list li.ui-no-border{
	border:0;
}

#mod-news .ui-list li span.news-date{
	font-size:11px;
	color:#aaa;
	position:absolute;
	right:0;
	top:0;
}

/* Content区域 */
.mod-content{
	height:auto!important;  
	height:500px;  
	min-height:500px;  
}

/* Header Search */
.mod-header-search{
	position: relative;
	border: 2px solid #358ADE;
    height: 28px;
    width: 274px;
    z-index: 11;
	float:right;
	margin-right:30px;
	display:inline;
}
.mod-header-search .ui-form{
	height: 28px;
    overflow: hidden;
}
.mod-header-search .ui-form .text {
    background-color: #FFFFFF;
	border: 0 none;
    color: #999999;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding: 4px 5px;
	width: 206px;
	_margin-right:-3px;
	overflow:hidden;
}
.mod-header-search .ui-form .button {
    background: none repeat scroll 0 0 #358ADE;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 700;
    width: 58px;
	cursor: pointer;
    display: inline-block;
	*display: inline;
	*zoom: 1;
	text-align: center;
}
.mod-header-search .ui-form input {
    border: 0 none;
    height: 28px;
    margin: 0;
    padding: 0;
}

/* Search */
.search-result{
	padding:10px 0;
	color:#666;
}
.search-result .keyword{
	font-weight:bold;
	color:#08C;
	margin-right:10px;
}
.search-result .total{
	color:#08C;
}

/* Product 模块区域 */
#mod-product-categories .ui-box-container .level-1{
	font-weight:bold;
}

#product-left-column .ui-grid-inner{
	margin:0 15px;
}
#image-block {
	background:url(../images/loading.gif) no-repeat center;
	height:400px;
	height:400px;
	overflow:hidden;
}
#image-block a.mod-imagezoom{
	display:inline-block;
	position: relative;
}
#image-block img{
	display:block;
}

.mod-thumbnails{
	margin-top:15px;
}
.mod-thumbnails .tempWrap{
	float:left;
}
.mod-thumbnails .btn-prev,.mod-thumbnails .btn-next{
	display:block;
	float:left;
	width:15px;
	height:78px;
	margin:0 3px 0 0;
	display:inline;
	border:1px solid #ddd;
	text-align:center;
	line-height:78px;
	font-size:11px;
	color:#888;
	cursor:pointer;
}
.mod-thumbnails .btn-prev i,.mod-thumbnails .btn-next i{
	cursor:pointer;
}
.mod-thumbnails .btn-next{
	float:right;
	margin:0 0 0 3px;
	display:inline;
}
.mod-thumbnails .btn-prev:hover,.mod-thumbnails .btn-next:hover{
	background-color:#f8f8f8;
	color:#1D6DBD;
}
.mod-thumbnails ul{
	float:left;
	width:360px;
	overflow:hidden;
}

.mod-thumbnails ul li{
	margin:0 5px;
}
.mod-thumbnails ul li,.mod-thumbnails ul li img{
	float:left;
	width:80px;
	height:80px;
	overflow:hidden;
}
.mod-thumbnails ul li img{
	width:76px;
	height:76px;
	padding:1px;
	border:1px solid #ddd;
}

.mod-thumbnails ul li.cover img{
	border-color:#1D6DBD;
	padding:0;
	border-width:2px;
}

#product-right-column .inner-head .product-name{
	font-size:20px;
	font-weight:bold;
}

#product-right-column .inner-body{
	border-top:1px solid #eee;
	margin-top:15px;
	padding-top:15px;
}
#product-right-column .inner-body .ui-table{
	border:none;
}
#product-right-column .inner-body .ui-table .name {
	color:#999
}
#product-right-column .inner-body .ui-table .value {
	color:#333
}
#product-right-column .product-short-description{
	padding:15px 5px 0;
	line-height:180%;
	color:#555;
}

/* Google QR */
#QRPreview{
	margin: 15px 0 0;
}
#QRPreview img{
	display:block;
	border:1px solid #ededed;
}

/* Inquiry 页面 */
.inquiry-box {
	border:1px solid #ccc
}
.inquiry-box-top {
	padding-top:10px;
	background-color:#fcfcfc;
	background:-webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#f9f9f9));
	background:-moz-linear-gradient(top,#fcfcfc,#f9f9f9);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#f9f9f9');
	background:-o-linear-gradient(top,#fcfcfc,#f9f9f9);
	background:linear-gradient(top,#fcfcfc,#f9f9f9);
	border-bottom:1px solid #f2f2f2;
	background-position:right top;
}
.inquiry-box-top .inquiry-box-top-inner {
	margin:0 10px
}
.inquiry-box-main,.inquiry-box-foot {
	padding-bottom:5px
}
.inquiry-box-foot {
	margin:0 10px;
	padding-top:10px;
	border-top:1px dotted #dcdcdc
}
.inquiry-form {
	margin:0 10px;
	padding-bottom:5px
}
.inquiry-form-item {
	padding:5px 0;
	zoom:1;
}
.inquiry-form-item-help {
	margin-top:16px
}
#productImagesWrap ul,#productImagesWrap li {
	list-style:none;
	margin:0;
	padding:0;
	line-height:20px
}
.inquiry-form-label,.inquiry-form-label-top {
	float:left;
	width:120px;
	font-weight:bolder;
	text-align:right;
	padding-right:10px;
	color:#666
}
.inquiry-form-label {
	line-height:28px
}
.inquiry-form-content {
	margin-left:130px;
	width:618px;
	*float:left;
	*margin-left:0;
	zoom:1
}
.inquiry-form-content span.remark{
	float: left;
	display: inline;
	margin-top: 2px;
}
label.required em {
	color:red;
	margin-right:3px;
	position:relative;
	top:2px
}
.detail-toggle i {
	background-position:0 -20px;
	margin-right:3px;
	overflow:hidden
}
.detail-toggle-open i {
	background-position:0 -10px
}
.detail-toggle:hover,.detail-toggle:visited {
	color:#06C
}
.inquiry-checkbox {
	width:10px;
	vertical-align:top
}
.inquiry-to-product {
	color:#333;
	width: 500px;
}
.inquiry-to-product img {
	width:40px;
	height:40px;
	float:left;
	margin-right:5px
}
.inquiry-to-list th,.inquiry-to-list td {
	padding-top:10px
}
.inquiry-to-list .first th,.inquiry-to-list .first td {
	padding-top:0
}
.inquiry-text,.inquiry-textarea {
	background-color:#FFF;
	border:1px solid #CCC;
	box-shadow:0 1px 2px rgba(0,0,0,.1) inset;
	color:#333;
	-moz-transition:border .2s linear 0s;
	-webkit-transition:border .2s linear 0s;
	-o-transition:border .2s linear 0s;
	transition:border .2s linear 0s;
	height:34px;
	padding:2px 5px;
	line-height:34px;
	font-family:inherit
}
.inquiry-text:focus,.inquiry-text-focus,.inquiry-textarea:focus {
	border-color:#70a5e0;
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 1px rgba(112,165,224,1)
}
.inquiry-box #email,.inquiry-subject,.inquiry-textarea {
	width:606px;
}
.quantity-wrap .inquiry-text {
	float:left
}
.inquiry-select {
	margin-left:10px;
	padding:0 0 0 5px;
	height:26px;
	line-height:26px;
	cursor:pointer;
	width:220px
}
.inquiry-select span {
	word-break:keep-all;
	word-wrap:normal;
	white-space:nowrap
}
.inquiry-select .arrow {
	float:right;
	width:15px;
	height:26px;
	border-left:1px solid #ccc;
	background-position:4px -50px
}
.inquiry-select .title {
	float:left
}
.inquiry-textarea {
	height:240px
}
.inquiry-msg-wrap,.inquiry-msg-template {
	position:relative
}
.inquiry-msg-template {
	z-index:10
}
.trade-alert,.inquire-form-action-inner {
	margin-left:130px
}
.inquire-form-action {
	padding:20px 0;
	text-align:center
}
.inquire-form-submit {
	margin:10px 10px 20px
}
.ui-balloon {
	position:absolute;
}
.ui-balloon .ui-balloon-arrow {
	position:absolute;
	display:block;
	width:10px;
	height:10px;
	overflow:hidden;
	width:15px \9;
	height:15px \9
}
:root .ui-balloon .ui-balloon-arrow {
	width:10px;
	height:10px
}
.ui-balloon-tl,.ui-balloon-tr,.ui-balloon-rt,.ui-balloon-rb,.ui-balloon-br,.ui-balloon-bl,.ui-balloon-lb,.ui-balloon-lt {
	padding:15px;
	border:1px solid #ccc;
	background:#fff;
	-webkit-box-shadow:3px 3px 4px rgba(0,0,0,.13);
	-moz-box-shadow:3px 3px 4px rgba(0,0,0,.13);
	box-shadow:3px 3px 4px rgba(0,0,0,.13)
}
.ui-balloon-tl .ui-balloon-arrow,.ui-balloon-tr .ui-balloon-arrow,.ui-balloon-rt .ui-balloon-arrow,.ui-balloon-rb .ui-balloon-arrow,.ui-balloon-br .ui-balloon-arrow,.ui-balloon-bl .ui-balloon-arrow,.ui-balloon-lb .ui-balloon-arrow,.ui-balloon-lt .ui-balloon-arrow {
	border:1px solid #ccc;
	background:#fff;
	background:#fff url(http://i02.i.aliimg.com/simg/sprites/app/balloon-arrow-old.png?t=71b1e83b_0) no-repeat 0 0 \9;
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg)
}
:root .ui-balloon-tl .ui-balloon-arrow,:root .ui-balloon-tr .ui-balloon-arrow,:root .ui-balloon-rt .ui-balloon-arrow,:root .ui-balloon-rb .ui-balloon-arrow,:root .ui-balloon-br .ui-balloon-arrow,:root .ui-balloon-bl .ui-balloon-arrow,:root .ui-balloon-lb .ui-balloon-arrow,:root .ui-balloon-lt .ui-balloon-arrow {
	background:#fff\9
}
.ui-balloon-tl .ui-balloon-arrow {
	left:10px;
	top:-6px;
	border-right:0;
	border-bottom:0;
	top:-7px \9;
	height:7px \9;
	border:none \9;
	background-position:0 0 \9
}
:root .ui-balloon-tl .ui-balloon-arrow {
	top:-6px;
	height:10px;
	border:1px solid #ccc;
	border-right:0;
	border-bottom:0;
	background:#fff
}
.ui-balloon-tr .ui-balloon-arrow {
	right:10px;
	top:-6px;
	border-right:0;
	border-bottom:0;
	top:-7px \9;
	height:7px \9;
	border:none \9;
	background-position:0 0 \9
}
:root .ui-balloon-tr .ui-balloon-arrow {
	top:-6px;
	height:10px;
	border:1px solid #ccc;
	border-right:0;
	border-bottom:0;
	background:#fff
}
.ui-balloon-rt .ui-balloon-arrow {
	right:-6px;
	top:10px;
	border-bottom:0;
	border-left:none;
	-webkit-box-shadow:3px -1px 3px rgba(0,0,0,.13);
	-moz-box-shadow:3px -1px 3px rgba(0,0,0,.13);
	box-shadow:3px -1px 3px rgba(0,0,0,.13);
	right:-7px \9;
	width:7px \9;
	border:none \9;
	background-position:100% 0 \9
}
:root .ui-balloon-rt .ui-balloon-arrow {
	right:-6px;
	width:10px;
	border:1px solid #ccc;
	border-left:none;
	border-bottom:0;
	background:#fff
}
.ui-balloon-rb .ui-balloon-arrow {
	right:-6px;
	bottom:10px;
	border-bottom:0;
	border-left:none;
	-webkit-box-shadow:3px -1px 3px rgba(0,0,0,.13);
	-moz-box-shadow:3px -1px 3px rgba(0,0,0,.13);
	box-shadow:3px -1px 3px rgba(0,0,0,.13);
	right:-7px \9;
	_right:-8px;
	width:7px \9;
	border:none \9;
	background-position:100% 0 \9
}
:root .ui-balloon-rb .ui-balloon-arrow {
	right:-6px;
	width:10px;
	border:1px solid #ccc;
	border-left:none;
	border-bottom:0;
	background:#fff
}
.ui-balloon-br .ui-balloon-arrow {
	right:10px;
	bottom:-6px;
	border-left:none;
	border-top:0;
	-webkit-box-shadow:4px 1px 3px rgba(0,0,0,.09);
	-moz-box-shadow:4px 1px 3px rgba(0,0,0,.09);
	box-shadow:4px 1px 3px rgba(0,0,0,.09);
	bottom:-7px \9;
	height:7px \9;
	_bottom:-8px;
	border:none \9;
	background-position:0 -8px \9
}
:root .ui-balloon-br .ui-balloon-arrow {
	bottom:-6px;
	height:10px;
	border:1px solid #ccc;
	border-left:none;
	border-top:0;
	background:#fff
}
.ui-balloon-bl .ui-balloon-arrow {
	left:10px;
	bottom:-6px;
	border-left:none;
	border-top:0;
	-webkit-box-shadow:4px 1px 3px rgba(0,0,0,.09);
	-moz-box-shadow:4px 1px 3px rgba(0,0,0,.09);
	box-shadow:4px 1px 3px rgba(0,0,0,.09);
	bottom:-7px \9;
	height:7px \9;
	_bottom:-8px;
	border:none \9;
	background-position:0 -8px \9
}
:root .ui-balloon-bl .ui-balloon-arrow {
	bottom:-6px;
	height:10px;
	border:1px solid #ccc;
	border-left:none;
	border-top:0;
	background:#fff
}
.ui-balloon-lb .ui-balloon-arrow {
	left:-6px;
	bottom:10px;
	border-top:0;
	border-right:0;
	left:-7px \9;
	width:7px \9;
	border:none \9;
	background-position:0 0 \9
}
:root .ui-balloon-lb .ui-balloon-arrow {
	left:-6px;
	width:10px;
	border:1px solid #ccc;
	border-top:0;
	border-right:0;
	background:#fff
}
.ui-balloon-lt .ui-balloon-arrow {
	left:-6px;
	top:10px;
	border-top:0;
	border-right:0;
	left:-7px \9;
	width:7px \9;
	border:none \9;
	background-position:0 0 \9
}
:root .ui-balloon-lt .ui-balloon-arrow {
	left:-6px;
	width:10px;
	border:1px solid #ccc;
	border-top:0;
	border-right:0;
	background:#fff
}
.messge-content-tips {
	position:absolute;
	top:30px;
	left:0;
	padding:8px
}
.message-content-balloon {
	width:186px;
	top:2px;
	right:-220px;
	padding:10px
}
.messge-content-balloon-title {
	color:#666
}
.messge-content-balloon-content {
	margin:5px 0;
	color:#333
}
.messge-content-balloon-content li {
	margin:0 0 2px 14px;
	display: list-item;
	list-style: disc outside none;
}
.messge-content-balloon-content li i.iconfont{
	color:#AAA;
}


/* Upload区域 */
.progressWrapper {
	overflow: hidden;
}

.progressContainer {
	margin: 5px 0;
	padding: 5px 10px;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
 
.progressName {
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}
.ui-tiptext-container-success .progressName{
	display: none;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	text-align: left;
	white-space: nowrap;
}

#inquiry-attachments{
	padding: 10px;
	background: #fafafa;
	border: 1px solid #eee;
	background-color:#fcfcfc;
	background:-webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#f9f9f9));
	background:-moz-linear-gradient(top,#fcfcfc,#f9f9f9);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#f9f9f9');
	background:-o-linear-gradient(top,#fcfcfc,#f9f9f9);
	background:linear-gradient(top,#fcfcfc,#f9f9f9);
	border-bottom:1px solid #f2f2f2;
	background-position:right top;
}
#inquiry-attachments li{
	width: 100%;
	padding:5px 0;
}
#inquiry-attachments li a.file-name{
	font-weight: bold;
}
#inquiry-attachments li span.file-size{
	color: #999;
	padding-left: 10px;
	font-size: 11px;
}
 

/* 弹出层 */
.boxy-wrapper{position: absolute;}
.boxy-wrapper.fixed{position: fixed;}

/* Modal*/
.boxy-modal-blackout{background-color: black;left: 0;top: 0;position:fixed; width:100%; height:100%;z-index:8887;}
/* Border*/
.boxy-wrapper{empty-cells: show;}
.boxy-wrapper .boxy-top-left,
.boxy-wrapper .boxy-top-right,
.boxy-wrapper .boxy-bottom-right,
.boxy-wrapper .boxy-bottom-left{width: 6px;height: 6px;padding: 0}
.boxy-wrapper .boxy-bottom{height: 6px;background-color: black;opacity: 0.3;filter: alpha(opacity=40);padding: 0}
.boxy-wrapper .boxy-left,
.boxy-wrapper .boxy-right{width: 6px;background-color: black;opacity: 0.3;filter: alpha(opacity=40);padding: 0}
/* Title bar*/
.boxy-wrapper .title-bar{background-color:#012F51;padding: 6px 10px;position: relative;text-align:left}
.boxy-wrapper .title-bar.dragging{cursor: move;}
.boxy-wrapper .title-bar h2{font-size: 12px;color: white;margin: 0;padding: 0;font-weight: bold;}
.boxy-wrapper .title-bar .close{color: white;position: absolute;top: 6px;right: 6px;font-size: 90%;line-height: 1;background-image:url(images/close.gif);height:15px;width:15px;border:0px;background-repeat: no-repeat;background-position: center center;}
/* Content Region*/
.boxy-inner{background-color: white;padding: 0;color:#333;}
.boxy-inner a:link{}
.boxy-inner a.null{color:#345974;}
.boxy-content .pop tr{line-height:30px;}
/* Question Boxes*/
.boxy-wrapper .question{width: 350px;min-height: 80px;padding: 15px;}
.boxy-wrapper .answers{margin:0px auto;width:150px;padding-bottom:10px}
.boxy-wrapper .photoShow{padding:10px;overflow:hidden}
.boxy-wrapper .photoShow h4{font-size:12px;font-weight:400}
.boxy-wrapper .photoShow h5{font-size:12px;font-weight:400;line-height:30px}
.boxy-wrapper .photoShow img{padding:2px;border:#ccc solid 1px;float:left;margin:0 10px 0 0}
.ui-draggable-dragging{}
.pop .s-txt, .pop .s-txt-focus{vertical-align:middle}
.wrap-layer{color:#535353;position: absolute;z-index:1000}
.wrap-layer .content-layer{position:relative;background:#fff;margin:0 auto;border:1px
solid rgba(0, 0, 0, 0.3);*border:1px
solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;overflow:hidden}
.wrap-layer .content-layer .hd{background:#fff;font-weight:700;font-size:14px;color:#535353;padding:9px 15px;text-align:left;border-bottom:1px solid #eee;}
.wrap-layer .content-layer .hd a.ico-close{position:absolute;background:url(../images/ico-delete.png) no-repeat 0 0;right:10px;top:10px;width:18px;height:18px}
.wrap-layer .content-layer .hd a.ico-close:hover{background-position:0 -50px}
.wrap-layer .content-layer textarea{color:#535353;}
.wrap-layer .content-layer .pop .form-tt{width:60px;display:block;float:left;text-align:right;}
.wrap-layer .content-layer .pop .form-row{margin:0 0 0 60px;_float:left;_margin:0}
.wrap-layer .content-layer .pop .pad-no{padding:0;}
.wrap-layer .content-layer .pop dd{padding:0 0 10px;*zoom:1}
.wrap-layer .content-layer .pop dd:after{clear: both;content: ".";display: block;height: 0;visibility: hidden}
.wrap-layer .content-layer .pop .double{margin-top:10px;_margin-left:43px}
.wrap-layer .content-layer .pop .ico-add{margin:0 5px}
.wrap-layer .content-layer .load{background:url(../images/loading.gif) no-repeat 0 0;height:50px;line-height:50px;display:inline-block;padding-left:50px;margin:20px;}
.wrap-layer .content-layer .layer-content{text-align:left;padding: 20px 50px 30px;}
.html_clew_box{position:absolute;z-index:999999; text-align:center;margin-top:1px;float:left;}
.clew_error{background-position:0 bottom;color:#f00}
.html_clew_box_close{clear:both;display:none}
.html_clew_box_close a{background: url(../image/pop_ico_x.gif) no-repeat 0 0;width:8px;height:8px;overflow: hidden;text-indent: 10px;display: block;float: right;}
.html_clew_box_con{font-size:14px;padding:15px 20px;white-space: nowrap;font-weight: bold;}
.ico_waiting{background:url(../image/icon_waiting.gif) no-repeat 0 0;display:inline-block;padding-left:40px;}
.boxy-content{text-align:left;padding:10px;}
.ui-confirm{clear:left;margin-top:20px;*margin-top:0px;position:absolute;z-index:9;text-align:center;-moz-box-shadow:0 0 10px #DDD;-webkit-box-shadow:0 0 10px #DDD;box-shadow:0 0 10px #DDD;}
.ui-confirm .ico-close{position:absolute;right:5px;top:5px}
.ui-confirm .layer-mini-info{padding:15px;border:#ccc solid 1px;background:#fff;position:relative;*z-index:9999;}
.ui-confirm .layer-mini-info .txt, .wrap-layer .txt{padding-bottom:10px;}

/* UED提示框*/
.ui-popup-box-layer,
.ui-popup-box-layer .gtl_ico_succ,
.ui-popup-box-layer .gtl_ico_fail,
.ui-popup-box-layer .gtl_ico_hits,
.ui-popup-box-layer .gtl_ico_clear,
.ui-popup-box-layer .gtl_end{display:inline-block;height:54px;line-height:54px;font-weight:bold;font-size:14px;color:#606060;background-image:url(../images/gb_tip_layer.png);_background-image:url(../images/gb_tip_layer_ie6.png);background-repeat:no-repeat}
.ui-popup-box-layer_wrap{width:100%;position:fixed;_position:absolute;top:46%;left:0;text-align:center;z-index:65533}
.ui-popup-box-layer{background-position:0 -161px;background-repeat:repeat-x;padding:0 18px 0 9px;margin:0 auto;position:relative}
.ui-popup-box-layer .gtl_ico_succ{background-position:-6px 0;left:-45px;top:0;width:45px;position:absolute}
.ui-popup-box-layer .gtl_end{background-position:0 0;position:absolute;right:-6px;top:0;width:6px}
.ui-popup-box-layer .gtl_ico_fail{background-position:-6px -108px;position:absolute;left:-45px;top:0;width:45px}
.ui-popup-box-layer .gtl_ico_hits{background-position:-6px -54px;position:absolute;left:-45px;top:0;width:45px}
.ui-popup-box-layer .gtl_ico_clear{background-position:-6px 0;left:-5px;width:5px;position:absolute;top:0}
.ui-popup-box-layer .gtl_ico_loading{width:16px;height:16px;border:0;background-image:url(../images/loading-tips.gif);float:left;margin:19px 10px 0 5px}

.mod-redirect-wapper .ui-box-content{padding:100px 20px;}
.ui-title{font-size: 32px; line-height: 70px;vertical-align: middle;}


/* 商品分类列表页面 */
h1.category-title:after {/* 清理浮动 */
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0;
}
h1.category-title{
	border-bottom: 1px solid #CCE6F5;
    height: 35px;
    line-height: 35px;
    position: relative;
	width:100%;
	zoom:1; /* for IE6 IE7 */
}

h1.category-title span {
    border-bottom: 2px solid #69CBF1;
    color: #2D648F;
    font-size: 16px;
	padding: 0 15px 0 0;
	font-weight:bold;
    left: 0;
    position: absolute;
    top: -1px;
}
.category-description .ui-tiptext{
	line-height:180%;
}

#mod-product-list{
}

#mod-product-list .product-list-wrap{
	border-top: 1px solid #E5E8F1;
	position:relative;
	margin-bottom: -1px;
}
#mod-product-list .product-list-wrap li.product-list-gird{
	width:160px;
	height:240px;
	background:#fff;
	overflow:hidden;
	padding:10px 18px;
	text-align:center;
	border-bottom: 1px solid #E5E8F1;
    border-right: 1px solid #E5E8F1;
    border-top: none;
	position:relative;
}
#mod-product-list .product-list-wrap li.last-item-of-line{padding-right:21px;border-right:none;}
#mod-product-list .product-list-wrap li.product-list-gird .mod-product-cover, #mod-product-list .product-list-wrap li.product-list-gird .mod-product-cover img{
	display:block;
	width:160px;
	height:160px;
	overflow:hidden;
}
#mod-product-list .product-list-wrap li.product-list-gird .mod-product-cover{
	position:relative;
}
#mod-product-list .ui-paging{
	width:100%;
	border-top:1px solid #E5E8F1;
	padding-top:20px;
}
#mod-product-list .mod-product-info{
	text-align:left;
}
#mod-product-list .mod-product-info .product-title{
	height:36px;
	line-height:18px;
	overflow:hidden;
	margin-bottom:10px;
}
.mod-recommended-products .ui-box-content ul.page-products-category li{
	width:123px;
}


/* Channel */
.channel-list-wrap{

}
.channel-list-wrap ul.ui-list{
	margin-bottom:20px;
}
.channel-list-wrap ul li{
	padding:10px 0;
	font-size:12px;
	margin:10px 0;
	border-bottom:1px dotted #ddd;
}
.channel-list-wrap ul li.ui-list-item{
	float:left;
	width:100%;
}
.channel-list-wrap ul li .ui-list-item-date{
	width:80px;
	padding-top:7px;
	padding-right:20px;
	text-align:center;
	font-weight:bold;
}
.channel-list-wrap ul li .ui-list-item-date .ui-list-item-date-day{
	font-size:32px;
	color:#000;
}
.channel-list-wrap ul li .ui-list-item-date .ui-list-item-date-yearmonth{
	font-size:13px;
}

.channel-list-wrap ul li .ui-list-item-content{
	width:670px;
}
.channel-list-wrap ul li .ui-list-item-title{
	font-size:14px;
}

h1.mod-channel-content-title{
	text-align:center;
	color:#333;
	font-size:20px;
	padding:10px 0;
}
.mod-channel-content-intro{
	padding:5px 10px;
	text-align:center;
}

.mod-channel-content-content{
	border-top:1px solid #eee;
	margin-top:5px;
	padding:15px 0;
}

/* Certificate */
.mod-certificate-list li.ui-list-item{
	float:left;
	margin:0 0 20px;
	display:inline;
}

.mod-certificate-list li.ui-list-item .ui-list-item-image{
	 /*非IE的主流浏览器识别的垂直居中的方法*/
	 display: table-cell;
	 vertical-align:middle;

	 /*设置水平居中*/
	 text-align:center;

	 /* 针对IE的Hack */
	 *display: block;
	 *font-size:175px;/*约为高度的0.873，200*0.873 约为175*/
	 *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

	 width:230px;
	 height:230px;
	 padding:5px;
	 border: 1px solid #eee;
}
.mod-certificate-list li.ui-list-item .ui-list-item-image img {
	/*设置图片垂直居中*/
	vertical-align:middle;
}
.mod-certificate-list li.last-item-of-line{
	margin-left:22px;
	margin-right:22px;
}
.mod-certificate-list li.ui-list-item .ui-list-item-content{
	padding-top:10px;
	text-align:center;
}

/* Download */
.mod-download-list li.ui-list-item{
	border:1px solid #ccc;
	border-width:1px 0;
	margin:0 0 20px;
	padding:0;
}
.mod-download-list li.ui-list-item .ui-list-item-title{
	display:block;
	padding:10px;
	background:#CFD8E2;
	color:#333;
	font-size:14px;
	font-weight:bold;
}
.mod-download-list li.ui-list-item .ui-list-item-content{
	padding:10px;
}
.mod-download-list li.ui-list-item .ui-list-item-footer{
	padding:5px 10px;
	background:#F2F2F2;
}
.mod-download-list li.ui-list-item .ui-list-item-footer li{
	float:left;
	margin:0 15px 0 0;
	padding:0;
	border:none;
}

/* Footer区域 */
.mod-footer{
	color:#888;
}
.mod-footer .ui-container{
	border-top:3px solid #eee;
	padding-top:15px;
}
.mod-footer .ui-container .mod-footer-navigation{
	text-align:center;
	padding-bottom:5px;
}
.mod-footer .ui-container .mod-footer-navigation li{
	display:inline;
	padding:0 4px;
	color:#aaa;
}
.mod-footer .ui-container .mod-footer-navigation li a{
	margin-right:8px;
	color:#333;
}