﻿.inner_banner{overflow: hidden; width: 1186px; z-index: 1;}

/* filter */
.filter{ border:solid 1px #eee; margin:20px 0; overflow:hidden;}
.filter_b tr th{ font-size:14px; background:#f5f5f5; padding:15px 10px; overflow:hidden;}
.filter_b td{ background:#ffffff; padding:10px;}
.filter_b td ul{ cursor:default; overflow:hidden; *zoom:1;}
.filter_b td li{ float:left; margin-right:3px;}
.filter_b td .fixed li{ margin-right:8px; padding-bottom:3px; height:21px; width:120px; overflow:hidden; text-overflow:ellipsis;}
.filter_b td .fixed li a{ max-width:110px; overflow:hidden; text-overflow:ellipsis;}
.filter_b td a{ display:inline-block; color:#fff; line-height:25px; margin:5px; padding:0 10px; height:25px;}
.filter_b td a:hover{ background:#e2e4e4; color:#000;}
.filter_b td a.checked, .filter_b td a.checked:hover{ background:#ffffff; color:#000000 !important;}
.filter_b th{ width:70px; text-align:left; vertical-align:top; padding-top:7px} 
.filter_b .last td,.filter_b .last th{ border:0}
.product_grid .pro_star{ cursor:pointer;}

/* type_order */
.type_order{position:absolute;}
.type_order ul{border-left:1px solid #d2d4d5; height:44px;}
.type_order li{float:left;}
.type_order li a{float:left; background:#f9f9f9; border:1px solid #d2d4d5; border-left:0; line-height:16px; padding:13px 22px 14px; height:16px; vertical-align:top;}
.type_order li a:hover{color:#476db9; text-decoration:none}
.type_order li .current{background-color:#476db9; color:#fff;}
.type_order li .current:hover{color:#fff; }
.type_order li i{display:inline-block; background:url(images/bg_hor.png) no-repeat -60px -102px; cursor:pointer; margin:-3px 0 0 5px; height:10px; width:8px; overflow:hidden; vertical-align:middle; *margin-top:-1px;}
.type_order li a:hover i, .type_order li .current i{background-position:-68px -102px;}
.type_order li .ASC{background-position:-84px -102px;}
.type_order li .DESC{background-position:-76px -102px;}
.type_order li .current i,.type_order li .current .ASC,.type_order li .current:hover .ASC{background-position:-140px -102px;}
.type_order li .current .DESC,.type_order li .current:hover .DESC{background-position:-148px -102px;}
.type_order li .DESC_only{background-position:-60px -112px;}
.type_order li a:hover .DESC_only{background-position:-76px -112px;}
.type_order li .current .DESC_only,.type_order li .current:hover .DESC_only{background-position:-140px -112px;}
.type_order li .ASC_only{background-position:-68px -112px;}
.type_order li .current .ASC_only{background-position:-140px -112px;}
.type_order li a:hover .ASC_only{background-position:-84px -112px;}
.type_order li .hot, .type_order li a:hover .hot, .type_order li a.current .hot{background-position:-4px 0; border-bottom:1px solid #B10400; border-radius:2px; margin:-8px 0 0 4px; height:13px; width:26px; position:absolute;}


/* product_grid */
.product_list{padding:20px 0; width:100%; position:relative; *overflow:hidden; *zoom:1;}
.product_list ul{display:block; width:110%;}
.product_list li{display:inline; float:left; background:#fff; border:1px solid #f0f0f0; margin:0 12px 12px 0; height:336px; width:224px; position:relative; overflow:hidden; -webkit-transition:box-shadow .36s linear; -moz-transition:box-shadow .36s linear; -ms-transition:box-shadow .36s linear; -o-transition:box-shadow .36s linear; transition:box-shadow .36s linear;}
.product_list li:hover{box-shadow:0 5px 10px rgba(0,0,0,.3);}
.product_list .pro_item{height:100%;}
.product_list .pic{display:block; height:255px; position:relative; overflow:hidden; -webkit-transition:height ease .4s; -moz-transition:height ease .4s; -ms-transition:height ease .4s; -o-transition:height ease .4s; transition:height ease .4s;}
.product_list li:hover .pic{height:154px;}
.product_list .pic img{vertical-align:top;}
.product_list .mask, .product_list .mask s{cursor:pointer; height:100%; width:100%; position:absolute; left:0; top:0; z-index:3;}
.product_list .mask{display:none; cursor:pointer; opacity:0; filter:Alpha(opacity=0);}
.product_list .mask em{background:#fff; border-radius:100%; color:#4062a7; font-size:18px; line-height:90px; margin:-45px 0 0 -45px; height:90px; width:90px; position:absolute; left:50%; top:50%; text-align:center; z-index:4;}
.product_list li.disabled .mask em{color:#999;}
.product_list .mask s{background:#4062a7; background:rgba(64,98,167,.4); filter:Alpha(opacity=60);}
.product_list .props{background:#fafafa; border-top:1px solid #f3f3f3; padding:8px 16px 10px; height:166px; position:relative; *zoom:1;}
.product_list .pro_tag_inner{bottom:12px; right:-13px; z-index:5; pointer-events:none;}
.product_list .tit{display:inline-block; color:#949494; height:3em; overflow:hidden; vertical-align:top; word-break:break-all; word-wrap:break-word;}
.product_list .tit:hover{color:#09f;}
.product_list .price{border-bottom:1px solid #e0e0e0; color:#b9b9b9; padding:10px 0 12px; height:14px;}
.product_list .sell_out{border-bottom:1px solid #e0e0e0; color:#f61e3b; font-weight:700; padding:10px 0 12px; height:14px;}
.product_list .sell_out i{display:inline-block; background:url(images/fire_hot.png) no-repeat; margin-right:5px; height:14px; width:12px; vertical-align:top;}
.product_list .price em,.product_list .sell_out em{color:#900; font:bold 13px Arial; margin-left:.2em;}
.product_list .buy{background-position:0 -196px; padding:0; height:40px; width:40px; position:absolute; right:14px; bottom:14px;}
.product_list .buy:hover{background-position:-40px -196px;}
.product_list .buy.disabled{background-position:-80px -196px; cursor:default;}
.product_list .buy span{display:none;}
.product_list .color_wrap{font-size:0; padding-top:6px;}
.product_list .label{display:block; color:#8d95a2; font-weight:bold; font-size:12px; padding:8px 0 4px;}
.product_list .color{display:inline-block; background:#fff; margin-right:5px; height:14px; width:14px; overflow:hidden; vertical-align:top;}
.product_list .more a{display:block; background:#f5f7f8 url(images/product_nextpage.png) no-repeat 50% 50%; height:100%;}
.product_list .more span{display:none;}


/* product_read */
.product_main{ background:#ffffff; margin-bottom:25px;}/* padding-bottom:25px; 鏂板鍔犳湁鎵€鏀瑰姩*/
.product_main h1{ font-weight: 800;;border-bottom:2px solid #3b3f3f; color:#000000; font-size:22px; font-weight:normal; margin:0 30px 20px; padding:10px 0; word-break:break-all; word-wrap:break-word;}
.product_main_inner{ margin:0 30px; position:relative; min-height:494px; _height:494px;}
.product_summary{ float:right; width:396px;}
.product_summary li{ color:#000000; line-height:1.7; padding:4px 0; vertical-align:top;}
.product_summary .summary{ margin-bottom:10px; padding-left:12px;}
.product_summary .tit{ display:inline-block; font-weight:bold; width:68px; vertical-align:middle;}
.product_summary .titbar{ display:inline-block; background:#ff3238; color:#fff; font-size:12px; line-height:18px; margin-right:10px; height:18px; width:48px; text-align:center;}
.product_summary .titbarinfo{ color:#ff3238;}
.product_summary .giftsLabel{ color:#ff3238; vertical-align:top;}
.product_summary .price{ display:inline-block; color:#C30; font:16px Arial; vertical-align:middle;}
.product_summary del.price{ color:#999; margin-right:20px;}
.product_summary .price_panel{border-bottom:1px solid #f1f1f1;}
.product_summary .curr_price{ color:red; font-size:22px;font-weight: bolder;}
.product_summary del.curr_price{ font-size:18px;}
.product_summary .save_price_panel{ color:#F61E3B;}
.product_summary .save_price{ color:#F61E3B; font-size:22px;}
.product_summary .pdown_notice{ color:#F61E3B; margin:2px 2px 0; height:21px; position:absolute; right:0;}
.product_summary .pdown_notice:hover{ color:#F61E3B;}
.product_summary .pdown_notice i{ display:inline-block; background:url(images/pdown_notice.png) no-repeat; margin:-4px .6em 0 0; height:20px; width:20px; vertical-align:middle; *margin-top:0;}

.product_summary li em{ display:inline-block; vertical-align:middle;}
.product_summary .star{ display:inline-block; position:relative; vertical-align:middle;}
.product_summary .star span{ left:0; white-space:nowrap; word-wrap:normal;}
.product_summary .star em{ float:left;}
.product_summary .qa_btn, .product_summary .link{ margin-top:-3px; position:absolute; right:0;}
.product_summary .link{ color:#fffffF; margin-top:2px;}
.product_summary .remind_btn{ background-position:0 -760px; line-height:24px; margin-left:24px; padding-left:6px; text-shadow:0 -1px 0 #496aac;}
.product_summary .remind_btn:hover{ background-position:0 -784px;}
.product_summary .remind_btn span{ background-position:100% -760px; padding-right:6px;}
.product_summary .remind_btn:hover span{ background-position:100% -784px;}
.product_summary .remind_btn.disabled, .product_summary .remind_btn.disabled:hover{ background-position:0 -808px; cursor:default; text-shadow:0 -1px 0 #959494; pointer-events:auto;}
.product_summary .remind_btn.disabled span, .product_summary .remind_btn.disabled:hover span{ background-position:100% -808px; cursor:default;}
.product_summary .ext_info{ display:block; color:#666; padding-left:80px;}
.product_summary .choose{ border-top:1px solid #f0f0f0; padding:5px 12px 0 12px;}
.product_summary .color{ color:#597394; font-weight:bold;}
.product_summary .curr_color{ color:#f60; font-weight:bold;}
.product_summary .color_choose{ font-size:0; padding:5px 0;}
.product_summary .color_choose a{ display:inline-block; background:#fff; border:1px solid #e6e6e6; margin:0 7px 6px 0; vertical-align:top;}
.product_summary .color_choose .current{ position:relative;}
.product_summary .color_choose a:hover{ position:relative; z-index:3;}
.product_summary .color_choose img{ display:inline-block; border:2px solid #fff; vertical-align:top;}
.product_summary .color_choose a:hover, .product_summary .color_choose a:hover img,
.product_summary .color_choose .current, .product_summary .color_choose .current img{ border-color:#f60;}
.product_summary .color_choose .selected{ display:none;}
.product_summary .color_choose .tit{ background:#F9F2BA; border:1px solid #E9D315; border-radius:5px; color:#333; cursor:pointer; padding:2px 5px; width:200px; position:absolute; bottom:60px; left:-9999px;}
.product_summary .color_choose a:hover .tit{ left:-84px;}
.product_summary .color_choose .tit em{ font-size:12px; font-weight:normal;}
.product_summary .color_choose .tit i, .product_summary .color_choose .tit b{ border-color:#F9F2BA transparent; border-style:solid dashed; border-width:6px 6px 0; font-size:0; margin:-7px 0 0 -6px; height:0; width:0; position:absolute;}
.product_summary .color_choose .tit i{ border-top-color:#E9D315; margin:0 0 0 -3px; bottom:-6px; left:50%;}
.product_summary .color_choose .current .selected{ display:block; background:url(images/bg_hor.png) no-repeat -92px -18px; height:16px; width:16px; position:absolute; right:2px; bottom:2px; overflow:hidden;}
.only_online_pay{ background:url(images/online_pay.png) no-repeat; color:#966834; font-weight:bold; line-height:27px; margin-top:-3px; height:28px; width:119px; text-indent:18px; text-shadow:0 1px 0 #ffdea0; position:absolute; right:90px;}
.only_online_pay a, .only_online_pay a:hover{ display:block; color:#966834;}
.product_summary .count_field{ display:inline-block; font-size:0; height:18px; vertical-align:middle;}
.product_summary .count_field a{ display:inline-block; background:url(images/bg_hor.png) no-repeat 0 -102px; height:18px; width:18px; vertical-align:middle; overflow:hidden;}
.product_summary .count_field a:hover{ background-position:0 -120px;}
.product_summary .count_field .plus{ background-position:-18px -102px;}
.product_summary .count_field .plus:hover{ background-position:-18px -120px;}
.product_summary .count_field input{ border:1px solid #d6d6d6; padding:3px; color:#333; font-size:12px; margin:0 3px; height:14px; width:50px; vertical-align:middle; line-height:14px\9;}
.product_summary .choose_count em{ margin-left:.5em; padding-top:2px;}
.product_summary .buy{ background-position:0 -162px; line-height:36px; padding-left:34px;}
.product_summary .buy:hover{ background-position:-40px -162px;}
.product_summary .buy.disabled, .product_summary .buy.disabled:hover{ background-position:-80px -162px; cursor:default; pointer-events:none; text-shadow:0 -1px 0 #7c7b7c;}
.product_summary .buy span{ background-position:100% -60px; padding-right:15px;}
.product_summary .buy:hover span{ background-position:100% -94px;}
.product_summary .buy.disabled span, .product_summary .buy.disabled:hover span{ background-position:100% -128px; cursor:default;}
.product_summary .funs{ margin-top:-34px; position:absolute; right:22px;}
.product_summary .funs a{ line-height:20px; margin-left:2px;}/*float:left; margin-left:10px;*/
.product_summary .funs i{ display:inline-block; background:url(images/icons.png) no-repeat; cursor:pointer; margin-top:-3px; height:18px; width:18px; overflow:hidden; vertical-align:middle; *margin-top:0;}
.product_summary .funs .fav{ background:url(images/bg_hor.png) no-repeat -40px -102px; margin-right:3px;}
.product_summary .funs .qqweibo{ background-position:0 -20px;}
.product_summary .attention_message{ display:inline-block; color:#45a014; border-bottom:1px solid #45a014; font-weight:700; padding-top:5px;}

.product_summary .giveaway a{ display:inline-block; background:#fff; border:1px solid #e6e6e6; height: 48px; width: 48px; vertical-align:middle;}
.product_summary .giveaway .addIcon{ display: inline-block; background: url(images/addIcon.jpg) no-repeat; height: 49px; width: 14px; vertical-align: middle;}

/* product_services */
.product_services{ border-top:solid 1px #f3f3f3; box-shadow:inset 0 2px 5px #f9f9f9; margin:30px 0 0 -1px;}
.product_services li{ float:left; border-left:1px solid #F3F3F3; padding:20px 0 8px; height:90px; width:33.2%; text-align:center;}
.product_services li a{ display:block; color:#000000;}
.product_services li a:hover{ color:#fff;}
.product_services li em{ color:#333; font-size:14px;}
.product_services li i{ display:inline-block; background:url(images/product_desc_ico.png) no-repeat; margin:-3px 8px 0 0; height:22px; width:16px; vertical-align:middle; *margin-top:0;}
.product_services li i.ico_free{ background-position:-19px -2px; width:21px;}
.product_services li i.ico_date{ background-position:-42px -2px;}
.product_services li span{ display:block; padding:.6em 1em;}



/* product_img */
.product_img{ background:#fff; height:100%; width:468px; float:left}
.product_img .gallery_wrap, .product_img .gallery{ height:100%; width:100%; position:absolute; left:0; top:0;}
.product_img .place_gallery{ margin-left:-180px; left:50%; top:4%;}
.product_img img{ display:block; -ms-interpolation-mode:bicubic;}
.product_img .levelB, .product_img .levelC{ cursor:url(images/zoom.png),-moz-zoom-in; cursor:url(http://www.fengbuy.com/skin/frontend/fengbuy/default/images/zoom.cur),pointer;}
.product_img .levelD{ cursor:url(images/hand.png),-moz-grab; cursor:url(http://www.fengbuy.com/skin/frontend/fengbuy/default/images/hand.cur),move\9;}
.product_img .controller_wrap{ background:#fafafa; background:rgba(255,255,255,.7);padding:10px 0}

.product_img .controller{ margin:0 10px; height:66px; width:446px; position:relative; overflow:hidden;}
.product_img .controller ul{ width:300%; position:absolute; left:0; top:0;}
.product_img .controller li{ float:left; padding-right:10px;}
.product_img .controller a{ display:block; border:1px solid #fafafa;}
.product_img .controller a:hover, .product_img .controller .current{ border-color:#476db9;}
.product_img .prev, .product_img .next{ display:none; background:#fff; background:rgba(255,255,255,.4); border-radius:0 56px 56px 0; height:56px; width:28px; position:absolute; left:4px; top:-240px; filter:Alpha(opacity=40);}
.product_img:hover .prev, .product_img:hover .next{ display:block;}
.product_img .prev:hover, .product_img .next:hover{ background:rgba(255,255,255,.8); filter:Alpha(opacity=80);}
.product_img .prev span, .product_img .next span{ display:block; background:url(images/bg_hor.png) no-repeat 0 -14px; cursor:pointer; margin:18px 0 0 4px; height:20px; width:15px; overflow:hidden; text-indent:-99px;}
.product_img .hide, .product_img:hover .hide{ display:none;}
.product_img .next{ border-radius:56px 0 0 56px; left:auto; right:4px;}
.product_img .next span{ background-position:-15px -14px; margin-left:9px;}
.product_img .close_wrap{ position:absolute; right:8px; top:6px;}
.product_img .close_wrap a{ display:none; background:#fff url(images/bg_hor.png) no-repeat -80px -127px; height:15px; width:15px; overflow:hidden; text-indent:-99px;}
.product_img .close_wrap a:hover{ background-position:-95px -127px;}

/* read_order */
.read_order_wrap{height:44px;}
.read_order{background:#999; border-bottom:3px solid #3b3f3f; height:41px; z-index:99;}
.read_order li{float:left;}
.read_order li a{float:left; background:#999; border:1px solid #e3e3e3; border-bottom:0; color:#dedede; font-size:14px; line-height:40px; margin-left:-1px; padding:0 22px;}
.read_order li a:hover, .read_order li a.current{background-color:#3b3f3f; color:#fff; position:relative;}
.read_order .btns{float:right; padding-top:3px;}
.read_order .btns a{display:inline-block; background:url(images/btn_hor.png) no-repeat 0 -60px; border:0; color:#fff; font-size:13px; margin:0; padding:0 0 0 28px; line-height:34px; text-shadow:0 -1px 0 #367d10;}
.read_order .btns a:hover{background-position:0 -94px;}
.read_order .btns span{background-position:100% -60px; padding-right:28px;}
.read_order .btns a:hover span{background-position:100% -94px;}
.read_order .btns .disabled, .read_order .btns .disabled:hover{background-position:0 -128px; cursor:default; text-shadow:0 -1px 0 #777; pointer-events:none;}
.read_order .btns .disabled span, .read_order .btns .disabled:hover span{background-position:100% -128px; cursor:default;}


/* pro_box */
.pro_box{background: #fff;;border-width:0 1px;}
.pro_info_box .pro_box_title{ display:none;}
.pro_box_title{  margin:0 70px; padding-bottom:2px;float:left;}
.pro_box_title h3{ background:#fff; color:#000000; font-size:22px; font-weight:normal; line-height:30px; padding:5px 0; *zoom:1;}
.pro_box_title h3 span{ color:#dedede; font:14px/1.2 "Segoe Script",Arial; margin-left:6px;}
.pro_box_main{ font-size:14px; margin:0 80px; padding:30px 0; word-break:break-all;}
.pro_box_main p{ line-height:2;}
.pro_box_main img{ background:#fff url(images/img_place.png) no-repeat 50% 50%;}
.prosale_service{ margin-top:10px;}
.pro_box .pro_indent{ text-indent:2em;}
.pro_data{ border-bottom:2px solid #666; width:100%; border-collapse:collapse;}
.pro_data th, .pro_data caption{ font-size:12px; font-weight:bold; text-align:center;}
.pro_data caption{ border-top:3px solid #333; font-size:14px; padding:10px 0 4px; text-align:left;}
.pro_data thead, .pro_data tbody{ border-top:2px solid #999;}
.pro_data thead th{ background:#ebebeb; padding:10px 0; *border:2px solid #999; *border-width:2px 0; color:#000;}
.pro_data .pro_data_col{ border-right:1px solid #ccc; padding-left:16px; width:120px; text-align:left; color:#000;}
.pro_data td{ border-bottom:1px solid #ccc; color:#666; font-size:12px; padding:10px 0; text-align:center;}
.pro_data .pro_data_even td{ background:#fafafa;}
.pro_data_nohead caption{ *border-bottom:2px solid #999;}
.pro_pack .pro_data_col{ width:200px;}
/*customer service*/
.pro_box_main .customer_title{ border-bottom:solid 1px #b0b0b0; margin:30px 0 45px 0; height:12px; width:100%; position:relative;}
.pro_box_main .customer_title h4{ background:#fff; color:#333; font-size:24px; font-weight:normal; margin-left:-87px; padding:0 15px; position:absolute; left:50%; top:-8px;}

/*
.pro_star_box{ background:url(images/tuan/report_box.png) repeat-x 0 -8px; border:1px solid #ccc; border-radius:3px; margin:0 auto; height:80px; position:relative; _zoom:1;}
*/
/*add_commetn*/
.pro_star_box{ background: #faf9f9; border: 1px solid #dbdbdb; border-radius:3px; margin:0 auto; margin-top:15px; height:80px; position:relative; _zoom:1;}

.pro_report_lt, .pro_report_rt, .pro_report_lb, .pro_report_rb{ background:url(images/tuan/report_box.png) no-repeat; font-size:0; position:absolute; height:4px; width:4px;}
.pro_report_lt{ left:-1px; top:-1px;}
.pro_report_rt{ background-position:-4px 0; right:-1px; top:-1px;}
.pro_report_lb{ background-position:0 -4px; bottom:-1px; left:-1px;}
.pro_report_rb{ background-position:-4px -4px; bottom:-1px; right:-1px;}
.pro_star_box h4{ font-size:16px; padding:10px 0 10px 16px;}
.pro_report_star, .pro_report_star em{ float:left; display:inline; background:url(images/tuan/star_m.png) repeat-x; height:26px; width:110px; position:relative;}
.pro_report_star{ background-position:0 -26px; margin-left:16px;}
.pro_report_star span{ font-size:35px; position:absolute; right:-50px; top:-18px; text-shadow:1px 1px 0 #fff;}
.pro_report_star sup{ font-size:16px; *vertical-align:text-top;}
.pro_star_note, .pro_report_btn, .pro_star_count{ color:#666; position:absolute; right:16px; top:10px;}
.pro_star_count{ color:#597293; left:180px; right:auto; top:50px;}
.pro_report_btn{ background:url(images/tuan/tuan_btns.png) no-repeat 0 -45px; color:#fff; font-weight:bold; line-height:19px; height:20px; width:90px; top:50px; text-align:center;}
.pro_report_btn:hover{ color:#c30;}
.pro_page{ border-bottom:2px solid #999; padding:8px 0; position:relative; z-index:2;}
.pro_page_order{ float:left; width:122px;}
.pro_page_order a, .pro_page_order span{ float:left; background:url(images/tuan/page_bg.png) repeat-x 0 -104px; color:#505e65; line-height:27px; height:28px; text-shadow:1px 1px 1px #fff;}
.pro_page_order a{ border-right:1px solid #445064; padding-left:8px; text-shadow:1px 1px 1px #333;}
.pro_page_order span{ border-color:#7a8ba9; padding-right:8px;}
.pro_page_order a:hover, .pro_page_order a:hover span,
.pro_page_order .order_focus_high, .pro_page_order .order_focus_high span,
.pro_page_order .order_focus_new span, .pro_page_order .order_focus_low span{ background-position:0 -76px; color:#fff; text-shadow:none;}
.pro_page_order .pro_order_new{ background-position:0 -160px;}
.pro_page_order .order_focus_new, .pro_page_order .pro_order_new:hover{ background-position:0 -132px;}
.pro_page_order .pro_order_low{ background-position:100% -160px; border-right:0; padding:0 8px 0 0;}
.pro_page_order .pro_order_low span{ padding:0 0 0 8px;}
.pro_page_order .order_focus_low, .pro_page_order .pro_order_low:hover{ background-position:100% -132px;}
.pro_page_list{ float:right; background:none; border:0; margin:0; padding:4px 0 0;}
.pro_page_list .page_list { margin-top:0;}

/* New Comments */
.comment_panel{ margin:0 70px; padding-top:256px; padding-bottom:20px; position:relative; *zoom:1;}
.comment_panel .loading{ padding:10px; text-align:center;}
.comment_panel .hide{ display:none;}
.pro_rates{ background:#faf9f9; border:1px solid #dbdbdb; height:150px; width:99.8%; position:absolute; left:0; top:26px;}
.pro_rates .vals{ position:absolute; left:30px; top:30px;}
.pro_rates .vals .val{ color:#999; font:italic bold 80px/90px Arial; height:90px; position:absolute; text-shadow:0 1px 2px #fff;}
.pro_rates .vals .val sub{ font-size:40px; vertical-align:baseline;}
.pro_rates .vals .mask{ display:none\9; background-image:-webkit-linear-gradient(#3c3c3c, transparent); -webkit-background-clip:text; -webkit-text-fill-color:transparent; text-shadow:none;}
.pro_rates .stars{ width:160px; position:absolute; left:142px; top:44px;}
.pro_rates .star, .pro_rates .star em{ display:block; background:url(images/star_new.png) repeat-x; height:30px; width:160px;}
.pro_rates .star em{ background-position:0 -30px; text-indent:-9999em;}
.pro_rates .count{ display:block; color:#333; padding:15px 0; text-align:center; text-shadow:0 1px 0 #f3f3f3;}
.pro_rates .count em{ color:#ff6565; font-weight:bold; padding:0 3px;}
.pro_rates .bars{ width:124px; position:absolute; left:386px; top:44px;}
.pro_rates .bar{ margin-bottom:12px;}
.pro_rates .bar strong, .pro_rates .bar em, .pro_rates .bar strong i{ display:block; background:url(images/cmt_new.png) no-repeat 0 -200px; font-size:0; height:13px;}
.pro_rates .bar strong i{ background-position:0 -213px; width:2px; position:absolute; left:0;}
.pro_rates .bar em{ background-position:100% -213px; height:12px;}
.pro_rates .bar .type{ margin:-3px 0 0 -32px; position:absolute; left:0;}
.pro_rates .bar .val{ color:#666; font:18px Arial; margin:-18px 0 0 12px; position:absolute; left:100%;}
.pro_rates .bar .val sub{ font-size:12px; vertical-align:baseline;}
.pro_rates .btns{ width:168px; position:absolute; right:30px; top:44px; text-align:right;}
.pro_rates .btns .btn, .pro_rates .btns .btn span{ display:inline-block; background:url(images/cmt_new.png) no-repeat 0 -225px; color:#fff; font-weight:bold; line-height:34px; height:34px; padding-left:24px; text-shadow:0 1px 0 #1e670f;}
.pro_rates .btns .btn span{ background-position:100% -225px; padding:0 24px 0 0;}
.pro_rates .btns .btn:hover{ background-position:0 -259px; text-shadow:0 1px 0 #206a11;}
.pro_rates .btns .btn:hover span{ background-position:100% -259px;}
.pro_rates .btns .tip{ color:#666; padding:15px 0 0;}
.comment_panel .order_panel{ background:#fff; border-bottom:3px solid #476db9; height:41px; width:100%; position:absolute; left:0; top:200px;}
.comment_panel .order_panel li{ float:left;}
.comment_panel .order_panel li a{ float:left; background:#f6f6f6; border:1px solid #e3e3e3; border-bottom:0; color:#949494; font-size:14px; line-height:40px; margin-left:-1px; padding:0 22px;}
.comment_panel .order_panel li a:hover, .comment_panel .order_panel li a.current{ background-color:#476db9; color:#fff; position:relative;}
.cmt_box{ position:relative; *zoom:1;}
.cmt_item{ background:url(images/cmt_line.png) repeat-y -24px 0; margin:0 18px 0; padding-bottom:30px; position:relative; *zoom:1;}
.cmt_item_inner{ background:#fff url(images/cmt_new.png) repeat-x 0 -293px; border:1px solid #d4d4d4; border-bottom-color:#bcc0c7; border-radius:3px; margin-left:90px; box-shadow:0 1px 2px #d8d8d8;}
.cmt_top, .cmt_bottom{ background:#fff url(images/cmt_line.png) no-repeat 0 100%; font-size:0; line-height:0; margin-left:46px; height:22px; width:12px;}
.cmt_bottom{ background-position:-12px 0; margin-top:-28px; margin-bottom:5px; padding-bottom:6px; position:relative;}
.cmt_item .cmt_header{ line-height:40px; padding:0 15px; height:40px;}
.cmt_item .cmt_header .name{ color:#010101; font-size:16px; text-shadow:0 1px 0 #fff;}
.cmt_item .cmt_header .name span{ color:#F00; padding-left:10px;}/*浠ユ檼鍗�-鐢ㄦ埛璇勪环涓庢檼鍗�*/
.cmt_item .cmt_header .timer{ color:#999; font-size:12px; margin-left:15px;}
.cmt_item .cmt_header .see_bbs{ float:right;}
.cmt_item .cmt_header .see_bbs a{ color:#2979eb; text-decoration:underline;}
.cmt_item .cmt_header .add_citImg{ float:right; margin-right:5px;}
.cmt_item .cmt_header .star{ position:absolute; right:15px; top:14px; overflow:hidden;}
.cmt_item .cmt_header .arrow, .cmt_item .cmt_header .arrow b{ border-color:transparent #dbdbdb; border-style:dashed solid dashed dashed; border-width:10px 10px 10px 0; font-size:0; line-height:0; position:absolute;}
.cmt_item .cmt_header .arrow{ left:80px; top:10px;}
.cmt_item .cmt_header .arrow b{ border-color:transparent #fff; margin:-10px 0 0 1px; left:0; top:0;}
.cmt_item .cmt_header .pic{ border-radius:60px; box-shadow:0 1px 4px #c5c2c2, inset 0 0 1px #fff; height:60px; width:60px; position:absolute; left:4px; top:0;}
.cmt_item .cmt_header .pic img{ border:2px solid #888; border-radius:60px; vertical-align:top;}
.cmt_item .cmt_header .pic .curr img{ border-color:#ff9600;}
.cmt_item .cmt_header .pic i{ display:none; background:url(images/cmt_new_face_mask.png) no-repeat; cursor:pointer; height:65px; width:64px; position:absolute; left:-2px; top:-2px;}
.cmt_item .cmt_main{ background:#fff; _zoom:1;}
.cmt_item .cmt_main .evaluate .title{ width:70px; position:absolute; top:10px; left:20px;}
.cmt_item .cmt_main p{ color:#636363; line-height:1.5; padding:15px 20px; word-wrap:break-word; overflow:hidden;}
.cmt_item .cmt_main p{ color:#636363; line-height:1.5; padding:15px 20px; word-wrap:break-word; overflow:hidden;}
.cmt_item .cmt_main .evaluate{ color:#636363; line-height:1.5; padding:10px 40px 0 90px; width:540px; word-wrap:break-word; position:relative;}
.cmt_item .cmt_main .evaluate p{ padding:0;}
.cmt_item .cmt_main p.seeDetails{ font-size: 14px; position: absolute; bottom: 15px; left: 226px;}
.cmt_item .cmt_main .applyReport{ color: #636363; line-height: 1.5; padding: 15px 20px 15px 226px; min-height: 190px; word-wrap: break-word; position: relative;}
.cmt_item .cmt_main .applyReport a{ color: #ff2b53; font-size: 14px;}
.cmt_item .cmt_main .applyReport a:hover{ color: #be1025;}
.cmt_item .cmt_main .applyReport .applyPic{ background:url(images/messageRepeatBg.jpg) no-repeat; padding: 10px; height: 158px; width: 158px; position: absolute; top: 20px; left: 25px;}
.cmt_item .cmt_main .applyReport .applyPic em.num{ background-color: #333; color: #fff; line-height: 20px; padding: 0 10px; height: 20px; position: absolute; bottom: 10px; right: 10px;}



.cmt_item .cmt_reply{ border-top:1px dotted #eeeff0; padding:12px 20px 12px 76px; min-height:40px; *zoom:1;}
.cmt_item .cmt_reply .pic{ border:1px solid #949494; border-color:#c2c5c2 #949494 #949494 #c2c5c2; margin-left:-60px; position:absolute;}
.cmt_item .cmt_reply .pic img{ display:block;}
.cmt_item .cmt_reply .name{ color:#3b5e92; font-weight:bold;}
.cmt_item .cmt_reply .timer{ color:#999; margin-left:24px;}
.cmt_item .cmt_reply .main{ color:#636363; padding:5px 0 8px;}
.cmt_item .cmt_reply .main .name{ font-weight:normal; margin-right:5px;}
.cmt_item .cmt_reply blockquote{ background:#f6f5f4; border:1px dashed #d4d4d4; margin:0 20px 5px 0; padding:5px;}
.cmt_item .cmt_reply p{ margin-right:20px; padding:0;}
.cmt_item .cmt_reply i{ color:#ddd; font:italic 42px/1.2 Arial; margin-top:-10px; width:80px; text-align:right; position:absolute; right:10px; *right:4px;}
.cmt_item .cmt_btns{ background:#fff; border-top:1px solid #eeeff0; border-bottom:1px solid #c5c5c5; padding:8px 20px; text-align:right; _zoom:1;}
.cmt_item .cmt_btns a{ display:inline-block; background:#fff url(images/cmt_new.png) no-repeat 0 -335px; border:1px solid #fff; border-radius:3px; color:#666; margin-left:10px; padding:0 0 0 26px; position:relative; vertical-align:top;}
.cmt_item .applyBtn a{ background: none; padding: 0 0 0 10px;}
.cmt_item .cmt_btns a.oppose{ background-position:-30px -335px;}
.cmt_item .cmt_btns a.cmmt{ background-position:0 -662px;}
.cmt_item .cmt_btns span{ display:inline-block; background:#fff; cursor:pointer; padding:3px 10px 3px 0; height:18px; vertical-align:top;}
.cmt_item .cmt_btns a:hover{ background-color:#f7f7f7; border-color:#e1e1e1;}
.cmt_item .cmt_btns a:hover span{ background-color:#f7f7f7;}
.cmt_item .cmt_btns em{ color:#ff756b; font-family:Arial; padding:0 3px;}
.cmt_item .cmt_btns .disabled, .cmt_item .cmt_btns .disabled:hover{ background-color:#fff; border-color:#fff; cursor:default; pointer-events:none;}
.cmt_item .cmt_btns .disabled span, .cmt_item .cmt_btns .disabled:hover span{ background-color:#fff; cursor:default;}
.cmt_item .cmt_btns .disabled em, .cmt_item .cmt_btns .disabled:hover em{ cursor:default;}
.cmt_item .cmt_adm{ margin-top:-39px; padding:5px 20px 10px; height:24px;}
.cmt_item .cmt_adm a{ display:inline-block; background:url(images/cmt_new.png) no-repeat 0 -359px; margin-right:8px; height:24px; width:23px; vertical-align:top;}
.cmt_item .cmt_adm a:hover{ background-position:-30px -359px;}
.cmt_item .cmt_adm span{ display:none;}
.cmt_item .cmt_adm .rep{ background-position:-60px -359px;}
.cmt_item .cmt_adm .rep:hover{ background-position:-90px -359px;}
.cmt_item .cmt_reply .cmt_adm{ margin:0 0 -20px 0; padding-left:0;}
.cmt_inpts{ background:#f3f4f6; border-top:2px solid #e1e5e8; *zoom:1;}
.cmt_inpts .txt_panel{ border-bottom:1px solid #e4e6eb; padding:10px;}
.cmt_inpts .txt{ background:#fff; border:1px solid #c4c4c4; box-shadow:0 1px 0 #fff;}
.cmt_inpts .txt label{ display:none; background:url(images/cmt_new.png) no-repeat -60px -335px; color:#999; cursor:text; line-height:24px; margin-top:2px; padding-left:24px; height:24px; position:absolute;}
.cmt_inpts .txt textarea{ background:#fff; border:0; color:#636363; line-height:1.5; padding:5px; height:60px; width:640px; resize:vertical; overflow:auto; vertical-align:top; -webkit-transition:height .24s linear; -moz-transition:height .24s linear; -ms-transition:height .24s linear; transition:height .24s linear;}
.cmt_inpts .ext_panel{ border-top:1px solid #fff; border-bottom:1px solid #fefeff; padding:10px;}
.cmt_inpts .ext_panel .btn, .cmt_inpts .ext_panel .btn span{ display:inline-block; background:url(images/cmt_new.png) repeat-x 0 -383px; cursor:pointer; line-height:24px; height:24px; vertical-align:top;}
.cmt_inpts .ext_panel .btn{ border:1px solid #1b7bdd; border-width:0 1px; border-radius:3px; color:#fff; font-weight:bold; margin-right:3px; padding-left:0; text-shadow:0 1px 0 #1d659e;}
.cmt_inpts .ext_panel .btn span{ background-position:-90px -335px; background-repeat:no-repeat; padding:0 14px 0 28px;}
.cmt_inpts .ext_panel .btn:hover{ background-position:0 -407px; border-color:#4795e4;}
.cmt_inpts .ext_panel .cancel{ background-position:0 -455px; border-color:#bdbdbd; color:#4c4c4c; font-weight:normal; text-shadow:0 1px 0 #fafafa;}
.cmt_inpts .ext_panel .cancel span{ background:none; padding:0 20px;}
.cmt_inpts .ext_panel .cancel:hover{ background-position:0 -431px; border-color:#e1e1e1;}
.cmt_inpts .chk_code{ margin-left:30px;}
.cmt_inpts .chk_code input{ background:#fff; border:1px solid #d6dae0; padding:4px; height:16px; width:78px; vertical-align:middle;}
.cmt_inpts .chk_code img{ cursor:pointer; height:26px; width:70px; vertical-align:middle;}
.cmt_inpts .inp_anon{ margin-top:4px; position:absolute; right:12px; _margin-top:8px;}
.cmt_inpts .inp_anon input{ margin-right:2px; height:13px; width:13px; vertical-align:middle;}
.cmt_inputs_min .txt label{ display:block;}
.cmt_inputs_min .txt textarea{ height:20px; resize:none;}
.cmt_inputs_min .ext_panel{ display:none;}

/* .cmt_item shareorder */
.cmt_item .shareorder_list{ color:#636363; padding:10px 20px; vertical-align:top;}
.cmt_item .shareorder_list .title_name{ display:inline-block; width:70px; vertical-align:top;}
.cmt_item .shareorder_list a{ display:inline-block; border:solid 1px #e6e6e6; margin:0 6px 0 0; height:52px; width:52px; vertical-align:baseline;}
.cmt_item .shareorder_list a:hover{ border-color:#C1C1C1;}
.cmt_item .shareorder_list img{ display:inline-block;}
.cmt_item .shareorder_list a.see_shareorder{ border-width:0; height:23px;}

/* Comment Pager */
.cmt_pager{ background:url(images/cmt_new.png) repeat-x 0 -528px; border:1px solid #cccbcb; height:44px; box-shadow:0 -1px 4px #e0e0e0;}
.cmt_pager .list{ font-size:0; line-height:21px; padding:13px 0 0; height:21px; text-align:center;}
.cmt_pager .list a, .cmt_pager .list span{ display:inline-block; background:url(images/cmt_new.png) no-repeat 0 -500px; line-height:21px; height:21px; vertical-align:top;}
.cmt_pager .list a{ font:bold 12px Arial; color:#333; font-size:12px; margin:0 2px; padding-left:7px; text-shadow:0 1px 0 #fff;}
.cmt_pager .list a:hover{ color:#009ceb;}
.cmt_pager .list a.current{ background-position:0 -479px; color:#009ceb; text-shadow:0 1px 0 #eee;}
.cmt_pager .list span{ background-position:100% -500px; cursor:pointer; padding-right:7px; vertical-align:top;}
.cmt_pager .list a.current span{ background-position:100% -479px;}/*curr*/
.cmt_pager .list .more, .cmt_pager .list .more span{ background:none; cursor:default; font-size:12px;}
.cmt_pager .list .more span{ padding:0 8px;}
.cmt_pager .list .prev, .cmt_pager .list .next{ float:left; background-position:12px -573px; margin:-12px 0 0 0; padding:0; height:42px; width:68px;}
.cmt_pager .list .next{ float:right; background-position:-68px -617px; *margin-top:-33px;}
.cmt_pager .list .prev:hover{ background-position:-56px -573px;}
.cmt_pager .list .next:hover{ background-position:0 -617px;}
.cmt_pager .list .prev span, .cmt_pager .list .next span{ display:none;}

/* cmt_pager_tips */
.cmt_pager_tips{ background:#FFE977; border:1px solid #f6d735; border-radius:.3em; color:#6b531c; font:14px/1.5 "\5FAE\8F6F\96C5\9ED1",Arial,HELVETICA; margin-left:80px; padding:.4em 2em; position:absolute; left:50%; top:50%; z-index:1111;}
.cmt_pager_tips em{ font-weight:bold; padding:0 4px;}

/* 鍏ㄩ儴璇勪环涓殑鏅掑崟涓庤瘎浠峰浘鐗囧睍绀哄垪琛� */
.btn_copera, .btn_copera span{ background-image:url(images/operat_btn.png);}
.btn_copera{ background-position:0 0; line-height:23px; margin:2px 0; padding-left:10px;}
.btn_copera span{ background-position:100% 0; text-shadow:none; padding-right:10px;}
.btn_copera:hover{ background-position:0 -23px;}
.btn_copera:hover span{ background-position:100% -23px;}


/* 璐拱鍜ㄨ */
.pro_consult{ border-bottom:1px solid #f0f0f0; padding-top:5px; padding-bottom:30px; position:relative; *zoom:1;}
.pro_consult .even{ background:#f9f9f9;}
.pro_consult .comment_panel{ padding-top:24px;}
.pro_consult .title{ display:block; background:#476db9; border-top:2px solid #4062a7; color:#fff; padding:8px 12px 10px; text-shadow:0 1px 0 #395ca1;}
.pro_consult .title h4{ background:url(images/cmt_new.png) no-repeat -88px -661px; font-weight:normal; font-size:16px; line-height:24px; padding-left:40px; height:24px;}
.pro_consult .cmt_inpts{ border:1px solid #e2e2e3;}
.pro_consult .cmt_inpts .txt textarea{ width:756px;}
.pro_consult .user_panel{ padding:15px 15px 0;}
.pro_consult .user_panel .pic{ display:inline-block; border:1px solid #888; border-radius:100%; margin-right:5px; vertical-align:middle;}
.pro_consult .user_panel .pic img{ border-radius:100%; vertical-align:top;}
.pro_consult .user_panel .name{ color:#666; font-size:14px; vertical-align:middle;}
.pro_consult .txt_panel{ padding:10px 15px;}
.pro_consult .ext_panel{ background:#fbfbfb; padding:10px 15px;}
.consult_main{ *zoom:1;}
.consult_item{ background:#fff; border:1px solid #dedede; border-bottom:0; margin:0; padding:15px 18px 20px;}
.consult_item:first-child{ border-top:0;}
.consult_item .cmt_header{ padding:0; height:0;}
.consult_item .cmt_header .pic{ left:22px; top:auto;}
.consult_item .cmt_header .name{ color:#666; font-size:12px; line-height:1.5; height:1.5em; margin-top:64px; width:70px; position:absolute; left:18px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.consult_item .cmt_header .arrow{ border-color:transparent #d5d5d5; border-width:8px 8px 8px 0; margin-top:20px; left:100px; top:auto;}
.consult_item .cmt_header .arrow b{ border-color:transparent #f1fbf2; border-width:8px 8px 8px 0; margin-top:-8px;}
.consult_item .cmt_main{ background:#f1fbf2; border:1px solid #d8d8d8; border-color:#d8d8d8 #d5d5d5 #b8b8b8; border-radius:5px; margin:0 150px 15px 90px; box-shadow:0 1px 1px #dad7d7;}
.consult_item .cmt_main p{ border-top:1px solid #fcfbf5; padding-bottom:10px;}
.consult_item .cmt_main p:first-child{ border-radius:5px 5px 0 0;}
.consult_item .cmt_main .timer{ display:block; background:url(images/cmt_new.png) repeat-x 0 -685px; border-bottom:1px solid #ebebe9; color:#a5a5a5; font-size:11px; line-height:14px; padding:0 14px; height:20px; text-align:right; -webkit-text-size-adjust:none;}
.consult_item .cmt_main .timer:last-child{ border-radius:0 0 5px 5px;}
.consult_item .consult_reply{}
.consult_item .consult_reply .cmt_main{ background:#fcfbf6; margin:0 90px 10px 150px;}
.consult_item .consult_reply .pic{ left:auto; right:22px;}
.consult_item .consult_reply .name{ left:auto; right:18px;}
.consult_item .consult_reply .arrow{ border-width:8px 0 8px 8px; border-style:dashed solid; left:auto; right:100px;}
.consult_item .consult_reply .arrow b{ border-color:transparent #fcfbf6; border-width:8px 0 8px 8px; border-style:dashed solid; margin:-8px 0 0 -9px;}
.consult_item .consult_reply .timer{ background-position:0 -705px; text-align:left;}
.pro_consult .cmt_adm{ margin:0 0 -24px; padding-left:4px;}
.pro_consult .cmt_pager{ position:relative;}

/* cmt_reply_box */
.cmt_reply_box{ width:380px;}
.cmt_reply_box .quote p{ padding:2px 0 10px; text-indent:2em; word-break:break-all;}
.cmt_reply_box .inner textarea{ background:#fff; border:1px solid #DDD; padding:8px; height:120px; width:360px; resize:vertical; overflow:hidden;}

.propertySelect{}
.propertySelect strong{font-weight:normal; text-align:left; display:block; color:#333333; margin-bottom:8px; float:left; width:60px; line-height:25px;}
.propertySelect .catt {height:auto;overflow:hidden;padding: 0 0 0px; width:400px;}
.propertySelect .catt a{border: #ccc 1px solid;text-align: center;background-color: #fff;display: block;white-space: nowrap;text-decoration: none;float:left; margin-left:2px; margin-right:2px; position:relative;margin-top: 6px;}
.propertySelect .catt a p{border: #fff 1px solid; padding:3px 3px;background-color: #fff; font-size:12px;}
.propertySelect .catt a p.padd{}
.propertySelect .catt a:hover {border:#000 1px solid;}
.propertySelect .catt a:hover p{border: #000 1px solid; color:#000;}
.propertySelect .catt a:focus {outline-style:none;}

.propertySelect .catt .cattsel {background:#000;border: red 1px solid;}
.propertySelect .catt .cattsel a:hover {border: #000 1px solid;}
.propertySelect .catt .cattsel p{border: red 1px solid;}
.propertySelect .catt em{font-style:normal; padding:5px 10px }
.propertySelect .catt .cattsel i{background:url(images/test.png) no-repeat scroll right bottom transparent;bottom:0;height:16px;position:absolute;right:0;width:16px;}
.propertySelect .catt .cattsel a:hover i{background:url(images/test.png) no-repeat scroll right bottom transparent;}

a.abtn{display:block;height:43px;width:31px;overflow:hidden; margin-top:20px;}
a.aleft{float:left;background:url(images/left_arrow.png) left top no-repeat }
a.aleft:hover{float:left;background:url(images/left_arrow.png) left top no-repeat }
a.aright{float:right;background:url(images/right_arrow.png) left top no-repeat }
a.aright:hover{background:url(images/right_arrow.png) left top no-repeat}
a.agrayleft{cursor:default; background:url(images/left_arrow.png) left top no-repeat }
a.agrayleft:hover{background:url(images/left_arrow.png) left top no-repeat }
a.agrayright{cursor:default;background:url(images/right_arrow.png) left top no-repeat}
a.agrayright:hover{background:url(images/right_arrow.png) left top no-repeat}



.scrolllist{height: 85px; overflow: hidden;position: relative; width: 400px; margin:10px 0px;}
.scrolllist .imglist_w{width:332px;height: 85px;overflow:hidden;float:left;position:relative; margin-left:6px;}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;}
.scrolllist .imglist_w li{width:83px;float:left;}
.scrolllist .imglist_w li img{padding:1px;float:left; width:70px;border: 1px solid #CECFCE;}
.scrolllist .imglist_w li a{}
.scrolllist .imglist_w li a:hover img{border: 2px solid #E4393C;padding:0px;}
.scrolllist .imglist_w li a.hover img{border: 2px solid #E4393C;padding:0px;}
.scrolllist .imglist_w li p{line-height:24px;overflow:hidden;width:110px; float:right}
