body,h1,h2,h3,h4,h5,h6,p { margin:0; clear:both; font-size:12px;}
ul,li { margin:0; padding:0; list-style-type: none; }
img { border:0;}
.clear { clear:both;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}
#unionpic{ width:990px; margin:0 auto;}
#unionpic img { width:990px;max-height:140px;}
#patch { width:990px; height:40px; margin:0 auto; line-height:40px; color:#999; }
#patch a { color:#3f3f3f;}
#patch .now { color:#da2e08;}

#pd_main { width:990px; margin:0 auto; border-top:1px solid #bebebe; background-image: url(../images/pd_main_b.gif); background-repeat: repeat-x; background-position: 0px 0px; position:relative; }
.pd_info { width:988px; margin:0 1px; background-color:#FFFFFF;}
.pd_info .pd_pic { float:left; width:544px;}
.pd_info .pd_pic_b { width:500px; height:500px; overflow:hidden; margin:10px auto 0 auto;}
.pd_info .pd_pic_s { padding:10px 0 0 120px;}
.pd_info .pd_pic_s a { float:left; display:inline; height:50px; width:50px; padding:8px 2px 2px 2px; margin-right:10px; background-image: url(../images/pd_pic_b.gif); background-repeat: no-repeat; background-position: 0px -60px; }
.pd_info .pd_pic_s a:hover,.pd_info .pd_pic_s a.tabactive { background-position: 0px 0px;}
.pd_info .pd_pic p { line-height:40px; color:#a8a8a8; text-align:center;}

.pd_info .pd_text { float:left; width:390px; height:580px; padding-left:44px; padding-top:10px; background-image: url(../images/pd_info_b.gif); background-repeat: no-repeat; background-position: left top; }
.pd_info .pd_text h2 { line-height:28px; font-size:14px; font-weight:bold;}
.pd_info .red { color:#ff0000;}
.pd_info .pd_text ul { display:block; padding-top:5px; border-top:1px solid #e6e6e6; }
.pd_info .pd_text li { display:block; height:24px; line-height:24px; color:#666;}
.pd_info .price_m { text-decoration:line-through;}
.pd_info .red { color:#cc0000;}
.pd_info .black { color:#000;}
.pd_info .price { color:#cc0000; font-family:Arial; font-size:18px;}
.pd_info .pd_text .color_s {display:block; padding:5px 0 0 0; height:40px; border-top:1px solid #e6e6e6; color:#999999;}
.pd_info .pd_text .color_s_name {float:left; padding-top:5px;}
.pd_info .pd_text .pd_color { float:left;}
.pd_info .pd_text .pd_color a { float:left; height:20px; width:20px; margin-right:10px; border:1px solid #000; overflow:hidden;}
.pd_info .pd_text .color_s .more { float:right; padding:5px 0 0 16px; background-image: url(../images/pd_icon_color.gif); background-repeat: no-repeat; background-position: 0px 5px; }
.pd_info .pd_text .color_s .more a {color:#d01d09;}

.pd_info .pd_text .pd_s { width:386px; padding-bottom:10px; border:1px solid #f7e3a6; background-color:#fdf3da;}
.pd_info .pd_text .pd_s_name { float:left; padding:6px 10px 0 10px;}
.pd_info .pd_text .pd_size,.pd_info .pd_text .pd_num { padding:10px 0 0 0;}
.pd_info .pd_text .pd_size_num { float:left; width:310px;}
.pd_info .pd_text .pd_size_num a { float:left; height:22px; padding:0 5px; margin:0 5px 4px 0; background-color:#FFF; border:1px solid #c7ccd0; font-family:Arial; line-height:22px; color:#000;}
.pd_info .pd_text .pd_size_num a:hover,.pd_info .pd_text .pd_size_num a.active { border:2px solid #cf1b0a; height:20px; padding:0 4px; line-height:20px; text-decoration:none;}
.pd_info .pd_text .pd_size_num .pd_size_note,.pd_info .pd_text .pd_size_num .pd_size_note:hover { float:right; padding:5px 0 0 0; height:18px; line-height:18px; border:0; color:#cc0000; background-color:#fdf3da; text-decoration:underline;}
.pd_info .pd_text .pd_num input { border:1px solid #c7ccd0; height:18px; height:16px;padding-top:2px; width:40px;}
.pd_info .pd_text .pd_active { padding-top:10px;}
.pd_info .pd_text .pd_save { float:left; padding-left:10px; padding-top:5px;}
.pd_info .pd_text .pd_buy_btn { float:right; padding-right:20px;}
.pd_info .pd_text .pd_service { padding-top:12px;}
.pd_info .pd_text .pd_buy_note { padding:10px 0 0 10px; line-height:20px; font-size:12px; font-weight:bold; color:#c00;} 

.pd_des_main { float:left; width:790px;}
.pd_des_sub { float:right; width:180px; border:1px solid #bcbcbc;}
.pd_des_main .pd_des_tag { height:36px; background-image: url(../images/pd_des_line.gif); background-repeat: repeat-x; background-position: 0px bottom; }
.pd_des_main .pd_des_tag span { float:left; width:142px; height:36px; padding-top:6px; line-height:30px;margin-right:3px; background-image: url(../images/pd_des_tag.gif); background-repeat: no-repeat; background-position: -142px 0px; text-align:center; cursor:pointer; }
.pd_des_main .pd_des_tag span.tab_s { background-position: -284px 0px;}
.pd_des_main .pd_des_tag span a {color:#7d7d7d;}
.pd_des_main .pd_des_tag span a{color:#7d7d7d;}
.pd_des_main .pd_des_tag span.tabactive {background-position: 0px 0px;}
.pd_des_main .pd_des_tag span.tabactive a { color:#000; font-weight:bold; padding-left:15px; background-image: url(../images/pd_icon_des.gif); background-repeat: no-repeat; background-position:left 4px; }
.pd_des_main .pd_des_c { padding:10px 0;}
.pd_des_main .pd_prop { padding:10px 10px 10px 20px; background-color:#f6f6f6;}
.pd_des_main .pd_prop span { display:inline-block; margin:0; padding:0; width:230px; color:#404040; text-align:left; overflow:hidden; line-height:20px; line-height:24px;}

.pd_des_sub h2 { height:26px; line-height:26px; background-color:#bcbcbc; font-size:14px; color:#FFF; text-align:center; border:1px solid #FFF;}
.pd_des_sub .price_m { text-decoration:line-through;}
.pd_des_sub .red { color:#cc0000;}
.pd_des_sub .price { color:#cc0000; font-family:Arial; font-size:14px;}
.pd_des_sub .pd_box { padding:5px 20px; text-align:center;}
.pd_des_sub .pd_box h3 { font-weight:lighter; line-height:16px; padding:5px 0;} 
.pd_des_sub .pd_box h3 a { color:#676767;}
.pd_des_sub .pd_box h3 a {}


/*颜色弹窗*/
.win_color { width:405px; border:2px solid #ff6600; background-color:#FFFFFF; clear:both; visibility:hidden;}
.win_color .close {  height:22px; line-height:22px; text-align:right; border:1px solid #FFF; background-color:#fdf3da; }
.win_color .close a { display:inline-block; padding-right:20px; margin-right:5px; color:#404040; font-weight:lighter;  background-image: url(../images/close.gif); background-repeat: no-repeat; background-position: right 3px;;}
.win_color .close a:hover { text-decoration:none;}
.win_color img { float:left;}
.link_top { width:19px; height:63px; position: absolute;} 

/*颜色弹窗2*/

img {border:none}
.pointer{cursor:pointer;}
.right{float:right}
.rightimg{margin:0 0 0 6px}
.infoba {background:#fff9e3;border:1px solid #ff6600;color:#743e04;margin-bottom:10px;padding:8px 20px 4px 20px;}
/*.infobar{position: absolute; top: 340px; right: -5px; width: 380px; height: 150px; z-index: 999; padding: 6px 2px 6px 10px; border: 1px solid #ff6600;background: url(/images/line.gif) center center repeat-x; }*/
#downloadPanel{ position: absolute; width: 380px; height: 150px; margin-top: -93px; display:none;
                            margin-left: -3px; padding: 6px 2px 6px 10px; border: 1px solid #ff6600; background: url(/images/line_02.gif) center center repeat-x;}
#downloadPanel .tskk{font: '宋体'; font-size:12px; margin-left:10px; margin-top:10px;}                           
#downloadPanel .hmts{margin-top:13px; margin-left:18px;}    
#downloadPanel .wmts{color: #CCCCCC; font-size: 12px; margin-top:10px; margin-left:35px;}                       
#downloadPanel img{cursor: pointer;}
.hao{ width:300px; text-align:center; margin-left:3px; font-size:14px; margin-top:5px;}
.hao a{ color:#555555; display:block; float:left; padding:5px; border: #e1dfdf 2px solid; margin-bottom:8px; margin-right:5px; text-decoration:none;}
.hao a:hover{ color:#555555; border: #cf1b0a 2px solid;}
.queding{ margin-top:11px; margin-left:120px;  display:none ; }
/*回到顶部图片CSS*/
#gotopbtn {position:absolute;width:16px;height:50px;background:#fff;position:fixed;
           bottom:100px;right:190px; display:none;cursor:pointer;font-size:14px;line-height:30px;}   
 
