/*base
1.绿色
link:#f0394f;
hover:#01478d;

2.黄色（加入购物车按钮多种状态）
link:#ff6600;
hover:#ff7e00;
分城商品详情
*/
.product-info .pdinfo-summary .dd .pd-sale-t,
.btn-incart,
.pd-info-status .choose-type .item a:hover,
.floatnav-wrap .floatNav .pdtab-tit li.on,
.pc-tab-ti li.on,
.pc-tab-ti li i{
	background: #f0394f !important;
} 

.pd-info-status .choose-type .selected a{
	border: 1px solid #f0394f !important;
}

.pd-info-status .choose-type .selected a:hover{
	background: #fff !important;
	color:#01478d !important;
	border:1px solid #01478d !important; 
}

.btn-buynow,
.pd-info-status .had-gocheck a.btn-gocheck{
	background: #ff6600 !important;
	text-align: center;
}

.btn-buynow:hover,
.pd-info-status .had-gocheck a.btn-gocheck:hover{
	background: #ff7e00 !important;
}

.btn-incart:hover{
	background: #ff0056 !important;
}

.a-btn{
	width:138px !important;
	height:38px !important;
	border-radius:3px !important;
	display: block !important;
	overflow: hidden;
	color:#fff !important;
	font-size: 18px;
	line-height: 38px;
	text-decoration: none !important;
	
}

.btn-buynow:hover,
.btn-incart:hover{
	color:#fff !important;
	text-decoration: none !important;
}

.btn-incart{
	position: relative;
	text-indent: 36px;
}

.btn-icons{
	display: block;
	position: absolute;
	width:32px;
	height: 32px;
	background-image: url("../../../images/platform/zsttzx/in-car.svg");
	background-size:32px 32px; 
	top:3px;
	left:5px;
}

.pd-info-status .had-add-tips dt i.c-icon{
	background-position:0 !important;
	background-image: url("../../../images/platform/zsttzx/OK.svg") !important;
	background-size:32px 32px !important; 
	
}









*html, *html body { background-image:url(about:blank); background-attachment:fixed;}
p { margin:auto; padding:0;}
input, textarea { outline:none;}
.mc-wrap { width:1200px; margin:0 auto; padding:5px 0 10px 0; font:500 12px/100% "microsoft yahei"; color:#666;}
.mc-wrap a { color:#666; text-decoration:none;}
.mc-wrap a:hover { color:#db3d1a; text-decoration:underline;}
.mc-wrap a.a-gray { color:#999;}
.mc-wrap a.a-gray:hover { color:#f50; text-decoration:underline;}
.mc-wrap a.a-green { color:#db3d1a;}
.mc-wrap a.a-green:hover { color:#a1280d; text-decoration:underline;}
.mc-wrap a.a-gray { color:#999;}
.mc-wrap a.a-gray:hover { color:#db3d1a; text-decoration:underline;}
.mc-wrap a.a-orange { color:#db3d1a;}
.mc-wrap a.a-orange:hover { color:#db3d1a; text-decoration:underline;}
.mc-wrap a.mc-btn { display:inline-block; font-size:12px; border-radius:2px;}
.mc-wrap a.mc-btn:hover { text-decoration:none;} 
.mc-wrap a.btn-orange { border:#db3d1a 1px solid; background:#db3d1a; color:#fff; padding:1px 8px;}
.mc-wrap a.btn-orange:hover { border:#a1280d 1px solid; background:#a1280d; color:#fff;}
.mc-wrap a.btn-search { border:#e5e5e5 1px solid; padding:7px 10px 6px 10px; height:12px; line-height:12px; _overflow:hidden;}
.mc-wrap a.btn-search:hover { background:#f5f5f5; color:#999;}
.mc-wrap a.btn-defgray { border:#d7d7d7 1px solid; background:#f4f4f4; padding:5px 8px;}
.mc-wrap a.btn-defgray:hover { border:#db3d1a 1px solid; background:#fff; color:#db3d1a;}
.mc-wrap a.btn-orange-edit { display:block; color:#db3d1a; padding:5px 8px;}
.mc-wrap a.btn-icoclose { background:url(../../../images/uc/closebtn.gif) no-repeat; width:15px; height:15px;}
.mc-wrap a.btn-disabled, .mc-wrap a.btn-disabled:hover { border:#d7d7d7 1px solid; cursor:default; color:#999;}
.mc-wrap a.btn-sm { padding:8px 20px; font-size:15px; line-height:1;}
.mc-wrap a.btn-xs { padding:3px 7px;}
.mc-wrap .mc-left { float:left; width:190px;}
.mc-wrap .mc-right { float:right; width:990px;}
.mc-wrap .mc-ind { width:1010px;}
.clr { display:block; overflow:hidden; clear:both; height:0; line-height:0; font-size:0;}
.col-w-12 { width:100%}
.col-w-11 { width:91.66666666666666%}
.col-w-10 { width:83.33333333333334%}
.col-w-9 { width:75%}
.col-w-8 { width:66.66666666666666%}
.col-w-7 { width:58.333333333333336%}
.col-w-6 { width:50%}
.col-w-5 { width:41.66666666666667%}
.col-w-4 { width:33.33333333333333%}
.col-w-3 { width:25%}
.col-w-2 { width:16.666666666666664%}
.col-w-1 { width:8.333333333333332%}
.col-w-12, .col-w-11, .col-w-10, .col-w-9, .col-w-8, .col-w-7, .col-w-6, .col-w-5, .col-w-4, .col-w-3, .col-w-2, .col-w-1 { float:left; display:inline; min-height:1px;}
.help-block { color:#999; font-size:12px; line-height:17px; padding:5px 0;}
.ml20 { margin-left:20px;}
.mb10 { margin-bottom:10px;}
.mb20 { margin-bottom:20px;}
.mc-icon { display:inline-block; background:url(../../../images/uc/mcui.png) 0 -999em no-repeat; width:16px; height:16px; overflow:hidden; vertical-align:top;}
.mc-gray { color:#999;}
.mc-red { color:#db3d1a;} /*20180402*/
.mc-green { color:#094;}
.t-h3 { font-size:15px; line-height:18px; font-weight:700; margin-bottom:10px;}
table.table { border-collapse:collapse; border-spacing:0; width:100%;}
table.table tr td { padding:10px;}
table.table-border thead { border:#e5e5e5 1px solid;}
table.table-border tr th { background:#f5f5f5; font-size:13px; padding:10px 20px;}
table.table-border tr td { border:#e5e5e5 1px solid; background:#fff; padding:10px 18px; text-align:center;}
table.table-border tr td.tdleft { text-align:left;}
table.table-border tr td.tdright { text-align:right;}
table.table-border tr td.tdbgclor1 { background:#fafafa;}
table.table-thsel tr th { padding:5px 0;}
table.table-nypop tfoot td { padding:0px; border:#ffa64c 1px solid;}
table.table-nypop tfoot td .nypop { background:#ffffcc url(../../../images/uc/tipsicon.gif) 10px 10px no-repeat; border-top:#ffa64c 1px solid; padding:10px; margin-top:-1px; position:relative; z-index:1; overflow:hidden; zoom:1;} 
table.table-nypop tfoot td .nypop p { float:left; font-size:13px; line-height:15px; padding-left:20px; color:#e50000; text-align:left; width:900px;}
table.table-nypop tfoot td .nypop a { float:right; display:inline-block; background:url(../../../images/uc/closebtn.gif) no-repeat; width:15px; height:15px; cursor:pointer; top:6px; right:6px;}
.panel-body { border:#db3d1a dashed; border-width:1px 0 1px 0; padding:30px 0;}
.form-group:after { clear:both; display:block; content:" ";}
.form-group { zoom:1; margin-bottom:15px; font-size:13px;}
.control-span, .control-div { float:left; display:inline; margin:0 5px; line-height:27px;}
.control-span { text-align:right;}
.control-div .control-radio { margin-top:8px;}
.control-div .form-control { border-color:#ccc; width:100%;}
.form-control { border:#e5e5e5 1px solid; color:#999; font-family:"microsoft yahei"; font-size:12px; height:19px; line-height:19px; padding:3px 5px; margin:0;}
select.form-control { height:auto; color:#666;}
.control-label { display:inline-block; margin-right:10px;}
.control-radio, .control-checkbox { width:13px; height:13px; overflow:hidden; vertical-align:top;}
.mc-portlet .hd { border-bottom:#db3d1a 2px solid; height:40px;}
.mc-portlet .hd h2 { float:left; border-left:#db3d1a 3px solid; font-size:18px; height:20px; line-height:20px; padding-left:8px; margin-top:10px;}
.mc-portlet .hd .hd-a { float:right; line-height:20px; margin:15px 10px 0 0;}
.mc-portlet .bd { margin-top:20px;}
.wall { background:#f5f5f5; border:#e5e5e5 1px solid; padding:20px;}
.mc-msg dt { color:#333; font-size:15px; line-height:20px; margin-bottom:3px;}
.mc-msg dd p { line-height:22px; padding-top:3px}
.mc-msg dd img { vertical-align:middle;}
.mc-msg dd a.btn-orange { line-height:18px;}
.mc-mr1 { margin-right:100px;}
.tabtable .nav-tabs:after { clear:both; display:block; content:" ";}
.tabtable .nav-tabs { border-bottom:#ddd 1px solid; zoom:1;}
.tabtable .nav-tabs li { float:left; margin-bottom:-1px; margin-right:1px;}
.tabtable .nav-tabs li a { background:#fff; display:block; padding:10px 16px; margin-top:4px; color:#333;}
.tabtable .nav-tabs li a:hover { text-decoration:none;color:#333; }
.tabtable .nav-tabs li.curr { border:#ddd 1px solid; border-top:#db3d1a 2px solid; border-bottom:0; position:relative;}
.tabtable .nav-tabs li.curr a { color:#db3d1a; cursor:default; text-decoration:none; padding:12px 15px; margin-top:0;}
.tabtable .nav-tabs li.curr a:hover { text-decoration:none;}
.tabtable .tab-bd { margin-top:10px;}
.tabtable .tab-bd .tab-pane { display:none;}
.tabtable .tab-bd .curr { display:block;}
.reppro-list { width:950px; margin:0 auto; padding:25px 0 5px 0; overflow:hidden; zoom:1;}
.reppro-list li { float:left; display:inline; width:150px; margin:0 20px;}
.reppro-list li .proimg { display:table-cell; vertical-align:middle; text-align:center; *display:block; *font-size:116px; width:150px; height:150px; overflow:hidden;}
.reppro-list li .proimg img { vertical-align:middle; max-width:150px; max-height:150px;}
.reppro-list li h3 { height:36px; line-height:18px; overflow:hidden; margin-top:10px;}
.reppro-list li span { color:#db3d1a; display:inline-block; margin-top:5px;}
/* 左侧导航 */
.left-menu .title { background:#db3d1a; border-bottom:#ccc 3px solid; width:190px; height:50px; text-align:center; font-size:15px; line-height:15px;}
.left-menu .title i.mci-home { background-position:0 0; margin-right:10px;}
.left-menu .title a.indlink, .left-menu .title a.indlink:hover { display:block; height:34px; padding-top:16px; color:#fff;}
.left-menu .menu-list { border:#e5e5e5 solid; border-width:1px 1px 0 1px; padding:20px 20px 0 20px;}
.left-menu .menu-list dt { font-size:15px; color:#333; line-height:16px; margin-bottom:5px;}
.left-menu .menu-list dt i.mci-usercenter { background-position:-17px 0; margin-right:10px;}
.left-menu .menu-list dt i.mci-binfo { background-position:-34px 0; margin-right:10px;}
.left-menu .menu-list dd { padding:10px 0 10px 26px; font-size:13px; width:122px; position:relative;}
.left-menu .menu-list dd a i { font-style:normal; font-family:"simsun"; display:inline-block; position:absolute; right:0;}
.left-menu .menu-list dd a:hover { text-decoration:none;}
.left-menu .menu-list dd a.curr { color:#db3d1a;}
.left-menu .pb15 { padding-bottom:15px;}
.left-menu .svrlp { background:#db3d1a; color:#fff; width:190px; height:50px; text-align:center; font-size:14px; line-height:50px;}
/* winPop */
.winpop { display:none;}
.winpop .winpop-dialog { background:#fff; position:fixed; z-index:992; top:50%; left:50%; margin:0 auto; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2)); -webkit-box-shadow:0 0 5px rgba(0,0,0,0.5); box-shadow:0 0 5px rgba(0,0,0,0.5);}
.winpop-dialog .winpop-hd { height:20px; line-height:20px; padding:10px 10px; overflow:hidden; zoom:1;}
.winpop-dialog .winpop-hd h3 { float:left; font-size:15px;}
.winpop-dialog .winpop-hd a { float:right;}
.winpop-dialog .winpop-bd { border:#e5e5e5 solid; border-width:1px 0 1px 0; padding:20px;}
.winpop-dialog .winpop-ft { text-align:center; padding:10px 0;}
.winpop .winpop-wm { width:500px; margin-left:-250px; margin-top:-10%;}
.winpop .winpop-backdrop { background:#333; opacity:0.3; filter:alpha(opacity=30); position:fixed; _position:absolute; top:0; right:0; bottom:0; left:0; z-index:991;}
/* 分页 */
.page-box { float:right; width:auto; font-size:12px;}
.page-center { float:none; text-align:center;}
.page-box a, .page-box span, .page-box p, .page-box input { display:inline-block; vertical-align:middle;}
.page-box a, .page-box span { border:#e5e5e5 1px solid; width:33px; height:33px; line-height:33px; text-align:center; font-size:16px;}
.page-box a:hover { border:#db3d1a 1px solid; color:#db3d1a; text-decoration:none;}
.page-box .active { border:#db3d1a 1px solid; background:#db3d1a; color:#fff;}
.page-box .prev, .page-box .next { cursor:default; color:#db3d1a; font-family:"simsun"; font-weight:bold; line-height:34px; _line-height:33px;}
.page-box a.prev, .page-box a.next { cursor:pointer; color:#666;}
.page-box a.prev:hover, .page-box a.next:hover { color:#db3d1a;}
.page-box p { line-height:35px; margin:0 10px; _display:inline;}
.page-box .form-control { width:30px; text-align:center; color:#666; padding:2px 5px;}
.page-box .btn-orange { height:21px; line-height:21px; border:0;}
.page-box .btn-orange:hover { border:0;}