@import url("ProductDetails.css");
.PDtitlecon{height:65px;padding:5px 0 0;}
.PDtitlecon .PDtitletext{width:680px;}
.PDtitlecon .PDtitletext em{color:#FF3300;font-size:14px;}
.PDtitlecon .PDkinds{width:280px}
.PDtitlecon .PDkinds img{vertical-align:middle}
.PDcontent .moneyinto{background:url("icon01.gif") right 0 no-repeat;padding:0 17px 0 0;}
.note1{margin:47px 0 0 135px;padding:5px;width:200px;}
.scrollimg{height:450px;width:560px;}
.scrollimg a.next,
.scrollimg a.last{top:190px;}
.scrollimg li img{height:420px;width:560px;}
.PD_right{float:right;width:390px;}
.PDcontent1{padding:20px 0 0 10px}
.PDtext1{line-height:24px;margin:0 0 20px 5px;padding:0 0 10px;}
.PDtext1 img{float:left;margin:0 20px 0 0}
.PDtext1 p{width:535px;float:right;}
.PDtext1 a{color:#FA6F0B;}
.PDtext1 a:hover{text-decoration:none;}
.PDtext2{clear:both;height:30px;padding:5px 0 0}
.PDtext2 span{background:url("icon01.gif") right 0 no-repeat;padding:0 17px 0 0;}
#ckepop span{background:none;}
.note{margin:17px 0 0;}
.process{background:url("couise_process_bg.gif") repeat-x;border:1px solid #EBE9E4;height:38px;line-height:38px;padding:0 0 0 325px;}
.process img{float:right;}
.boxborder .leftbox{float:left;width:740px}
.boxborder .rightbox{float:right;width:190px;}
.boxborder .leftbox1{float:left;width:390px}

.boxborder .rightbox1{margin:0 20px;}
.boxborder .rightbox1 .PDtext{padding:10px 0;}
.boxborder .rightbox1 .boxbtn{height:25px;}
.boxborder .rightbox1 .boxbtn a{background:url("btnbg01.jpg") no-repeat;color:#FFF;display:block;float:right;height:23px;*line-height:23px;margin:0 10px 0 0;width:105px}
.boxborder .rightbox1 .boxbtn a:hover{text-decoration:none}
.boxborder .rightbox1 .boxbtn a.Contract{background-position:0 0;padding:0 0 0 24px;width:81px;}
.boxborder .rightbox1 .boxbtn a.print{background-position:-115px 0;padding:0 0 0 31px;width:74px;}
.boxborder .rightbox .tablebox{width:175px}
.boxborder .rightbox .tablebox td,
.boxborder .rightbox .tablebox th{border:1px solid #806e5a;padding:5px 0;text-align:center;}
.boxborder .rightbox .tablebox th{font-weight:normal;}
.boxborder .rightbox .tablebox tr.bg{background:#f1efe3}
.boxborder .leftbox li{display:inline;float:left;height:155px;margin:0 0 0 5px;width:220px;overflow:hidden;}
.boxborder .leftbox li img{height:155px;width:220px;}
.boxborder{border-width:0 1px 1px;}

.qr_info{background:url("icon02.gif") no-repeat;display:block;height:18px;float:right;margin:30px 40px 0 0;width:65px;}
.note2{margin:48px 0 0 197px;padding:5px;width:200px;}
.PDcontent .PD_time a.holiday{background-position:0 -69px;width:175px;}
.PDcontent .PD_time_msg1{width:193px;}
.PDcontent .PD_time_msg1 a{width:191px;}

.tab{height:25px; background:url("tab01_bg.gif") 0 0 repeat-x;}
.tab ul{ display:block;}
.tab li{ float:left; height:25px; text-align:center; width:64px; cursor:pointer; line-height:25px;}
.tab li.curr{ border:1px solid #816e59; background:#fff; font-weight:bold;}
.tab_cont .Calendar{ display:none;}
.tab_cont .Calendar{ width:388px; border:1px solid #816e59; border-top:none;}
.tab_cont .Calendar table{ width:100%;}
.tab_cont .Calendar td{ border:1px solid #fff; vertical-align:top; width:50px; height:52px; padding:1px 0 0 3px; height:50px\9;}
.tab_cont .Calendar td.bg01{ background-color:#d0cbbe;}
.tab_cont .Calendar td.bg02{ background-color:#e2dfd8;}
.tab_cont .Calendar th{ background-color:#816e59; color:#fff; text-align:center; border:1px solid #fff; font-weight:normal; padding:5px 0;} 
.tab_cont .Calendar td.has_pro{ color:#ff0000; font-weight:bold;}
.Calendar td.has_pro a{ color:#ff0000; text-decoration:underline;}
.tab_cont .Calendar td.has_pro .pro_state{ display:block; width:25px; height:14px; background:url("calendar_bg.gif") 0 -48px no-repeat; float:right; color:#fff; line-height:14px; line-height:15px\9; margin:4px 2px 0 0; font-weight:normal; *margin-top:-16px; text-align:center;}
.tab_cont .Calendar td.has_pro .pro_price{ display:block; text-align:right; height:14px; padding-right:2px; line-height:14px; }
.tab_cont .Calendar td.has_pro .detail_data{ display:block; text-align:right; height:14px; line-height:14px; padding-right:2px; color:#ff0000; font-weight:normal; }
.tab_cont .Calendar td.curr .pro_state{ background-position:0 -69px; color:#ff0000;}
.tab_cont .Calendar td.curr .pro_price em{ color:#fff;}
.tab_cont .Calendar td.curr .detail_data{ color:#fff;}
.tab_cont .Calendar td.curr{ background-color:#ff0000; color:#fff;}
.tab_cont .Calendar td.current .pro_state{ background-position:0 -71px; color:#ff0000;}
.tab_cont .Calendar td.current .pro_price em{ color:#fff;}
.tab_cont .Calendar td.current .detail_data{ color:#fff;}
.tab_cont .Calendar td.current{ background-color:#ff0000; color:#fff;}
.select_03{ background-color:#f0efeb; height:108px; margin-top:8px;}
.select_03 div{ display:inline;  float:left;  margin:3px 0 0 10px;}
.select_03 div span{display:block;}
.select_03 div a{display:block; font-weight:bold;font-family:Simsun}
.PD_right a.book_03{float:right;margin:20px 2px 0 0}

.Eliterecommended{padding:5px 40px;background:#FFF;position:relative}
.Eliterecommendedbox{width:880px;}
.Eliterecommended a.next,
.Eliterecommended a.pre{background:#fff url("big_leftright.gif") 0 center no-repeat;display:block;height:175px;overflow:hidden;position:absolute;top:0px;width:31px;z-index:99;}
.Eliterecommended a.pre{left:0px;}
.Eliterecommended a.next{background-position:-31px center;right:0px;}
.Eliterecommended li{border:1px solid #816e59;float:left;display:inline;width:277px;height:175px;overflow:hidden;margin:0 7px;}
.Eliterecommended li .title{display:block;color:#000;font-size:14px;font-weight:bold;padding:6px 0 5px 8px;}
.Eliterecommended li .elite_icon{background:url("recommend_bg.gif") 7px 0 no-repeat;float:left;width:95px;height:135px;padding-left:8px;}
.Eliterecommended li .elite_icon img{ width:90px; height:90px;}
.Eliterecommended li .elite_icon a{color:#FFF;display:block;font-size:14px;height:25px;margin:10px auto;line-height:23px;background:url("recommend_btnbg.gif") no-repeat;text-align:center;width:84px}
.Eliterecommended li .elite_dis{ float:right; width:168px;}
.Eliterecommended li .elite_dis div{ margin:3px 0;}
.Eliterecommended li .elite_dis div span{ display:block; float:left;}
.Eliterecommended li .elite_dis div .star{ width:84px; height:15px; background:url("searchpage_bg.gif") 0 -50px no-repeat;}
.installment_msg_p{display:none;position:absolute;margin:-12px 0 0 560px}
.msgt span{font-size:12px;font-weight:normal;}
.installment_msg{margin:10px 10px 0;width:378px;}
.installment_msg th,.installment_msg td{text-align:center;padding:3px 0;border:1px solid #867a6c;vertical-align:middle}
.installment_msg th{background:#f1efe3}
.installment_msg_txt{color:#F30;padding:5px 0 0 10px;}

.Score{height:45px}
.detail_comment span{display:block;float:left;}
.detail_comment .fenshu{font-size:18px; font-weight:bold; margin-left:10px;}
.detail_comment .fenshu b{ color:#ff6600; font-size:36px; line-height:38px;}
.detail_comment .fenshu_title{ text-align:right;}
.detail_comment .fenshu_title a{font-family:Simsun}
.detail_comment .fenshu_title b{ font-size:14px;}
.detail_comment .comment_peo_num{ font-style:normal;}
.detail_comment .comment_peo_num strong{ color:#FF6600;}

.yhtag{ position:absolute; top:320px; right:30px; border:1px solid #ccc;background-color:#fff; width:385px; padding:10px 12px 0px 0px;z-index: 999;}
.yhtag ul{list-style:decimal; margin:0px;padding-left:24px}
.yhtag ul li{ padding-bottom:8px;}


#Popupbox_bg{ background-color:#000; display:none; position:absolute; z-index:99; width:100%; height:100%; top:0; left:0;}
#Popupbox{ position:absolute; width:600px; display:none;  background-color:#fff; z-index:999;padding-bottom:20px;}
#Popupbox .shutdown{ display:block; background:url("x.gif") 26px 5px no-repeat; float:right; padding-right:13px; margin:4px 6px 0 0; cursor:pointer; background-position:26px 3px\9;}
#Popupbox .select_01{padding:20px 15px;}
#Popupbox .select_01 select{width:100%;}
#Popupbox .pro_table table{ width:100%;}
#Popupbox .pro_table td,#Popupbox .pro_table th{ border:1px solid #8a673f; padding:4px 0; font-weight:normal;}
#Popupbox .pro_table th{ background-color:#ece9e4;}
#Popupbox .pro_table{ padding:10px 15px; text-align:center;}
#Popupbox .stastics{ text-align:center; padding-top:10px;}
#Popupbox .nextstep{ text-align:center; padding:25px 0 0 0;}
#Popupbox ul{ margin-left:80px; _margin-left:60px;}
#Popupbox ul li{ line-height:24px; float:left; margin:6px 18px;}
#Popupbox ul li.pwidth{width:85px;margin-right:0;}
#Popupbox ul li.pwidth2{width:60px;margin-left:0;}
#Popupbox ul li .piaohong{ color:#F00; font-weight:bold; font-family:Microsoft YaHei;}
#Popupbox ul li span{ display:block; float:left;}
#Popupbox ul li span.add_count{ position:relative;}
#Popupbox ul li span.add_count .less{ position:absolute; top:1px; left:1px; display:block; width:9px; height:17px; cursor:pointer; background:url("addcount.jpg") 0 0 no-repeat;}
#Popupbox ul li span.add_count .add{ position:absolute; top:1px; right:1px; display:block; width:9px; height:17px; cursor:pointer;background:url("addcount.jpg") -31px 0 no-repeat;}
#Popupbox ul li span.add_count{ width:42px; height:19px; text-align:center; border:1px solid #8a673f; }
#Popupbox ul li span.add_count input{ width:20px; height:17px; *line-height:12px!important; line-height:18px; _line-height:17px;  text-align:center; border:none; background:none; font-weight:bold;}





#es_tips{ position:absolute; width:532px; height:346px; padding:1px; background-color:#fff; font-size:14px; z-index:999;}
.es_tips_cont{ background:url("tip_bg.gif") 0 0 repeat-x #fff;}
.tips_title{ height:57px; line-height:57px; vertical-align:middle; margin:0 10px; border-bottom:1px solid #000;}
.tips_title h3{ font-size:18px; color:#584737; display:block; float:left;}
.tips_title a{ display:block; width:23px; height:23px; background:url("tip_shutdown.gif") 0 0 no-repeat; float:right; margin-top:16px;}
.tips_cont span{ display:block;  margin:35px 35px 0 35px;}
.tips_cont p{ display:block; text-indent:24px; margin:10px 35px 0 35px; line-height:30px;}
.tips_cont a{ display:block; text-align:center; margin-top:60px;}