*{

	color:#555;

	margin:0px;padding:0px;

	font-family: "Microsoft YaHei";

}

a{

	text-decoration: none;

}

@charset "utf-8";
/* CSS Document */

body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,a,p,span{margin:0;padding:0;word-wrap:break-word;}
img{border:0; background:none;font:12px/1.5 arial,Verdana,tahoma,"宋体",sans-serif;}
img{font-size:0;}
body,button,input,select,textarea{font:12px/1.5 arial,Verdana,tahoma,"宋体",sans-serif;}
h1,h2,h3,h4.h5,h6,button,input,select,textarea{font-size:100%;font-weight:lighter;}
var,em{font-family:normal;font-family:"宋体"}
pre{font-family:"Courier New", Courier, monospace;}
hr{border:1px solid #dedede;}
dl{list-style-type:none;}
ul,ol{list-style:none;}
a{text-decoration:none;outline:none;}
a:hover{text-decoration:none;outline:none;}
em{font-style:normal;}

.clear{

	clear: both;

}

.page_width{

	width:1160px;margin:auto;

}

/** 头部开始 */

.header {

	width:1160px;margin:auto;

}

.header .top{

	padding:10px 0px;font-size:12px;color: #F6BCB2;

}

.header .top a{

	color: #F6BCB2;text-decoration: none;

}

.header .top .top-left{

	float: left;

}

.header .top .top-right{

	float: right;

}

.header .top .top-right .mybuycar{

	color:#999;

}



.header .top .top-right .buycar .buy_bg_top {

    background: url(../images/buy/buy_bg_top.png) no-repeat 0px 0px;

    width: 504px;

    height: 33px;

}

.header .top .top-right .buycar {

    right:-26px;display: none;position: absolute;right: 0px;z-index: 666;

}

.header .top .top-right .buycar .buy_bg_mid {

    background: url(../images/buy/buy_bg_mid.png) repeat-y 0px 0px;

    width: 504px;

}

.header .top .top-right .buycar .buy_bg_mid .buy_car_title {

    width: 486px;

    margin: 0 auto;

    text-align: center;

    color: #FFB4A9;

    border-bottom: 1px solid #FFB4A9;

    padding-bottom: 16px;

    font-size: 14px;

}

.header .top .top-right .buycar .buy_bg_mid .buycar_items {

    overflow: auto;

    width: 480px;

}

.header .top .top-right .buycar .buy_bg_mid .buycar_total {

    text-align: right;

    font-size: 26px;

    color: #bb8b49;

    padding-right: 60px;

    padding-top: 20px;

}

.header .top .top-right .buycar .buy_bg_mid .buycar_buy {

    width: 98px;

    height: 34px;

    color: #FFFFFF;

    line-height: 34px;

    text-align: center;

    font-size: 14px;

    background: #FFB4A9;

    display: block;

    margin: 0 auto;

    margin-top: 20px;

}

.header .top .top-right .buycar .buy_bg_bottom {

    background: url(../images/buy/buy_bg_bottom.png) no-repeat 0px 0px;

    width: 504px;

    height: 31px;

}

.header .logo{

	text-align: center;padding:18px;

}

.header .nav {position: relative;

	height:40px;border-top:1px solid #fbe4e0;border-bottom:1px solid #fbe4e0;text-align: center;font-size:15px;

}

.header .nav .nav_div{

	display: inline-block;

}

.header .nav .nav_div .vip_xiala{

	width: 930px;height: 220px;border-bottom: 1px solid #f6bcb5;border-top: 1px solid #fbe4e0;background: #FFFFFF;position: absolute;z-index: 12;left: 115px;top: 40px;

}

.header .nav .nav_div .vip_xiala .vip_xiala_a_list{

	float: left;width: 312px;text-align: center; color: #a47f56;margin-top: 14px;

}

.header .nav .nav_div .vip_xiala .vip_dh2 {

    width: 497px;

    height: 190px;

    background: url(../images/vipcenter/dh2.jpg) no-repeat 0px 0px;

    float: right;

    margin-right: 20px;

    margin-top: 20px;

}

.header .nav .nav_div .vip_xiala .vip_dh3 {

    width: 497px;

    height: 190px;

    background: url(../images/vipcenter/dh3.jpg) no-repeat 0px 0px;

    float: right;

    margin-right: 20px;

    margin-top: 20px;

}

.header .nav .nav_div .vip_xiala .vip_dh4 {

    width: 497px;

    height: 190px;

    background: url(../images/vipcenter/dh4.jpg) no-repeat 0px 0px;

    float: right;

    margin-right: 20px;

    margin-top: 20px;

}

.header .nav .nav_div .vip_xiala .vip_dh5 {

    width: 497px;

    height: 190px;

    background: url(../images/vipcenter/dh5.jpg) no-repeat 0px 0px;

    float: right;

    margin-right: 20px;

    margin-top: 20px;

}

.header .nav .nav_div .vip_xiala .vip_dh6 {

    width: 497px;

    height: 190px;

    background: url(../images/vipcenter/dh6.jpg) no-repeat 0px 0px;

    float: right;

    margin-right: 20px;

    margin-top: 20px;

}

.header .nav .nav_div .vip_xiala .vip_dh7 {

    width: 497px;

    height: 190px;

    background: url(../images/vipcenter/dh7.jpg) no-repeat 0px 0px;

    float: right;

    margin-right: 20px;

    margin-top: 20px;

}

.header .nav .nav_div .vip_xiala .vip_xiala_a_list a{

	display: block;margin-top: 20px;font-size:13px;

}

.header .nav .nav_div .vip_xiala .vip_xiala_a_list a .vip_xiala_a_bottom {

    width: 32px;

    border-bottom: 1px solid #f6bcb5;

    margin: 0 auto;

    margin-top: 3px;

}

.header .nav .nav_li{

	display: inline-block;padding:10px 12px 7px 12px;margin:0px 30px;

}

.header .nav .activi{

	border-bottom:3px solid #fbe4e0;

}

.header .nav .nav_li:hover{

	border-bottom:3px solid #fbe4e0;

}

.header .crumbs {

	color:#FFB4A9;padding:14px 0px;font-size:12px;

}

.header .crumbs a{

	color:#FFB4A9;

}

/** 头部结束 */

/** 脚部开始 */

#footer{

	margin-top:50px;font-size:13px;color:#747474;

}

#footer .footer_nav{

	border-top: 1px solid #fbe4e0;border-bottom: 1px solid #fbe4e0;text-align: center;

}

#footer .footer_nav .nav_li{

	display: inline-block;padding:5px 10px ;margin:0px 30px;

}

#footer .copyright{

	line-height: 30px;text-align: center;font-size:12px;padding:30px;

}

#footer .copyright a{

	color:#747474;

}

/** 脚部结束 */



/** 首次登录弹框 */

.shadow1{

    display: none;position: fixed;top: 0px;left: 0px;bottom: 0px;right: 0px;background: #000;filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;z-index: 9999;height: 100%;

}

.bomb_box1 {text-align: center;

    display: none;margin-top: -120px;height: 240px;background: #fff;width: 456px;position: fixed;z-index: 9999;left: 50%;margin-left: -228px; bottom: 0px;top: 50%;border-radius: 10px;font-size: 0.3rem;

}

.bomb_box1 .bomb_box_title {

    position: relative;line-height: 58px;text-align: center;font-size: 18px;

}

.bomb_box1 .bomb_box_hr {

    border-top: 1px solid #f7c6bf;width: 80%;margin: auto;

}

.bomb_box1 .bomb_box_hr .bomb_box_hr_div {

    width: 18px;margin: auto;padding: 0px 10px;margin-top: -9px;background: #fff;

}

.bomb_box1 .bomb_box_title .close_icon1 {

    position: absolute;cursor: pointer;height: 20px;width: 20px;top: 10px;right: 10px;background: url(../images/user/bg.png) no-repeat -597px -185px;

}

.bomb_box1 .text_prompt{

    text-align: center;padding-top:16px;text-align: center;font-size: 16px;line-height: 30px;

}

.bomb_box1 .linqu{

    color:#fff;font-size: 16px;padding:4px 30px;border-radius: 5px;background: #F5BCB5;display: inline-block;margin-top:20px;cursor: pointer;

}


.search_layer{
    height: 50px;
}
.min_nav{
    float: left;
    height: 50px;
    line-height: 50px;
}
.min_nav a, .min_nav span{
    color: #f6bcb2;
    margin: 0px 2px;
}
.min_nav a:hover{
    color: #967145;
}
.min_nav .min_nav_hover{
    color: #967145;
}

.search_box{
    float: right;
}
.store_search, .goods_search{
    float: left;
    position: relative;
    z-index: 2;
}
.store_search_btn{
    display: block;
    text-indent: -99999px;
    width: 18px;
    height: 50px;
    background: url(../images/ico.png) no-repeat 0px 14px;
    margin-right: 25px;
}
.goods_search_btn{
    display: block;
    text-indent: -99999px;
    width: 22px;
    height: 50px;
    background: url(../images/ico.png) no-repeat -50px 15px;
    margin-right: 10px;
}
.store_search_box{
    position: absolute;
    right: -32px;
    top: 48px;
    width: 610px;
    background-color: #fbf5e7;
    border: 1px solid #dfd0ba;
    border-radius: 3px;
    z-index: 2;
    
    -moz-box-shadow: -1px 3px 5px #969696;/*firefox*/  
    -webkit-box-shadow: -1px 3px 5px #969696;/*webkit*/  
    box-shadow: -1px 3px 5px #969696;/*opera或ie9*/ 
}
.goods_search_box{
    position: absolute;
    right: 0px;
    top: 48px;
    width: 470px;
    height: 90px;
    background-color: #fbf5e7;
    border: 1px solid #dfd0ba;
    border-radius: 3px;
    z-index: 2;
    
    -moz-box-shadow: -1px 3px 5px #969696;/*firefox*/  
    -webkit-box-shadow: -1px 3px 5px #969696;/*webkit*/  
    box-shadow: -1px 3px 5px #969696;/*opera或ie9*/
}
.min_angle{
    position: absolute;
    right: 56px;
    top: -10px;
    z-index: 3;
    display: block;
    text-indent: -99999px;
    width: 19px;
    height: 10px;
    background: url(../images/ico.png) no-repeat -100px 0px;
}
.goods_min_angle{
    right: 11px;
}
.store_search_conditions{
    border-bottom: 1px solid #ded3c6;
    padding: 20px 25px;
}
.store_search_conditions_title{
    height: 30px;
    line-height: 30px;
    color: #a27f55;
    font-size: 14px;
}
.store_search_conditions_table{
    width: 100%;
    color: #a27f55;
    font-size: 14px;
}
.select_provinces{
    border: 1px solid #c4b39d;
    width: 150px;
    padding: 5px 0;
}
.city_provinces{
    border: 1px solid #c4b39d;
    width: 170px;
    padding: 5px 0;
}
.store_search_form_btn{
    width: 100px;
    height: 33px;
    background-color: #bb8b49;
    font-size: 14px;
    color: #ffffff;
    cursor: pointer;
    border: none;
    border-radius: 3px;
}

.store_search_list{
    padding: 25px 25px 0px;
}
.store_search_info{
    margin-bottom: 25px;
}
.store_search_info_left{
    float: left;
    width: 260px;
}
.store_search_info_right{
    float: right;
    width: 295px;
}
.store_search_info_table{
    width: 100%;
}
.store_search_info_table th, .store_search_info_table td{
    text-align: left;
    color: #575757;
    padding: 5px 0px;
}
.store_search_info_table a{
    font-size: 14px;
    color: #a27f55;
}
.store_search_info_right a img{
    display: block;
    width: 294px;
    height: 201px;
}

.goods_search_conditions{
    position: relative;
    margin: 29px 0px 0px 27px;
}
.goods_search_txt{
    position: absolute;
    top: 0px;
    left: 0px;
    border: 1px solid #c4b29c;
    height: 32px;
    line-height: 32px;
    width: 306px;
    text-indent: 15px;
}
.goods_search_form_btn{
    position: absolute;
    top: 0px;
    left: 306px;
    height: 34px;
    line-height: 34px;
    width: 107px;
    border: none;
    background-color: #bb8b49;
    color: #ffffff;
    cursor: pointer;
}

.dingdan_img{

    width:100px;

    height:116px;

    float:left;

    padding:15px;

    padding-bottom:15px;

}

.liping_book_desc{

    text-align:left;

    line-height:28px;

    width:200px;

    float:left;

    padding-bottom:15px;

}

.liping_book_desc_title{

    font-size:18px;

    color:#FFB4A9;

    padding-top:20px;

}
.liping_book_desc_miaoshu{
    overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2; 
}