@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6, 
form,fieldset,input,textarea,p,blockquote,th,td, font{ 
padding: 0; 
margin: 0; 
}
fieldset, img {border: none;}
abbr, acronym {border: none;font-variant: normal;}
address, caption, cite,
em, th, optgroup {font-style: inherit;font-weight: inherit;}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
abbr, acronym {
    border: 0;
    font-variant: normal;
}
input, button, textarea,
select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}
ol, ul {
    list-style: none;
}
em, i {
font-style: normal;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
sup, sub {
    font-size: 100%;
    vertical-align: baseline;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
img,input,select{
vertical-align:middle;
}
textarea{
vertical-align:top;
}
.body{margin:0px;padding:0px;font-size:12px;font-style:normal;font-family: Arial, "宋体";  background:#e50012; }
body{margin:0px;padding:0px;font-size:12px;font-style:normal;font-family: Arial, 黑体,"宋体"; color:#888 }

.container, .external,.topbarbg,.nav{width:980px;margin:0px auto;overflow:hidden;zoom:1;}
a{text-decoration:none; color:#888;}
a:hover{color:#e50012;}
.fuhao{ font-family:"宋体", Arial;}
.fyh{ font-family:"微软雅黑", Arial;}
.ht{ font-family:"黑体", Arial;}
.left, .fl{float:left;}
.right, .fr{float:right;}
.clear{clear:both;}
.b{font-weight:bold;}
.show{display:block;}
.hide{display:none;}
.over{ overflow:hidden}
.block{display:block}
.lh22{line-height:22px}
.lh18{line-height:18px}
.ovf{overflow:hidden;zoom:1;}
.cur{cursor:pointer;}
.fix{ position:fixed}
.tab{text-indent:2em;}
.tec{text-align:center;}
.ter{text-align:right;}
.tel{text-align:left}
.hikepr{visibility:hidden;}
.boc1{border:#CCCCCC solid 1px;}
.mt10{margin-top:10px;}
.mt5{margin-top:5px}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.mr20{margin-right:20px}
.pr3{ padding-right:3px;}
.bgw{background-color:#FFFFFF;}
.pos{ position:relative}
.mb5{margin-bottom:5px}
.display{ display:inline}
label { vertical-align:middle;}

/*font*/
.f8{font-size:8px;}
.f9{font-size:9px;}
.f10{font-size:10px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f17{font-size:17px;}
.f18{font-size:18px;}
.f19{font-size:19px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f25{font-size:25px;}
.f26{font-size:26px;}
.f30{font-size:30px;}
/*color*/
.ce5{color:#e50012}
.cba{color:#bab0a4}
.c23{color:#231815}
.cb4{color:#B4B4B5}
.c9e{color:#9E9E9F}
.c71{color:#717071}
.c59{color:#595757}
.c66{color:#666767}
.cff{color:#fff}


.grid::before, .grid::after {
display: table;
line-height: 0;
content: "";
}
.grid::after {
clear: both;
}
.grid::before, .grid::after {
display: table;
line-height: 0;
content: "";
}
.grid {
width: 1024px;
margin: 0 auto;
}

.lh30{ line-height:30px}
.lh20{ line-height:20px}
.mb25{margin-bottom:25px;}
.logo{position: absolute; 
width:461px; 
height:278px; 
left:50%; 
top:50%; 
margin-left:-230px; 
margin-top:-139px; 
}
/*head*/
.index-top{background: #fff center top; height:200px;border-bottom:2px #6d6b62 solid}
.index-bg{ background:url(../images/index_top.jpg) no-repeat;width:1024px; height:162px;padding-top:38px;}
.index-bg .title{ position:absolute;left:141px;color:#262727;top:173px;}
.logo2{margin-top:21px;margin-left:44px}
.memu-box{width:654px;}
.fr-top{ line-height:25px;}
.zc{height:25px; line-height:25px;margin-left:20px;}
.zc ul{background:#e50012;color:#fff }
.zc li{float:left;margin:0 8px;}
.zc li a{color:#fff; text-decoration:none}
.zc ul.dl{background:#fff;color:#e50012;margin-left:20px }
.zc ul.dl li{float:left;margin:0 5px;}
.dh{width:656px; height:45px; line-height:45px;color:#888;margin-top:30px}
.dh li{float:left;width:107px;height:45px; line-height:45px; text-align:center}
.dh li span{ background:url(../images/gap.png) no-repeat;width:1px; height:14px; float:left;margin-top:15px}
.dh li .tit{width:92px; height:45px;margin:0 6px; letter-spacing:1px}
.dh li a{color:#888; text-decoration:none; display:block}
.dh li .tit:hover a,.dh li.current a{background:#bab0a4;color:#e50012;width:92px; height:45px}
.submenu{width:570px;height:45px;margin-top:17px;margin-left:92px;overflow:hidden}
.submenu li{float:Left;width:114px;height:45px; text-align:center;color:#fff;background:url(../images/menu1.png) no-repeat; line-height:56px;cursor:pointer}
.submenu li:hover,.submenu li.current{background:url(../images/menu2.png) no-repeat; }
.fl-arr{ position:absolute; background:url(../images/fl_arr1.png) no-repeat;width:10px; height:10px; left:3px;top:25px;cursor: pointer}
.fl-arr:hover{background:url(../images/fl_arr2.png) no-repeat;}
.fr-arr{ position:absolute; background:url(../images/fr_arr2.png) no-repeat;width:10px; height:10px; right:3px;top:25px;cursor: pointer}
.fr-arr:hover{ background:url(../images/fr_arr1.png) no-repeat;}

/*footer*/
.footer{background:url(../images/bottom-bg.png) repeat-x center top; height:108px;margin-top:-5px}
.foot-box{width:637px;margin:0 auto}
.foot-menu{width:637px;padding-bottom:20px;border-bottom:2px #A81824 solid;margin-top:25px;margin-bottom:10px}
.foot-menu li{width:91px; height:15px; float:left; line-height:15px;color:#888}
.foot-menu li span{height:15px;width:1px; background:#7B2A34;float:left;}
.foot-menu li .tit{margin:0 15px; text-align:center}
.foot-menu li.last .tit{margin-left:15px; text-align:center}
.foot-menu li a{color:#888; text-decoration:none}


label {
vertical-align: middle; cursor:pointer
}

.Breadcrumbs{height: 40px;
line-height: 40px;
}
.Breadcrumbs a{color:#9e9e9f; text-decoration:none}










.item .item-ifo .error {
overflow: hidden;
color: #f00;
height: 34px;
line-height: 34px;
position: absolute;
top: 0px;
right: -294px;
padding: 0 0px 0 5px;
width:285px;
background: #ffebeb;
border: 1px solid #ffbdbe; font-family: arial,"宋体";}
.submenu li a, .submenu li a:hover{ color:#FFF; }

.page-box{ position:relative; text-align:center;}
.page-box a{ font-size:14px; color:#fff; height:26px; line-height:26px; color:#fff; background:#aaa; padding:0 10px; display:inline-block; border:solid 1px #fff;}
.page-box a:hover{ background:#bd3e3c;}
.price_range input{ width:65px!important; margin-bottom:2px;}
.add_range, .del_range, .add_color, .del_color{ cursor:pointer; font-size:14px; margin-left:10px;}
.error{color: #f00; margin-left:5px;}

.button_common{
	font-family: "微软雅黑";
	font-size:16px;
	padding:0 10px; 
	line-height:28px;
	border:2px #e50012 solid;
	background:#fff;color:#231815;
	letter-spacing:1px;
	cursor:pointer;
	margin:0 5px 8px 0;
	display:inline-block;
}
.button_common:hover{
	border:2px #e50012 solid;
	background:#e50012;color:#fff;
}