.hide{ display: none;}
.clear{ clear: both;}
.fl{ float: left;}
.fr{ float: right;}

input[type="button"], input[type="submit"], input[type="reset"] {
	-webkit-appearance: none;
}

.pic_box{ display: block; text-align: center;}
.pic_box span{vertical-align:middle; height:100%; display:inline-block; font-size:0px;}
.pic_box img{vertical-align:middle; max-width:100%; max-height: 100%;}

#web_page_contents{ max-width:7.5rem; margin:0 auto}

#slider_ban img{ max-width: 100%; max-height: 100%;}

#header{ height:0.89rem; position:relative;}
#header .logo{ float: left; width: 2.67rem; height:0.89rem; margin-left:0.2rem; overflow:hidden;}
#header .language{ display: inline-block; float: left; margin-top: 0.3rem; margin-left: 0.22rem; font-size: 0.2rem; color: #8f8f8f;}
#header .header_login{ float: right; margin-top: 0.3rem; margin-right: 0.6rem;}
#header .header_login>a{ font-size: 0.3rem; color: #8f8f8f;}
#header .menu{ width:0.35rem; height:0.89rem; position:absolute; right:0; top:0; background-size: 100%; margin-right: 0.2rem;}
#header .menu img{ max-width: 100%; max-height: 100%;}
#menu_box{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:100; background:url(../images/menu_box_bg.png); display:none;}
#menu_box #menu{ margin:0 15%; margin-top:0.8rem; height:75%; overflow:auto;}
#menu_box #menu span{ width:0.24rem; height:0.24rem; display:block; background:url(../images/menu_open.png) no-repeat; background-size:contain; position:absolute;}
#menu_box #menu .select>span{ background:url(../images/menu_close.png) no-repeat; background-size:contain;}
#menu_box #menu .menu_first{ padding:0.07rem 0 0.07rem 0; overflow: hidden;}
#menu_box #menu .menu_first .menu_title{ float: left; display: inline-block; margin-right: 0.2rem; font-size: 0.35rem; color: #fff; overflow: hidden; text-decoration: none;}
#menu_box #menu .menu_first .close{ float: right; margin-right: 0.06rem;}
#menu_box #menu .menu_fir{ padding:0.07rem 0.4rem 0.07rem 0; position:relative;}
#menu_box #menu .menu_fir .menu_fir_a{ color:#fff; font-size:0.35rem; text-decoration:none;}
#menu_box #menu .menu_fir>span{ right:0; top:0.09rem;}
#menu_box #menu .menu_sec{ display:none;}
#menu_box #menu .menu_sec ul{ padding-top:0.1rem;}
#menu_box #menu .menu_sec li{position: relative;padding:0.07rem 0 0.07rem 0.3rem;}
#menu_box #menu .menu_sec .menu_sec_a{ color:#fff; font-size:0.35rem; text-decoration:none;}
#menu_box #menu .menu_sec li>span{right: -0.4rem;top: 0.07rem;}
#menu_box #menu .menu_sec dl{ display:none;}
#menu_box #menu dl{ padding-top:0.1rem;}
#menu_box #menu dt{ padding:0.07rem 0 0.07rem 0.3rem;}
#menu_box #menu dt a{ font-size:0.3rem; color:#fff; text-decoration:none;}

#title_outer .title_inner{ width: 100%; height: 0.84rem; line-height: 0.84rem; font-size: 0.3rem; color: #333; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; margin-bottom: 0.24rem; background: url('../images/title_img_bg.jpg') no-repeat 0.19rem center; background-size: 0.27rem; overflow: hidden;}
#title_outer .title_inner .title_txt{ float: left; text-indent: 0.55rem;}
#title_outer .title_inner .title_txt .separator{ font-size: 0.28rem; color: #6c6c6c;}
#title_outer .title_inner .title_txt .txt{ font-size: 0.24rem; color: #acacac;}
#title_outer .title_inner .title_img{ float: right; width: 0.3rem; height: 100%; margin-right: 0.28rem;}
#title_outer .title_inner #lib_cart_station{ width: 100%; height: 0.84rem; line-height: 0.84rem; font-size: 0.3rem; text-indent: 0.55rem;}

#column a{text-decoration:none;}
#column .contents{padding:0.08rem; overflow:hidden; word-wrap:break-word; font-size:0.18rem; line-height:180%;}
#column .contents img{vertical-align:top;}
#column .share{text-align:center; padding:0.08rem 0;}
#column .share span{border:0; color:#333333; text-align:center; border-radius:3px;height:0.32rem; line-height:0.32rem; display:inline-block; width:35%; padding-left:10%; margin:0 0.04rem; font-size:0.18rem; border:1px solid #e6e6e6}
#column #backtotop{ width:94%; height:0.32rem; line-height:0.32rem; text-align:center; display:block; color:#fff; background:#8c8b8b; margin:0 auto 0.1rem auto;}

#column .list-type-0 .item{border-bottom:1px solid #ddd; padding:0.07rem 0; min-height:1.75rem; overflow:hidden; position:relative;}
/* background:url(../images/bg.png) 0 -0.24rem repeat-x;*/
/*#column .list-type-0 .item .img{width:2.55rem; height:1.68rem; overflow:hidden; position:absolute; left:0.07rem; top:0.1rem;}*/
#column .list-type-0 .item .img{ float: left; width:2.55rem; height:1.68rem; overflow:hidden;}
#column .list-type-0 .item .img img{max-width:100%; max-height:100%;}
/*#column .list-type-0 .item .info{overflow:hidden; position:absolute; left:1.12rem; top:0.07rem; margin-left:0.07rem; margin-right:0.3rem;}*/
#column .list-type-0 .item .info{ float: right; width: 60%; margin-left:0.07rem; margin-right:0.3rem; overflow:hidden;}
#column .list-type-0 .item .info h1{ min-height: 0.3rem; margin-bottom:0.03rem; font-size: 0.30rem; font-weight:bold; color:#E99315; overflow:hidden}
#column .list-type-0 .item .info h2{ width: 80%; height:1rem; line-height:150%; overflow:hidden; color:#9b2325; font-size:0.26rem;}
#column .list-type-0 .item .detail{width:1rem; float:right; overflow:hidden; padding-top:0.3rem;}
#column .list-type-0 .item .detail span{display:block; width:0.2rem; height:0.2rem; margin:0 auto; background:url(../images/list_icon.png)  no-repeat; background-size:0.2rem}
@media all and (min-width:360px){
	#column .list-type-1 .item ul .img{height:110px;}
}
@media all and (min-width:414px){
	#column .list-type-1 .item ul .img{height:120px;}
}

@media all and (min-width:480px){
	#column .list-type-1 .item ul .img{height:140px;}
}
#footer{ width:100%; height:2.28rem; position:fixed; bottom:0; left:0; z-index:10;}
#footer #footer_menu{ background:#89B929; height:1.2rem;}
#footer #footer_menu ul li{float:left; height:1.2rem; width:25%; text-align:center;}
#footer #footer_menu ul li a{ width:100%; height:100%; display:block; cursor:pointer;}
#footer #footer_menu ul li a .footer_nav_bg{ width: 100%; height: 0.54rem; margin-top: 0.2rem}
#footer #footer_menu ul li a .footer_nav_name{ width: 100%; height: 100%; font-size: 0.24rem; color: #fff;}

#footer #footer_top{width:100%; height:0.97rem; background:#89B929;}
#footer #footer_top .footer_top{width:7.3rem; padding-top:0.2rem; font-size:0.18rem; color:#FFF; margin:0 auto; text-align:center;}
#footer #footer_top .footer_top a{color:#FFF;}
#footer #footer_top .footer_top .top{ width: 100%;}
#footer #footer_top .footer_top .bottom{ width: 100%; margin-top: 0.05rem;}
#footer_blank{ height: 1.54rem;}

#column_detail{ padding:0px 0.3rem;}
#column_detail img{ max-width: 100%; max-height: 100%;}
#column_detail .column_info{ color:#8c847e; height:0.5rem; border-bottom:1px solid #dddddd; margin-bottom:0.05rem}
#column_detail .column_info span{ margin-right:0.05rem}
#column_detail .column_description{ min-height:3rem;}
#column_detail .column_tool{ border-top:1px solid #dddddd; margin-top:0.1rem; text-align:center; padding-top:0.1rem}
#column_detail .column_tool a{ display:inline-block; text-align:center;border:1px solid #dddddd;  padding:0.06rem 0.15rem;}
#column_detail .column_tool a.prv{ margin-right:0.2rem}

#product .bg{ background:#F9F9F9}
#product a:hover{ text-decoration:none}
#product .items{ float: left; width: 3.34rem; height: 4.79rem; border-bottom:1px dotted #c03701; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; box-shadow: 0px 6px 14px #ddd; -webkit-box-shadow: 0px 6px 14px #ddd; -moz-box-shadow: 0px 6px 14px #ddd; -ms-box-shadow: 0px 6px 14px #ddd; -o-box-shadow: 0px 6px 14px #ddd;}
#product .items .img{ width:0.9rem; height:0.9rem;}
#product .items .img img{ width:100%; height:100%;}
#product .items .name{ font-weight:bold; font-size:0.18rem; margin:0.05rem 0;}
#product .items .brief{ font-size:0.16rem; line-height:0.2rem;}

#lbs h3{ text-align:center; font-size:0.22rem; padding:0.08rem 0;}
#lbs a.gps{display:block; width:95%; background:#3b8dc5; height:0.4rem; line-height:0.4rem; margin:0 auto; border-radius:5px; text-align:center; color:#fff; font-size:0.2rem; margin-top:0.1rem;}
#lbs .shop_img{text-align:center;}
#lbs .shop_img img{width:100%;}
#lbs .info{ border-top:1px solid #ddd; padding:0.08rem; margin-top:0.15rem;}
#lbs .info .description{font-size:0.18rem; padding:0.08rem; line-height:0.2rem;}
#lbs .item{margin:0.1rem auto; padding:0.06rem 0;}
#lbs .tel_number{ line-height:0.2rem;background:url(../images/icon.png) 0.1rem 0.06rem no-repeat; background-size:0.25rem auto;padding-left:0.5rem;}
#lbs .tel_number a{font-size:0.18rem;}
#lbs .address{ line-height:0.2rem;background:url(../images/icon.png) 0.1rem -0.72rem no-repeat; background-size:0.25rem auto; font-size:14px;padding-left:50px;}


#loading{width:100%; height:1rem; background:url(../images/loading.gif) center center no-repeat;}/*加载*/
#not_data{width:100%; height:1rem; background:url(../images/no_data.png) center top no-repeat; background-size:0.8rem auto; padding-top:0.84rem; text-align:center; font-size:0.16rem; color:#999; display:none; margin-top:0.8rem;}/*当前没有记录*/


#message .myform{ width:94%; margin:0 auto; padding-bottom:0.08rem;}
#message .myform .row{ margin-top:0.1rem;}
#message .myform .row p{ font-size:0.18rem; color:#666666; margin-bottom:0.05rem;}
#message .myform .row input{ height:0.35rem; line-height:0.35rem; border-radius:5px; width:90%;}
#message .myform .row textarea{ width:100%; height:0.8rem; line-height:0.2rem;}
#message .btn button{ background-image:none;background:#328fdd; width:100%; height:0.35rem; line-height:0.35rem; border:0; border-radius:5px; color:#fff; text-align:center; font-size:0.2rem;}

#web_skin_index{width:100%; height:100%; overflow:hidden; z-index:1;}
#web_skin_index .web_skin_index_list{/*overflow:hidden;*/ position:relative;z-index:1}
#web_skin_index .banner{width:100%; overflow:hidden; height:100%; z-index:2; position:relative; padding-bottom: 1px; border-bottom: 1px solid #c7c4c0;}
#web_skin_index .banner .img{width:100%; height:100%; overflow:hidden; text-align:center;}

.banner{ width: 100%; overflow: hidden;}
.banner #pagenavi{ position: absolute; left: 0; bottom: 0.21rem; width: 100%; text-align: center;}
.banner #pagenavi a{ display: inline-block; width: 0.19rem; height: 0.19rem; margin-left: 0.03rem; border-radius: 48%; -webkit-border-radius: 48%; -moz-border-radius: 48%; -o-border-radius: 48%; -ms-border-radius: 48%; background: #fff;}
.banner #pagenavi a.active{ background:#E99315;}

/*turn page*/
#turn_page{text-align:center; height:0.45rem; line-height:0.45rem; clear:both;}
#turn_page li{border:1px #ddd solid; display:inline-block; *display:inline; *zoom:1; font-size:0.18rem; height:0.35rem; line-height:0.35rem; margin-left: 0.03rem; overflow:hidden;}
#turn_page li a{ color: #333;}
#turn_page li:hover{ border: 1px solid #9b2325;}
#turn_page li em{width:0.07rem; height:0.12rem; display:inline-block; vertical-align:middle; margin-top:-0.02rem;}
#turn_page font, #turn_page a{width:0.32rem; height:0.35rem; display:block; text-align:center; text-decoration:none;}
#turn_page .page_item_current{background:#9b2325; color:#fff; cursor:default;}
#turn_page .page_button, #turn_page .page_noclick{width:auto; padding:0 0.14rem;}
#turn_page .page_noclick{cursor:no-drop; color: #999;}
.icon_page_prev{background:url(/static/images/global/normal.png) no-repeat -3.91rem -0.24rem; margin-right:0.06rem;}
.icon_page_next{background:url(/static/images/global/normal.png) no-repeat -4.08rem -0.24rem; margin-left:0.06rem;}

#turn_page .last_li{ color: #b5b5b5; border: 0;}
#turn_page .last_li:hover{ border: 0;}
#turn_page .last_li .row_count{ font-weight: bold; color: #b5b5b5;}
#turn_page .last_li .page_count{ width: 0.32rem; height: 0.29rem; border: 1px solid #ddd; text-align: center;}
#turn_page .last_li .page_sub{ width: 1rem; height: 0.32rem; line-height: 0.32rem; background: #f5f5f5; border: 1px solid #ddd; cursor: pointer;}

/*购物车小头部*/
/*#lib_cart_station{width:100%; clear:both; overflow:hidden; height:0.3rem; line-height:0.3rem; padding-top:0.1rem; font-size: 0.3rem}*/
#lib_cart_station a{ font-size: 0.3rem;}
#lib_cart_guid{width:100%; clear:both; height: 0.33rem; text-align:right; background:url(/images/lib/cart/line.jpg) left 0.32rem repeat-x; margin: 0.2rem 0;}
#lib_cart_guid img{ width: 5.69rem; height: 0.29rem;}

/*购物车首页*/
#lib_cart_list{width:100%; clear:both; overflow:hidden;}
#lib_cart_list .empty_cart{line-height:210%; margin: 0.2rem 0;}
#lib_cart_list .empty_cart img{padding-right: 0.2rem;}
#lib_cart_list .empty_cart strong{color:#111;}
#lib_cart_list .empty_cart a{text-decoration:underline;}
#lib_cart_list .empty_cart a:hover{color:#B50C08;}
#lib_cart_list .cart_info div{ font-size: 0.3rem; margin-left: 0.2rem; margin-bottom: 0.1rem; overflow: hidden;}
#lib_cart_list .cart_info div span{ font-size: 0.3rem; color:#B50C08;}
#lib_cart_list .cart_info div a{text-decoration:underline; margin-left: 0.2rem; font-size: 0.3rem;}
#lib_cart_list .cart_info div a:first-child{ margin-left: 0;}
#lib_cart_list .cart_info .fl{float:left; width:75%; font-size: 0.18rem;}
#lib_cart_list .cart_info .fr{float:right; width: 25%;}
#lib_cart_list .cart_info .fr a{ font-size: 0.18rem;}
#lib_cart_list .cart{clear:both;}
#lib_cart_list .cart .total{ text-align: right;}
#lib_cart_list .cart .total #total_price_1{ font-size: 0.5rem; color: #9b2325; margin-top: 0.2rem; margin-right: 0.2rem; font-weight: bold;}
#lib_cart_list .item_list{ width: 100%; margin: 0 auto; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 0.1rem 0; overflow: hidden;}
#lib_cart_list .item_list .info_item{ float: left; width: 3rem; margin: 0 auto;}
#lib_cart_list .item_list .info_item .info_img_a{ padding: 0.2rem;}
#lib_cart_list .item_list .info_item_list{ float: left; width: 4rem; margin-left: 0.2rem;}
#lib_cart_list .item_list .info_item_list .info_item_title{ width: 100%; height: 0.3rem; line-height: 0.3rem; border-bottom: 1px dashed #ccc; font-weight: bold; text-align: left;}
#lib_cart_list .item_list .info_item_list .info_item_a{ display: block; width: 100%; margin-bottom: 0.1rem; font-size: 0.4rem; text-align: left;}
#lib_cart_list .item_list .info_item_bottom{ font-size: 0.3rem; padding: 0.1rem 0.2rem; border-top: 1px dashed #ccc;}
#lib_cart_list .item_list .info_item_bottom .info_item_title{ float: left;}
#lib_cart_list .item_list .info_item_bottom .info_item_a{ float: left; margin-right: 0.2rem;}

#lib_cart_list .item_list .info_item .info_item_a .info_qty_btn{ width: 0.24rem; height: 0.24rem;}
#lib_cart_list .item_list .info_item .info_item_a .info_qty_btn img{ max-width: 100%; max-height: 100%;}

#lib_cart_list .info_item_last{ width: 100%; height: 0.52rem; margin-top: 0.1rem;}
#lib_cart_list .info_item_last .info_item_title{ width: 100%; height: 0.3rem; line-height: 0.3rem; font-size: 0.18rem; border-bottom: 1px dashed #ccc; font-weight: bold; text-align: left;}
#lib_cart_list .info_item_last .remark_outer{ float: left; height: 0.52rem;}
#lib_cart_list .info_item_last .remark_outer .remark{ float: left; height: 0.52rem; line-height: 0.52rem;}
#lib_cart_list .info_item_last .remark_outer .remark_text{ float: left;}
#lib_cart_list .info_item_last .info_item_a{ display: inline-block; height: 0.52rem; line-height: 0.52rem; font-size: 0.3rem; text-align: left;}
#lib_cart_list .info_item_last .opt{ display: inline-block; width: 1rem; height: 0.52rem; line-height: 0.52rem; font-size: 0.3rem; text-align: center;}

#lib_cart_list .checkout{text-align:right; padding: 0.15rem 0; float:right;}
#lib_cart_list .checkout .checkout_img{ width: 2rem; height: 0.48rem; margin-left: 0.25rem;}
#lib_cart_list .ext_info{clear:both; margin: 0.15rem 0.2rem; line-height:180%; color:#666; font-size: 0.3rem;}

/*form*/
.form_input{width: 3.04rem; border:1px solid #ccc; color:#333; background:url(/images/lib/global/input_bg.gif) #fff repeat-x; height:0.5rem; line-height: 0.5rem; padding: 0 0.1rem; outline: none; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;}
.form_input.qty{ width: 0.5rem;}
.form_info{ font-size: 0.16rem; color: #656565;}
.form_area{border:1px solid #ccc; color:#333; background:url(/images/lib/global/input_bg.gif) #fff repeat-x; line-height:180%;}
.form_button{ border:none; background:#E99315; width: 1.8rem; height: 0.5rem; line-height: 0.5rem; font-size: 0.3rem; color:#fff; width: 1.26rem; cursor: pointer; overflow:hidden; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;}
a.form_button{ display: block; color: #fff; text-align: center;}
a.form_button:hover{ color: #fff; text-decoration: none;}
.form_reset{border:none; background:#5e0d0e; font-size: 0.2rem; color:#fff; height: 0.4rem; line-height: 0.4rem; width:1.26rem; cursor: pointer; margin-left: 0.18rem; overflow:hidden; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;}
.form_button_130{width:1.8rem; height: 0.5rem; font-size: 0.3rem;}
.form_focus{border-color:red;}
.form_gory_button{border:none; background:url(/images/lib/global/button_grey.gif); width:1.1rem; height: 0.25rem; line-height: 0.25rem; font-weight:bold; color:#555; text-align:center;}
select.form_focus{background:#ccc;}
/*提交订单页*/
#lib_cart_checkout{width:90%; margin: 0 auto; clear:both; overflow:hidden;}
#lib_cart_checkout .title{height:0.5rem; line-height:0.5rem; border-bottom:1px solid #ddd; font-weight:bold; font-size: 0.3rem;}
#lib_cart_checkout .item_title{font-weight:bold; border-bottom:2px solid #555; height:0.5rem; line-height: 0.5rem; font-size: 0.3rem;}
#lib_cart_checkout .check_address{height:0.5rem; line-height:0.5rem; font-size: 0.3rem; color:#555;}
#lib_cart_checkout .SId{width:1px; height:1px; border:none;}
#lib_cart_checkout .address .shipping_address{width:100%;}
#lib_cart_checkout .address .shipping_address .also_billing_address{text-decoration:underline; color:#B50C08;}
#lib_cart_checkout .address .shipping_address iframe{display:none;}
#lib_cart_checkout .address .address_info{border:1px solid #BF8585; background:#F7ECEC; padding:8px; line-height:160%; font-size: 0.3rem;}
#lib_cart_checkout .address .address_info strong{font-size:0.3rem;}
#lib_cart_checkout .address .billing_address{width:100%;}
#lib_cart_checkout .address .q_link{height:26px; line-height:26px;}
#lib_cart_checkout .address .q_link a{text-decoration:underline; margin-right: 0.15rem; font-size: 0.3rem;}
#lib_cart_checkout .shipping_method .shipping{margin:8px 0;}
#lib_cart_checkout .shipping_method .shipping .ft{clear:both; height: 0.5rem; line-height: 0.5rem; overflow:hidden;}
#lib_cart_checkout .shipping_method .shipping .ft div{float:left;}
#lib_cart_checkout .shipping_method .shipping .ft div.radio{width:25px;}
#lib_cart_checkout .shipping_method .shipping .ft div.txt{margin-top:-2px; *margin-top:2px; font-size: 0.3rem;}
#lib_cart_checkout .shipping_method .shipping .ft div.txt .free_shipping{color:#B50C08;}
#lib_cart_checkout .shipping_method .shipping .explanation{text-indent:25px; color:#777; padding-bottom:10px; clear:both; font-size: 0.2rem;}
#lib_cart_checkout .shipping_method .shipping .explanation *{color:#777;}
#lib_cart_checkout .comments .info{height: 0.5rem; line-height: 0.5rem; font-size: 0.3rem;}
#lib_cart_checkout .comments textarea{width:95%; height:100px; line-height:150%; padding:5px;}
#lib_cart_checkout .place_order ul{width:100%; float:right; clear:both;}
#lib_cart_checkout .place_order ul li{height:0.5rem; line-height:0.5rem; border-bottom:1px solid #ccc;}
#lib_cart_checkout .place_order ul li div{float:right; font-size: 0.3rem;}
#lib_cart_checkout .place_order ul li div.price{ overflow:hidden; text-align:right;}
#lib_cart_checkout .place_order .place_order_btn{width:100%; float:right; clear:both; text-align:right; margin:12px 0;}
#lib_cart_checkout .item_list_table{border:1px solid #ddd; margin:8px 0;}
#lib_cart_checkout .item_list_table .tb_title td{border-right:1px solid #ddd; height:28px; font-weight:bold; text-align:center; background:url(/images/lib/cart/tb_bg.gif);}
#lib_cart_checkout .item_list_table .tb_title td.last{border-right:none;}
#lib_cart_checkout .item_list_table .item_list td{padding:7px 5px; border-top:1px solid #ddd; font-size:10px;}
#lib_cart_checkout .item_list_table .item_list_over td{background:#f7f7f7;}
#lib_cart_checkout .item_list_table .item_list_out td{background:#fff;}
#lib_cart_checkout .item_list_table .item_list td *{font-size:10px;}
#lib_cart_checkout .item_list_table .item_list .proname{color:#0066CC; text-decoration:underline;}
#lib_cart_checkout .item_list_table .total td{height:26px; background:#efefef; text-align:center; color:#B50C08; font-size:11px; font-weight:bold;}

#lib_cart_checkout .new-coupon{margin-top:15px; padding:12px 0 2px 0; font-size:12px; line-height:18px; border-top:1px dotted #cccccc;}
#lib_cart_checkout .new-coupon p{margin:0; font-family:Verdana;}
#lib_cart_checkout .new-coupon p .valid>span{font-size:14px; font-weight:bold;}
#lib_cart_checkout .new-coupon p #removeCoupon{display:none;}
#lib_cart_checkout .new-coupon p a:hover{color:#990000;}
#lib_cart_checkout .new-coupon p a.u{text-decoration:underline;}
#lib_cart_checkout .new-coupon p i{line-height:18px; margin-left:5px; padding:6px; vertical-align:middle; background:url(/images/chosen-sprite.png) -43px -80px no-repeat; display:inline-block; text-decoration:none;}

#lib_cart_checkout .payment_method .checkout_pro_item{ width: 99%; border-bottom: 1px solid #ccc; padding: 0.1rem 0; overflow: hidden;}
#lib_cart_checkout .payment_method .checkout_pro_item .pro_item_name{ display: block; width: 100%; height: 0.5rem; line-height: 0.5rem; font-size: 0.3rem; border-bottom: 1px dashed #ccc; overflow: hidden;}
#lib_cart_checkout .payment_method .checkout_pro_item .pro_item_info{ width: 100%; line-height: 180%;}
#lib_cart_checkout .payment_method .checkout_pro_item .pro_item_info .pro_item_info_left{ float: left; font-size: 0.26rem;}
#lib_cart_checkout .payment_method .checkout_pro_item .pro_item_info .pro_item_info_right{ float: right; font-size: 0.26rem;}
#lib_cart_checkout .payment_method .checkout_pro_item .pro_item_info .pro_info_item{ font-size: 0.26rem;}

#lib_member_address_book .address .item .rows{ margin-top: 0.2rem;}
#lib_member_address_book .address .item .rows label{ display: inline-block; width: 1.4rem; height: 0.5rem; line-height: 0.5rem; font-size: 0.24rem; text-align: left;}

/*下订单成功提示页*/
#lib_order_place{width:100%; clear:both; overflow:hidden;}
#lib_order_place div{padding:100px; text-align:center; border:1px solid #ddd;}
#lib_order_place div a{text-decoration:underline;}

/*付款页*/
#lib_order_payment{width:100%; clear:both; overflow:hidden;}
#lib_order_payment .order_info{border-bottom:3px solid #ccc; height:0.5rem; line-height:0.5rem; text-align:right; font-weight:bold; color:#444; font-size:0.24rem;}
#lib_order_payment .order_info *{color:#444; font-size:0.24rem;}
#lib_order_payment .order_title_txt{ width: 100%; height: 0.5rem; line-height: 0.5rem;}
#lib_order_payment .order_title_txt strong{ font-size: 0.3rem;}
#lib_order_payment .payment{border:3px solid #D8E6F3; margin:8px 0; padding:8px;}
#lib_order_payment .payment_method{display:block; padding:5px; text-indent:25px; background:url(/images/lib/cart/un_checked.jpg) 10px center no-repeat; margin-bottom:5px; border:1px solid #fff; text-decoration:none;}
#lib_order_payment .payment_method:hover{background:url(/images/lib/cart/un_checked.jpg) 10px center no-repeat #f8f9fb; border:1px solid #ddd; border-right:none;}
#lib_order_payment .payment_method *{font-size:10px;}
#lib_order_payment .payment_method img{padding-right:5px;}
#lib_order_payment .payment_method .add{color:#B50C08;}
#lib_order_payment .payment_method .less{color:#007F06;}
#lib_order_payment .payment_method_on, #lib_order_payment .payment_method_on:hover{background:url(/images/lib/cart/checked.jpg) 10px center no-repeat #efefef; border:1px solid #ddd; border-right:none;}
#lib_order_payment .payment_info{border:1px solid #ddd; background:#f8f9fb; padding:12px;}
#lib_order_payment .payment_info .contents .title{font-size: 0.26rem; font-weight:bold;}
#lib_order_payment .payment_info .contents .tips{margin:12px 0; border:1px solid #BBDFF7; background:#E7F4FC; line-height:180%; padding:4px; font-size: 0.26rem;;}
#lib_order_payment .payment_info .contents .tips *{font-size: 0.26rem;;}
#lib_order_payment .payment_info .contents .tips span{color:red;}
#lib_order_payment .payment_info .contents .tips a{text-decoration:underline;}
#lib_order_payment .payment_info .contents .txt{margin:8px 0; line-height:180%;}
#lib_order_payment .payment_info .contents .ext{margin-top:25px;}
#lib_order_payment .payment_info .contents .ext .tips{margin-top:15px;}
#lib_order_payment .payment_info .contents .ext .paypal_button{display:block; width:130px; height:20px; line-height:20px; text-align:center; color:#fff; background:#335BBC; border:1px solid #304369;}
#lib_order_payment .payment_info .contents .ext .sender_title{clear:both; margin:5px 0; margin-top:25px;}
#lib_order_payment .payment_info .contents .ext .sender_info td{padding:5px 0; padding-right:5px;}
#lib_order_payment .payment_info .contents .ext .sender_info td .contents{width:470px; height:70px; padding:5px; line-height:180%;}
#lib_order_payment .payment_info .contents .ext .sender_info td span{font-size:10px;}
#lib_order_payment .item_title{font-weight:bold; height:0.5rem; line-height:0.5rem; font-size: 0.3rem;}
#lib_order_payment .address .shipping_address{width:49%; float:left;}
#lib_order_payment .address .address_info{border:1px solid #F8D8AF; background:#FFFCF3; padding:8px; line-height:160%; font-size: 0.26rem;}
#lib_order_payment .address .address_info strong{ font-size: 0.26rem;}
#lib_order_payment .address .billing_address{width:49%; float:right;}

/*订单管理页*/
#lib_member_orders{width:100%; clear:both; overflow:hidden;}
#lib_member_orders .item_list{padding: 8px 0; border-top: 1px solid #ccc; background:#fff; overflow: hidden;}
#lib_member_orders .item_list:first-child{ border-top: 0;}
#lib_member_orders .item_list .tb_title td{height:28px; font-weight:bold; text-align:center; background:url(/images/lib/cart/tb_bg.gif);}
#lib_member_orders .item_list .item_list td{padding:7px 5px; font-size: 0.24rem;}
#lib_member_orders .item_list .item_list td *{font-size: 0.24rem;}
#lib_member_orders .item_list .item_list_over td{background:#f7f7f7;}
#lib_member_orders .item_list .item_list_out td{background:#fff;}
#lib_member_orders .item_list .qa_btn{display:block; float:left; width: 1rem; height:15px; line-height:13px; background:url(/images/lib/member/order_qbg.jpg) no-repeat; background-size: 1rem 0.28rem; color:#fff; text-decoration:none; margin:0 4px;}
#lib_member_orders .item_list .detail_link{text-decoration:underline;}
#lib_member_orders .cancel{padding:0.3rem; width:90%; margin:0 auto;}
#lib_member_orders .cancel .info{font-weight:bold; font-size: 0.3rem;}
#lib_member_orders .cancel textarea{width:100%; height:150px; padding:5px; line-height:180%; margin-top:15px;}
#lib_member_orders .cancel .btn{margin-top:15px;}
#lib_member_orders .order_index{ font-size: 0.3rem; font-weight:bold; border-bottom:1px solid #ddd; margin-bottom: 0.1rem;}
#lib_member_orders .order_index em{font-weight:normal; font-size: 0.3rem;}
#lib_member_orders .order_index em *{font-size: 0.3rem;}
#lib_member_orders .detail div{border:1px solid #ddd; background:#f7f7f7; border-bottom:none; width:130px; height: 0.5rem; line-height: 0.5rem; text-align:center; font-weight:bold; font-size: 0.3rem;}
#lib_member_orders .detail_card{border:1px solid #ddd; padding:15px;}
#lib_member_orders .payment_tips{border:1px solid #BF8585; background:url(/images/lib/member/payment_tips.jpg) 10px center no-repeat #FBE8E8; padding:8px; padding-left:30px; line-height:150%; margin-top:8px;}
#lib_member_orders .payment_tips a{text-decoration:underline;}
#lib_member_orders .order_info tr{ width: 100%; height: 0.5rem; line-height: 0.5rem; font-size: 0.3rem;}
#lib_member_orders .order_info td{padding:7px; border-bottom:1px solid #ddd;}
#lib_member_orders .order_info .confirm_receiving{margin-left:15px; text-decoration:underline; color:#B50C08;}
#lib_member_orders .address{clear:both; zoom:1;}
#lib_member_orders .address .item_title{font-weight:bold; height: 0.5rem; line-height: 0.5rem; font-size: 0.3rem;}
#lib_member_orders .address .shipping_address{width:49%; float:left;}
#lib_member_orders .address .address_info{border:1px solid #ddd; background:#fdfdfd; padding:8px; line-height:160%; font-size: 0.24rem;}
#lib_member_orders .address .address_info strong{font-size: 0.24rem;}
#lib_member_orders .address .billing_address{width:49%; float:right;}
#lib_member_orders .item_info{border-bottom:2px solid #ddd; height: 0.5rem; line-height: 0.5rem; font-size: 0.3rem; font-weight:bold;}
#lib_member_orders .shipping{line-height:150%; margin-top:5px; font-size: 0.26rem;}
#lib_member_orders .shipping .shipping_price{color:#888;}
#lib_member_orders .detail_item_list{border:1px solid #ddd; margin:8px 0;}
#lib_member_orders .detail_item_list .tb_title td{border-right:1px solid #ddd; height:28px; font-weight:bold; text-align:center; background:url(/images/lib/cart/tb_bg.gif);}
#lib_member_orders .detail_item_list .tb_title td.last{border-right:none;}
#lib_member_orders .detail_item_list .item_list td{padding:7px 5px; border-top:1px solid #ddd; font-size:10px;}
#lib_member_orders .detail_item_list .item_list td.item_img{border:1px solid #ccc; padding:0; background:#fff;}
#lib_member_orders .detail_item_list .item_list_over td{background:#f7f7f7;}
#lib_member_orders .detail_item_list .item_list_out td{background:#fff;}
#lib_member_orders .detail_item_list .item_list td *{font-size:10px;}
#lib_member_orders .detail_item_list .item_list .proname{text-decoration:underline;}

#lib_member_orders .detail_item_list .item_list .item_list_img{ float: left; width: 49%; height: 2rem;}
#lib_member_orders .detail_item_list .item_list .item_list_info{ float: right; width: 49%; overflow: hidden;}
#lib_member_orders .detail_item_list .item_list .item_list_info .list_item{ display: block; font-size: 0.22rem; margin-bottom: 0.1rem;}
#lib_member_orders .detail_item_list .total{ height:0.5rem; text-align:center; color:#B50C08; font-size: 0.3rem; font-weight:bold;}
#lib_member_orders .detail_item_list .item_list .item_list_info .item_property{ line-height: 180%;}

#lib_member_orders .order_list{ width: 100%; margin: 0.2rem auto; overflow: hidden;}
#lib_member_orders .order_list .order_item{ width: 99%; border: 1px solid #ccc; border-top: 0;}
#lib_member_orders .order_list .order_item:first-child{ border-top: 1px solid #ccc;}
#lib_member_orders .order_list .order_item .order_num{ display: block; height: 0.5rem; line-height: 0.5rem; font-size: 0.3rem; border-bottom: 1px dashed #ccc; padding-left: 0.2rem; color: #9b2325; font-weight: bold;}
#lib_member_orders .order_list .order_item .order_info{ padding-left: 0.2rem; overflow: hidden;}
#lib_member_orders .order_list .order_item .order_info .order_info_item{ height: 0.5rem; line-height: 0.5rem; font-size: 0.26rem;}
#lib_member_orders .order_list .order_item .order_info .order_info_left{ float: left; overflow: hidden;}
#lib_member_orders .order_list .order_item .order_info .order_info_right{ float: right; overflow: hidden;}
#lib_member_orders .order_list .order_item .order_info .order_info_right .qa_btn{ display: inline-block; font-size: 0.3rem; margin-right: 0.2rem; color: #9b2325; font-weight: bold;}

/*收藏夹*/
#lib_member_wishlists{width:100%; clear:both; overflow:hidden;}
#lib_member_wishlists .wish_list{ width: 100%; margin: 0.2rem auto; overflow: hidden;}
#lib_member_wishlists .wish_list .wish_item{ width: 99%; border: 1px solid #ccc; border-top: 0; overflow: hidden;}
#lib_member_wishlists .wish_list .wish_item:first-child{ border-top: 1px solid #ccc;}
#lib_member_wishlists .wish_list .wish_item .wish_img{ float: left; width: 1.8rem; padding: 0.2rem;}
#lib_member_wishlists .wish_list .wish_item .wish_info{ float: left; padding: 0.2rem 0;}
#lib_member_wishlists .wish_list .wish_item .wish_info .wish_item_a{ display: block; width: 100%; height: 0.5rem; line-height: 0.5rem; font-size: 0.3rem;}
#lib_member_wishlists .wish_list .wish_item .wish_info .wish_btn{ width: 100%;}
#lib_member_wishlists .wish_list .wish_item .wish_info .wish_btn .wish_btn_a{ font-size: 0.3rem; color: #9b2325; margin-right: 0.2rem;}
#lib_member_wishlists .wish_list .no_orders{ width: 100%; font-size: 0.5rem; text-align: center;}
/*
#lib_member_wishlists .item_list{border:1px solid #ddd; margin:8px 0;}
#lib_member_wishlists .item_list .tb_title td{border-right:1px solid #ddd; height:28px; font-weight:bold; text-align:center; background:url(/images/lib/cart/tb_bg.gif);}
#lib_member_wishlists .item_list .tb_title td.last{border-right:none;}
#lib_member_wishlists .item_list .item_list td{padding:7px 5px; border-top:1px solid #ddd; font-size:0.5rem;}
#lib_member_wishlists .item_list .item_list td.item_img{border:1px solid #ccc; padding:0; background:#fff;}
#lib_member_wishlists .item_list .item_list_over td{background:#f7f7f7;}
#lib_member_wishlists .item_list .item_list_out td{background:#fff;}
#lib_member_wishlists .item_list .item_list td *{font-size:10px;}
#lib_member_wishlists .item_list .item_list .proname{text-decoration:underline;}
*/

/*订单完成*/
#lib_order_complete{width:100%; clear:both; overflow:hidden;}
#lib_order_complete .order_info{border-bottom:3px solid #ccc; height:34px; line-height:34px; text-align:right; font-weight:bold; color:#444; font-size:11px;}
#lib_order_complete .order_info *{color:#444; font-size:11px;}
#lib_order_complete .contents{line-height:180%; border:1px solid #ddd; background:#f8f9fb; padding:20px;}
#lib_order_complete .contents *{font-size:12px;}
#lib_order_complete .contents .title{font-weight:bold; font-size:14px;}
#lib_order_complete .contents a{text-decoration:underline;}

/*会员中心*/
/*.lib_member_item_card{border:1px solid #ddd; background:#fdfdfd;}*/
.lib_member_msgerror{border:1px solid #d8000c; background:#ffbaba; color:red; padding: 0.08rem; margin-bottom: 0.12rem;}
.lib_member_title{font-size: 0.3rem; font-weight:bold; color:#666; border-bottom:1px solid #ddd; height: 0.5rem; text-indent:1px;}
.lib_member_title a{font-size: 0.3rem; font-weight:bold; color:#666;}
.lib_member_sub_title{font-size: 0.26rem; font-weight:bold; color:#555; height: 0.4rem;}
.lib_member_info{line-height:150%; font-size: 0.28rem; padding: 0.2rem 0;}
#lib_member{width: 100%; margin:0 auto; clear:both; overflow:hidden;}
/*#lib_member .leftMenu{width:33%; overflow:hidden; float:left;}*/
#lib_member .rightContents{width: 90%; margin: 0 auto; overflow:hidden;/* margin-left: 0.15rem;*/}

/*会员中心左菜单*/
#lib_member_menu{padding: 0.12rem; margin-top: 0.05rem; min-height: 3.5rem; _height: 3.5rem;}
#lib_member_menu dt{font-variant:small-caps; font-weight:bold; font-size: 0.18rem; height: 0.22rem; line-height: 0.22rem;}
#lib_member_menu dd{height: 0.22rem; line-height: 0.22rem; text-indent: 0.15rem;}
#lib_member_menu dd.clear_line{height: 0.1rem; border-bottom:1px dashed #ccc; margin-bottom: 0.1rem;}

/*会员注册*/
#lib_member_create{width:100%; clear:both; overflow:hidden;}
#lib_member_create .lib_member_title{text-indent: 0.15rem;}
#lib_member_create .required_info{height:0.38rem; line-height:0.38rem; text-indent:0.15rem; color:#999;}
#lib_member_create .f_item{background:#E8E7E7; height: 0.38rem; line-height: 0.38rem; text-indent:0.15rem; font-variant:small-caps; font-size: 0.18rem; font-family:Verdana; color:#000;}
#lib_member_create .rows{margin: 0.3rem 0; clear:both;}
#lib_member_create .rows label{width:1.4rem; overflow:hidden; float:left; height: 0.38rem; line-height: 0.38rem; color:#555; text-indent: 0.15rem;}
#lib_member_create .rows span{width:5rem; overflow:hidden; float:left; display:block; padding-left:2px;}
#lib_member_create .rows .form_input{ width: 90%;}
#lib_member_create .dline{border-bottom:1px solid #ccc; height:1px; overflow:hidden; margin: 0.25rem 0;}

/*会员登录页*/
#lib_member_login{width:90%; margin: 0 auto; clear:both; overflow:hidden;}
/*#lib_member_login .login_form, #lib_member_login .new_customer{float:left; padding: 0.1rem 0.15rem; width:4.5rem; height: 2.3rem; overflow:hidden;}*/
#lib_member_login .new_customer{ margin-right: 0.2rem;}
#lib_member_login .t{ font-size: 0.28rem; font-weight:bold; color:#555;}
#lib_member_login .f_card{ min-height: 1.35rem; overflow:hidden;}
#lib_member_login .f_card .e{ line-height:150%; padding: 0.08rem 0; font-size: 0.24rem;}
#lib_member_login .f_card .rows{ margin: 0.1rem 0; clear:both;}
#lib_member_login .f_card .rows label{ width: 0.7rem; float:left; height: 0.5rem; line-height: 0.5rem; color:#555; font-size: 0.26rem; overflow:hidden;}
#lib_member_login .f_card .rows span{width: 3.3rem; overflow:hidden; float:left; display:block; padding-left:2px; overflow:hidden;}
#lib_member_login .f_card .forgot{text-align:right; padding-right: 0.2rem;}
#lib_member_login .f_card .forgot a{text-decoration:underline;}
#lib_member_login .f_card .info{line-height:200%;}
#lib_member_login .dline{border-bottom:1px solid #ddd; height:1px; font-size:1px; overflow:hidden; margin: 0.06rem 0;}
#lib_member_login .btn{text-align:right; padding-right: 0.2rem;}

/*会员中心首页*/
#lib_member_index{width:100%; clear:both; overflow:hidden;}
/*#lib_member_index .lib_member_info{padding: 0.15rem 0;}*/
#lib_member_index .item_card{width:100%; margin-bottom: 0.2rem;}
#lib_member_index .item_card .title{height: 0.5rem; line-height: 0.5rem; text-indent: 0.1rem; font-size: 0.3rem; font-weight:bold; background:url(/images/lib/member/my_account_tabs.jpg); border:1px solid #ddd;}
#lib_member_index .item_card .info{padding: 0.08rem  0.1rem; line-height:170%; font-size: 0.3rem; border: 1px solid #ccc; border-top:none; overflow:hidden;}
#lib_member_index .item_card .info span{color:#ff6600;}
#lib_member_index .item_card .info .add_shipping_address{margin-left: 0.15rem; color:#ff6600; font-size: 0.3rem;}

/*忘记密码页*/
#lib_member_forgot{width:100%; clear:both; overflow:hidden;}
#lib_member_forgot .form, #lib_member_forgot .send_tips{padding:20px;}
#lib_member_forgot .form .rows{margin:10px 0; clear:both;}
#lib_member_forgot .form .rows label{width: 1rem; overflow:hidden; float:left; height: 0.22rem; line-height: 0.22rem; color:#555; overflow:hidden;}
#lib_member_forgot .form .rows span{width:4rem; overflow:hidden; float:left; display:block; padding-left:2px; overflow:hidden;}
#lib_member_forgot .reset_success{padding:0.2rem;}
#lib_member_forgot .reset_form .rows label{width:1.45rem;}
#lib_member_forgot .dline{border-bottom:1px solid #ddd; height:1px; font-size:1px; overflow:hidden; margin: 0.12rem 0;}
#lib_member_forgot .send_tips .no_email{font-size: 0.18rem; color:#555; font-weight:bold; margin-top: 0.35rem; margin-bottom: 0.15rem;}
#lib_member_forgot .send_tips .continue_shopping{text-align:right; padding-top: 0.15rem; padding-right: 0.2rem;}

/*修改密码页*/
#lib_member_password{width:100%; clear:both; overflow:hidden;}
#lib_member_password .form, #lib_member_password .change_success{padding: 0.2rem; font-size: 0.3rem;}
#lib_member_password .form .rows{margin: 0.1rem 0; clear:both;}
#lib_member_password .form .rows label{width:1.5rem; float:left; height: 0.5rem; line-height: 0.5rem; color:#555; font-size: 0.24rem; overflow:hidden;}
#lib_member_password .form .rows span{width:4rem; overflow:hidden; float:left; display:block; padding-left:2px; overflow:hidden;}

/*修改个人资料页*/
#lib_member_profile{width:100%; clear:both; overflow:hidden;}
#lib_member_profile .form, #lib_member_profile .change_success{padding:0px 20px;}
#lib_member_profile .form .rows{margin: 0.1rem 0; clear:both;}
#lib_member_profile .form .rows label{width:1rem; overflow:hidden; float:left; height: 0.38rem; line-height: 0.38rem; color:#555; font-size: 0.3rem; overflow:hidden;}
#lib_member_profile .form .rows span{width:4rem; overflow:hidden; float:left; display:block; padding-left:2px; overflow:hidden;}

/*地址簿管理页*/
#lib_member_address_book{width:100%; clear:both; overflow:hidden;}
#lib_member_address_book .address{float:left; width:100%; overflow:hidden;}
#lib_member_address_book .billing_address{margin-left: 0.15rem;}
#lib_member_address_book .address .t{height: 0.5rem; line-height: 0.5rem; border-bottom:1px solid #ddd; font-size: 0.26rem; font-weight:bold; color:#555;}
#lib_member_address_book .address .t .fl{float:left; font-size: 0.26rem; font-weight:bold; color:#555;}
#lib_member_address_book .address .t .fr{float:right; height:0.5rem; line-height:0.5rem; font-size: 0.26rem;}
#lib_member_address_book .address .t .fr .add_new_address{font-weight:normal; font-size: 0.26rem; color:#ff6600;}
#lib_member_address_book .address .item{width:90%; margin: 0.08rem auto; padding: 0.1rem; border: 1px solid #ccc; line-height:180%; clear:both;}
#lib_member_address_book .address .item .address_info{ font-size: 0.26rem; text-transform:capitalize;}
#lib_member_address_book .address .item .opt{text-align:right;}
#lib_member_address_book .address .item .opt a{margin:0 0.05rem; color:#888; font-size: 0.3rem; text-decoration:underline; font-variant:small-caps;}
#lib_member_address_book .address .item .opt a:hover{color:#333;}
#lib_member_address_book .address .item .opt a.checkout{border:1px solid #ccc; text-decoration:none; padding: 2px 0.05rem;}
#lib_member_address_book .address .item .opt a.checkout:hover{color:#B50C08;}
#lib_member_address_book .address .item .rows{clear:both; margin: 0.3rem 0; font-size: 0.26rem;}
#lib_member_address_book .address .item .rows .fl{float:left; width:100%; overflow:hidden;}
#lib_member_address_book .address .item .rows .fr{float:left; width:100%; overflow:hidden;}
#lib_member_address_book .address .item .button{margin-top: 0.1rem;}
#lib_member_address_book .address .item .button .cancel_button{margin-left: 0.15rem;}
#lib_member_address_book .address .orther_address{ font-size: 0.3rem;}

.rightContents .item_list tr td{ font-size: 0.26rem;}
.rightContents .item_list tr .no_orders{ font-size: 0.5rem;}

#turn_page{text-align:center; height:34px; line-height:34px; clear:both; margin:0 auto;}
#turn_page .pagination{height:34px; text-align:center; margin-left:200px;} 
#turn_page .pagination a{  
	display:block;  
	float:left;  
	margin-right:4px;  
	padding:1px 12px;
	width:auto;
	height:30px;  
	border:1px #ddd solid;  
	text-decoration:none;  
	color:#999;  
	font-size:14px;  
	line-height:30px;  
}
#turn_page .pagination a:link{
	text-decoration:none;
}
#turn_page .pagination a:hover{  
	color:#89B929;  
	background:white;  
	border:1px #89B929 solid;  
}  
#turn_page .pagination a.cur{
	text-decoration:none;
	color:#fff;
	background:#89B929;
}
#turn_page .pagination p{  
	float:left;  
	padding:1px 10px;  
	font-size:14px;  
	height:30px;  
	line-height:30px;  
	color:#999;  
	border:1px #ccc solid;  
	background:#fcfcfc;  
	margin:0px;
	margin-right:4px; 
    cursor:pointer;
}
#turn_page .pagination p.pageRemark{  
	border-style:none;  
	background:none;  
	margin-right:0px;  
	color:#666;  
}  
#turn_page .pagination p.pageRemark b{  
	color:#999;
	padding:0px 2px;
}  
#turn_page .pagination p.pageEllipsis{  
	border-style:none;  
	background:none;  
	padding:4px 0px;  
	color:#808080;  
}