@import url("/skin/default/style.css");
@import url("/skin/default/index.css");
@charset "utf-8";
/* reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; }
/* HTML5 display-role reset for older browsers */


body { line-height: 1; text-align: left; font-family: "微软雅黑",Arial, Helvetica, sans-serif;}
ol, ul { list-style: none; }



.v-clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .v-clearfix { zoom: 1; } /* IE6 */
*:first-child+html .v-clearfix { zoom: 1; } /* IE7 */
.fl { float: left }
.fr { float: right; }
.pr { position: relative }
.pa { position: absolute; }
.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
/*

---v-css---

*/
.fs{ color: red; font-weight: bold;}
.v-layout { margin: 0 auto; text-align: left; width: 950px; } /*layout*/
.v-header { }/*header*/
.v-header-topbar { background: #FFFFFF; border-bottom: 1px solid #731418 }
.v-topbar { height: 30px; line-height: 30px; font-size: 12px; color: #ffc6ad; float: right }
.v-topbar a { font-size: 12px; text-decoration: none; color: #1D0505 }
.v-topbar a:hover { text-decoration: underline; color: #C90601; }
#huanyin {
height: 28px;
width: 950px;
margin-top: 2px;
border: 1px #CCC solid;
border-width: 1px 0;
line-height: 28px;
color: black;
}
#huanyin #addFav {
display: inline-block;
margin: 0 25px 0 320px;
cursor: pointer;
}
.v-masthead { height: 60px;
}
.v-logo { position: absolute; left: 0px; top: -6px;  margin-top: 15px;}

.v-search-input { margin-top: -6px; }
/*add 20141029 hot search*/

.v-search-input input#mq { background: #fff; border: 1px solid #7e6c60; border-right: none; height: 26px; line-height: 26px; width: 390px; padding-left: 5px; color: #999; font-size: 12px; margin-top: 12px; }
.v-search-input button#v_SearchBtn { vertical-align: baseline; border: none; background: none; height: 30px; line-height: 30px; width: 80px; text-align: center; background: url(../gdsmr_files/btn-search-hover.jpg) repeat-x; color: #fff; font-size: 14px; font-weight: bold; margin-top: 12px; cursor: pointer }
.v-header-nav {
background: #FFFFFF;
border-top: 1px solid #fff;
border-bottom: 1px solid #FFF;
-webkit-box-shadow: 0px 1px 3px #FFFFFF;
-moz-box-shadow: 0px 1px 3px #333;
box-shadow: 0px 1px 3px #A09B9B;
position: absolute;
width: 100%;
left: 50%;
margin-left: -50%;
z-index: 999;
}
.v-brand-about { padding: 6px 0 }
.v-bd-logo { width: 110px; }
.v-bd-logo img { border-radius: 5px; width: 110px; height: 80px; }
.v-bd-con {padding-left: 15px; }
.v-bd-con .v-bd-title { line-height: 30px; height: 30px; padding-top: 10px; text-align: left !important }
.v-bd-con .v-bd-title a { text-decoration: none; font-size: 13px; font-family: microsoft yahei; color: #666 }
.v-bd-con .v-bd-title a:hover { text-decoration: underline; color: #f60 }
.v-bd-con .v-bd-title font { font-family: sans-serif; color: #999; padding: 0 3px; font-size: 11px; }
.v-bd-con .v-bd-title h1 { max-width: 160px; display: inline-block; height: 32px; overflow: hidden; }
.v-bd-con .v-bd-title a.bd-title { font-size: 16px; color: #333; }
.v-bd-con .v-bd-title span.v-bd-sort { padding-left: 5px; vertical-align: 12px; display: inline-block; }
.v-bd-con .v-bd-icons { vertical-align: middle; padding-bottom: 3px; }
.v-bd-con .sale_wrapper { line-height: 24px; font-size: 12px; font-family: Microsoft Yahei; }
.v-brand-nav { border-right: 1px solid #fff; border-left: 1px solid #ededed; }
.v-brand-nav li { float: left; width: 94px; position: relative; border-left: 1px solid #fff; border-right: 1px solid #ededed; height: 92px; }
.v-brand-nav li a { display: block; text-align: center; width: 94px; height: 38px; padding-top: 54px; line-height: 14px; font-size: 13px; font-family: microsoft yahei; text-decoration: none; color: #959595; }
.v-brand-nav li a:hover { color: #666; background: #f9f9f9 }
.v-brand-nav li a span { position: absolute; width: 32px; height: 32px; top: 10px; left: 30px; }
.v-brand-nav li a.v-bdnav-a_1 span { background-position: 0px 0; }
.v-brand-nav li a.v-bdnav-a_2 span { background-position: 0px -32px; }
.v-brand-nav li a.v-bdnav-a_3 span { background-position: 0px -64px; }
.v-brand-nav li a.v-bdnav-a_4 span { background-position: 0px -96px; }
.v-brand-nav li a.v-bdnav-a_1:hover span { background-position: -32px 0; }
.v-brand-nav li a.v-bdnav-a_2:hover span { background-position: -32px -32px; }
.v-brand-nav li a.v-bdnav-a_3:hover span { background-position: -32px -64px; }
.v-brand-nav li a.v-bdnav-a_4:hover span { background-position: -32px -96px; }
.v-brand-nav li span { position: absolute; width: 32px; height: 32px; top: 10px; left: 30px; }
.v-brand-nav li .v-bdnav-a_5 span { background: url(../keaikeqin/connect_icon.gif) no-repeat 0 0 }
/*vip*/
.sousuo{ width: 372px; float: right;  font-size: 12px; margin-top: 22px;}
#search {
    height: 30px;
    border: 3px solid #E60513;
    width: 268px;
    float: left;
    line-height: 28px;
    margin-left: 2px;

}
#search #txtsearch {
    border: medium none;
    height: 30px;
    width: 258px;
    font-family:"微软雅黑","黑体";
    color: #fff;
    padding: 0px 5px;
    line-height: 30px;
}
#search_right {
    height: 30px;
    border: 3px solid #E60513;
    float: left;
    width: 90px;
    background-color: #E60513;
    color: #FFF;
    line-height: 28px;
    text-align: center;
}
#search_right #btnsearch {
    height: 30px;
    width: 90px;
    border: medium none;
    background: #E60513 none repeat scroll 0% 0%;
    color: #FFF;
    font-size: 16px;
    cursor: pointer;
}
#search_bottom {
    height: 50px;
    line-height: 20px;
    margin-left: 2px;

}
#search_bottom span {
   color: black;
}
#search_bottom a {
    padding-right: 10px;
}
a {
   color:#9E5340;
    text-decoration: none;
}
.fs{
	color: red;
	font-weight: bold;
}
a:hover{
	color: #7E6C60;
	text-decoration: underline;
}
.top04 a,.top05 a{color: blue;}
/*sousuo*/

#all-sorts { display: none; }
/*bg*/

.btn-del-his, .history-list #history-next, .history-list #history-prev, .btn-reply, .btn-bdLogin em, .topnav-mobile span, .v-brand-nav li a span, em.v-ico-vyear, em.v-ico-comCode, em.v-ico-star { background-image: url(http://www.jiameng.com/resource/css/img/v-icon-a1.png); background-repeat: no-repeat; background-position: 0 0; overflow: hidden; font-style: normal }
/*icon*/	
em.v-ico-vyear { background-position: 0 -192px; display: block; width: 22px; padding-bottom: 2px; padding-left: 20px; height: 16px; line-height: 16px; font-size: 12px; color: #c90601; font-family: microsoft yahei }
em.v-ico-comCode { background-position: -45px -192px; display: block; width: 16px; height: 16px; }
em.v-ico-star { background-position: 0 -224px; height: 12px; margin-top: 2px; }
.star_5 { width: 64px; }

.fanXian { display: inline-block; position: relative; vertical-align: top; }
.fanXian em { position: absolute; right: 0px; top: 1px; width: 22px; height: 22px; border-left: 1px dashed #dfdfdf; background: url(../gdsmr_files/v-icon-a1.png) no-repeat -100px -210px; padding-right: 1px !important; cursor: pointer }
.fanXian_content { position: absolute; left: 0px; top: 22px; width: 160px; background: #fff; border: 1px solid #cecece; padding: 5px 10px; display: none; }
.fanXian_content p { color: #666; line-height: 20px; }
.fanXian_content p a { display: block; color: #0074e3; text-decoration: none; text-align: right }
.fanXian_tip { border: 1px solid #cecece; padding-right: 36px; height: 22px; line-height: 22px; padding-left: 5px; box-shadow: 0 1px 1px #f1f1f1; background: #fff; color: #666 }
.fanXian_tip span { color: #fe434e; padding-left: 5px; }
.onHover .fanXian_content { display: block; }
.m{
	overflow: hidden;
	padding-top: 33px;
}
.v-header{
	font-size: 12px;
	line-height: 16px;
}
.v-header .head_m{
	width: 990px;
}
.v-header .m{
	width: 990px;
}
.v-header .head_search{
	width: 520px;
}
.v-content{
	margin-top: 95px;
}
