﻿@charset "UTF-8";

/***************************商品列表页********************************/

.xianhuo_section { color: #666; float: left; margin-left: 20px; padding-right: 20px; border-right: 1px solid #e3e3e3; }
.xianhuo_section span { cursor: pointer; display: inline-block; }
.xianhuo_section span:hover { color: #c80f1e; }
.xianhuo_section span i { height: 20px; width: 20px; border: 1px solid #ccc; text-align: center; line-height: 20px; display: inline-block; font-size: 12px; background: #fff; margin-right: 5px; vertical-align: middle; overflow: hidden; }
.xianhuo_section span i.cur, .xianhuo_section span:hover i { border-color: #c80f1e; color: #c80f1e; }
.colorList { margin-top: 5px; height: 34px; overflow: hidden; }
.colorList a { float: left; margin: 0 3px; border: 1px solid #dfdfdf; font-size: 0; }
.colorList a:hover, .colorList a.active { border: 1px solid #c80f1e; }
.fenqiList { margin: 5px 0 0; height: 27px; line-height: 25px; }
.fenqiList span { background: #f1f1f1; padding: 4px 10px; }
.fenqiList span b { font-weight: normal; }
.fname-top { top: 0; line-height: 26px; text-align: center; position: absolute; color: #333; width: 100%; font-size: 14px; font-weight: bold; }
.fname-bottom { bottom: 0; line-height: 26px; text-align: center; position: absolute; background: #f28a33; color: #fff; width: 100%; font-size: 14px; }

/*同类推荐*/
.tuij-title { font-family: 'Microsoft YaHei',SimHei; font-size: 14px; color: #fff; }
.show-tltj { text-shadow: 0 1px 0 #fff; border: 1px solid #e3e3e3; background: #f6f6f6; width: 90px; }
.tuijian-product { display: none; }
.tuijian-info { background: #fff; margin-bottom: 2px; }
.tuijian-info li { height: 70px; overflow: hidden; border-bottom: dotted 1px #dfdfdf; padding: 5px; }
.tuijian-info li:hover { background: #ffebcd; }
.tuijian-info li > a { display: inline-block; height: 70px; width: 70px; font-size: 12px; float: left; }
.tuijian-info li p { display: inline-block; height: 70px; width: 95px; font-size: 12px; float: left; line-height: 18px; padding-left: 5px; }
.tuijian-info li p a { height: 60px; overflow: hidden; }
.tuijian-info li p strong { font-size: 14px; color: #c80f1e; }
#markdiv { z-index: 9996; position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: #333; opacity: 0.4; filter: alpha(opacity=40); }

.left_side { width: 220px; float: left; }
.right_main { width: 960px; float: right; }
.iweizhi { height: 40px; line-height: 40px; font-family: SimSun; background: url(/images/icon11.png) no-repeat left center; padding-left: 22px; }
.cate_menu { border: solid 1px #e3e3e3; border-bottom: 0; background: #fff; }
.cate_menu h3 { background: #f3f3f3; padding: 0 10px; height: 35px; line-height: 35px; font-size: 14px; font-weight: bold; border-bottom: solid 1px #e3e3e3; font-family: 'Microsoft YaHei'; color: #333; text-shadow: 0 1px 0 #fff; }
.cate_menu dl { border-bottom: solid 1px #e3e3e3; }
.cate_menu dl dt { height: 35px; line-height: 35px; padding: 0 10px; padding-left: 20px; background: #f6f6f6; }
.cate_menu dl a.cur { color: #c80f1e; font-weight: bold; }
.cate_menu dl dt a { float: left; }
.cate_menu dl dt i { float: right; display: block; border: solid 1px #999; width: 12px; height: 12px; line-height: 10px; text-align: center; margin: 10px 0; color: #999; cursor: pointer; }
.cate_menu dl dd { padding: 0 20px; display: none; padding-left: 30px; border-top: solid 1px #eee; }
.cate_menu dl dd a { display: block; height: 30px; line-height: 30px; color: #999; }
.cate_menu dl a:hover { color: #c80f1e; }
.list_tuijian { border: solid 1px #e3e3e3; margin-top: 10px; padding-bottom: 10px; background: #fff; }
.list_tuijian h3 { background: #f3f3f3; padding: 0 10px; height: 35px; line-height: 35px; font-size: 14px; font-weight: bold; border-bottom: solid 1px #e3e3e3; font-family: 'Microsoft YaHei'; color: #333; text-shadow: 0 1px 0 #fff; }
.list_tuijian ul li { padding: 0 10px; margin-top: 10px; }
.list_tuijian ul li img { display: block; margin: 0 auto; }
.list_tuijian ul li p { margin: 5px 0; text-align: center; font-size: 14px; }
.list_tuijian ul li h4 { height: 54px; overflow: hidden; }
.list_tuijian ul li h4 a { color: #666; font-weight: normal; }
.list_tuijian ul li h4 a:hover { color: #c80f1e; }
.list_tuijian ul li p strong { color: #c80f1e; }
.list_paihang { border: solid 1px #e3e3e3; margin-top: 10px; padding-bottom: 10px; background: #fff; }
.list_paihang h3 { background: #f3f3f3; padding: 0 10px; height: 35px; line-height: 35px; font-size: 14px; font-weight: bold; border-bottom: solid 1px #e3e3e3; font-family: 'Microsoft YaHei'; color: #333; text-shadow: 0 1px 0 #fff; }
.list_paihang ul li { padding: 10px 0; margin: 0 10px; border-bottom: dotted 1px #dfdfdf; height: 70px; position: relative; }
.list_paihang ul li a.l_img { float: left; display: block; width: 70px; height: 70px; }
.list_paihang ul li h6 { margin-left: 80px; height: 54px; overflow: hidden; word-wrap: break-word; word-break: break-all; }
.list_paihang ul li h6 a { color: #999; }
.list_paihang ul li h6 a:hover { color: #c80f1e; }
.list_paihang ul li p { margin-left: 80px; }
.list_paihang ul li p strong { color: #c80f1e; }
.list_paihang ul li i.ph_num { display: block; width: 24px; height: 24px; background: #999; position: absolute; top: 0; left: 0; line-height: 24px; color: #fff; border-bottom-right-radius: 24px; text-indent: 5px; }
.list_paihang ul li i.redbg { background: #c80f1e; font-weight: bold; }
.sale_today { height: 155px; border: solid 1px #e3e3e3; overflow: hidden; }
.sale_today h3 { height: 35px; background: #f3f3f3; border-bottom: solid 1px #e3e3e3; line-height: 35px; padding: 0 10px; font-size: 14px; font-weight: bold; font-family: 'Microsoft YaHei'; color: #333; text-shadow: 0 1px 0 #fff; }
.sale_today ul li { float: left; width: 219px; margin: 10px; }
.sale_today ul li .l_img { display: block; width: 100px; height: 100px; float: left; }
.sale_today ul li h4 { margin-left: 110px; height: 36px; overflow: hidden; word-wrap: break-word; word-break: break-all; font-weight: normal; }
.sale_today ul li p { margin: 5px 0 5px 110px; }
.sale_today ul li p strong { color: #c80f1e; font-size: 14px; }
.sale_today ul li a.add_btn { margin-left: 110px; width: 90px; height: 25px; border: solid 1px #ccc; background: #f6f6f6; display: block; text-align: center; line-height: 25px; border-radius: 3px; text-shadow: 0 1px 0 #fff; }
.screening { border: solid 1px #dfdfdf; margin-top: 10px; position: relative; }
.screening h3 { height: 35px; background: #f3f3f3; border-bottom: solid 1px #e3e3e3; line-height: 35px; padding: 0 10px; color: #999; text-shadow: 0 1px 0 #fff; margin-bottom: 5px; }
.screening h3 strong { float: left; font-size: 16px; font-family: 'Microsoft YaHei'; color: #c80f1e; }
.screening h3 span { float: left; margin-left: 10px; }
.screening h3 span b { color: #c80f1e; }
.screening dl { clear: both; margin: 0 10px; border-top: dotted 1px #dfdfdf; }
.screening dl dt { float: left; width: 90px; color: #999; height: 35px; line-height: 35px; text-align: right; }
.screening dl dd { margin-left: 90px; padding-bottom: 7px; }
.screening dl dd a { display: inline-block; height: 21px; padding: 0 4px; margin: 7px 5px 0; line-height: 21px; color: #666; }
.screening dl dd a:hover, .screening dl dd a.cur { background: #c80f1e; color: #fff; text-decoration: none; }
.screening dl dd.sx_brand { overflow: hidden; position: relative; transition: all 0.5s; padding-bottom: 0; padding-right: 80px; }
.screening dl dd.sx_brand a { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: left; padding: 0; }
.screening dl dd.sx_brand a.cur, .screening dl dd.sx_brand a:hover { background: none; }
.screening dl dd.sx_brand a span { padding: 4px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.screening dl dd.sx_brand a.cur span, .screening dl dd.sx_brand a:hover span { background: #c80f1e; }
.screening dl dd.sx_brand a.b_more { position: absolute; width: 60px; height: 21px; color: #c80f1e; top: 0; right: 5px; display: block; padding: 0; text-align: center; }
.screening dl dd.sx_brand a.b_more:hover { background: #c80f1e; color: #fff; }
.list_sort { height: 40px; line-height: 40px; border: solid 1px #e3e3e3; background: #f6f6f6; text-shadow: 0 1px 0 #fff; margin-top: 10px; overflow: hidden; }
.sort_btn { float: left; }
.sort_btn a { display: inline-block; height: 40px; line-height: 40px; border-right: solid 1px #e3e3e3; padding: 0 20px; text-decoration: none; }
.sort_btn a.cur { background: #c80f1e; color: #fff; text-shadow: none; }
.price_section { float: left; margin-left: 20px; color: #999; }
.price_section input { width: 50px; height: 25px; line-height: 25px\9; border: solid 1px #ccc; text-align: center; }
.price_section button { height: 27px; padding: 0 10px; }
.small_page { float: right; margin-right: 10px; }
.small_page a { display: inline-block; width: 20px; height: 20px; line-height: 20px; text-align: center; font-family: SimSun; border: solid 1px #ccc; background: #fff; border-radius: 20px; }
.small_page a:hover { background: #9c3; color: #fff; border-color: #9c3; text-decoration: none; }
.list ul li { width: 200px; margin: 7px; float: left; padding: 10px; height: 382px; border: solid 3px transparent; transition: all 0.5s; position: relative; }
.list ul li:hover { border: solid 3px #efefef; }
.list ul li a:hover { color: #c80f1e; }
.list ul li .propic { display: block; width: 200px; height: 200px; }
.list ul li h4 { height: 36px; overflow: hidden; margin-top: 5px; word-wrap: break-word; word-break: break-all; font-weight: normal; }
.list ul li h4 a span { color: #c80f1e; }
.list ul li .p_price { margin: 2px 0; }
.list ul li .p_price b { font-size: 16px; color: #c80f1e; }
.list ul li .p_price del { color: #999; margin-left: 20px; }
.list ul li .pj_count a { color: #999; }
.list ul li .list_btn { margin-top: 7px; }
.list ul li .list_btn a { display: inline-block; height: 25px; line-height: 25px; text-align: center; }
.list ul li .list_btn a.add_btn { background: #c80f1e; width: 90px; margin-right: 10px; color: #fff; }
.list ul li .list_btn a.db_btn { border: solid 1px #e3e3e3; background: #f6f6f6; width: 43px; margin-right: 10px; text-shadow: 0 1px 0 #fff; }
.list ul li .list_btn a.fav_btn { border: solid 1px #e3e3e3; background: #f6f6f6; width: 43px; text-shadow: 0 1px 0 #fff; }
.containerzh ul { overflow: hidden; }

/*颜色价格鼠标移入显示*/
.zoomMask { z-index: 97 !important; }
#showAllPriceBox { padding: 10px; position: absolute; border: solid 1px #ff5a00; background: #fff; z-index: 999; }
.showAllPriceBorder { position: relative; }
.showAllPriceBorder i { background-position: left center; background-repeat: no-repeat; display: block; width: 16px; height: 13px; left: 10px; position: absolute; _background: none; }
.showAllPriceBorder ul li { line-height: 24px; *line-height: 12px; }
.showAllPriceBorder ul li span { color: #c80f1e; margin-left: 10px; }

/*猜您喜欢*/
.tab_details .tabt3, .tab_details .tab_bt { height: 40px; background: #f6f6f6; z-index: 98; border: solid 1px #dbdbdb; }
.tab_details .tabt3 span, .tab_details .tab_bt span { float: left; text-align: center; height: 40px; line-height: 40px; font-size: 14px; cursor: pointer; }
.tab_details .tabt3 span.current a, .tab_details .tab_bt span.current a { background: #fff; color: #c80f1e; border: 1px solid #dbdbdb; border-bottom: 0px; border-top: solid 2px #c80f1e; height: 40px; margin-top: -1px; margin-left: -1px; }
.tab_details .tabt3 span a, .tab_details .tab_bt span a { padding: 0 15px; }
.tab_details .tabt3 a, .tab_details .tab_bt a { display: block; height: 40px; line-height: 40px; font-family: 'Microsoft YaHei'; font-size: 15px; }
.tab_details .tabt3 a.qq_talk { float: right; margin: 5px 10px 0 10px; }
.tab_details .tabt3 a:hover, .tab_details .tab_bt a:hover { text-decoration: none; color: #c80f1e; }
.other_pp li { text-overflow: ellipsis; height: 25px; overflow: hidden; }
.other_pp li a { white-space: nowrap; }
.hover_btn { position: absolute; right: 0; top: 110px; width: 40px; display: none; }
.hover_btn a { background: rgba(0,0,0,.3); display: block; margin-bottom: 3px; color: #fff; text-align: center; line-height: 22px; z-index: 99; }
.hover_btn a:hover { background: #c80f1e; color: #fff !important; text-decoration: none; }
.list li:hover .hover_btn { display: block; }
.list_paihang ul li { margin: 0px; padding: 10px; }
.list_paihang ul li h6 a { color: #666; font-weight: normal; }
.list_paihang ul li i.redbg, .list_paihang ul li i.ph_num { width: 20px; height: 20px; line-height: 16px; text-indent: 3px; overflow: hidden; z-index: 2; }
.list_paihang ul li h6 { height: 38px; }
.list_paihang ul li .boldprice { font-size: 16px; }
.list_youlive { margin: auto; clear: both; }
.tab_details .tab_bt, .tab_details .tabt3 { width: auto; }
.tab_details .tab_bt { position: relative; }
.tab_bt_box .tab_bt a { font-size: 14px; }
.tab_bt_box .tab_bt .more { position: absolute; top: 1px; right: 0px; }
.tab_bt_box dd { border: 1px solid #ddd; border-top: 0; display: none; padding: 10px; }
.tab_details .tab_bt { margin-top: 10px; height: 39px; }
.tab_details .tab_bt span.current a { border-top: 1px solid #dbdbdb; color: #c80f1e; font-weight: normal; }
.tab_bt_box .other_pp li { text-overflow: ellipsis; height: 25px; overflow: hidden; float: left; padding: 4px 0 4px 10px; width: 227px; }
.tab_bt_box .n_t_ul li { margin-left: 5px; }
.cuxiao_ul li { display: block; float: left; width: 33.33%; height: 130px; padding-top: 10px; }
.cuxiao_ul li img { float: left; width: 120px; height: 120px; }
.cuxiao_ul li h4 { line-height: 21px; padding-top: 0px; height: 40px; overflow: hidden; font-weight: normal; }
.cuxiao_ul li p { text-align: left; color: #999; line-height: 36px; height: 36px; }
.cuxiao_ul li p strong { color: #c80f1e; font-size: 16px; }
.cuxiao_ul li h5 { padding-bottom: 8px; }
.cuxiao_ul li h5 a { color: #005aa0; }
.cuxiao_ul li .add_car { display: block; float: left; width: 80px; text-align: center; line-height: 26px; height: 26px; border-radius: 3px; background: #c80f1e; color: #fff; margin-top: 3px; }
.cuxiao_info { margin:0 10px 0 130px; overflow:hidden; }
.fenlei { border: 3px solid #dbdbdb; border-top: 3px solid #81a6d7; margin-top: 10px; }
.pinpai { border-bottom: 1px dashed #dedede; }
.yichu { line-height: 28px; }
.yichu i { border-top: 4px solid transparent; border-left: 4px solid #c80f1e; border-bottom: 4px solid transparent; display: inline-block; margin-right: 8px; }

/*对比*/
.duibibox { border: solid 1px #ccc; border-top: solid 3px #ff5a00; position: fixed; bottom: 0; width: 1200px; background: #fff; padding-bottom: 20px; z-index: 99999; _position: absolute; _top: expression(eval(document.documentElement.scrollTop+0)); _border: solid 3px #ff5a00; }
.duibibox h2 { height: 40px; line-height: 40px; font-size: 14px; font-weight: bold; color: #ff5a00; padding-left: 20px; position: relative; }
#closedbl { float: right; margin-right: 10px; font-size: 12px; font-weight: normal; display: block; width: 40px; height: 20px; line-height: 20px; background: #ff5a00; color: #fff; text-align: center; margin-top: 10px; _position: absolute; _top: 5px; _right: 10px; }
.duibibox ul li { width: 240px; margin: 5px; float: left; border-right: solid 1px #ccc; }
.duibibox ul li a { display: block; float: left; }
.duibibox ul li h4 { width: 150px; margin-left: 10px; float: left; line-height: 20px; height: 37px; overflow: hidden; }
.duibibox ul li h4 a { color: #0048a3; }
.duibibox ul li p { width: 150px; margin-left: 10px; color: #999; float: left; margin-top: 10px; }
.duibibox ul li p strong { color: #c80f1e; }
.duibibox ul li p a { clear: both; color: #ff5a00; float: right; }
.dbl_btn { float: right; width: 150px; }
.dbl_btn button { display: block; width: 80px; height: 30px; cursor: pointer; background: #0048a3; border: 0; color: #fff; margin-bottom: 10px; }

.vip2pic_list { position:absolute; width:90px;height:22px;margin-left:10px;background:url(//img2.ch999img.com/pic/product/vipclub/vip2_1.png) center no-repeat;}
/***************************商品详情页********************************/

/*商品图*/
.big_pic_show { float: left; width: 360px; height: 100%; border-right: solid 1px #dfdfdf; padding-bottom: 10px; position: relative; z-index: 1; }
.bigpic { width: 360px; height: 360px; margin-bottom: 5px; overflow: hidden; }
.bigpic a { display: block; }
.shopimg-list { width: 360px; margin: 0 auto; }
.smallbox { float: left; height: 80px; overflow: hidden; width: 320px; }
.smallpic li { float: left; border: solid 1px #e7e7e7; width: 70px !important; height: 70px; margin: 4px; cursor: pointer; _margin: 3px; opacity: .6; }
.smallpic li.smpichover { border: solid 1px #c80f1e; opacity: 1; }
.smallpic li a { display: block; width: 70px; height: 70px; }
.leftpicbtn, .rightpicbtn { height: 70px; width: 18px; float: left; margin-top: 4px; cursor: pointer; text-align: center; }
.rightpicbtn { float: right; }
.leftpicbtn span { background: url(/images/sli_btn.png) no-repeat 0 0; display: block; width: 7px; height: 14px; margin-top: 29px; margin-left: 5px; }
.rightpicbtn span { background: url(/images/sli_btn.png) no-repeat -7px 0; display: block; width: 7px; height: 14px; margin-top: 29px; margin-left: 5px; }
.detail_icon { display: block; background-image: url(/images/detail_icon.png?v=2); }
.fenxiang_box { width: 200px; background: #fff; margin: 10px 15px; }
/*放大镜*/
.zoomDiv { z-index: 999; position: absolute; border: solid 1px #dfdfdf; width: 400px !important; height: 400px !important; background: #ffffff; display: none; text-align: center; overflow: hidden; }
.zoomMask { position: absolute; background: url(/images/mask.png) repeat scroll 0 0 transparent; cursor: move; z-index: 99; }
/*360度查看*/
#bigPic360 { position: relative; width: 360px; display: none; }
#bigPic360 .bigphoto { width: 360px; border-bottom: solid 1px #d8d8d8; display: none; position: relative; overflow: hidden; }
#bigPic360 .imgBig { position: absolute; left: 50%; top: 50%; width: 600px; margin-left: -300px; margin-top: -50%; }
#bigPic360 .smallphoto { width: 360px; height: 445px; margin: 0; background: #fff; }
#bigPic360 .img { width: 360px; }
.icon_360 { background: url(/images/icon_360.png) center no-repeat; width: 80px; height: 25px; position: absolute; top: 5px; right: 5px; }
.tip_360 { height: 80px; margin: 5px 10px 0; background: url(/images/jt_360.png) no-repeat center top; }
.tip_360 p { padding-top: 40px; text-align: center; color: #999; }
.aniBtn { text-align: center; position: absolute; top: 5px; left: -38px; }
.aniBtn a { border: solid 1px #dfdfdf; color: #999; height: 28px; width: 28px; line-height: 14px; padding: 4px; display: block; text-align: center; margin-top: 10px; border-radius: 3px 0 0 3px; }
.aniBtn a:hover { text-decoration: none; background: #c80f1e; color: #fff; border: 1px solid #c80f1e; }
.aniBtn a i { display: inline-block; width: 16px; height: 16px; vertical-align: middle; margin-right: 3px; }
.aniBtn a i.d3 { background-position: -16px -20px; }
.aniBtn a i.dh { background-position: -16px -36px; }
.aniBtn a i.te { background-position: -48px -20px; }
.aniBtn a i.ping { background-position: -32px -20px; }
/*开箱动画*/
.processbar_box { width: 250px; padding-top: 10px; margin: 0 auto; }
.processbar_box .processbar { background: #c80f1e; display: block; height: 30px; margin-bottom: 5px; }
.processbar_box .txt { text-align: center; height: 25px; }
.kx_box { position: fixed; top: 10px; width: 970px; border: 1px solid #e3e3e3; z-index: 9999; background: #fff; height: 690px; display: none; padding: 10px; box-shadow: 0 0 10px #333; }
.kx_box h3 { font-size: 16px; font-weight: 700; font-family: 'Microsoft YaHei',SimHei; text-align: center; padding: 4px 0 5px; margin-bottom: 10px; color: #333; }
.kx_box img { width: 970px; }
.aniKx .smallphoto { height: 645px; }
.aniKx, .focusPic { position: relative; max-width: 100%; max-height: 100%; z-index: 10000; }
.aniKx .close, .focusPic .close { position: absolute; right: -5px; top: -5px; z-index: 9; }
/*真机图片*/
#ProImage { width: 740px; height: 651px; }
#J_ulLIst { position: relative; height: 535px; overflow: hidden; }
.focusPic .bigpic { width: 600px; height: 600px; margin-right: 10px; float: left; }
.focusPic .bigpic img { margin: 0; width: 600px; height: 600px; }
.focusPic .bpBtn { position: absolute; top: 44px; width: 300px; height: 600px; display: block; z-index: 10002; background: #ddd; opacity: 0; filter: alpha(opacity=0); }
.focusPic .prevBpBtn, .focusPic .prevBpBtn:hover { left: 0; cursor: url(/images/left.cur),pointer; }
.focusPic .nextBpBtn, .focusPic .nextBpBtn:hover { cursor: url(/images/right.cur),pointer; left: 300px; }
.focusPic .bigpicList { height: 565px; overflow: hidden; position: relative; width: 126px; float: left; padding-top: 35px; }
.focusPic .bigpicList .left, .focusPic .bigpicList .right { position: absolute; left: 0; height: 28px; border: solid 1px #dfdfdf; line-height: 28px; text-align: center; background: #fff; color: #39f; cursor: pointer; width: 124px; margin: 0; border-radius: 3px; }
.focusPic .bigpicList .left:hover, .focusPic .bigpicList .right:hover { text-decoration: underline; }
.focusPic .bigpicList .left i, .focusPic .bigpicList .right i { background: url(/images/arrow_big.png) -40px 0; width: 40px; height: 20px; display: block; float: left; margin: 3px 0 0 42px; }
.focusPic .bigpicList .left { top: 0; }
.focusPic .bigpicList .right { bottom: 0; }
.focusPic .bigpicList .right i { background-position: -40px -20px; }
.focusPic .bigpicList .disabled { cursor: default; }
.focusPic .bigpicList #J_prevPage.disabled i { background-position: 0 0; }
.focusPic .bigpicList #J_nextPage.disabled i { background-position: 0 -20px; }
.focusPic .ulList { height: 53400em; overflow: hidden; position: absolute; }
.focusPic .ulList ul { height: 535px; overflow: hidden; }
.focusPic .ulList li { border: solid 3px #ddd; width: 120px; height: 120px; margin-bottom: 8px; cursor: pointer; transition: border 500ms; }
.focusPic .ulList li.smpichover, .focusPic .ulList li:hover { border-color: #c80f1e; }
.focusPic .ulList li a, .focusPic .ulList li img { display: block; width: 120px; height: 120px; }
/*手机详细页链二维*/
.shareEwm { display: inline; position: relative; width: 23px; height: 28px; }
.shareEwm .big-ewm { display: none; position: absolute; z-index: 9; top: 29px; left: -165px; background: #fff; border: 1px solid #ddd; box-shadow: 0 0 5px #ddd; width: 385px; padding: 10px; border-radius: 3px; font-family: 'Microsoft YaHei',SimHei; }
.shareEwm .big-ewm:before { content: ''; width: 10px; height: 10px; position: absolute; left: 167px; top: -6px; background-color: #fff; border: 1px solid #ddd; display: none\9; border-width: 0 1px 1px 0; -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); }
.shareEwm .big-ewm img { width: 132px; height: 132px; padding: 10px 0 0 10px; float: left; }
.shareEwm .big-ewm > div { width: 240px; float: left; padding-top: 10px; }
.shareEwm .big-ewm > div.clear { padding-top: 0; }
.shareEwm .big-ewm-con { padding: 20px 70px 25px 10px; color: #666; background: url(/images/share_phone.png) right top no-repeat; font-size: 14px; }
.shareEwm .big-ewm h4 { font-weight: 700; padding-bottom: 20px; color: #39f; font-size: 18px; padding-right: 45px; background: url(/images/arrow_r_down.png) right top no-repeat; text-align: right; }
.shareEwm:hover .big-ewm { display: block; }
.bdshare-button-style0-16 .shareEwm .bds_weixin { background-image: url(/images/barcode-2d.png); background-position: 0 0; }
iframe[name='google_conversion_frame'] { display: none; }
/*发送商品信息到手机*/
.senddetail { background: #fff; box-shadow: 0 0 10px #888; display: none; padding-bottom: 15px; width: 450px; z-index: 9999; margin-left: -225px\9; margin-top: -200px\9; }
.senddetail .close { position: absolute; right: 15px; top: 10px; }
.senddetail h3 { font-family: 'Microsoft YaHei'; font-size: 14px; font-weight: normal; height: 36px; line-height: 36px; padding: 0 15px; border-bottom: 1px solid #dfdfdf; }
.shopmappic { margin: 10px 15px; }
.shopmappic dl { height: 120px; }
.shopmappic dl dt { float: left; height: 120px; width: 120px; }
.shopmappic dl dd { margin-left: 130px; }
.shopmappic dl dd h4 { color: #333; font-family: 'Microsoft YaHei'; font-size: 14px; height: 21px; overflow: hidden; }
.shopmappic dl dd p { color: #999; margin: 3px 0; max-height: 54px; }
.shopmappic dl dd b { color: #c80f1e; font-size: 14px; }
.sendinfo { height: 30px; line-height: 30px; margin: 10px 15px; }
.sendinfo span { display: block; float: left; height: 30px; width: 60px; }
.sendinfo input[type=text] { border: solid 1px #dfdfdf; height: 26px; line-height: 26px\9; text-indent: 5px; width: 240px; outline: none; }
.sendinfo select { margin-top: 3px; border: 1px solid #dfdfdf; padding: 4px; outline: none; }
.sendinfo button { background: #c80f1e; border: 0; display: block; border-radius: 3px; color: #fff; cursor: pointer; height: 30px; margin-top: 7px; width: 110px; outline: none; }
.sendinfo input[type=checkbox] { vertical-align: middle; margin-right: 5px; outline: none; }
.sendinfo a { color: #7597dc; }
.sendinfo a:hover { color: #c80f1e; }
.yhxy { color: #666; font-size: 13px; height: 450px; line-height: 22px; margin: auto; margin-bottom: 40px; overflow-y: auto; padding: 30px 30px 0 30px; }
.yhxy p { margin-bottom: 8px; text-indent: 25px; }
.yhxy h4 { font-size: 14px; margin: 5px 0; }
.smsbtn { margin-left: 1px; border: 1px solid #dddddd; padding: 0 8px; line-height: 26px; background: #f4f4f4; text-align: center; display: inline-block; }
/*分享*/
.shop-id { margin: 15px; overflow: hidden; font-family: '宋体'; color: #666; }
.shop-id i { width: 18px; height: 18px; background: url(/static/images/icon_goods.png) no-repeat; float: left; }
.shop-id a { color: #666; margin-left: 10px; }
.shop-id a:hover { color: #c80f1e; text-decoration: none; }
/*商品信息*/
.shopinfo { padding: 20px; width: 630px; font-family: arial; color: #666; }
.shop-title { font-size: 16px; color: #666; padding-bottom: 5px; font-family: "microsoft yahei"; }
.contrast-btn { display: inline-block; padding: 0 5px 0 10px; border: solid 1px #dfdfdf; height: 22px; line-height: 22px; border-radius: 2px; text-align: center; color: #323232; background: #f5f5f5; overflow: hidden; font-size: 12px; }
.miaoshu { font-size: 13px; line-height: 20px; color: #c80f1e; margin-bottom:10px; }
.miaoshu a { color: #c80f1e; margin-bottom: 5px; padding: 3px; display: block; }
.festiveAD img{ vertical-align:top;}
.shop-price-bg { background: #f7f7f7; padding: 5px 0; overflow: hidden; }
.shop-price { padding: 0 10px; font-size: 12px; }
.pro-price { font-size: 18px; color: #c80f1e; }
.rushshop { padding: 8px; background: #fae9df; margin: 5px 0 5px 72px; float: left; position: relative; }
.rushshop:after { content: ''; position: absolute; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #fae9df; top: -6px; left: 20px; }
.rushshop span { color: #fff; padding: 0 3px; display: inline-block; margin-right: 5px; }
.rushshop b { color: #333; font-size: 12px; }
.pro-info { line-height: 26px; padding: 0 10px; }
.pro-info dt { float: left; width: 60px; color: #666; font-family: SimSun;}
.pro-info dd { margin-left: 70px; }
.fenqiBuy dt, .fuwu span{ font-family: SimSun; }
.cuxiao-info { color: #c80f1e; }
.cuxiao-info dd em { background: #c80f1e; color: #fff; line-height: 12px; margin-right: 5px; padding: 1px 3px; }
.cuxiao-info dd p a { color: #c80f1e; }
.cuxiao-info dd p a.link { color: #7597dc; margin-left: 10px; }
.yanse { padding-top: 5px; }
.pz_tit { width: 60px; float: left; height: 26px; font-size: 12px; color: #666; line-height: 26px; font-family: SimSun; }
.xuan_box { padding: 0 10px; margin-top: 5px; }
.ys_xuan, .zp_xuan { margin-left: 70px; }
.ys_xuan li { display: block; text-align: center; line-height: 24px; float: left; margin-right: 10px; margin-bottom: 8px; }
.ys_xuan li a { float: left; height: 24px; border: 1px solid #ddd; padding-left: 10px; padding-right: 10px; white-space: nowrap; color: #44484c; background: #f9f9f9; }
.ys_xuan li a:hover, .zp_xuan li:hover { border: 1px solid #c80f1e; text-decoration: none; }
.ys_xuan li a.yansecur { border: 2px solid #c80f1e; color: #c80f1e; text-decoration: none; background: #fff url(/images/icon35.png?v=1) no-repeat right bottom; height: 22px; line-height: 22px; }
.ys_xuan li a.wukucun { border: solid 1px #dfdfdf; color: #999; }
.ys_xuan li a.wukucun:hover { background: none; cursor: default; border: solid 1px #dfdfdf; }
.ys_xuan li a.not { border: 1px dashed #ccc; color: #999; cursor: not-allowed; }
.zp_xuan li { border: 1px solid #ddd; font-size: 0; float: left; margin: 0 10px 10px 0; cursor: pointer; padding: 1px; cursor: pointer; position: relative; }
.zp_xuan li i { position: absolute; right: 0; bottom: 0; display: none; }
.zp_xuan li.zpcur { border: 2px solid #c80f1e; padding: 0; }
.zp_xuan li.zpcur i { display: block; }
.xuan_box div.t_gouji { display: block; height: 30px; color: #c80f1e; line-height: 30px; margin: 0 0 0 70px; }
.xuan_box div.t_gouji a { color: #c80f1e; text-align: center; display: inline-block; height: 18px; line-height: 16px; width: 40px; margin-left: 4px; border: #ddd solid 1px; cursor: pointer; }
.xuan_box div.t_gouji a:hover { text-decoration: none; background: #c80f1e; color: #fff; border: 1px solid #c80f1e; }
.kucun { *padding-top: 10px; color: #666; margin: 15px 0 10px; }
.kucun .cur { border-bottom: 0; background: #fff; z-index: 99999999; position: relative; height: 24px; }
.kucun .cur i { transform: rotate(180deg); -webkit-transform: rotate(180deg); }
.kczt { margin: 0 10px; min-height: 27px; float: left; color: #666; position: relative; *z-index: 99; }
.kczt span { display: block; float: left; height: 25px; line-height: 25px; width: 60px; font-size: 12px; font-family: SimSun; }
.kczt .ps_info { margin-left: 70px; }
.ps_info b, .ps_info strong, .ps_info em { display: block; float: left; height: 25px; line-height: 25px; *position: relative; color: #666; }
.ps_info em i { font-weight: bold; }
.ps_info i { -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s; }
.ck_kucun { padding: 0 4px 0 8px; border: solid 1px #dfdfdf; color: #666; cursor: pointer; }
.ps_info b.ck_cur { border-bottom: 0; background: #fff; z-index: 99; position: relative; height: 24px; }
.ck_kucun small { float: none; color: #c80f1e; font-size: 12px; font-weight: bold; }
.md_kucun { padding: 0 4px 0 8px; border: solid 1px #dfdfdf; margin-left: 10px; color: #39f; cursor: pointer; float: left; height: 23px; line-height: 23px; }
.md_kucun small { float: none; color: #c80f1e; font-size: 12px; font-weight: bold; }
.md_kucun i { background-position: -16px 0; -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s; }
.md_kucunshow { padding: 15px; border: solid 1px #dfdfdf; position: absolute; top: 24px; left: 70px; background: #fff; width: 380px; z-index: 97; display: none; }
.md_kucunshow ul li { height: 30px; line-height: 30px; float: left; width: 50%; }
.md_kucunshow ul li a { font-size: 12px; }
.md_kucunshow ul li em { padding: 2px 5px; margin-left: 5px; color: #fff; border-radius: 2px; }
.md_kucunshow ul li em.xianhuo { background: #c80f1e; }
.md_kucunshow ul li em.yuding { background: #9c3; }
.md_kucunshow ul li em.quehuo { background: #999; }
.md_kucunshow ul li em.zaitu { background: #39f; }
.zt_kucunshow a { display: block; line-height: 25px; }
.fuwu { margin: 10px; }
.fuwu span { color: #666; display: block; float: left; font-size: 12px; height: 22px; line-height: 24px; width: 60px; }
.fuwu ul { margin-left: 70px; }
.fuwu li { float: left; height: 26px; line-height: 24px; margin-right: 10px; margin-bottom:10px; text-align: left; *white-space: nowrap; }
.fuwu a { border: 1px solid #ddd; float: left; height: 24px; padding-left: 4px; padding-right: 10px; *white-space: nowrap; color: #666; }
.fuwu a:hover, .pcfuwu:hover { border-color: #ff5a00; color: #ff5a00; text-decoration: none; }
.fuwu a.cur { background: url("/images/icon35.png") no-repeat scroll right bottom; }
.fuwu a.a-link { border: 0; color: #7597dc; }
.fuwu .fw_icon { margin: 4px 2px 0 0; height: 16px; width: 16px; display: block; float: left; }
.fuwu .item { float: left; background-color: #fff; position: relative; z-index: 9; }
.fuwu .item > b { position: absolute; top: 9px; right: 3px; background: url(/images/up_down.gif) 0 -35px no-repeat; width: 9px; height: 6px; display: block; z-index: 9; }
.fuwu .item .hide { display: none; }
.fuwu .item a { padding-right: 15px; display: block; float: none; _float: left; _clear: left; }
.fuwu .item:hover .hide, .fuwu .hover .hide { display: block; }
.fuwu .hover > b { background-position: 0 0; }
.pcfuwu { display: inline-block; border: 1px solid #ccc; line-height: 24px; padding: 0 10px; cursor: pointer; }
.active { border-color: #c80f1e !important; color: #c80f1e !important; text-decoration: none; background: url(/images/icon35.png) no-repeat scroll right bottom; }
.link { color: #7597dc; }
#yixuanze { line-height: 30px; margin-bottom: 10px; border-top: dotted 1px #dfdfdf; }
#yixuanze h6 { margin-left: 60px; font-weight: bold; *float: left; *margin-left: 0; color: #c80f1e; }
#yixuanze span { color: #666; display: block; float: left; font-size: 12px; height: 22px; line-height: 27px; width: 60px; font-family: SimSun; }
#yixuan_fuwu { clear: both; padding-left: 60px; }
#yixuan_fuwu span { color: #c80f1e; width: auto; font-size: 12px; }
#yixuan_fuwu ul { margin-left: 55px; *float: left; *margin-left: 0; *white-space: nowrap; }
#yixuan_fuwu li { color: #c80f1e; margin-bottom: 0; }
.dfengex { border-top: dotted 1px #dfdfdf; margin: 8px 0; }
.buy_btnbox { margin-left: 80px; overflow: hidden; }
.add_gwc { padding: 0 20px; height: 40px; background: #c80f1e; margin: 5px 12px 0 0; display: inline-block; font-size: 16px; font-weight: bold; font-family: 'Microsoft YaHei'; color: #fff; line-height: 40px; border-radius: 2px; }
.add_gwc:hover { opacity: 0.9; filter: alpha(opacity=90); color: #fff; text-decoration: none; }
#buyType { display: inline-block; *float: left; }

.cuxiao-info { color: #666; }
.cuxiao-info dd li { vertical-align: middle; }
.cuxiao-info dd em { line-height: 14px; }
.cuxiao-info dd li a.link { color: #7597dc; margin-left: 10px; }
.cuxiao-info .gift-package em { float: left; }
.cuxiao-info .gift-package input { left: -16px; top: 2px; }
.cuxiao-info .gift-package a { display: block; }
.cuxiao-info .gift-package .clear { clear: both; }
.cuxiao-info .gift-package div { max-width: 480px; }
.cuxiao-info .gift-list ul { margin-left: 24px; }
.cuxiao-info .gift-list input { left: -24px; top: 7px; }
.cuxiao-info .pro-info .showmoreCX { top: 0; right: 0; }
.cuxiao-info .pro-info .showmoreCX:hover { color: #666; text-decoration: none; }
.cuxiao-info .pro-info .updown { background: url(/images/updown.png) no-repeat; width: 16px; height: 16px; vertical-align: middle; margin-left: 8px; }
.cuxiao-info .pro-info .up { background-position: -16px 0; }

/*分期付款计算器样式*/
.fenqifuBox { background: #fff; border: 6px solid #767576; display: none; height: auto; left: 0; position: fixed; top: 0; width: 500px; z-index: 9999; }
.fenqifuBox .close { float: right; margin: 5px 5px 0 0; }
FujiaDetailShow .cal_container { font: 500 12px/24px "宋体"; margin: 0 auto; padding-left: 48px; }
.cal_div, .cal_btn_container { height: 24px; margin: 10px 0px; }
.cal_container label { color: #904929; }
.needed_star { margin: 0 5px 0 10px; }
.cal_div select, .cal_div input { height: 24px; vertical-align: middle; width: 130px; }
.cal_div input { height: 20px; width: 126px; }
.cal_btn_container { padding-left: 30px; }
.cal_now, .cal_reset { color: #1b4b5f; font: 700 12px/24px "宋体"; font: 700 12px/24px "宋体"; *font: 700 12px/20px "宋体"; height: 24px; margin-right: 10px; padding: 0 5px; }
.cal_result_total { margin-bottom: 18px; margin-left: 12px; }
.cal_money { font: 700 16px/24px "微软雅黑", "黑体"; position: relative; top: 2px; }
.cal_amount { background: #eee; border: 1px solid #ddd; }
.shaidan { padding: 30px 15px; }
.shaidan ul li { float: left; padding: 5px; }
#tipBox.downTip:before { -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); -webkit-transform: rotate(-135deg); top: -6px; transform: rotate(-135deg); }
.corr { color: #7597dc; display: inline-block; margin-left: 30px; text-decoration: underline; }
.product tr .corr { display: none; }
.product tr:hover .corr { display: inline-block; }
.qufenqi_box { background: #fff; border: solid 1px #e3e3e3; box-shadow: 0 0 5px #333; display: none; height: 360px; left: 50%; margin-left: -370px; margin-top: -180px; position: fixed; top: 50%; width: 740px; z-index: 9999; }
.qufenqi_box h3 { background: #f6f6f6; border-bottom: solid 1px #e3e3e3; height: 30px; line-height: 30px; padding: 0 10px; }
.qufenqi_box h3 b { font-family: 'Microsoft YaHei'; font-size: 14px; }
.qufenqi_box h3 a { color: #39f; margin-left: 30px; }
.qufenqi_box .close { position: absolute; right: 5px; top: 5px; }
.fenqi_iframe { border: 0; height: 330px; overflow: hidden; width: 100%; }
.yixinfq { background: #fff; border: solid 1px #e3e3e3; box-shadow: 0 0 5px #333; display: none; height: 200px; position: fixed; top: 80px; width: 450px; z-index: 9999; }
.yixinfq h3 { background: #f6f6f6; border-bottom: solid 1px #e3e3e3; height: 30px; line-height: 30px; padding: 0 10px; }
.yixinfq h3 b { font-family: 'Microsoft YaHei'; font-size: 14px; }
.yixinfq h3 a { color: #39f; margin-left: 30px; }
.yixinfq .close { position: absolute; right: 5px; top: 5px; }
.yxjsjbox { margin: 15px; }
.yxfq li { height: 30px; line-height: 30px; }
.yxfq li span { margin-right: 2px; }
.yxfq li span em { color: #c80f1e; font-weight: bold; margin: 0 3px; }
.installment { background: #fff; border: solid 1px #e3e3e3; box-shadow: 0 0 3px #333; display: none; left: 500px; min-height: 230px; position: fixed; top: 100px; width: 564px; z-index: 9999; }
.installment h3 { background: #f3f3f3; color: #333; font-family: 'Microsoft YaHei'; font-size: 14px; font-weight: bold; height: 30px; line-height: 30px; padding: 0 10px; text-shadow: 0 1px 0 #fff; }
.installment .close { position: absolute; right: 5px; top: 5px; }
.installment h4 { color: #333; font-family: 'Microsoft YaHei'; font-size: 16px; margin: 20px 20px 0; }
.installment dl { background: #f3f3f3; margin: 10px 20px; overflow: hidden; padding: 10px; }
.installment dl dt { float: left; height: 160px; position: relative; width: 160px; }
.installment dl dt i { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAANlBMVEUAAACZzDOZzDOZzDPc7cPD4JWv1mugz0ju9uLn89bQ5q38/vv0+ey22XrW6bi93YjK46Go01pOlXmjAAAAA3RSTlMAwgwKDD05AAAA+klEQVQ4y43R22oEMQgGYFs1mvPs+79sLUMRzHZWb0LIx29EwGRl4Rck3TdkXYRl/eMguEr03kFwgi7dvYOilaKLkKnNquyZ7kLiGFhUkAedzmETsjJ5kWe6c8jdQCU7BbGyuwNWJcZB0pbFlugMOh1CTH2PVwkuQOt6ia65rr++ES5tVnUiq/Jqc7sLieUyyIIy2vJ5I9z32yqIsmd1F+H9RnWYtIu7CLH/OsLdxTLDvAHeq2AN/zsh3dvVElyEjVAn4hzBRdjERq/IvZzu3ExHebl7hN73CRZ19wgnu3tu/clB1kHWQdZB1kHWQdZB1kHWQdZB1kHW/QBRWA3ZxRPxAAAAAABJRU5ErkJggg==); display: block; height: 40px; left: 0; position: absolute; top: 0; width: 40px; }
.installment dl dd { margin-left: 170px; }
.installment dl dd h5 { max-height: 36px; overflow: hidden; }
.installment dl dd p { margin-top: 1px; }
.installment dl dd p b { color: #c80f1e; font-size: 14px; }
.installment dl dd .btn { margin-top: 1px; }
.installment dl dd .btn a { background: #c80f1e; border: solid 1px #d41515; border-radius: 5px; color: #fff; display: inline-block; float: left; height: 80px; text-decoration: none; width: 160px; }
.installment dl dd .btn a:hover { background: #e62e2e; }
.installment dl dd .btn a b { display: block; font-family: 'Microsoft YaHei'; font-size: 18px; margin: 15px 10px 0; }
.installment dl dd .btn a em { color: #ffc9c9; margin: 0 10px; }
.installment .howto { margin: 20px; text-align: right; }
.installment .howto a { background: #39f; color: #fff; padding: 2px; }
.staging { background: #fff; box-shadow: 0 0 5px #333; display: none; height: 540px; left: 50%; margin-left: -375px; margin-top: -270px; position: fixed; top: 50%; width: 750px; z-index: 9999; }
.staging .close { position: absolute; right: 10px; top: 10px; }
.staging-tab { height: 40px; line-height: 40px; }
.staging-tab a { display: inline-block; padding: 0 15px; height: 100%; font-family: 'Microsoft YaHei'; font-size: 14px; text-decoration: none; position: relative; }
.staging-tab a:hover { color: #c80f1e; }
.staging-tab a.cur { background: #c80f1e; color: #fff; }
.staging-tab a.cur:after { content: ''; position: absolute; left: 50%; margin-left: -5px; bottom: -4px; display /*\**/: none\9; width: 0; height: 0; border-top: 10px solid #c80f1e; border-right: 10px solid transparent; -webkit-transform: rotate(225deg); transform: rotate(225deg); }
.staging-tab a i { color: #c80f1e; font-size: 12px; display: inline-block; }
.staging-tab a.cur i { color: #ff0; }
/*普惠分期*/
.puhui { display: none; }
.puhui-info h3 { color: #c80f1e; font-family: 'Microsoft YaHei'; font-size: 14px; font-weight: bold; margin: 15px 36px 0; }
.puhui-info p { float: left; margin: 15px 36px 0; width: 300px; }
.puhui-info h5 { padding: 15px 36px 0; }
.ph_fq { height: auto; overflow: hidden; width: 750px; zoom: 1; }
.ph_lside { float: left; height: 240px; padding: 20px 30px; width: 400px; }
.ph_lside dl dd { margin: 20px 0; }
.ph_lside dl dd:last-child { text-align: center; }
.ph_lside dt { font: 25px "MicroSoft YaHei"; font-weight: 700; }
.ph_lside dl dd span { font: 14px "MicroSoft YaHei"; }
.ph_lside dl dd input { border: solid 1px #ccc; height: 26px; width: 230px; }
.ph_lside dl dd input, .month_select { margin-left: 10px; }
.ph_lside dl dd p { display: inline-block; vertical-align: middle; }
.ph_lside dl dd p span { background: #fff; border-radius: 100%; color: #d42600; display: block; float: left; font-weight: 700; height: 27px; line-height: 27px; margin-right: 10px; text-align: center; transition: all 0.5s; width: 27px; }
.ph_lside dl dd p span:hover { background: #d42600; color: #fff; cursor: pointer; }
.ph_lside dl dd p span.cur { background: #d42600; color: #fff; cursor: pointer; }
a.ph_cal { text-decoration: none; background: #d42600; border-radius: 4px; color: #fff; display: block; font: 16px "MicroSoft YaHei"; font-weight: 700; height: 40px; line-height: 40px; margin-left: 110px; text-align: center; transition: all 0.5s; width: 100px; }
.ph_rside { background: #d42600; float: left; height: 240px; padding: 20px 10px; width: 240px; position: relative; }
.ph_rside::after { content: ''; position: absolute; top: 50%; margin-top: -5px; left: -5px; display: none; width: 0; height: 0; border-top: 10px solid #d42600; border-right: 10px solid transparent; -webkit-transform: rotate(315deg); transform: rotate(315deg); }
.ph_rside p { color: #fff; font: 14px "MicroSoft YaHei"; margin-bottom: 20px; }
.ph_rside p.ph_result { font-size: 35px; font-weight: 700; padding: 30px 0 20px; }
.ph_rside p.ph_result b { font-size: 14px; font-weight: normal; margin-left: 5px; vertical-align: bottom; }


/*预约到店*/
.buy-in-shop { font-family: 'Microsoft YaHei UI'; display: none; margin: 10px; }
.buy-in-shop dl { overflow: hidden; margin-top: 5px; }
.buy-in-shop dl dt { float: left; width: 70px; height: 40px; line-height: 40px; text-align: right; }
.buy-in-shop dl dd { margin-left: 80px; padding-top: 7px; }
.shop-info { border: solid 1px #dfdfdf; padding: 10px; width: 300px; display: block; }
a.shop-info { float: left; margin: 10px; width: 250px; text-decoration: none; color: #666; }
a.shop-info:hover { border-color: #c80f1e; }
.shop-info h3 { overflow: hidden; margin-bottom: 5px; }
.shop-info h3 a { font-weight: normal; }
.shop-info h3 b { color: #c80f1e; }
.shop-info h3 span { background: #c80f1e; color: #fff; margin-left: 5px; padding: 0 3px; border-radius: 3px; }
.shop-info h3 span.xianhuo { background: #c80f1e; }
.shop-info h3 span.yuding { background: #9c3; }
.shop-info h3 span.quehuo { background: #999; }
.shop-info h3 span.zaitu { background: #39f; }
.shop-info p { height: 18px; overflow: hidden; }
.buy-in-shop dl dd select { height: 27px; border: solid 1px #ccc; outline: none; margin-right: 5px; border-radius: 2px; line-height: 28px\9; }
.buy-in-shop dl dd input { height: 26px; border: solid 1px #ccc; outline: none; border-radius: 2px; line-height: 26px\9; text-indent: 4px; }
.buy-in-shop dl dd em { margin-left: 10px; color: #999; }
.change-shop-city-box { padding: 10px 10px 0; }
.change-shop-city-box span { display: inline-block; border: solid 1px #ccc; padding: 0 6px; height: 24px; line-height: 24px; cursor: pointer; }

/*预约弹出层样式修改*/
#jiangjiatz.jjtz-new, .new-yygm-box, #new-yygm-prop { padding: 0; border: 0; }
#jiangjiatz.jjtz-new h3, #yygm-title-box h3 { height: 36px; line-height: 36px; color: #333; font-size: 12px; font-weight: normal; margin: 0; padding: 0; }
#jiangjiatz.jjtz-new h3 b, #yygm-title-box h3 b { font-size: 16px; float: left; font-weight: normal; color: #fff; display: block; width: 140px; text-align: center; background-color: #c80f1e; margin-left: 0; margin-right: 10px; }
#jiangjiatz.jjtz-new .yuyue-tip-left { margin-top: 30px; width: 450px; }
#jiangjiatz.jjtz-new .yuyue-tip-left p { margin: 12px 60px 0 60px; line-height: 27px; }
#jiangjiatz.jjtz-new .yuyue-tip-left p input { padding: 0 5px; height: 25px; width: 237px; margin-right: 0; border: solid 1px #ccc; line-height: 25px; background-color: #f5f3f2; }
#jiangjiatz.jjtz-new .yuyue-tip-left p span { margin-left: 73px; color: #c80f1e; }
#jiangjiatz.jjtz-new .yuyue-tip-left p b { font-size: 15px; font-family: "microsoft yahei"; text-align: left; width: 78px; }
#jiangjiatz.jjtz-new .tjyyxx { width: 206px; height: 36px; line-height: 36px; margin-left: 136px; background-color: #c80f1e; margin-top: 10px; color: #fff; font-size: 16px; }
#jiangjiatz.jjtz-new .tjyyxx:hover { color: #fff; }
#jiangjiatz.jjtz-new .yuyue-tip-right { width: 138px; border: 1px #ddd dashed; margin: 45px 0; padding: 10px; margin-right: 60px; }
#jiangjiatz.jjtz-new .yuyue-tip-right p { margin: 0; line-height: 16px; }
#jiangjiatz.jjtz-new .yuyue-tip-right p em { font-weight: nomal; }
.new-yygm-box { width: 600px; }
.new-yygm-box .yygm-tips { width: 450px; margin: 20px auto; }
.new-yygm-box #p-img { width: 140px; height: 140px; margin: 0 20px 20px 0; }
.new-yygm-box .fx { position: static; }
#new-yygm-prop p { margin: 0; }
.new-yygm-box #p-btn { background-color: #c80f1e; margin: 0; font-weight: normal; width: 124px; height: 30px; line-height: 30px; font-size: 16px; font-family: microsoft yahei; display: inline-block; color: #fff; }
.new-yygm-box a#p-btn1 { font-size: 14px; font-family: microsoft yahei; color: #c80f1e; text-decoration: underline; margin-left: 10px; }
.new-yygm-box .fenxiang { float: none; margin: 40px 0 20px 0; width: 407px; border: 1px dashed #ddd; padding: 10px; line-height: 20px; }

/*商品右侧信息*/
.shopinfo-sever { width: 168px; }
.shop-kf i { width: 18px; height: 18px; background: url(/static/images/icon_goods.png) no-repeat; float: left; margin: 4px 0 0 8px; }
.shop-kf a { width: 58px; float: left; margin: 5px 10px 5px 0; line-height: 26px; text-align: right; padding-right: 14px; border-radius: 3px; }
.shop-kf a:hover { color: #c80f1e; border-color: #c80f1e; text-decoration: none; }
.new-kf a { font-size: 12px; padding: 3px 9px; color: #fff; float: right; }
.pror-pf { padding: 8px 8px 8px 0; overflow: hidden; }
.pf-percent { width: 73px; height: 73px; background-repeat: no-repeat; background-position: center; text-align: center; text-shadow: 0 1px 0 #fff; }
.p50 { background-image: url(../../../images/p50.png); }
.p55 { background-image: url(../../../images/p55.png); }
.p60 { background-image: url(../../../images/p60.png); }
.p65 { background-image: url(../../../images/p65.png); }
.p70 { background-image: url(../../../images/p70.png); }
.p75 { background-image: url(../../../images/p75.png); }
.p80 { background-image: url(../../../images/p80.png); }
.p85 { background-image: url(../../../images/p85.png); }
.p90 { background-image: url(../../../images/p90.png); }
.p95 { background-image: url(../../../images/p95.png); }
.p100 { background-image: url(../../../images/p100.png); }
.pf-percent b { display: block; padding-top: 17px; color: #c80f1e; }
.pf-percent span { color: #999; }
.pj-a { padding: 18px 0; margin-left: 80px; }
.pj-a a { display: block; color: #999; }
.pj-a a em { color: #c80f1e; }
.fujindian h3 { margin: 10px 0; }
.fujindian ul li { padding-right: 10px; height: 222px; }
.fujindian ul li h4 { height: 20px; line-height: 20px; overflow: hidden; }
.fujindian ul li h4 a { color: #44484c; }
.fujindian ul li h4 a.right { display: block; width: 16px; height: 16px; background-position: -36px -19px; margin-top: 4px; }
.fujindian ul li p { height: 36px; overflow: hidden; color: #999; }
.surport_service { padding: 5px 0; position: relative; }
.server-box a { display: block; padding-right: 3px; color: #666; margin: 3px 0; }
.server-box i { display: inline-block; width: 14px; height: 15px; background: url(/images/fuwu.png?v=11) no-repeat; vertical-align: middle; margin-right: 3px; }
.server-box i.fw1 { background-position: 0 0; }
.server-box i.fw2 { background-position: -14px 0; }
.server-box i.fw3 { background-position: -28px 0; }
.server-box i.fw4 { background-position: -28px 0; }
.server-box i.fw5 { background-position: -42px 0; }
.server-box i.fw6 { background-position: -56px 0; }
.server-box i.fw7 { background-position: -70px 0; }
.server-box i.fw8 { background-position: -84px 0; }
.server-box i.fw9 { background-position: -98px 0; }
.server-box i.fw10 { background-position: -98px 0; }
.server-box i.fw11 { background-position: -112px 0; }
.server-box i.fw12 { background-position: -126px 0; }
.server-box i.fw13 { background-position: -138px 0; }
.weixiuBox a { display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 280px; width: 280px\9; margin-right: 10px; }

/*支持服务*/
.zhichifuwBox { background: #fff; border: 1px solid #ddd; box-shadow: 0 1px 5px #ddd; display: none; padding-bottom: 10px; position: absolute; top: 30px; width: 280px; z-index: 89; }
.zhichifuwBox h3 { background: #f4f4f4; border-bottom: 1px solid #ddd; color: #333; font-weight: 700; padding: 5px 10px; }
.zhichifuwBox .con { line-height: 22px; padding: 10px; }
.zhichifuwBox p { line-height: 25px; padding: 0 10px; }
.zhichifuwBox .more { text-align: right; }
.zhichifuwBox .more a { color: #c80f1e; }

/*组合购买*/
.zuhe { width: 1200px; margin: 10px auto 0; border: solid 1px #dfdfdf; border-top: solid 2px #c80f1e; overflow: hidden; background: #fff; position: relative; }
.zuhe a:hover { text-decoration: none; }
.zuhe_tab { float: left; height: 280px; }
.zhover { color: #c80f1e; }
.ztab h3 { font-size: 14px; line-height: 30px; text-indent: 10px; float: left; width: 161px; margin-right: 10px; background: #f7f7f7; color: #c80f1e; font-weight: normal; }
.ztab span { line-height: 18px; padding: 8px 6px; cursor: pointer; font-weight: bold; }
.zuhe_tab dd { height: 240px; width: 840px; overflow: auto; }
.zuhe_tab dd ul li { width: 130px; float: left; margin: 5px; _margin: 4px; }
.zuhe_tab dd ul li a p { height: 36px; overflow: hidden; line-height: 18px; }
.zuhe_tab dd ul li a img { margin: 0 5px; }
.zuhe_tab dd ul li span { display: block; margin: 5px 0; color: #666; }
.zuhe_tab dd ul li strong { color: #c80f1e; font-size: 16px; margin-left: 10px; }
.zuhe_price { position: absolute; width: 141px; right: 0; top: 0; border-left: 1px solid #ddd; padding: 0 15px; height: 100%;}
.zuhe_price h4 { font-size: 14px; font-weight: bold; color: #c80f1e; line-height: 60px; background: url(../../../images/zuhetz_bg.png) no-repeat left center; padding-left: 20px; }
.zuhe_price h5 { color: #666; }
.zuhe_price h5 span { color: #c80f1e; }
.zuhe_price h5 a { color: #94b6e2; }
.z_pr_info { height: 100px; margin-top: 10px; }
.z_pr_info p { color: #666; margin-top: 8px; }
.z_pr_info p strong { color: #c80f1e; font-size: 16px; }
.z_pr_info a { width: 90px; height: 30px; display: block; float: left; margin-top: 15px; background: url(../../../images/lijibuy.gif); }
.z_pr_info span { line-height: 45px; margin-left: 30px; }
.pjleft { border-right: 1px solid #ddd; float: left; height: 280px; width: 170px; }
.pjright { border-left: 1px solid #ddd; float: right; height: 280px; position: absolute; right: 0; top: 0; width: 170px; }
.pjright h2 { color: #333; font-size: 18px; font-weight: 700; margin-left: 15px; margin-top: 20px; }
.pj_left_info { margin-top: 15px; text-align: center; }
.pj_left_info p input { vertical-align: middle; }
.pj_left_info p { margin-left: 10px; margin-top: 8px; width: 145px; }
.tcj_info { height: 200px; margin-left: 15px; text-align: left; }
.tcj_info a { float: none; margin-left: 10px; }
.tcj_info p strong { color: #c80f1e; font-size: 8px; }
.tcj_info p strong b { font-size: 16px; }
.hide { display: none; }
.zhli p { overflow: hidden; width: 130px; height: 36px; }
.zhli span del { text-decoration: none; }
.zhli input { vertical-align: middle; }
.zuhe_tab1 { width: 858px; }
.ztab1 { height: 34px; overflow: hidden; border-bottom: 1px solid #dfdfdf; background: #f7f7f7; }
.cztaocan { height: 255px; margin-bottom: 20px; }
.cztaocan dl dd ul li.tc_plus { width: 76px; line-height: 120px; text-align: center; font-size: 72px; color: #ddd; }
.tc_price { position: relative; background: none; }
.tc_price i { position: absolute; font-size: 72px; color: #ddd; line-height: 130px; display: block; top: 0; left: 0; }
.cztaocan .zuhe_tab dd { height: 215px; width: 840px; overflow: auto; }
.tab_add_cart { background: #c80f1e; border-radius: 2px; color: #fff; display: inline-block !important; font-family: 'Microsoft YaHei', SimHei !important; height: 30px !important; line-height: 30px !important; margin-right: 15px; margin-top: 5px; padding: 0 15px; }
.tab_add_cart:hover { color: #fff !important; opacity: .9; }
.add_cart_daohuo { background: #39f !important; color: #fff !important; }
.ztab1 span, .ztab1 h3 { float: left; }
.pjtctab { float: left; white-space: nowrap; }

/*商品详情*/
.tab_details .plmenu { padding: 0 15px; }
.news-sub-left { float: left; width: 220px; padding-top: 10px; _overflow: hidden; }
.news-sub-right { float: right; width: 970px; padding-top: 10px; _overflow: hidden; }
.xg_tit { height: 48px; background: url(/images/xg_tit_bg.png) no-repeat center bottom; line-height: 40px; padding-left: 9px; font-size: 14px; }
.xg_tit strong { color: #c80f1e; }
.xglb_box .pingce-box { overflow: hidden; padding-bottom: 10px; }
.xglb_box .content-list li { overflow: hidden; padding: 0 15px; margin-top: 5px; height: 100px; }
.xglb_box .content-list li a p { height: 28px; line-height: 28px; width: 190px; }
.sub-class { display: block; background: #fff; width: 200px; margin-left: auto; margin-right: auto; padding-top: 5px; padding-bottom: 5px; }
.sub-class li { line-height: 28px; padding-left: 15px; width: 85px; float: left; }
.xglb_box > div { overflow: hidden; padding-bottom: 10px; }
.xglb_box .other_pp li { border-bottom: 1px dashed #e8e8e8; float: none; height: 40px; padding: 5px 0; margin: 0 5px; width: auto; }
.xglb_box .other_pp li a { display: block; height: 40px; }
.xglb_box .other_pp li a img { display: block; float: left; height: 40px; padding: 0 20px; width: 93px; }
.xglb_box .other_pp li a span { display: block; float: left; height: 40px; line-height: 40px; }
.lefttits { border-bottom: 1px solid #dfdfdf; height: 24px; height: 24px; line-height: 24px; margin: 5px; text-align: center; }
.lefttits span { display: inline-block; width: 66px; cursor: pointer; }
.lefttits span a { display: inline-block; height: 24px; text-decoration: none; width: 60px; }
.lefttits span.curr a { background: #c80f1e; display: inline-block; width: 60px; color: #fff; }
.xg_news { padding-bottom: 10px; }
.xg_pro_ul { width: auto; padding-bottom: 12px; }
.xg_pro_ul li { width: 204px; border-bottom: 1px dashed #dfdfdf; }
.siblings-ul li { display: block; height: 70px; width: 198px; padding: 5px 10px; border-bottom: 1px solid #ebebeb; margin-top: 7px; }
.siblings-ul li:last-child { border-bottom: none; }
.siblings-ul li a { float: left; }
.siblings-ul h6 { line-height: 18px; padding-top: 7px; height: 38px; overflow: hidden; margin-left: 75px; }
.siblings-ul h6 a { font-weight: normal; }
.siblings-ul p { color: #999; margin-left: 75px; }
.siblings-ul p strong { color: #c80f1e; font-size: 14px; }
.last_buy li { width: 188px; display: block; border-bottom: 1px dashed #dfdfdf; padding: 10px 15px; }
.last_buy li a { display: block; text-align: center; font-weight: normal; }
.last_buy h4 { line-height: 20px; height: 40px; overflow: hidden; }
.last_buy h4 a { text-align: left; }
.last_buy p { color: #999; line-height: 30px; height: 30px; }
.last_buy strong { color: #c80f1e; font-size: 16px; }
.last_buy span { color: #fff; background: #c80f1e; padding: 2px 5px; }
.last_buy li:last-child { border-bottom: none; }

/*商品参数*/
.dd_box { border: 1px solid #dbdbdb; border-top: 0px; padding: 20px 10px; }
.ddboxdw { display: block; }
.cpxinxi { padding: 10px; margin: 0 10px; background: #F7F7F7; }
.cpxinxi ul li { line-height: 25px; display: block; height: 25px; float: left; width: 295px; margin-right: 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.cpxinxi ul li a { color: #0048a3; }
.cppic_show { width: 800px; margin: 0 auto; padding: 20px 0; }
.cppic_show img { max-width: 800px; vertical-align: top; }
.cppic_show table { max-width: 800px; }
.cppic_show a { text-decoration: none !important; }
.canshu table { text-align: center; }
.canshu tr { height: 40px; border-bottom: dotted 1px #dfdfdf; }
.canshu tr th { text-align: right; padding-right: 40px; }
.canshu caption { height: 44px; background: #eee; text-align: center; line-height: 44px; font-size: 16px; font-weight: bold; color: #333; }
.tip-help { background: url("/images/help-16.png") no-repeat scroll center; cursor: pointer; display: inline-block; height: 16px; margin-left: 5px; vertical-align: top; width: 16px; }
.service-less { height: 220px; overflow: hidden; margin-top: 10px; display: none; }
.service-less h3 { color: #666; font-size: 14px; margin-bottom: 5px; font-weight: normal; }
.service-less ul { height: 100%; overflow: hidden; }
.service-less ul li { float: left; width: 130px; margin: 0 11px 20px; background: #fcfcfc; padding: 9px 5px 5px; border-top: 1px solid #c80f1e; }
.service-less ul li img { width: 100px; height: 100px; display: block; margin: 0 auto; }
.service-less ul li p { height: 25px; line-height: 25px; width: 100%; overflow: hidden; text-align: center; font-size: 14px; }
.service-less ul li p.name { color: #333; }
.service-less ul li p.des { color: #999; }
.service-less ul li p.price { color: #c80f1e; }

/*使用心得*/
.sppinglun { font-family: Arial; }
.pjnzx_tit { height: 40px; border: solid 1px #dfdfdf; border-top: solid 2px #c80f1e; border-bottom: 0; line-height: 40px; font-size: 14px; font-weight: bold; color: #7597dc; padding-left: 10px; margin-top: 10px; }
.pinglun_01 { border: solid 1px #dfdfdf; border-top: 0; }
.ping01_box { display: block; float: left; width: 259px; border-right: 1px solid #e3e3e3; padding-left: 15px; height: 140px; }
.ping_h3 { font-size: 14px; font-family: microsoft yahei; height: 36px; line-height: 36px; }
.manyidu { color: #999; }
.manyidu strong { font-size: 24px; font-family: Arial, Helvetica, sans-serif; color: #ff6600; }
.xhbfb { height: 12px; line-height: 12px; width: 250px; display: block; margin-top: 10px; }
.xhbfb font { display: block; height: 12px; width: 40px; float: left; font-size: 12px; color: #999; }
.xhbfb span { display: block; float: left; width: 140px; height: 10px; border: 1px solid #c80f1e; margin-right: 5px; display: inline; }
.xhbfb span .p01 { width: 128px; height: 10px; background: #c80f1e; }
.xhbfb span .p02 { width: 20px; height: 10px; background: #c80f1e; }
.xhbfb span .p03 { width: 10px; height: 10px; background: #c80f1e; }
.ping02_box { display: block; float: left; width: 515px; border-right: 1px solid #e3e3e3; padding-left: 15px; height: 140px; }
.ping02_box span { display: block; float: left; width: 42px; padding-top: 35px; }
.ping02_box ul { display: block; float: left; width: 470px; padding-top: 31px; }
.ping02_box ul li { display: block; float: left; height: 22px; line-height: 22px; color: #fff; background: #7597dc; text-align: center; margin-right: 10px; margin-bottom: 10px; padding: 0 8px; border-radius: 3px; }
.ping03_box { float: left; height: 140px; width: 160px; }
.ping03_box p { height: 30px; line-height: 30px; text-align: center; margin-top: 26px; }
.yp_btn { display: block; width: 125px; height: 29px; margin-left: auto; margin-right: auto; text-align: center; line-height: 29px; border-radius: 3px; background: #c80f1e; margin-top: 10px; }
.yp_btn a { text-align: center; color: #fff; }
.pinglun_02_tab .tabt4 { height: 40px; line-height: 40px; overflow: hidden; display: block; border: solid 1px #dfdfdf; background: #f7f7f7; }
.pinglun_02_tab .tabt4 span { display: block; float: left; _width: 65px; cursor: pointer; padding: 0 10px; margin-right: 10px; }
.pinglun_02_tab .tabt4 span.current { font-weight: bold; color: #c80f1e; }

/*评价*/
.sppjbd { border: 0; margin-top: 15px; padding-bottom: 20px; }
.sppjbd .pj_title { margin-top: 10px; height: 30px; line-height: 30px; background-color: #eee; }
.sppjbd .pj_title .pj_spxq, .sppjbd .pj_title .pj_gmsj, .sppjbd .pj_title .pj_pj { text-align: center; }
.sppjbd .pj_item { padding: 8px 4px; border-bottom: 1px solid #CCC; }
.sppjbd .pj_spxq, .sppjbd .pj_gmsj, .sppjbd .pj_pj { float: left; }
.sppjbd .pj_spxq { width: 630px; }
.sppjbd .pj_gmsj, .sppjbd .pj_title .pj_pj { width: 150px; }

.sppjbd .pj_fore1 { height: 52px; margin-right: 10px; width: 52px; float: left; display: block; border: 1px solid #E1E1E1; }
.sppjbd .pj_fore2 { padding-top: 7px; width: 560px; float: left; }
.sppjbd .pj_fore3, .sppjbd .pj_fore4 { display: block; line-height: 45px; color: #999; padding-top: 7px; width: 150px; float: left; text-align: center; }
.sppjbd .plBox { *zoom: 1; }
.sppjbd .star { display: block; float: left; width: 140px; border: 0; height: 22px; background: url("/images/plstar1.png") no-repeat scroll 0 0; }
.sppjbd .star1 { background-position: 0 -20px; }
.sppjbd .star2 { background-position: 0 -40px; }
.sppjbd .star3 { background-position: 0 -60px; }
.sppjbd .star4 { background-position: 0 -80px; }
.sppjbd .star5 { background-position: 0 -100px; }
.sppjbd .txt { width: 200px; height: 25px; margin: 0 5px; }
.sppjbd .add_tag_btn { padding: 5px 10px; background-color: #F5F5F5; border: 1px solid #ddd; border-radius: 3px; margin-right: 10px; }
.sppjbd .area { height: 93px; width: 580px; background-color: #fff; border-color: #AAAAAA #DDDDDD #DDDDDD #AAAAAA; border-width: 1px; border-style: solid; }
.sppjbd .pltj_btn { background-color: #ff5a00; color: #fff; font-weight: 700; padding: 10px 20px; border-radius: 3px; display: inline-block; *display: inline; *zoom: 1; }
.sppjbd .pltj_btn:hover, .sppjbd .add_tag_btn:hover { text-decoration: none; }

/*咨询评论列表*/
.y_pj_pjbox { padding: 10px; position: relative; *z-index: 0; display: block; }
.y_pj_pjbox .arrow_up { background: url(/images/allprup.png) 0 0 no-repeat; *z-index: 999; width: 16px; height: 13px; position: absolute; right: 103px; top: -12px; _margin-top: -12px; }
.y_pl_box .xingming { color: #39f; margin-right: 8px; float: none; }
.y_pl_box .touxiang { float: left; width: 100px; }
.y_pl_box .touxiang a, .touxiang span { display: block; text-align: center; margin-top: 4px; }
.y_pl_box .touxiang span { color: #999; }
.y_pl_box .touxiang img { background: none repeat scroll 0 0 #FFF; border: 1px solid #CCC; padding: 2px; }
.y_pl_box { margin-left: 105px; background-color: #F8F9FF; border: 2px solid #E0E3F4; padding: 10px; position: relative; }
.y_pl_box .arrow_left { position: absolute; background: url(/static/images/icon_goods.png) -1px -22px no-repeat; width: 12px; height: 19px; left: -11px; _margin-left: -11px; top: 20px; }
.y_pl_box .y_pl_pf { height: 22px; padding-bottom: 8px; border-bottom: 1px solid #dfdfdf; margin-bottom: 10px; }
.y_pl_box .pl_date { float: right; color: #999; }
.y_pl_box dl { overflow:hidden;}
.y_pl_box dt { line-height: 25px; float: left; _float: none; width: 60px; text-align: right; color: #999; }
.y_pl_box dd { line-height: 25px; margin-left: 65px; margin-bottom: 10px; }
.cur_tag_box span { color: #fff; margin-right: 5px; background: #ff5050; padding: 2px 5px; border-radius: 3px; }
.pl_operate { text-align: right; height: 36px; }
.pl_operate a { *display: inline-block; }
.pl_hf_box { padding: 10px; background-color: #fff; border: 1px solid #E0E3F4; margin-bottom: 10px; display: none; }
.pl_hf_box .txt { margin-right: 5px; width: 610px; float: left; _float: none; height: 28px; border: 1px solid #dfdfdf; border-radius: 3px; }
.pl_hf_box span, .pl_hf_box a { float: left; _float: none; }
.pl_hf_box a { _margin-top: -10px; }
.pl_hf_box span { line-height: 25px; display: block; }
.pl_hf_list strong { color: #BEBEBE; display: inline; float: left; font-family: arial; font-size: 20px; margin: 5px 0 0 0; text-align: right; width: 45px; }
.pl_hf_list .duanluo { margin-left: 55px; line-height: 24px; }
.pl_hf_list .duanluo .pl_date { float: left; _float: none; }
.pl_hf_list .add_hf_btn { float: right; display: none; _float: none; *display: inline; color: #0048a3; margin-right: 50px; }
.pl_hf_list li:hover .add_hf_btn { display: block; }
.pl_hf_list .pl_hf_box { margin-left: 55px; display: none; }
.pl_hf_list .pl_hf_box .txt { width: 500px; }
.touxiang { width: 60px; float: left; overflow: hidden; }
.pl_touxiang { width: 80px; }
.touxiang a, .touxiang b { display: block; text-align: center; }
.touxiang p { color: #666; text-align: center; }
.touxiang b { color: #999; font-weight: normal; }
.touxiang img { padding: 2px; background: #fff; border: 1px solid #dfdfdf; }
.sppjbd .add_tag_btn { padding: 5px 10px; background-color: #f7f7f7; border: 1px solid #ddd; border-radius: 3px; margin-right: 10px; text-decoration: none; }

/*分页*/
.nextpages { height: 45px; text-align: right; color: #bbb; margin-top: 30px; }
.nextpages a { color: #666; padding: 4px; border: 1px solid #dfdfdf; margin-left: 3px; margin-right: 3px; padding-left: 7px; padding-right: 7px; }
.nextpages a:hover { text-decoration: none; color: #fff; background: #c80f1e; border: 1px solid #c80f1e; }
.nextpages a#curPage { text-decoration: none; color: #fff; background: #c80f1e; border: 1px solid #c80f1e; }
.nextpages span { padding-right: 10px; color: #666; }

/*商品咨询*/
.pl_search { height: 160px; border: 1px solid #dbdbdb; padding-top: 7px; border-top: 0; }
.pl_search_box { float: left; width: 456px; height: 151px; border-right: 1px solid #e3e3e3; padding-left: 15px; padding-top: 10px; }
.pl_search_box p { height: 24px; line-height: 24px; padding-bottom: 10px; }
.pl_search_sm { float: right; width: 450px; padding-right: 25px; color: #999; line-height: 21px; padding-top: 25px; }
.pl_search_box p a { color: #7597dc; margin-right: 5px; }
.pl_search_box p input { border: solid 1px #dfdfdf; height: 24px; line-height: 24px\9; padding: 0 5px; border-radius: 3px; margin-right: 5px; }
.pl_search_input { width: 194px; height: 22px; line-height: 22px; border: 1px solid #b0b0b0; float: left; }
.pl_search_btn { width: 59px; height: 24px; background: #c80f1e; color: #fff; float: right; margin-right: 18px; margin-top: 10px; border: none; outline: none; }
.pl_search_box textarea { width: 435px; height: 65px; border: 2px solid #d2d2d2; }
.zixun01 { border-bottom: 1px dashed #dbdbdb; margin-top: 10px; padding-bottom: 15px; }
.zixun_con { float: right; width: 905px; }
.zixun_tit { line-height: 20px; }
.zixun_tit b { margin-right: 5px; }
.zixun_tit span { float: right; color: #999; margin-left: 20px; }
.spaReply { margin-left: 30px; line-height: 25px; }
.addAsked { height: 30px; width: 80px; background: #ff5a00; border: solid 1px #cb4800; color: #fff; }
.zx_hf { line-height: 20px; background: url(/images/icon18.png) no-repeat left 5px; padding-left: 20px; margin-top: 10px; }
.zx_hf font { font-size: 12px; color: #c80f1e; }
.zx_hf font a { color: #0048a3; text-decoration: underline; }
.huifu_time { color: #4c4c4c; display: block; height: 30px; line-height: 20px; padding-left: 19px; padding-top: 10px; border-bottom: 1px solid #cfd1e3; padding-bottom: 13px; margin-bottom: 15px; }
.manyi_btn { padding-top: 10px; }
.diaocha_btn { float: right; border: 1px solid #dfdfdf; background: #fff; height: 24px; line-height: 24px; margin-left: 10px; padding-left: 5px; outline: none; cursor: pointer; }
.wyzx { float: left; text-align: left; color: #999; height: 30px; line-height: 30px; }
.nextpages .wyzx_btn { float: left; width: 102px; height: 29px; display: block; text-align: center; line-height: 29px; background: url(/images/cx_buy_btn.png) no-repeat center center; border: none; }
.nextpages .wyzx_btn a { border: none; width: 102px; color: #fff; }
.nextpages .wyzx_btn a:hover { background: none; }
.zhuiwen { float: left; margin-left: 0; }
.nextpages a.allzixun:hover { background: none; color: #c80f1e; }
.zhuiwen_box { border: 2px solid #E0E3F4; background: #F8F9FF; padding: 15px; }
.zhuiwen_sanjiao { position: relative; height: 11px; top: 0; margin-top: 5px; padding-left: 25px; _margin-bottom: -5px; }
.zhuiwen_sanjiao i { background: url(/static/images/icon_goods.png) -18px -25px no-repeat; width: 17px; height: 11px; position: absolute; top: 2px; }
.pl_zhuiwen_box { width: 410px; padding: 0; }
.pl_zhuiwen_box textarea { width: 380px; border: 1px solid #dfdfdf; outline: none; padding: 5px; }
.pl_zhuiwen_sm { width: 445px; padding-top: 37px; padding-right: 0; }
.tlquan_tit { height: 40px; line-height: 40px; background: url(/images/pl_tab01.png) repeat-x center top; border-left: 1px solid #dbdbdb; border-right: #dbdbdb 1px solid; padding-left: 10px; overflow: hidden; display: block; margin-top: 10px; }
.tlquan_tit strong { display: block; float: left; width: 158px; font-size: 14px; text-align: center; font-weight: bold; color: #fff; background: #007aed; border: 1px solid #0066e8; }
.taolunquan { border: 2px solid #e0e3f4; border-top: none; padding-left: 8px; padding-right: 8px; background: #f8f9ff; }
.zhuti_p { height: 40px; line-height: 40px; padding-left: 5px; }
.zhuti_p font { font-size: 12px; }

/*流失统计*/
#lossCountArea { width: 500px; padding: 0 20px; margin: 0 auto; }
#lossCountArea h4.proName { width: 380px; overflow: hidden; white-space: nowrap; }
#lossCountArea p.proId { color: #999; }
#lossCountArea .lossRecord h4 { color: #666; font-weight: normal; margin: 4px 0 10px 0; }
#lossCountArea .lossRecord ul li { float: left; padding: 2px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 0 8px 8px 0; cursor: pointer; }
#lossCountArea .lossRecord ul li.cur { background-color: #c80f1e; border-color: #c80f1e; }
#lossCountArea .lossRecord ul li a { color: #333; }
#lossCountArea .lossRecord ul li.cur a { color: #fff; }
#lossCountArea .lossRecord ul li a:hover { color: none; text-decoration: none; }
#lossCountArea .lossRecord textarea { width: 490px; height: 76px; padding: 5px; }
#lossCountArea .btn-box {text-align:center;margin-top:20px; }
#lossCountArea .btn-box a.button{ width: 120px; height: 28px; line-height: 28px; color: #fff; background-color: #c80f1e; border: none; }
/*电话注册*/
.register-member {font-size:14px;display:none; }
.code-area input[type=text] {border:1px solid #dfdfdf;padding:3px 5px;height:20px;line-height:20px;width:164px;}
.register-member .re-send-code {margin-left:12px;text-decoration:none;display:inline-block;height:25px;text-align:center;line-height:25px;border:1px solid #dfdfdf;background:#f5f5f5;color:#c80f1e;padding:0 5px; }
.register-member .re-send-code.lock {background:#f3f3f3;color:#c5c5c5; }
.register-member .code-area {display:none;margin-bottom:10px; }
.register-member .protocol {padding-left:80px;}
.register-member .protocol label{cursor:pointer; }
.register-member .protocol input[type=checkbox] { width:13px;height:13px;margin-right:5px;vertical-align:middle;}
.register-member .protocol a { color:#7597dc;cursor:pointer;}
.register-member .protocol .show-protocol {margin:0 5px;}
/*套餐样式*/
.taocan-list li { position: relative; }
.taocan-list li a.hoverClass { position: relative; z-index: 20; background: #fff; border-color: #c80f1e; color: #c80f1e; border-bottom:none;}
.taocan-list .taocan-detail { position: absolute; left: 0; top: 24px; z-index: 10; width: auto; height: auto; min-width: 120px; background: #fff; border: 1px solid #c80f1e; display: none; text-align: left; padding: 5px 10px; max-width: 260px; }
.taocan-list li:hover .taocan-detail { display: block; }
.taocan-list .taocan-detail a { display: block; float: none; border: none; padding: 0; line-height: 24px; background: #fff; font-size: 12px; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.taocan-list .taocan-detail a:hover { border: none; color: #7597dc; }
.taocan-list li a.yansecur + .taocan-detail { border-width: 2px; top: 22px; }
 /*手机评测css*/
.top-img img { display: block; }
.tab-box { margin-top: 20px; height: auto; line-height: 32px; text-align: center; position: relative; overflow: hidden; }
.tab-box i { display: block; border: 1px solid #39f; position: absolute; left: 0; top: 50%; width: 100%; margin-top: -1px;height:0;line-height:0; }
.tab-box span { display: inline-block; margin: 0 40px; width: 130px; height: 30px;line-height:30px; border-radius: 20px; background: #fff;border: 1px solid #39f;  position: relative; font-size: 14px; cursor: pointer; font-family: 'Microsoft YaHei'; transition: all .5s ease; }
.detail { width: 868px; margin: 0 auto; padding-top: 50px; }
.detail .tab-detail { display: none; }
.detail .tab-detail.show { display: block; }
.detail .tab-content { width: 768px; margin: 0 auto; }
.detail .tab-content img { display: block; }
.detail .tab-content p { font-family: 'Microsoft YaHei'; }
.detail .tab-content .title { font-size: 24px; width: 120px; height: 40px; text-align: center; line-height: 40px; margin: 0 auto; }
.detail .tab-content .sub-title { font-size: 20px; font-weight: 700; color: #000; text-align: center; padding: 5px 0 10px; }
.detail .tab-content .pic-describe, .detail .tab-content .title-describe { text-align: left; padding: 20px 0; font-size: 14px; }
.detail .tab-content .small-img { width: 768px; height: 174px; position: relative; overflow: hidden; }
.detail .tab-content .small-img ul { overflow: hidden; *zoom: 1; }
.detail .tab-content .small-img ul li { float: left; cursor: pointer; border: 2px solid transparent; -webkit-transition: all .35s ease; transition: all .35s ease; width: 252px; height: 170px; }
.detail .tab-content .small-img ul li img { width: 250px; height: 170px; margin: 0 auto; }
.detail .tab-content .a_btn { position: absolute; display: block; width: 30px; height: 30px; top: 50%; margin-top: -15px; z-index: 100; }
.detail .sep-line { border: 1px solid #39f; width: 100%; margin: 50px 0;height:0;line-height:0; }
.detail .summary { padding: 10px 0; }
.detail .summary .summary-img { overflow: hidden; width: 765px; margin: 20px auto; }
.detail .summary img { display: block; float: left; width: 380px; height: 255px; margin-right: 2px; }
.detail .summary p { color: #000; font-size: 14px; }

/* 预约购买 */
.bespeak-wrapper{
	height: 34px;
	line-height: 34px;
	background: url('../images/goods/bespeak.jpg') no-repeat 118px center #e02e2e;
}
.bespeak-left{
	float: left;
	height: 34px;
	line-height: 34px;
	padding-left: 11px;
}
.icon-bespeak{
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-right: 4px;
	vertical-align: -4%;
	background: url('../images/goods/icon-bespeak.png') no-repeat center;
}
.bespeak-text {
	font-size: 18px;
	color: #fff002;
}
.bespeak-right{
	float: right;
	height: 34px;
	color: #fff;
	font-size: 16px;
	line-height: 34px;
	padding-right: 12px;
}
.bespeak-right .bespeak-text {font-size: 16px;}
.icon-bespeak-person {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-right: 3px;
	vertical-align: -4%;
	background: url('../images/goods/icon-bespeak-person.png') no-repeat center;
}

/* 企业采购入口 */
.procurement-row{line-height: 31px;height: 31px;overflow: hidden;margin-top: 15px;padding: 0 10px;}
.procurement-left{float: left;width: 60px;color: #666;}
.procurement-right{float: left;margin-left: 10px;}
.procurement-right .link{margin-left: 10px;color: #7597dc;}

/* 筛选方式优化 */
.search-brand,.sx_brand{padding-top: 7px;margin-left: 95px !important;}
.search-brand:after{display: block;content: '.';height: 0;line-height: 0;clear: both;visibility: hidden;}
.sx_brand >a:first-child,.search-brand >a:first-child {display: none;}
.sx_brand >a,.search-brand >a{position: relative; float: left;width: 116px;height: 48px !important;padding: 0;border: 1px solid #DDD;margin: -1px -1px 0 0 !important;background: #FFF;text-align: center !important;}
.sx_brand >a.b_more,.search-brand >a.b_more{height: 21px !important;border: 0;margin: 7px 5px 0 !important;}
.sx_brand >a span,.search-brand >a span{line-height: 38px;color: #333;background-color: #fff !important;display: block;height: 38px;border: 1px solid #fff;}
.sx_brand >a span i,.search-brand >a span i{display: none !important;}
.sx_brand >a img,.search-brand >a img{width: 100%; height: 100%;position: absolute;top: 0; left: 0;}
.sx_brand >a:hover span,.sx_brand >a.cur span,.search-brand >a:hover span,.search-brand >a.cur span{border: 1px solid #c80f1e;color: #c80f1e !important;}
.sx_brand >a:hover img,.sx_brand >a.cur img,.search-brand >a:hover img,.search-brand >a.cur img{display: none;}
.search-brand >a:hover{background: none !important;}
.search-brand >a{padding: 0 !important;}
.search-brand >a span{ padding: 4px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/* 下载APP立减 */
.app-minus {display: inline-block;height: 18px;line-height: 18px;background-color: #c80f1e;color: #fff;padding: 0 5px; margin-left: 15px;margin-right: 5px;}
.app-minus:hover {color: #fff; text-decoration: none;}
.app-qrcode-wrap {position: absolute;top: 18px;width: 300px;height: 300px;background-color: #fff;z-index: 10;left: 15px;border: solid 1px #dfdfdf;display: none;}
.app-qrcode-wrap img {width: 100%; height: 100%;}
.app-minus-wrap:hover .app-qrcode-wrap {display: block;}
.app-minus > img {width: 14px; vertical-align: sub;margin-right: 3px;}