@import url(../global.ui.css);
@import url(../comment.box.css);

.navigator_sort dl dt label{display:block;}

.detail{background-color:#fff;width:1200px;position:relative;margin:0 auto;margin-top:10px;}
.product_base{width:980px;overflow:hidden;}
.product_base .attrs{position:relative;float:right;width:545px;padding:0 15px 20px 0;border-right:#ddd dashed 1px;overflow:hidden;}
.product_base .attrs h1{display:block;font-weight:normal;font-size:12px;line-height:20px;text-align:right;color:#666;margin-right:5px;}
.product_base .attrs h1 em{display:block;font-style:normal;font-weight:bold;font-size:22px;line-height:30px;text-align:left;color:#000;margin-right:0;}
.product_base .attrs h1 em font{background-color:#8412e5;color:#fff;display:block;float:left;font-weight:normal;font-size:12px;height:20px;line-height:19px;padding:0 7px;margin:6px 7px 0 0;border-radius:1px;}
.product_base .attrs .convention{margin-top:18px;}
.product_base .attrs .convention font{clear:both;padding-left:15px;font-size:14px;color:#666;letter-spacing:15px;}
.product_base .attrs .convention span{padding-left:10px;font-size:12px;color:#666;}
.product_base .attrs .attrs_title{padding-left:15px;font-size:14px;color:#666;letter-spacing:15px;}
.product_base .attrs .sale_prices{background-color:#F4F3EF;border-top:1px dashed #ddd;margin-top:10px;height:40px;position:relative;}
.product_base .attrs .sale_prices font.attrs_title{display:block;width:65px;height:20px;margin-top:18px;}
.product_base .attrs .sale_prices span.price{display:block;position:absolute;top:10px;left:80px;font-size:24px;color:#FF2222;}
.product_base .attrs .sale_prices span.price label.ico_rmb{font-size:14px;color:#FF0000;}
.product_base .attrs .sale_prices p{display:block;position:absolute;top:16px;right:20px;}
.product_base .attrs .sale_prices p span{padding-left:15px;font-size:14px;color:#999;}
.product_base .attrs .sale_prices p span font{padding-left:5px;color:#999;}
.product_base .attrs .type_titles{background-color:#F4F3EF;padding:15px 0 20px 0;}
.product_base .attrs .type_titles dl dt{display:block;width:65px;float:left;}
.product_base .attrs .type_titles dl dd{display:block;float:left;width:450px;}
.product_base .attrs .type_titles dl dd ul{margin-left:-9px;}
.product_base .attrs .type_titles dl dd ul li{float:left;width:140px;height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:#ccc solid 1px;margin:2px 0 3px 8px;text-align:center;background-color:#f9f9f9;color:#666;cursor:pointer;}
.product_base .attrs .type_titles dl dd ul li.selected{border:#FF6600 solid 2px;background-color:#fff;width:138px;height:38px;position:relative;font-size:14px;line-height:36px;}
.product_base .attrs .type_titles dl dd ul li.selected label{display:block;position:absolute;bottom:0;right:0;width:0;height:0;border-bottom:15px solid #FF6600;border-left:15px solid transparent;}
.product_base .attrs .express{margin-top:15px;}
.product_base .attrs .express font{display:block;float:left;width:65px;margin-top:3px;}
.product_base .attrs .express p{display:block;float:left;height:40px;overflow:hidden;}
.product_base .attrs .express p label{display:block;float:left;border:#ddd solid 1px;height:26px;line-height:26px;color:#999;padding:0 15px;margin-right:10px;cursor:not-allowed;}
.product_base .attrs .express p label.selected{border:#ccc solid 1px;background-color:#f0f0f0;color:#666;cursor:default;}
.product_base .attrs .express dl{clear:both;}
.product_base .attrs .express dl dt{display:block;width:65px;margin-top:3px;padding-left:15px;font-size:14px;float:left;letter-spacing:2px;}
.product_base .attrs .express dl dd{display:block;float:left;line-height:26px;color:#999;}
.product_base .attrs .express dl dd span{display:block;float:left;margin-right:7px;border:#ddd solid 1px;height:26px;line-height:26px;width:auto;min-width:100px;}
.product_base .attrs .express dl dd span label.hasregion{display:block;margin:0 7px;color:#666;}
.product_base .attrs .express dl dd span label.unkownregion{display:block;margin:0 7px;color:#E1B6A5;}
.product_base .attrs .cart{margin-top:30px;}
.product_base .attrs .cart dl dt{display:block;width:65px;float:left;margin-top:9px;}
.product_base .attrs .cart dl dd{display:block;float:left;width:455px;}
.product_base .attrs .cart .cart_tbl{clear:both;border:none;table-layout:auto;width:100%;background-color:#ddd;background:#ddd;}
.product_base .attrs .cart .cart_tbl td{color:#555;line-height:30px;height:30px;padding:0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:#fff;}
.product_base .attrs .cart .cart_tbl thead td{border:none;background-color:#f5f5f5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;color:#444;line-height:36px;height:36px;}
.product_base .attrs .cart .cart_tbl input[type="text"]{height:22px;width:100%;height:100%;max-width:1600px;border-radius:0;border:none;}
.product_base .attrs .cart .cart_tbl td input[type="text"]:focus{background-color:#EBF3FE;border:none;color:#0448C4;}
.product_base .attrs .cart .cart_tbl td font{display:block;height:30px;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.product_base .attrs .cart .cart_tbl tr.noprice td{background-color:#eee;color:#999;}
.product_base .attrs .cart .cart_tbl tr.noprice td a{color:#999;}
.product_base .attrs .cart .cart_tbl tr.selected td{background-color:#E5F1FB;color:#000;}
.product_base .attrs .cart .cart_tbl td img{width:38px;max-height:38px;margin:1px;}
.product_base .attrs .cart .cart_tbl tr.noprice td img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}
.product_base .attrs .cart .cart_tbl td.buy_num{padding-top:1px;}
.product_base .attrs .cart .cart_tbl td.buy_num span{display:block;height:24px;width:90px;position:relative;} 
.product_base .attrs .cart .cart_tbl td.buy_num span input[type="text"]{background-color:#EBF3FE;border-radius:0;border:#D4DDEA solid 1px;height:22px;width:35px;line-height:22px;text-align:center;position:absolute;top:0;left:23px;z-index:999;}
.product_base .attrs .cart .cart_tbl tr.noprice td.buy_num span input[type="text"]{background-color:#eee;color:#999;}
.product_base .attrs .cart .cart_tbl td.buy_num span font{display:block;overflow:hidden;background-color:#f5f5f5;border:#eee solid 1px;position:absolute;top:0;z-index:99;height:22px;width:23px;line-height:22px;text-align:center;outline:none;-moz-outline:none;cursor:pointer;}
.product_base .attrs .cart .cart_tbl tr.noprice td.buy_num span font{background-color:#eee;color:#999;cursor:auto;}
.product_base .attrs .cart .cart_tbl td.buy_num span font.buy_num_minus{left:0;}
.product_base .attrs .cart .cart_tbl td.buy_num span font.buy_num_plus{right:0;}
.product_base .attrs .cart .submit{clear:both;padding:10px 0 0 80px;}
.product_base .attrs .cart .submit span,.product_base .attrs .cart .submit p{display:block;}
.product_base .attrs .cart .submit span{height:26px;font-size:12px;color:#666;margin-top:10px;}
.product_base .attrs .cart .submit span font{font-size:16px;padding:0 7px;color:#FF2222;}
.product_base .attrs .cart .submit span font.buy_count_num{color:#333;}
.product_base .attrs .cart .submit p{height:45px;width:100%;margin-top:5px;position:relative;}
.product_base .attrs .cart .submit p button{height:45px;border-radius:0;background-color:#FF6600;font-size:18px;padding:0 25px;margin-right:15px;}
.product_base .attrs .cart .submit p button.buy_send{background-color:#fff;border:1px solid #FF6600;color:#FF6600;}
.product_base .attrs .cart .submit p a{color:#285495;font-size:14px;background-color:#eee;height:36px;line-height:36px;padding:0 20px;position:absolute;top:5px;right:3px;}
.product_base .attrs .service_shop{margin-top:25px;height:60px;border-top:1px dashed #ccc;position:relative;}
.product_base .attrs .service_shop font{display:block;width:65px;height:20px;margin-top:15px;}
.product_base .attrs .service_shop span{display:block;position:absolute;top:15px;left:80px;font-size:12px;color:#999;}
.product_base .attrs .service_shop span a{font-size:14px;padding-right:7px;color:#073A93;float:left;}
.product_base .attrs .service_shop p{display:block;position:absolute;top:40px;left:80px;}
.product_base .attrs .service_shop p label{display:block;float:left;height:20px;line-height:20px;margin-right:10px;color:#666;}
.product_base .attrs .service_shop span strong{background-color:#e3f1ef;color:#4d7d75;font-weight:normal;margin-left:5px;margin-top:2px;display:block;float:left;padding:1px 5px 1px 3px;border-radius:5px;}
.product_base .attrs .threeC font,.product_base .attrs .threeC .attrs_title{letter-spacing:0;}
.product_base .attrs .threeC span{padding-left:20px;}
.product_base .attrs .threeC span a{color:#666;}
.product_base .photos{float:left;width:410px;height:570px;text-align:center;overflow:hidden;position:relative;}
.product_base .photos dl dt{height:400px;width:400px;overflow:hidden;border:#eee solid 1px;background-color:#F6f6f6;/*display:table-cell;*display:block;*/ }
.product_base .photos dl dt img{height:400px;width:auto;margin:0 auto;display:block;vertical-align:middle;}
.product_base .photos dl dd ul{display:block;height:68px;width:100%;background-color:#fff;overflow:hidden;position:absolute;left:0;top:415px;}
.product_base .photos dl dd ul li{float:left;height:64px;width:60px;border:#eee solid 1px;margin-right:7px;padding:1px;}
.product_base .photos dl dd ul li img{display:block;height:60px;width:auto;overflow:hidden;margin:0 auto;cursor:pointer;}
.product_base .photos dl dd ul li img.selected{border:#ccc solid 1px;padding:1px;}
div.zoomDiv{z-index:99999;position:absolute;top:0px;left:0px;width:400px;height:400px;background:#fff;border:2px solid #eee;border-right:3px solid #ccc;border-bottom:3px solid #ccc;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("/images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}

.product_body{clear:both;position:relative;padding-top:300px;margin-top:20px;}
.product_body_nolink{padding-top:0;}
.product_body .content{margin-left:210px;}
.product_body .content dl{border:#ddd solid 1px;}
.product_body .content dl dt{height:40px;border-bottom:#ddd solid 1px;background-color:#F6F6F6;}
.product_body .content dl dt span{display:block;float:left;height:40px;line-height:40px;width:130px;border-right:#ddd solid 1px;font-size:14px;text-align:center;color:#666;cursor:pointer;}
.product_body .content dl dt span.selected{position:relative;font-size:16px;background-color:#fff;color:#073A93;}
.product_body .content dl dt span.selected font{display:block;width:100%;height:2px;background-color:#386DD3;position:absolute;top:-1px;left:0;}
.product_body .content dd{}
.product_body .content dd.typeparems{width:803px;min-height:400px;border:1px solid #ccc;margin:40px auto 50px auto;}
.product_body .content dd.typeparems ul{clear:both;border-top:1px solid #ccc;margin:-1px 0 0 -1px;}
.product_body .content dd.typeparems ul li{float:left;width:395px;height:30px;line-height:30px;font-size:12px;padding-left:5px;;background-color:#eee;overflow:hidden;border-left:1px solid #ccc;border-bottom:1px solid #ccc;position:relative;}
.product_body .content dd.typeparems ul li.typename{width:795px;height:36px;line-height:36px;font-size:14px;font-weight:bold;}
.product_body .content dd.typeparems ul li span{display:block;background-color:#fff;border-left:1px solid #ccc;height:30px;width:315px;overflow:hidden;padding-left:5px;position:absolute;top:0;left:80px;}
.product_body .content dd.typeparems ul li.typename span{width:720px;height:36px;}
.product_body .content dd.characteristics{min-height:400px;margin-top:30px;padding-bottom:50px;overflow:hidden;font-size:14px;}
.product_body .content dd.comments{min-height:400px;margin-top:30px;padding-bottom:50px;overflow:hidden;}
.product_body .content .global_notice{}
.product_body .content .global_notice dl{border:#ddd solid 1px;margin-top:20px;}
.product_body .content .global_notice dl dt{height:30px;line-height:30px;padding-right:7px;color:#999;border-bottom:#ddd solid 1px;background-color:#F6F6F6;position:relative;text-align:right;}
.product_body .content .global_notice dl dt span{display:block;width:auto;height:31px;line-height:29px;padding:0 15px;font-size:16px;background-color:#fff;color:#073A93;position:absolute;top:-1px;border-top:#999 solid 1px;}
.product_body .content .global_notice dl dd{padding:20px 0 30px 0;}
.product_body .content .global_notice dl.notice_1 dd ul li{display:block;overflow:hidden;padding:7px 30px 10px 80px;background-image:url("/images/ico_6best_m.png");background-repeat:no-repeat;background-size:30px 470px;}
.product_body .content .global_notice dl.notice_1 dd ul li strong{display:block;height:24px;line-height:24px;font-size:16px;font-weight:normal;color:#333;}
.product_body .content .global_notice dl.notice_1 dd ul li span{display:block;overflow:hidden;font-size:14px;color:#666;line-height:20px;margin-top:5px;text-overflow:ellipsis;}
.product_body .content .global_notice dl.notice_1 dd ul li.sort_1{background-position:30px 10px;}
.product_body .content .global_notice dl.notice_1 dd ul li.sort_2{background-position:30px -73px;}
.product_body .content .global_notice dl.notice_1 dd ul li.sort_3{background-position:30px -158px;}
.product_body .content .global_notice dl.notice_1 dd ul li.sort_4{background-position:30px -245px;}
.product_body .content .global_notice dl.notice_1 dd ul li.sort_5{background-position:30px -338px;}
.product_body .content .global_notice dl.notice_1 dd ul li.sort_6{background-position:30px -428px;}
.product_body .content .global_notice dl.notice_2 dd ul{padding:0 20px 0 30px}
.product_body .content .global_notice dl.notice_2 dd ul li{display:block;overflow:hidden;color:#666;line-height:24px;font-size:14px;text-indent:2em;}
.product_body .content .content_line{color:#000;size:1px;display:block;margin:0 auto;width:80%;}
.product_body .link{position:absolute;width:100%;top:0;left:0;}
.product_body .link dl dt{height:38px;background-color:#F7F7F7;}
.product_body .link dl dt span{display:block;float:left;height:38px;line-height:38px;width:130px;font-size:18px;text-align:center;cursor:pointer;}
.product_body .link dl dt span.selected{background-color:#073A93;color:#fff;}
.product_body .link dl dd{height:240px;overflow:hidden;border:#ddd solid 1px;border-top:#073A93 solid 2px;}
.product_body .link dl dd ul li{display:block;float:left;width:199px;height:240px;overflow:hidden;}
.product_body .link dl dd ul li span.photo{display:block;width:150px;height:150px;overflow:hidden;margin:20px auto 0 auto;}
.product_body .link dl dd ul li span.photo img{display:block;height:150px;width:auto;margin:0 auto;}
.product_body .link dl dd ul li strong.name{display:block;height:30px;font-weight:normal;width:150px;margin:5px auto 0 auto;}
.product_body .link dl dd ul li strong.name a{display:block;height:30px;line-height:30px;font-size:14px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.product_body .link dl dd ul li span.price{display:block;height:20px;width:150px;margin:0 auto;line-height:20px;font-size:14px;color:#FF2222;}

.shop_data{width:200px;position:absolute;right:0;top:0;}
.shop_data dl{display:block;}
.shop_data dl dt{line-height:24px;font-size:16px;color:#333;padding-bottom:7px;border-bottom:1px solid #ddd;}
.shop_data dl dd ul{padding-top:10px;}
.shop_data dl dd ul li{height:22px;line-height:22px;overflow:hidden;font-size:12px;color:#777;padding-left:7px;}
.shop_data dl dd ul li font{color:#666;}
.shop_data dl dd ul li font.message_dialog{color:#006699;cursor:pointer;}
.shop_data dl dd ul li.tel font{font-size:16px;height:26px;line-height:24px;}
.shop_data dl dd ul li.tel font i{font-size:12px;color:#ccc;font-style:normal;}
.shop_data dl dd ul li.linkin{margin:0 10px 5px 0;overflow:hidden;}
.shop_data dl dd ul li.linkin a{display:block;text-align:right;color:#999;}
.shop_data dl dd ul li.location{padding:7px 0 0 0;height:auto;}
.shop_data dl dd ul li.location img{display:block;width:180px;margin:0 auto;padding:1px;border:#eee solid 1px;}
.shop_data span.QR_img{display:block;width:184px;border:#eee solid 1px;margin:15px auto 0 auto;background-color:#eee;}
.shop_data span.QR_img img{display:block;width:165px;margin:10px auto 10px auto;}
.union_link{width:400px;height:30px;position:absolute;left:0;top:500px;}
.union_link .share_link,.union_link .favorites_link{float:right;background:url("/images/ico_union_link.png");background-repeat:no-repeat;padding-left:20px;height:20px;background-position:0 7px;color:#666;}
.union_link .share_link{width:210px;}
.union_link .share_link font{display:block;float:left;width:35px;margin-top:5px;color:#666;}
.union_link .share_link span{display:block;float:right;width:175px;}
.union_link .share_link span a{color:#999;}
.union_link .favorites_link{margin:5px 0 0 5px;background-position:0 -43px;cursor:pointer;}

.hot_products{width:190px;border:#ddd solid 1px;position:absolute;left:0;top:300px;}
.hot_products_nolink{top:0;}
.hot_products dl dt{height:40px;line-height:40px;padding-left:10px;font-size:16px;font-weight:normal;color:#333;text-shadow:0 0 #333,1px 1px #aaa;filter:Dropshadow(offx=0,offy=0,color=#333)Dropshadow(offx=1,offy=1,color=#aaa);filter:none\9;}
.hot_products dl dd{border-top:#ddd solid 1px;}
.hot_products dl dd ul{background-color:#fff;padding:5px 0;}
.hot_products dl dd ul li{width:172px;height:230px;position:relative;overflow:hidden;background-color:#F6F6F6;margin:5px auto;}
.hot_products dl dd ul li span.photo{display:block;width:170px;height:170px;margin:1px;overflow:hidden;}
.hot_products dl dd ul li span.photo img{display:block;height:170px;width:auto;margin:0 auto;}
.hot_products dl dd ul li strong.name{display:block;height:22px;font-weight:normal;width:170px;margin:5px auto 0 auto;}
.hot_products dl dd ul li strong.name a{display:block;line-height:22px;font-size:12px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hot_products dl dd ul li span.price,.hot_products dl dd ul li span.click{display:block;float:left;height:20px;width:85px;line-height:20px;font-size:14px;color:#FF2222;}
.hot_products dl dd ul li span.click{float:right;width:80px;overflow:hidden;font-size:12px;text-align:right;padding-right:3px;color:#bbb;}
.hot_products dl dd ul li label.promotion{display:block;width:30px;position:absolute;text-align:center;right:5px;bottom:65px;color:#ccc;border:#ccc solid 1px;border-radius:1px;}

.topicArray .topicList .topicBody{width:840px;}
.topicArray .topicPost{width:955px;}
.topicArray .topicPost textarea{width:930px;}