
/* CSS Document, created by JupitCr 2010. */

body{ margin:0; font-size:12px; font-family:"Arial", Helvetica, sans-serif; color:#000; background:#f0f0f0;}
input{ padding-left:4px; border:#666 1px solid;}
textarea{ padding-left:4px; border:#666 1px solid;}
form{padding:0; margin:0;}
.clear_line{ clear:both;}
.left{float:left;}
.right{float:right;}
.warning{ color:#e00;}
  .warning a{ color:#e00;}
.btn_warning{ width:80px; height:38px; line-height:38px; border:none; background: url(../images/add_comment_btn.gif) no-repeat; color:#630; font-weight:bold; cursor:pointer;}
#move_win{ display:none; border:#f60 2px solid; left:91px; top:65px; width:300px; height:auto; background-color:#FFCC00; position:absolute; z-index:999; text-align:center; padding:35px 100px;}

#wrap{ width:980px; height:auto; margin:0 auto; position:relative; }

#side_bar{ width:50px; height:200px; position:absolute; left:-50px; top:0; background:#f00; z-index:999;}
#head{ width:980px; height:80px; clear:both; background:#5ec4d1 url(../images/header_bg.png) no-repeat; position:relative; z-index:1;}
  #head #main_logo{ width:250px; height:76px; position:absolute; left:15px; top:1px; }
    #head #main_logo a{ width:250px; height:76px; display:block;/* background:url(../images/main_logo.gif) no-repeat;*/ }
      #head #main_logo a span{ font-size:0; display:none; background:url(../images/main_logo_back_home.gif) no-repeat; }
    #head #main_logo a:hover{ border:none; /* IE6 hack */ }
      /*#head #main_logo a:hover span{ display:block; width:26px; height:24px; position:absolute; right:0; top:34px;} */
  #head #follow{ display:none; position:absolute; left:600px; top:43px; z-index:1002; width:250px; height:30px; line-height:20px; border:#C2DEE8 4px solid; background:#fff; padding:15px 25px;}
  #head #city_switch{ width:auto; height:23px; line-height:23px; position:absolute; left:285px; top:43px; }
    #head #city_switch .left{ float:left; color:#fff; padding:0 8px; font-size:14px; font-weight:bold;}
      #head #city_switch .left a{ color:#000;}
    #head #city_switch .right{ float:left; background:url(../images/city_switch_bg.gif) no-repeat; padding:0 8px;}
      #head #city_switch .right a{ color:#348D99; text-decoration:underline;}
      #head #city_switch .right a:hover{ text-decoration:none;}
  #head #ad{ width:auto; height:22px; line-height:22px; position:absolute; left:378px; top:112px; color:#fff; font-size:14px; }  
  #head #top_tools{ width:auto; height:100px; line-height:25px; position:absolute; right:26px; top:14px;}  
    #head #top_tools a{ color:#55A7B3; display:block; background:url(../images/ico_top.gif) left 3px no-repeat; padding-left:14px; float:left; text-align:left; height:20px; line-height:20px; margin-left:5px;}
    #head #top_tools a:hover{ text-decoration:none;}
    #head #top_tools a.mobile{ width:152px; height:20px; background:url(../images/tools_mobile_bg.gif) no-repeat; padding-left:8px;}
    #head #top_tools a.share{ width:46px; height:20px; background:url(../images/tools_share_bg.gif) no-repeat; padding-left:8px;}
    #head #top_tools a.rss{ width:46px; height:20px; background:url(../images/tools_rss_bg.gif) no-repeat; padding-left:8px;}
    #head #top_tools a.fav{ width:46px; height:20px; background:url(../images/tools_fav_bg.gif) no-repeat; padding-left:8px;}
    #head #top_tools a.desktop{ width:90px; height:20px; background:url(../images/tools_desktop_bg.gif) no-repeat; padding-left:8px;}
    #head #top_tools span{ display:block; float:left; width:85px; height:20px; line-height:20px; text-align:left; padding-left:7px; background:url(../images/tools_login_bg.gif) no-repeat; }
      #head #top_tools span a{ display:inline; float:none;}
  #head #login_bar{ width:auto; height:36px; line-height:36px; position:absolute; right:26px; top:46px; color:#fff; }  
    #head #login_bar .ipt{ width:90px; height:16px; line-height:16px; margin-right:4px;}      
    #head #login_bar .btn{ width:33px; height:20px; border:none; padding:0; background:url(../images/btn_login.gif) no-repeat; cursor:pointer; margin-right:2px;}    
    #head #login_bar a{ color:#fff;}  
  #head #login_stat{ width:auto; height:36px; line-height:36px; position:absolute; left:420px; top:39px; color:#fff; }  
    #head #login_stat a{ color:#fff; }  
    #head #login_stat a:hover{ text-decoration:none; }  
        
        
        
  #head #login_and_search{ width:auto; height:25px; line-height:25px; position:absolute; right:26px; top:41px; text-align:right;}
    #head #login_and_search #top_tools{ clear:both; margin:0 0 14px 77px; color:#fff;}
      #head #login_and_search #top_tools a{ color:#55A7B3; display:block; float:left; text-align:left; height:20px; line-height:20px; margin-left:5px;}
      #head #login_and_search #top_tools a:hover{ text-decoration:none;}
      #head #login_and_search #top_tools a.share{ width:46px; height:20px; background:url(../images/tools_share_bg.gif) no-repeat; padding-left:8px;}
      #head #login_and_search #top_tools a.rss{ width:46px; height:20px; background:url(../images/tools_rss_bg.gif) no-repeat; padding-left:8px;}
      #head #login_and_search #top_tools a.fav{ width:46px; height:20px; background:url(../images/tools_fav_bg.gif) no-repeat; padding-left:8px;}
      #head #login_and_search #top_tools span{ display:block; float:left; width:85px; height:20px; line-height:20px; text-align:left; padding-left:7px; background:url(../images/tools_login_bg.gif) no-repeat; }
        #head #login_and_search #top_tools span a{ display:inline; float:none;}
    #head #login_and_search #search_ipt_left{ width:11px; height:25px; float:left; background:url(../images/search_ipt_left_bg.gif) no-repeat;}
    #head #login_and_search input{ width:300px; height:25px; line-height:25px; border:none; float:left; font-size:12px; padding:0; color:#348D99;}
    #head #login_and_search input.write{ color:#348D99;}
    #head #login_and_search input.btn{ cursor:pointer; width:62px; height:25px; margin-left:0; background:url(../images/search_btn_bg.gif) no-repeat; border:none; float:left;}

#nav{ width:980px; height:40px; background:#297580 url(../images/nav_bg.gif) left top no-repeat; line-height:40px; clear:both;}
	#nav #main_nav { width:auto; height:40px; padding-left:50px; line-height:40px; float:left;}
      #nav #main_nav ul { padding:0; margin:0; list-style-type: none;}
        #nav #main_nav ul li { display:inline; width:auto; height:40px; float:left; position:relative;}
          #nav #main_nav ul li #new{ width:23px; height:12px; font-size:0; position:absolute; right:0; top:-2px; background:url(../images/new.gif) left top repeat-x; z-index:9999999;}
          #nav #main_nav ul li a{ display:block; width:auto; height:40px; float:left; font-size:14px; font-weight:bold; color:#e1fbff; text-decoration:none; padding:0 15px;}
          #nav #main_nav ul li a:hover, #nav #main_nav ul li a.select{ color:#006666; background:#b6ebf2 url(../images/nav_select_bg.gif) left top repeat-x; padding-top:1px; height:39px; line-height:39px;}
	#nav #order { width:auto; height:24px; margin:13px 0 0 7px; float:left;}
    #nav #order ul { padding:0; margin:0; list-style-type: none;}
    #nav #order ul li { width:auto; height:24px; background:url(../images/nav_btn_bg_left.gif) left top no-repeat; float:left; margin-left:10px; line-height:26px; position:relative;}
    #nav #order ul li a{ display:block; width:auto; height:24px; background:url(../images/nav_btn_bg_right.gif) right top no-repeat; padding:0 25px 0 15px; color:#333; float:left;}
    #nav #order ul li a:hover{ text-decoration:none;}
    #nav #order ul li ul { width:auto; display:none; position:absolute; top:24px; left:0; border:#3985A8 2px solid; padding:6px 0; background:#fff;}
    #nav #order ul li ul.show { display: block;}
    #nav #order ul li ul li { width:auto; height:20px; line-height:22px; _clear:both; margin-left:0; background:none;}
    #nav #order ul li ul li a { width:auto; height:20px; line-height:22px; background:url(../images/nav_btn_select_bg_right.gif) right center no-repeat; padding:0 23px 0 13px;}
    #nav #order ul li ul li a:hover { background:url(../images/nav_btn_select_hover_bg_right.gif) right center no-repeat;}
  #nav #notice{ width:290px; height:40px; line-height:40px; margin:0; float:right; /* background:url(../images/speaker.gif) left center no-repeat; */ padding-left:50px; color:#e1fbff; font-size:14px; font-weight:bold;}
    #nav #notice a{ color:#e1fbff; text-decoration:none; font-size:12px; font-weight:normal;}
    #nav #notice a:hover{ text-decoration:underline;}
    #nav #notice span{ float:left;}
	
#content{ width:980px; height:auto; margin:0; clear:both;}
  #goods{ width:705px; height:auto; float:left;}
    #goods h2{ text-indent:1em; line-height:24px;  background:#318E9D; color:#fff; font-size:14px; padding:6px 0;}
    #goods #sites_detail_goods{ width:630px; height:auto; margin-top:15px; background:#fff; padding:25px 30px; }
      #goods .sites_detail_goods ul{ padding:0; margin:0;}
        #goods .sites_detail_goods ul li{ list-style:none; border-bottom:#ccc 1px dashed; padding:10px 0; clear:both;}
          #goods .sites_detail_goods ul li a.img{ float:left; width:80px; height:60px;}
            #goods .sites_detail_goods ul li a.img img{ float:left; width:80px; height:60px;}
          #goods .sites_detail_goods ul li .goods_descr{ float:right; width:530px; height:60px;}
            #goods .sites_detail_goods ul li .goods_descr p{ line-height:20px; margin:0;}
              #goods .sites_detail_goods ul li .goods_descr p a{ color:#000;}
              #goods .sites_detail_goods ul li .goods_descr p a:hover{ color:#399;}
  /*   	  	  
    #relative{ width:690px; height:auto; margin-top:15px; clear:both; border:#ccc 1px solid; background:#fff; }
	  #relative div.title{ width:auto; height:30px; text-indent:2em; line-height:30px;  font-weight:bold; background:#eee; margin:1px 0 10px 0;}
      #relative ul{ padding:0 25px 25px 25px; margin:0; }
        #relative ul li{ list-style:none; border-bottom:#ccc 1px dashed; padding:10px 0; clear:both;}
          #relative ul li a.img{ float:left; width:80px; height:60px;}
            #relative ul li a.img img{ float:left; width:80px; height:60px;}
          #relative ul li .goods_descr{ float:right; width:530px; height:60px;}
            #relative ul li .goods_descr p{ line-height:20px; margin:0;}
              #relative ul li .goods_descr p a{ color:#000;}
              #relative ul li .goods_descr p a:hover{ color:#399;}
                       
	#comment{ width:690px; height:auto; margin:30px 0 0 0; float:none; clear:both; border:#ccc 1px solid; background:#fff;}
	  #comment p.title{ width:auto; height:30px; line-height:30px; text-indent:2em; font-weight:bold; background:#eee; margin-top:1px;}
	  #comment ul{ margin:5px 15px;}	  
	    #comment ul li{ margin-left:10px; list-style-type:none;}
	      #comment ul li span{ color:#000; line-height:20px;}
	#add_comment{ width:690px; height:auto; margin:15px 0; float:none; clear:both; border:#ccc 1px solid; padding-bottom:20px; background:#fff;}
	  #add_comment div{ margin:15px 2em; line-height:22px;}
	  #add_comment div.title{ width:auto; height:30px; text-indent:2em; line-height:30px;  font-weight:bold; background:#eee; margin:1px 0 10px 0;}
	  #add_comment div textarea{ width:560px; height:100px; background:#FFFFCC;}
	  #add_comment div input{ width:80px; height:38px; line-height:38px; border:none; background: url(../images/add_comment_btn.gif) no-repeat; color:#630; font-weight:bold; cursor:pointer;}
	  #add_comment div input.check_box{ background:none; width:auto; border:none; height:auto;}
  */	
    #login{ width:690px; height:auto; margin:15px 0; float:none; clear:both;}
      #login_top{ width:690px; height:10px;background:url(../images/login_top_bg.gif) left bottom no-repeat; font-size:0;}
      #login_center{ width:690px; height:auto; background:url(../images/login_center_bg.gif) repeat-y; text-align:center; padding-bottom:50px; position:relative;}
        #login_center #webregist_request{ width:593px; height:auto; padding:15px; background:#f0f0f0; text-align:left; margin:25px auto 0 auto; border:#ddd 2px solid;}
          #login_center #webregist_request p{ margin:5px 0;}
          #login_center #webregist_request input{ width:55px; height:24px; line-height:24px; margin-left:5px; font-size:12px; border:none; background: url(../images/mini_btn.gif) no-repeat; cursor:pointer; padding:0; text-align:center; }
        #login_center table{ width:100%; height:auto;}
          #login_center #swicth{ width:627px; height:38px; line-height:38px; font-size:14px; color:#693; font-weight:bold; padding:15px 0; margin:0 auto 10px auto; border-bottom:#ccc 1px dashed;}
            #login_center #swicth ul{ padding:0; margin:0;}
            #login_center #swicth li{ display:inline; list-style-type:none; padding:0; float:left; margin-left:20px;}
            #login_center #swicth li.switch_longer{ width:136px; margin-left:0;}
              #login_center #swicth li.switch_longer a{ display:block; width:136px; height:38px; color:#666; background: url(../images/reg_switch_longer_off.gif) left top no-repeat;}
              #login_center #swicth li.switch_longer a:hover,#login_center #swicth li.switch_longer a.select{ color:#fff; background: url(../images/reg_switch_longer_on.gif) left top no-repeat;}
            #login_center #swicth li.switch_shorter{ width:104px; margin-left:12px;}
              #login_center #swicth li.switch_shorter a{ display:block; width:104px; height:38px; color:#666; background: url(../images/reg_switch_shorter_off.gif) left top no-repeat;}
              #login_center #swicth li.switch_shorter a:hover,#login_center #swicth li.switch_shorter a.select{ color:#fff; background: url(../images/reg_switch_shorter_on.gif) left top no-repeat;}
          #login_center table th{ height:35px; text-align:left; vertical-align:top; font-size:16px; font-weight:bold; padding:8px 0 0 30px; background:#e8f5fa; border-left:#b6c4ca 1px solid; border-right:#b6c4ca 1px solid;}
            #login_center table th span{ color:#999;}
          #login_center table td{ height:40px; vertical-align:middle;}
            #login_center table td.title{ color:#c60; font-weight:bold; font-size:14px;}
              #login_center table td.title span{ padding-right:17px; background:url(../images/arrow_down.gif) right 1px no-repeat;}
		    #login_center table td input{ background:#f5f5f5; border:#ccc 1px solid; width:200px; height:20px; line-height:20px;}
		    #login_center table td textarea{ background:#f5f5f5; border:#ccc 1px solid; padding:4px; margin:7px 0;}
		    #login_center table td input.check_box{ background:none; width:auto; border:none; height:auto;}
		    #login_center table td input.btn{ width:80px; height:38px; line-height:38px; border:none; background: url(../images/add_comment_btn.gif) no-repeat; color:#630; font-weight:bold; cursor:pointer; margin-top:10px;}
      #login_bottom{ width:690px; height:10px; background:url(../images/login_bottom_bg.gif) left bottom no-repeat; font-size:0;}
     #range{ width:660px; /* height:64px; */ height:auto; overflow:auto; border:#edc678 1px dashed; background:#ffe; clear:both; padding:7px 2px 7px 8px; margin:15px auto;}
      #range .method{ float:left; width:auto; height:auto;}
        #range .method .label .hot{ width:27px; height:18px; background:url(../images/hot.gif) no-repeat; position:absolute; right:57px; top:-18px; }
      #range .method_new{ float:none; width:auto; height:20px;} 
      #range a{ color:#297580; float:left; display:block; margin:0 4px;}
      #range a:hover{ text-decoration:none;}
      #range a.select{ color:#fff; font-weight:bold; background:#c60; padding:0 5px; text-decoration:none;}
      #range span{ color:#297580; float:left; display:block; margin-left:5px;}
        #range .method .label{ line-height:20px; height:20px; position:relative;}
        #range .method_new .label_left{ width:340px; overflow:hidden; line-height:20px; height:20px; position:relative; float:left;}
        #range .method_new .label_right{ line-height:20px; height:20px; position:relative; float:left;}
        #range .label_01{ clear:both;}
        #range .label_sub{ border:#c60 1px solid; margin-right:5px; clear:both; background:#fff; color:#333; padding:5px 5px 5px 17px; position:relative; }
          #range .label_sub .hot{ display:block; width:16px; height:19px; position:absolute; left:-22px; top:-3px; background:url(../images/hot.gif) no-repeat;}
          #range .label_sub a{ color:#333; margin:0 4px; float:none; display:inline;}
          #range .label_sub a.select{ color:#333; background:none; padding:0;}
        #range .method .price{ margin-top:2px; line-height:20px; height:20px;}
        #range .method .day{ margin-top:2px; line-height:20px; height:20px;}
      #range .hot_area{ line-height:20px; height:20px; clear:both; margin-top:6px;}
      #range .arrange{ width:210px; height:34px; float:right; margin:0 10px 0 0; display:inline;}
        #range .arrange span{ width:auto; height:34px; float:left; margin:3px 0 0 3px; display:block; border:#c3c3c3 1px solid; background: url(../images/arrange_bg.gif) repeat-x;}
          #range .arrange span a{ width:auto; height:24px; line-height:13px; margin:0; text-decoration:none; white-space:nowrap; display:block; padding:5px; color:#000; background: url(../images/arrange_bg_grey.gif) center 19px no-repeat;}
          #range .arrange span a:hover{ text-decoration:underline;}
          #range .arrange span a.up{ background: url(../images/arrange_bg_up.gif) center 19px no-repeat;}
          #range .arrange span a.down{ background: url(../images/arrange_bg_down.gif) center 19px no-repeat;}
          
#path_link{ height:28px; line-height:28px; text-indent:2em; border:#ebcb73 1px solid; clear:both; background:url(../images/path_link_bg.gif) repeat-x;}
  #path_link a{ color:#333;}
  #path_link a:hover{ text-decoration:none;}
          
          
          
	.stuff{ width:688px; height:auto; float:none; clear:both; margin-top:15px; border:#ddd 1px solid; background:#e8e8e8;}
	  .stuff .sub_nav{ width:100%; height:46px; background: url(../images/sub_nav_bg.gif) 0 0 repeat-x;}
	    .stuff .sub_nav .switch{ color:#26575e; width:auto; height:32px; line-height:32px; float:left; padding-left:1px;}
	      .stuff .sub_nav .switch a{ color:#26575e; padding:0 6px;}
	      .stuff .sub_nav .switch a:hover{text-decoration:none; }
	      .stuff .sub_nav .switch a.nav{ width:95px; height:36px; line-height:36px; padding:0 4px 0 0; text-align:center; display:block; float:left; color:#fff; background: url(../images/sub_nav_switch_bg_0.gif) no-repeat; font-size:14px;  font-weight:bold; text-decoration:none; position:relative; left:-1px; top:-4px;}
	      .stuff .sub_nav .switch a.nav.long{ width:124px; background: url(../images/sub_nav_switch_bg_00.gif) no-repeat;}
	      .stuff .sub_nav .switch a.nav.select,.stuff .sub_nav .switch a.nav:hover{ width:96px; height:36px; line-height:36px; color:#fff; padding:0 4px 0 0; text-align:center; background: url(../images/sub_nav_switch_bg.gif) 0 0 no-repeat; text-decoration:none; position:relative; left:-1px; top:-4px;}
	      .stuff .sub_nav .switch a.nav.long.select,.stuff .sub_nav .switch a.nav.long:hover{ width:124px; background: url(../images/sub_nav_switch_bg_01.gif) 0 0 no-repeat;}
	    .stuff .sub_nav .more{ width:50px; height:32px; line-height:32px; padding-right:10px; float:right;}
	      .stuff .sub_nav .more a{ color:#26575e; text-decoration:underline; }
	      .stuff .sub_nav .more a:hover{text-decoration:none; }
	    .stuff .sub_nav .search_bar{ width:auto; height:auto; padding-top:4px; padding-right:10px; float:right;}
	      .stuff .sub_nav .search_bar input{ width:180px; height:18px; line-height:18px; color:#999; }
          .stuff .sub_nav .search_bar input.write{ color:#333;}
	      .stuff .sub_nav .search_bar .btn{ width:55px; height:24px; line-height:24px; font-size:12px; border:none; color:#333; margin-left:2px; background: url(../images/mini_btn.gif) no-repeat; cursor:pointer; padding:0; text-align:center;}
	     
	  
	    .stuff .sub_nav .arrange{ width:auto; height:21px; float:right; margin-top:7px;}
	      .stuff .sub_nav .arrange a{ width:40px; height:16px; color:#333; text-decoration:none; padding:5px 0 0 5px; float:left; display:inline; margin-right:2px; background:url(../images/arrange_btn.gif) no-repeat;}
	      .stuff .sub_nav .arrange a.up{ background:url(../images/arrange_btn_up.gif) no-repeat;}
	      .stuff .sub_nav .arrange a.down{ background:url(../images/arrange_btn_down.gif) no-repeat;}
	      .stuff .sub_nav .arrange a.arrange_01{ width:47px; margin-left:5px; background:url(../images/arrange_01.gif) no-repeat;}
	      .stuff .sub_nav .arrange a.arrange_02{ width:47px; background:url(../images/arrange_02.gif) no-repeat;}
	      .stuff .sub_nav .arrange a.arrange_03{ width:47px; margin-right:10px; background:url(../images/arrange_03.gif) no-repeat;}
	      .stuff .sub_nav .arrange a.arrange_01_on{ width:47px; margin-left:5px; background:url(../images/arrange_01_on.gif) no-repeat;}
	      .stuff .sub_nav .arrange a.arrange_02_on{ width:47px; background:url(../images/arrange_02_on.gif) no-repeat;}
	      .stuff .sub_nav .arrange a.arrange_03_on{ width:47px; margin-right:10px; background:url(../images/arrange_03_on.gif) no-repeat;}
	  
	  
	  
	  
	  .stuff ul{ width:100%; height:auto; margin:0; padding:0 0 10px 0;}
	  .stuff li{ width:220px; height:265px; position:relative; margin:0 0 7px 8px; float:left; display:inline; background:url(../images/stuff_bg_01.gif) left top no-repeat; list-style:none; text-align:center;}
	  .travel .stuff li{ width:220px; height:265px; position:relative; margin:0 0 7px 8px; float:left; display:inline; background:url(../images/stuff_bg_02.gif) left top no-repeat; list-style:none; text-align:center;}
	  .stuff li .buy_now{ width:221px; height:36px; padding:0 0 4px 0; background:url(../images/goods_list_buy_now.gif) left top no-repeat; position:absolute; left:-4px; top:190px;}
	    .stuff li .buy_now div.price_group{ width:56px; margin:6px 2px 0 10px; display:inline; text-align:center; float:left; color:#cc3300; font-size:20px; font-weight:bold; }
	    .stuff li .buy_now div.buy_it{ width:auto; float:left; margin:11px 0 0 0; display:inline; text-align:left; color:#cc3300; font-size:12px; font-weight:bold; }
	      .stuff li .buy_now div.buy_it a{ color:#cc3300; text-decoration:underline;}
	      .stuff li .buy_now div.buy_it a:hover{ text-decoration:none;}
	    .stuff li .buy_now div.price_market{ width:78px; line-height:15px; margin-top:4px; float:right; color:#3c5e00; }
	    .stuff li .buy_now div.discount{ width:78px; line-height:15px; float:right; color:#3c5e00;}
	  .stuff li.hover{ left:-2px; top:-2px;}
	      .stuff li .site{ width:213px; height:30px; line-height:30px; color:#fff; overflow:hidden;}
	        .stuff li .site a{ color:#fff; text-decoration:none;}
	        .stuff li .site .left{ float:left; width:90px; text-align:center; padding-top:2px;}
	        .stuff li .site .right{ float:right; width:123px; padding-top:6px;}
	          .stuff li .site .right a{ float:left; width:39px; height:22px; text-decoration:none; line-height:22px; margin-right:2px; text-align:center; color:#c60; background:url(../images/stuff_switch.gif) left top no-repeat;}
	          .stuff li .site .right a:hover,.stuff li .site .right a.select{ background:url(../images/stuff_switch_select.gif) left top no-repeat;}
		  #goods .stuff li h2.description{ width:195px; height:2.5em; overflow:hidden; margin:5px auto 0 auto; padding:0; line-height:16px; background:none; color:#333; font-size:13px; text-align:left;}
          #goods .stuff li h2.description a{ color:#333; text-decoration:none;}
          #goods .stuff li h2.description a:hover{ text-decoration:underline;}
          .stuff li .pic{ padding:7px 0; margin:0 auto; position:relative; }
            .stuff li .pic img{ width:191px; height:110px; }
            .stuff li .pic div{ width:191px; height:20px; line-height:20px; background:#555; color:#fff; display:none; position:absolute; top:97px; left:0;}
		  .stuff li .value{ width:195px; margin:0 auto; padding-top:42px; text-align:left;}
		    .stuff li .value .left{ float:left;}
		    .stuff li .value .right{ float:right;}
		    .stuff li .value strong{ color:#900; padding:0 2px;}
		    .stuff li .value a{ color:#333; padding-left:5px; text-decoration:none;}
		    .stuff li .value a:hover{ text-decoration:underline;}
		  .stuff li .timer{ width:195px; height:20px; margin:48px auto 0 auto; background:url(../images/goods_list_timer_bg.gif) 8px center no-repeat;}
		    .stuff li .timer .time_remain{ width:160px; height:auto; margin-top:1px; float:right; text-align:left; font-size:13px; font-weight:bold; color:#333;}
		    .stuff li .timer .time_remain_pass{ width:160px; height:auto; float:right; text-align:left; font-size:12px; font-weight:bold; color:#333;}
		    .stuff li .timer .booked{ width:160px; height:auto; margin-top:2px; float:right; text-align:left; color:#333;}
		      .stuff li .timer .booked span{ color:#b00; font-weight:bold;}
		  .stuff li .btn{ width:195px; margin:0 auto; psosition:relative; padding-top:42px;}
		  
		    .stuff li .btn a.one{ width:62px; height:20px; line-height:20px; text-decoration:none; float:left; color:#333; display:inline; background:url(../images/goods_list_bg_01.gif) no-repeat;}
		    .stuff li .btn a.two{ width:24px; height:20px; text-align:left; margin-right:6px; line-height:20px; text-decoration:none; float:left; color:#333; display:inline;}
		    .stuff li .btn a{ color:#333; text-decoration:none;}
		    .stuff li .btn a:hover{ text-decoration:underline;}
		    .stuff li .btn span{ display:block; z-index:999999; position:absolute; bottom:-17px; left:12px; width:86px; height:auto; background:#dedede;}
		      .stuff li .btn span a{ display:block; height:17px; line-height:17px; width:80%; margin:0 auto; float:none; border-top:#eee 1px solid;}
		      .stuff li .btn span a.first{ border-top:none;}
	.stuff_more_on{ width:688px; height:30px; position:relative; line-height:30px; margin:15px 0; text-align:center; background:#ffe; border:#edc678 1px solid; float:none; clear:both;}
	  .stuff_more_on a{ color:#c60; font-weight:bold; padding-right:17px; padding-left:100px; background:url(../images/stuff_more_on.gif) right center no-repeat;}
	  .stuff_more_on a:hover{ background:url(../images/stuff_more_off.gif) right center no-repeat;}
	  .stuff_more_on .go_top{position:absolute; left:225px; top:4px; width:61px; height:22px;}
	    .stuff_more_on .go_top a{ padding-left:0;}
	.stuff_more_off{ width:688px; height:30px; position:relative; line-height:30px; margin:15px 0; display:none; text-align:center; background:#ffe; border:#edc678 1px solid; float:none; clear:both;}
	  .stuff_more_off a{ color:#c60; font-weight:bold; padding-right:17px; padding-left:100px; background:url(../images/stuff_more_off.gif) right center no-repeat;}
	  .stuff_more_off a:hover{ background:url(../images/stuff_more_on.gif) right center no-repeat;}
	  .stuff_more_off .go_top{position:absolute; left:225px; top:4px; width:61px; height:22px;}
	    .stuff_more_off .go_top a{ padding-left:0;}
	.stuff_more_waiting{ width:688px; height:30px; margin-bottom:15px; background:#ffe url(../images/stuff_more_waiting.gif) center center no-repeat; border:#edc678 1px solid; float:none; clear:both;}
	#page{ width:688px; height:30px; line-height:30px; font-weight:bold; color:#930; margin:15px 0; _margin-top:0; text-align:center; background:#ffe; border:#edc678 1px solid; float:none; clear:both;}
	  #page a{ color:#c60;}
	  #page a:hover{ text-decoration:none;}
	.page_01{ font-weight:bold; line-height:1.231; color:#930; padding:10px 0; margin:15px 0; background:#ffe; border:#edc678 1px solid; text-align:center; float:none; clear:both;}
	  .page_01 span{ padding:3px; margin-right:5px; display:inline;}
	  .page_01 a{ color:#c60; text-decoration:none; padding:1px 3px; margin-right:3px; display:inline;}
	  .page_01 a:hover,.page_01 a.select{ background:#930; color:#fff;}
	.page{ width:660px; height:30px; line-height:30px; font-weight:bold; color:#930; margin:15px auto; text-align:center; background:#ffe; border:#edc678 1px solid; float:none; clear:both;}
	  .page a{ color:#c60;}
	  .page a:hover{ text-decoration:none;}
	
		.stuff_more{ width:688px; height:auto; margin-top:15px; float:none; clear:both; border:#ddd 1px solid; background:#e8e8e8;}
	  .stuff_more .sub_nav{ width:100%; height:46px; background: url(../images/sub_nav_bg.gif) 0 0 repeat-x;}
	    .stuff_more .sub_nav .switch{ width:auto; height:32px; line-height:32px; float:left; padding-left:1px;}
	      .stuff_more .sub_nav .switch a{ width:auto; height:32px; padding:0 10px; display:block; float:left; color:#fff; background: url(../images/white_stick.gif) right center no-repeat; font-weight:bold;}
	      .stuff_more .sub_nav .switch a.select,.stuff_more .sub_nav .switch a:hover{ width:96px; height:36px; line-height:36px; padding:0 4px 0 0; font-size:14px; text-align:center; background: url(../images/sub_nav_switch_bg.gif) 0 0 no-repeat; text-decoration:none; position:relative; left:-1px; top:-4px;}
	    .stuff_more .sub_nav .more{ width:50px; height:46px; line-height:46px; padding-right:10px; float:right;}
	      .stuff_more .sub_nav .more a{ color:#333;}
	    .stuff_more .sub_nav .search_bar{ width:auto; height:auto; padding-top:4px; padding-right:10px; float:right;}
	      .stuff_more .sub_nav .search_bar input{ width:180px; height:18px; line-height:18px; color:#999; }
          .stuff_more .sub_nav .search_bar input.write{ color:#333;}
	      .stuff_more .sub_nav .search_bar .btn{ width:55px; height:24px; line-height:24px; font-size:12px; border:none; color:#333; margin-left:2px; background: url(../images/mini_btn.gif) no-repeat; cursor:pointer; padding:0; text-align:center;}
	  
	  
	  
	  
	  
	  .stuff_more ul{ width:100%; height:auto; margin:0; padding:0 0 10px 0;}
	  .stuff_more li{ width:220px; height:261px; position:relative; margin:0 0 7px 8px; float:left; display:inline; background:url(../images/stuff_bg_01.gif) left top no-repeat; list-style:none; text-align:center;}
	  .stuff_more li .buy_now{ width:221px; height:36px; padding:0 0 4px 0; background:url(../images/goods_list_buy_now.gif) left top no-repeat; position:absolute; left:-4px; top:190px;}
	    .stuff_more li .buy_now div.price_group{ width:56px; margin:6px 2px 0 10px; display:inline; text-align:center; float:left; color:#cc3300; font-size:20px; font-weight:bold; }
	    .stuff_more li .buy_now div.buy_it{ width:auto; float:left; margin:11px 0 0 0; display:inline; text-align:left; color:#cc3300; font-size:12px; font-weight:bold; }
	      .stuff_more li .buy_now div.buy_it a{ color:#cc3300; text-decoration:underline;}
	      .stuff_more li .buy_now div.buy_it a:hover{ text-decoration:none;}
	    .stuff_more li .buy_now div.price_market{ width:78px; line-height:15px; margin-top:4px; float:right; color:#3c5e00; }
	    .stuff_more li .buy_now div.discount{ width:78px; line-height:15px; float:right; color:#3c5e00;}
	  .stuff_more li.hover{background:url(../images/stuff_hover_bg_01.gif) left top no-repeat; left:-2px; top:-2px;}
	      .stuff_more li .site{ width:180px; height:30px; margin:0 auto; padding:0 20px; line-height:30px; color:#fff; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	        .stuff_more li .site a{ color:#fff;}
	        .stuff_more li .site a:hover{ text-decoration:none;}
	        .stuff_more li .site .left{ float:left;}
	        .stuff_more li .site .right{ float:right;}
		  .stuff_more li h2.description{ width:195px; height:2.5em; overflow:hidden; margin:5px auto 0 auto; padding:0; line-height:16px; background:none; color:#333; font-size:13px; text-align:left;}
          .stuff_more li h2.description a{ color:#333; text-decoration:none;}
          .stuff_more li h2.description a:hover{ text-decoration:underline;}
          .stuff_more li .pic{ padding:7px 0; margin:0 auto; position:relative; }
            .stuff_more li .pic img{ width:191px; height:110px; }
            .stuff_more li .pic div{ width:191px; height:20px; line-height:20px; background:#555; color:#fff; display:none; position:absolute; top:97px; left:0;}
		  .stuff_more li .value{ width:195px; margin:0 auto; padding-top:42px; text-align:left;}
		    .stuff_more li .value .left{ float:left;}
		    .stuff_more li .value .right{ float:right;}
		    .stuff_more li .value strong{ color:#900; padding:0 2px;}
		    .stuff_more li .value a{ color:#333; padding-left:5px; text-decoration:none;}
		    .stuff_more li .value a:hover{ text-decoration:underline;}
		  .stuff_more li .timer{ width:195px; height:20px; margin:48px auto 0 auto; background:url(../images/goods_list_timer_bg.gif) 8px center no-repeat;}
		    .stuff_more li .timer .time_remain{ width:160px; height:auto; margin-top:1px; float:right; text-align:left; font-size:13px; font-weight:bold; color:#333;}
		    .stuff_more li .timer .time_remain_pass{ width:160px; height:auto; float:right; text-align:left; font-size:12px; font-weight:bold; color:#333;}
		    .stuff_more li .timer .booked{ width:160px; height:auto; margin-top:2px; float:right; text-align:left; color:#333;}
		      .stuff_more li .timer .booked span{ color:#b00; font-weight:bold;}
	
	
	
	  .stuff.recommend li{ height:322px; background:url(../images/stuff_bg_01_big.gif) left top no-repeat;}
	  .stuff.recommend li.hover{background:url(../images/stuff_hover_bg_01_big.gif) left top no-repeat;}
		  .stuff.recommend li .timer{ height:39px; background:url(../images/goods_list_timer_bg_big.gif) left center no-repeat;}
		    .stuff.recommend li .timer .time_remain{ width:147px;}
		    .stuff.recommend li .timer .booked{ width:147px;}
	  .stuff_more.recommend li{ height:322px; background:url(../images/stuff_bg_01_big.gif) left top no-repeat;}
	  .stuff_more.recommend li.hover{background:url(../images/stuff_hover_bg_01_big.gif) left top no-repeat;}
		  .stuff_more.recommend li .timer{ height:39px; background:url(../images/goods_list_timer_bg_big.gif) left center no-repeat;}
		    .stuff_more.recommend li .timer .time_remain{ width:147px;}
		    .stuff_more.recommend li .timer .booked{ width:147px;}
	#detail{ width:690px; height:auto; float:none; clear:both; margin-top:15px;}
      #detail #path_link{ border-color:#d0d0d0; background:url(../images/path_link_bg01.gif) repeat-x;}
	  #detail #range{ margin:10px 0 10px 18px;}
	  #detail .top{ width:690px; height:10px; background:url(../images/detail_bg_top.gif) no-repeat; font-size:0;}
	  #detail .middle{ width:690px; height:auto; background:url(../images/detail_bg_middle.gif) repeat-y;}
	    #detail .middle a{ color:#297580;}
		#detail .middle h2.description{ margin:0 20px 10px 20px; color:#333; font-size:16px; font-weight:bold; background:none; text-align:left; height:auto; padding-top:5px; line-height:22px;}
		  #detail .middle h2.description a{ color:#333; text-decoration:none;}
	    #detail .middle .left{ width:238px; height:auto; float:left; position:relative;}
	      #detail .middle .left #buy{ position:absolute; left:-9px; top:130px; width:242px; height:99px;}
	      #detail .middle .left #buy a{ display:block; width:242px; height:99px; background:url(../images/detail_buy.gif) left top no-repeat; /* _background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=/gentuan/images/buy.png); */ cursor:pointer;}
	      #detail .middle .left p{ margin:10px 15px; text-align:center;}
		  #detail .middle .left .price{ margin:120px 15px 0 15px; width:205px; height:auto; padding:10px 0; background:#f6ffe8; border:#d1e7ae 1px solid; text-align:center;}
		    #detail .middle .left .price_now{color:#e00; font-size:14px; font-weight:bold;}
		    #detail .middle .left .price_old{color:#999; white-space:nowrap; text-decoration:line-through; font-size:11px; font-weight:bold; margin:0 0 0 5px;}
	      #detail .middle .left #rateMe_wrap{ margin-left:15px; }
	        #detail .middle .left #rateMe_wrap span.tip{ float:left;}
	        #detail .middle .left #rateMe_wrap #rateMe{ display:inline;}
	          #detail .middle .left #rateMe_wrap #rateMe span#rateStatus{ font-size:0; width:0; height:0; line-height:0;}
	          #detail .middle .left #rateMe_wrap #rateMe span#ratingSaved{ font-size:0; width:0; height:0; line-height:0;}
	      #detail .middle #rateMe_01{ margin:125px 0 0 25px;}
		  #detail .middle .left p.save{ font-weight:bold; margin-bottom:0; margin-top:5px; text-align:center;}
		    #detail .middle .left p.score{ padding-top:6px; margin:3px 0 0 0;}
		      #detail .middle .left p.score strong{color:#900;}
              #detail .middle .left p.city{ font-size:14px; font-weight:bold; }
	    #detail .middle .right{ width:452px; height:auto; float:right;}
	      #detail .middle .right .wrap{ width:408px; height:auto; margin:0 auto; float:none; color:#333;}
	        #detail .middle .right .wrap a{ color:#333; text-decoration:none;}
	          #detail .middle .right .wrap p.buttons a{ float:left; display:inline; margin-right:10px; line-height:1.231; padding:10px; border:#bbb 1px solid; background:#eee url(../images/gray_btn_bg.gif) repeat-x;}
	          #detail .middle .right .wrap p.buttons .rate{ float:left; padding:9px 0 0 10px;}
		    #detail .middle .right .wrap p.timer{ margin-top:-10px; }
		      #detail .middle .right .wrap p.timer a{ color:#297580; }
	  #detail .bottom{ width:690px; height:10px; background:url(../images/detail_bg_bottom.gif) no-repeat; font-size:0;}
    #detail_note{ width:690px; height:125px; _height:105px; margin-top:15px;}
      #detail_note h3{ font-size:15px; margin:0; color:#297580;}
      #detail_note .one{ float:left; width:283px; height:135px; overflow-y:scroll; line-height:20px; border:#297580 1px solid; padding:20px; background:#fff;}
        #detail_note .one p{ margin-top:12px; }
      #detail_note .two{ float:right; width:308px; height:135px; border:#297580 1px solid; padding:20px; background:#fff;}
        #detail_note .two .content_01{ line-height:20px; margin-top:15px; word-break:break-all; }
          #detail_note .two .content_01 strong{ font-weight:normal;}
          #detail_note .two .content_01 a{ float:left;}
          #detail_note .two .content_01 img{ float:left; width:130px; height:60px; margin-right:10px;}
        #detail_note .two .content_02{ clear:both; margin-top:15px; }
          #detail_note .two .content_02 a{ color:#297580; }
    
  
	  
  #rss{ width:630px; height:auto; float:left; margin-top:15px; background:#fff url(../images/rss_box_bg.gif) 615px 28px no-repeat; padding:30px;}
    #rss h1{ margin:0; font-size:16px;}
    #rss h2{ margin:10px 0 15px 0; font-size:14px; font-weight:normal;}
    #rss #rss_box{ border:#f90 2px solid; padding:15px 0 15px 90px; background:#FFFDE4;}
      #rss #rss_box #rss_email{ width:230px; height:auto; float:left;}
        #rss #rss_box #rss_email input{ width:150px;}
      #rss #rss_box #rss_city{ width:130px; height:auto; float:left;}
      #rss #rss_box #rss_btn{ width:100px; height:auto; float:left;}
        #rss #rss_box #rss_btn input{ width:55px; height:24px; line-height:24px; font-size:12px; border:none; background: url(../images/mini_btn.gif) no-repeat; cursor:pointer; padding:0; text-align:center;}
    #rss #rss_select{ border:#f90 2px dashed; border-top:none; padding:15px 0 15px 10px; background:#f5f5f5;}
      #rss #rss_select input{ border:none;}
      #rss #rss_select ul{ padding:0; margin:0 12px;}
      #rss #rss_select li{ width:100px; height:25px; line-height:25px; color:#297580; float:left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
        #rss #rss_select li label{ color:#297580; font-size:14px; margin-left:5px;}
        
        
  #sites_detail{ width:690px; height:auto; float:left; margin-top:15px;}
	  .sub_nav_detail{ width:690px; height:32px; margin-top:18px; background: url(../images/sub_nav_bg.gif) 0 0 repeat-x;}
	    .sub_nav_detail .switch{ color:#26575e; width:auto; height:32px; line-height:32px; float:left; padding-left:1px;}
	      .sub_nav_detail .switch a{ color:#26575e; padding:0 6px;}
	      .sub_nav_detail .switch a:hover{text-decoration:none; }
	      .sub_nav_detail .switch a.nav{ width:auto; height:32px; padding:0 10px; display:block; float:left; color:#297580; background: url(../images/green_stick.gif) right center no-repeat; font-weight:bold;}
	      .sub_nav_detail .switch a.nav.select,.sub_nav_detail .switch a.nav:hover{ width:96px; height:36px; color:#fff; line-height:36px; padding:0 4px 0 0; font-size:14px; text-align:center; background: url(../images/sub_nav_switch_bg.gif) 0 0 no-repeat; text-decoration:none; position:relative; left:-1px; top:-4px;}
    
    
    
    #sites_detail h1{ font-size:16px; margin-bottom:15px;}
      #sites_detail h1 span{ font-size:12px; padding-left:15px;}
        #sites_detail h1 span a:hover{ text-decoration:none;}
    #sites_detail #sites_detail_description{ width:628px; height:auto; margin-top:15px; border:#D8D8D8 1px solid; background:#fff; padding:25px 30px; position:relative; }
      #sites_detail #sites_detail_description #sites_detail_description_logo{ float:left; padding-left:15px;}
        #sites_detail #sites_detail_description #sites_detail_description_logo img{ width:160px; height:50px;}
      #sites_detail #sites_detail_description p{ margin:0; line-height:18px; }
      #sites_detail #sites_detail_description .descr{ width:400px; float:right; padding-right:15px; text-indent:2em;}
      #sites_detail #sites_detail_description p.title{ margin:15px 0 10px 0; height:26px; line-height:26px; text-indent:17px; clear:both; font-size:14px; font-weight:bold; color:#fff; background: url(../images/sites_detail_description_title_bg.gif) left center no-repeat; }
        #sites_detail #sites_detail_description p.title span{ display:block; width:52px; height:22px; line-height:22px; border-bottom:#297580 2px solid;}
      #sites_detail #sites_detail_description p.text{ text-indent:2em; padding-top:20px;}
      #sites_detail #sites_detail_description .info{ clear:both; padding-top:20px; border-top:#eee 1px solid; }
        #sites_detail #sites_detail_description .info a{ color:#297580;}
        #sites_detail #sites_detail_description .info a:hover{ text-decoration:none;}
        #sites_detail #sites_detail_description .info .one{ float:left; width:223px; padding-left:15px;}
        #sites_detail #sites_detail_description .info .two{ float:left; width:200px;}
        #sites_detail #sites_detail_description .info .three{ float:left; width:186px;}
        
         #sites_detail_note{ width:628px; height:auto; margin-top:15px; border:#D8D8D8 1px solid; background:#fff; padding:25px 30px; }
      #sites_detail_note h3{ font-size:15px; margin:0; padding:6px 12px; color:#fff; background:#318E9D;}
      #sites_detail_note .one{ float:left; width:47%; margin-top:12px; border-right:#ccc 1px dashed; }
        #sites_detail_note .one p{ margin:5px 0 0 0; text-indent:3em;}
      #sites_detail_note .two{ float:right; width:40%; margin-top:12px;}
        #sites_detail_note .two p{ margin:5px 0 0 0;}
        #sites_detail_note .two a{ color:#297580; }
        #sites_detail_note .two span{ color:#a00; font-weight:bold; }
        
      #site_city_select{ width:628px; height:auto; margin-top:15px; border:#D8D8D8 1px solid; background:#fff; padding:15px 30px; }
        #site_city_select a{ color:#c60; font-weight:bold;}
 
      
      
  
    #sites_detail h2{ text-indent:1em; line-height:24px; background:#318E9D; color:#fff; font-size:14px; padding:6px 0;}
    .sites_detail_goods{ width:628px; height:auto; background:#fff; padding:25px 30px; border:#D8D8D8 1px solid; border-top:none; }
     
    #sites_detail_comment{ height:auto;}
      #sites_detail_comment ul{ padding:0; margin:0;}
        #sites_detail_comment ul li{ list-style:none; padding:10px 0; clear:both; border-bottom:#ccc 1px solid;}
          #sites_detail_comment ul li p{ line-height:20px; margin:0;}
            #sites_detail_comment ul li p .user{ height:30px; float:left; font-weight:bold;}
              #sites_detail_comment ul li p .user a{ color:#c60;}
              #sites_detail_comment ul li p .user a:hover{ text-decoration:none;}
            #sites_detail_comment ul li p .time{ float:right; color:#999;}
    #sites_detail_comment_add{ height:auto;}
      h2#comment_add{ text-indent:0; color:#297580; font-size:12px; height:30px; line-height:30px; background:#fff; margin:0;}
        #sites_detail_comment_add h2#comment_add{ height:25px; line-height:25px; border-bottom:#ccc 1px solid;}
        #sites_detail_comment_add h2#comment_add .note{ float:right; color:#333; font-weight:normal;}
      #sites_detail_comment_add p{ margin:10px 0;}
        #sites_detail_comment_add p.login{ height:25px; line-height:25px;}
          #sites_detail_comment_add p.login a{ color:#a00; font-weight:bold; height:25px; line-height:25px;}
        #sites_detail_comment_add p textarea{ width:540px; height:100px; background:#FFFFCC;}
        #sites_detail_comment_add p input{ width:80px; height:38px; line-height:38px; border:none; background: url(../images/add_comment_btn.gif) no-repeat; color:#630; font-weight:bold; cursor:pointer;}
  #present{ width:705px; height:auto; float:left; margin-top:15px;}
    #present_welcome{ width:380px; height:235px; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; overflow:auto; background:#fff6c7; border:#ff9900 5px solid; padding:0 25px 25px 25px; text-align:center; position:fixed; top:50%; _top:expression((document.compatMode=="CSS1Compat")?documentElement.scrollTop:document.body.scrollTop); _position:absolute; left:50%; margin:-200px 0 0 -200px; _margin-top:150px; z-index:99999;}
      #present_welcome h3 { font-size:22px; line-height:30px; height:30px; margin:40px 0 10px 0;}
      #present_welcome p.descrip { font-size:15px; line-height:22px;}
      #present_welcome p.btn{ margin:30px 0 0 0;}
        #present_welcome p input.btn1{ width:100px; height:29px; line-height:24px; margin-left:5px; font-size:12px; border:none; background: url(../images/mini_btn_bigger_more.gif) no-repeat; cursor:pointer; padding:0; text-align:center; }
        #present_welcome p input.btn2{ width:71px; height:29px; line-height:24px; margin-left:5px; font-size:12px; border:none; background: url(../images/mini_btn_bigger.gif) no-repeat; cursor:pointer; padding:0; text-align:center; }
    #present_tip{ width:690px; height:37px; line-height:37px; color:#008596; background:url(../images/present_tip_bg.gif) no-repeat;}
      #present_tip span{ font-weight:bold; color:#fff; padding:0 50px 0 22px;}
    #present_support{ width:602px; height:103px; margin:15px 0 0 43px; background:#fff url(../images/present_support_bg.gif) no-repeat;}
      #present_support a{ color:#333; text-decoration:none;}
      #present_support a:hover{ text-decoration:underline;}
      #present_support p{ margin:6px 0 0 0; clear:both; width:100%; text-align:center; color:#5a5a5a;}
      #present_support #present_support_current{ width:161px; height:auto; display:inline; float:left; margin-left:33px; margin-top:15px;}
        #present_support #present_support_current a img{ width:161px; height:59px;}
      #present_support #present_support_next{ width:161px; height:auto; display:inline; float:left; margin-left:28px; margin-top:15px;}
      #present_support #present_support_join{ width:161px; height:auto; display:inline; float:left; margin-left:26px; margin-top:15px;}
    #present_get{ width:690px; height:260px; background:url(../images/present_get_bg.gif) no-repeat;}
      #present_get #present_get_pic{ width:286px; height:200px; float:left; margin:29px 0 0 32px; position:relative; display:inline;}
        #present_get #present_get_pic img{ width:286px; height:200px;}
        #present_get #present_get_pic #present_get_pic_tip{ width:103px; height:103px; position:absolute; left:-4px; top:-4px; background:url(../images/present_get_pic_tip.png) left top no-repeat; _background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=/gentuan/images/present_get_pic_tip.png);}
      #present_get #present_get_content{ width:278px; height:auto; float:right; margin:29px 32px 0 0; display:inline;}
        #present_get #present_get_content #present_get_content_descr{ width:100%; height:auto; float:right;}
          #present_get #present_get_content #present_get_content_descr a{ color:#333; text-decoration:none;}
          #present_get #present_get_content #present_get_content_descr p{ margin:0; line-height:16px;}
          #present_get #present_get_content #present_get_content_descr p.price{ font-size:12px; color:#a60000;}
          #present_get #present_get_content #present_get_content_descr p.description{ font-size:14px; font-weight:bold; margin:5px 0; color:#a60000;}
        #present_get #present_get_content #present_get_content_submit{ width:210px; height:auto; float:right; margin:5px 0 0 0;}
          #present_get #present_get_content #present_get_content_submit #present_get_content_submit_ipt{height:50px; padding-left:3px;}
            #present_get #present_get_content #present_get_content_submit #present_get_content_submit_ipt a{ width:42px; height:18px; line-height:18px; color:#652600; margin-left:2px; display:block; text-align:center; float:left;}
            #present_get #present_get_content #present_get_content_submit #present_get_content_submit_ipt a.select{ text-decoration:none; background:url(../images/present_get_content_submit_ipt_label_bg.gif) no-repeat;}
            #present_get #present_get_content #present_get_content_submit #present_get_content_submit_ipt span{ width:201px; height:27px; padding-top:3px; display:block; text-align:center; float:left; background:url(../images/present_get_content_submit_ipt_ipt_bg.gif) no-repeat;}
            #present_get #present_get_content #present_get_content_submit #present_get_content_submit_ipt input{ width:187px; height:16px; line-height:16px; padding:2px; color:#999; border:#d2ad6e 1px solid;}
          #present_get #present_get_content #present_get_content_submit #present_get_content_submit_btn{ margin-top:4px;}
    #present_history{ width:644px; height:auto; line-height:18px; padding:15px 20px; margin-top:15px; background:#ffffee; border:#fff 3px solid;}
      #present_history strong{ color:#297580;}
      #present_history a{ color:#297580;}
      #present_history .history_search{ margin-top:8px; height:30px; border-top:#D2AD6E 1px dashed; padding:8px 0 0 10px; background:#fea; }
        #present_history .history_search span{ float:left; margin-left:15px; font-size:12px; font-weight:bold; line-height:22px; color:#a00;}
          #present_history .history_search span a{ color:#a00;}
          #present_history .history_search span a:hover{ text-decoration:none;}
        #present_history .history_search input{ float:left; width:220px; height:20px; line-height:20px;}
        #present_history .history_search input.btn{ float:left; width:55px; height:24px; line-height:24px; margin-left:5px; font-size:12px; border:none; background: url(../images/mini_btn.gif) no-repeat; cursor:pointer; padding:0; text-align:center; }
    #present_history_result_search{ width:678px; height:30px; padding:8px 0 0 10px; background:#fea; border:#D2AD6E 1px solid; }
      #present_history_result_search span{ float:left; margin-left:45px; font-size:12px; font-weight:bold; line-height:22px; color:#a00;}
        #present_history_result_search span a{ color:#a00;}
        #present_history_result_search span a:hover{ text-decoration:none;}
      #present_history_result_search input{ float:left; width:300px; height:20px; line-height:20px;}
      #present_history_result_search input.btn{ float:left; width:55px; height:24px; line-height:24px; margin-left:5px; font-size:12px; border:none; background: url(../images/mini_btn.gif) no-repeat; cursor:pointer; padding:0; text-align:center; }
    #present h2{ font-size:14px; margin:15px 0 0 0;}
    #present_history_result_find{ width:648px; height:auto; margin-top:15px; line-height:18px; padding:15px 20px; background:#fff; border:#a00 1px solid;}
      #present_history_result_find strong{ color:#297580;}
      #present_history_result_find a{ color:#297580;}
      #present_history_result_find p{ margin:5px 0; padding:5px 0; border-bottom:#ddd 1px dashed;}
    #present_history_result{ width:644px; height:auto; margin-top:15px; line-height:18px; padding:15px 20px; background:#ffffee; border:#fff 3px solid;}
      #present_history_result strong{ color:#297580;}
      #present_history_result a{ color:#297580;}
      #present_history_result p{ margin:5px 0; padding:5px 0; border-bottom:#F2E0A1 1px dashed;}
    #present_get_link{ width:600px; height:100px; display:none; margin:0 0 0 45px; background:#fffff5; border:#D2AD6E 1px solid; border-top:#d5d5ac 2px solid;}
      #present_get_link p.get_link{ margin:10px 0 0 130px;}
        #present_get_link p.get_link input.btn{ width:55px; height:24px; line-height:24px; margin-left:5px; font-size:12px; border:none; background: url(../images/mini_btn.gif) no-repeat; cursor:pointer; padding:0; text-align:center; }
      #present_get_link p.tip{ margin:5px 0 0 130px; color:#c37c16;}
      #present_get_link p.coin{ margin:5px 0 0 130px;}
        #present_get_link p.coin span{ color:#a60000; font-weight:bold;}
    #present_how{ width:690px; height:396px; margin:15px 0 15px 0; position:relative; background:url(../images/present_how_bg.png) no-repeat;}
      #present_how_content{ width:572px; height:170px; position:absolute; left:57px; top:195px; background:#edfcff url(../images/present_how_info_ico.gif) 30px 55px no-repeat; border:#5ec4d1 1px solid;}
        #present_how_content p{ margin:8px 18px 0 100px; line-height:17px;}
    #present_goods{ width:630px; height:auto; margin-top:15px; background:#fff; padding:25px 30px; }
      #present_goods ul{ padding:0; margin:0;}
        #present_goods ul li{ list-style:none; height:auto; overflow:auto; border-bottom:#ccc 1px dashed; padding:10px 0; clear:both;}
          #present_goods ul li a.img{ float:left; width:80px;}
            #present_goods ul li a.img img{ float:left; width:80px; height:60px;}
          #present_goods ul li .goods_descr{ float:right; width:530px;}
            #present_goods ul li .goods_descr p{ line-height:20px; margin:0;}
              #present_goods ul li .goods_descr p a{ color:#000;}
              #present_goods ul li .goods_descr p a:hover{ color:#399;}
  #friends{ width:628px; height:auto; margin-top:15px; background:#fff; border:#ddd 1px solid; padding:30px;}
    #friends h2{ line-height:25px; padding:0; background:#bbb; font-size:12px;}
    #friends p{ width:628px; margin:10px 0;}
    #friends ul{ width:628px; padding:0; margin:0;}
      #friends ul li{ width:auto; height:16px; white-space:nowrap; list-style:none; float:left; margin:0 10px 10px 0; }
        #friends ul li a{ color:#297580; line-height:1.231;}
        #friends ul li a:hover{ text-decoration:none;}
    #friends textarea{ background:#eee;}
    #friends input{ width:55px; height:24px; line-height:24px; margin-left:5px; font-size:12px; border:none; background: url(../images/mini_btn.gif) no-repeat; cursor:pointer; padding:0; text-align:center; }
  #cooperation{ width:690px; height:483px; float:left; margin:15px 0; background:#fff url(../images/cooperation_description.jpg) no-repeat; /* border:#ddd 1px solid; padding:30px; */ }
    #cooperation p{ margin:5px 0 0 0; }
    #cooperation p.title{ font-weight:bold; margin-top:20px;}
  #scheme{ width:690px; height:auto; float:left;}
    #scheme #scheme_box01{ width:690px; height:auto; padding-bottom:10px; background:#fff; margin:15px 0; overflow:auto;}
    #scheme #scheme_box02{ width:690px; height:auto; padding-bottom:10px; background:#fff; margin:15px 0; overflow:auto;}
    #scheme #scheme_box03{ width:690px; height:auto; padding-bottom:10px; background:#fff; margin:15px 0; overflow:auto;}
      #scheme #scheme_box03 .descri{ padding:10px 0; width:670px; height:auto; margin:10px auto;}
        #scheme #scheme_box03 .descri ul{ margin-top:0; margin-bottom:0;}
        #scheme #scheme_box03 .descri li{ list-style:square; margin:5px 0;}
      #scheme h2{ padding:8px 12px; background:#ACE8EF; clear:both; height:14px; font-size:14px; margin:10px 10px 0 10px; }
      #scheme img{ width:161px; height:59px;}
      #scheme dl{ float:left; display:inline; width:215px; height:115px; background:#fff3c2; border:#fff 2px solid; margin:10px 0 0 8px;}
      #scheme dt{ float:left; text-align:center; width:215px; height:30px; line-height:30px; font-size:14px; font-weight:bold; margin:10px 0 0 0; display:inline;}
      #scheme dd{ float:right; text-align:center; width:215px; height:65px; margin:0 0 10px 0; display:inline;}
      #scheme #scheme_box01 h2{ background:#dedede;}
      #scheme #scheme_box01 dl{ background:#f0f0f0;}
  
  #login_tip{ width:275px; height:auto; float:right; margin-top:15px;}
    #login_tip_top{ width:260px; height:34px; margin:0; background:#c3dde9 url(../images/list_bg_top.gif) left bottom no-repeat;}
    #login_tip_center{ width:260px; height:auto; margin-top:0; background:#c3dde9; text-align:center;}
    #login_tip_bottom{ width:260px; height:34px; margin:0; background:#c3dde9 url(../images/list_bg_bottom.gif) left bottom no-repeat;}
  #list_wrap{ width:275px; height:auto; float:right; margin:0px 0 0 0;}
  #special_recommend_01{ width:275px; height:auto;}
    #special_recommend_01 .title{ width:275px; height:39px; line-height:36px; text-indent:24px; color:#fff; font-size:14px; font-weight:bold; clear:both; background:url(../images/special_recommend_01_title_bg.gif) no-repeat;}
    #special_recommend_01 .content{ width:275px; height:240px; overflow:hidden; background:url(../images/list_bg_center.gif) left center repeat-y;}
      #special_recommend_01 .content ul{ margin:0 15px; padding:0;}
        #special_recommend_01 .content ul li{ height:65px; list-style:none; border-bottom:#d3f0f3 1px solid; padding:5px 0;}
          #special_recommend_01 .content ul li .img{ width:65px; height:65px; float:left;}
            #special_recommend_01 .content ul li .img img{ width:65px; height:65px; float:left;}
          #special_recommend_01 .content ul li .descr{ width:170px; height:65px; float:left; display:inline; margin-left:10px;}
            #special_recommend_01 .content ul li .descr p{ color:#333; width:170px; margin:0; line-height:20px;}
              #special_recommend_01 .content ul li .descr p a{ color:#333;}
		    #special_recommend_01 .content ul li .descr p.price_now{ width:auto; color:red; float:left; text-align:left; font-weight:bold;}
		    #special_recommend_01 .content ul li .descr p.price_old{ width:auto; color:#3c5e00; float:left; margin-left:5px; text-align:left; text-decoration:line-through;}
		    #special_recommend_01 .content ul li .descr p.descr_content{ clear:both; font-size:14px;}
            /*  
            #special_recommend_01 .content ul li .descr p.title{ width:170px; height:24px; line-height:20px; margin:0; color:#297580; font-weight:bold; font-size:14px; text-indent:0; background:none;}
              #special_recommend_01 .content ul li .descr p.title a{color:#297580;}
            */
    #special_recommend_01 .bottom{ width:275px; height:15px; background:url(../images/list_bg_bottom.gif) left bottom no-repeat;}
  #hot_key_words{ width:275px; height:auto; margin-top:15px;}
    #hot_key_words .title{ width:275px; height:39px; line-height:36px; text-indent:24px; color:#fff; font-size:14px; font-weight:bold; clear:both; background:url(../images/special_recommend_01_title_bg.gif) no-repeat;}
    #hot_key_words .content{ width:275px; height:240px; overflow:hidden; background:url(../images/list_bg_center.gif) left center repeat-y;}
      #hot_key_words .content ul{ width:100%; margin:0 auto; padding:10px 0;}
        #hot_key_words .content ul li{ list-style:none; margin-left:30px; width:90px; float:left; display:inline; height:1.8em; line-height:25px; text-align:left; color:#333; font-size:14px; white-space:nowrap;}
          #hot_key_words .content ul li a{ color:#333;}
          #hot_key_words .content ul li a:hover{ text-decoration:none;}
    #hot_key_words .bottom{ width:275px; height:15px; background:url(../images/list_bg_bottom.gif) left bottom no-repeat;}
  #present_notice{ width:275px; height:316px; position:relative; margin-top:15px; background:url(../images/present_notice_bg.gif) left bottom no-repeat;}
    #present_notice .banner{ width:127px; height:64px; position:absolute; right:-6px; top:16px; background:url(../images/present_notice_banner.gif) no-repeat;}
    #present_notice .pic{ float:left; width:127px; height:131px; margin:16px 0 0 16px; display:inline;}
      #present_notice .pic a.present{ display:block; width:127px; height:131px;}
        #present_notice .pic a.present img{ width:127px; height:131px;}
    #present_notice .descri{ float:left; width:100px; height:70px; margin:75px 0 0 15px; display:inline;}
      #present_notice .descri p{ line-height:17px; word-break:break-all; margin:0;}
        #present_notice .descri p.descri_word a{ color:#333; text-decoration:none;}
        #present_notice .descri p.descri_word a:hover{ text-decoration:underline;}
    #present_notice .logo a{ display:inline; float:left; width:210px; height:79px; margin:8px 0 0 16px;}
      #present_notice .logo a img{ width:210px; height:79px;}
    #present_notice .support{ display:inline; float:left; width:24px; height:79px; margin:8px 0 0 5px;}
    #present_notice .btn{ clear:both; width:209px; height:54px; margin:10px auto 0 auto;}
    
    /*
  #contact_us{ width:275px; height:227px; text-align:left; color:#333; background:url(../images/contact_us_bg.gif) left top no-repeat; margin-top:15px; overflow:hidden;}
    #contact_us a{ color:#333; text-decoration:none;}
    #contact_us a:hover{ text-decoration:underline;}
    #contact_us p.contact{ width:170px; height:77px; margin:47px auto 0 auto; padding-left:55px; border-bottom:#ccc 1px dashed; }
    #contact_us p.blog{ width:170px; height:auto; margin:12px auto 0 auto; padding-left:55px; }
    */
    /*
  #contact_us{ width:273px; height:auto; margin:15px 0 0 0; border:#297580 1px solid; background:#fff;}
      #contact_us .content{ width:249px; height:auto; padding:0 12px;}
      #contact_us .content p.contact{width:177px; margin:2px 0 0 0; background:url(../images/contact_us_ico_01.gif) 15px center no-repeat; padding:15px 0 15px 70px; border-bottom:#ddd 1px dashed;}
      #contact_us .content p.blog{width:177px; margin:0 0 2px 0; background:url(../images/contact_us_ico_02.gif) 15px center no-repeat; padding:15px 0 15px 70px;}
        #contact_us .content p a{ text-decoration:none; color:#333;}
        #contact_us .content p a:hover{ text-decoration:underline;}
     */    
     
     
      #contact_us{ width:273px; height:auto; margin:0px; border:#297580 1px solid; background:#fff;}
      #contact_us p.title{ height:32px; line-height:32px; background:#47A8B5; text-indent:15px; border:#fff 2px solid; color:#fff; font-weight:bold; margin:0;}
      #contact_us .content{ height:auto; padding:8px 10px; margin:0;}
        #contact_us .content p{ border-bottom:#ddd 1px dashed; height:25px; line-height:25px;  margin:0;}
        #contact_us .content p.last{ border-bottom:none; text-align:right;}
        #contact_us .content .ico_01{ padding-left:30px; background:url(../images/contact_ico_01.gif) 5px top no-repeat;}
        #contact_us .content .ico_02{ padding-left:30px; background:url(../images/contact_ico_02.gif) 5px top no-repeat;}
        #contact_us .content .ico_03{ padding-left:30px; background:url(../images/contact_ico_03.gif) 5px top no-repeat;}
        #contact_us .content .ico_04{ padding-left:30px; background:url(../images/contact_ico_04.gif) 5px top no-repeat;}
        #contact_us .content .ico_05{ padding-left:30px; background:url(../images/contact_ico_05.gif) 5px top no-repeat;}
        #contact_us .content .ico_06{ padding-left:30px; background:url(../images/contact_ico_06.gif) 8px 4px no-repeat;}
        #contact_us .content .ico_07{ padding-left:30px; background:url(../images/contact_ico_07.gif) 6px 4px no-repeat;}
        #contact_us .content p a{ text-decoration:none; color:#297580; }
        #contact_us .content p a:hover{ text-decoration:underline;}   
     
     
        
        #contact_us .content1{ height:auto; padding:8px 10px; margin:0px; }
        #contact_us .content1 .p1 a{ text-decoration:none; color:#297580; }
        #contact_us .content1 .p1 a:hover{ text-decoration:underline;}   
        #contact_us .content1 .p1{ margin:0px; padding:0px; height:20px; border-bottom:#ddd 1px dashed; line-height:20px;  }
        #contact_us .content1 .banben { float: left; width: 110px; padding-right: 5px; padding-left: 5px; margin:0px; text-align: left; height:5px;}
        #contact_us .content1 .xiazai { float: right; width: 30px; padding:0px; margin:0px; height:5px;}
        #contact_us .content1 .name { float: left; width: 90px; padding:0px; margin:0px;height:5px;}
  
  
  #list{ width:275px; height:auto; margin:15px 0 0 0; text-align:center;}
    #list .top{ width:275px; height:4px; font-size:0; background:url(../images/list_bg_top.gif) left top no-repeat;}
    #list .center{ width:275px; height:auto; overflow:auto; background:url(../images/list_bg_center.gif) left center repeat-y;}
    #list .bottom{ width:275px; height:15px; background:url(../images/list_bg_bottom.gif) left bottom no-repeat;}
    #list table.title{ width:275px; border:none; clear:both; background:url(../images/list_title_bg.gif) no-repeat;}
      #list th{ height:39px; width:90px; line-height:36px; text-align:center; color:#fff; font-size:12px; font-weight:bold;}
        #list th.select{ color:#fff;}
          #list th.select a{ display:block; width:100%; height:100%; color:#fff; text-decoration:none; background:url(../images/list_title_select_bg.gif) center bottom no-repeat;}
        #list th.unselect{ color:#d6faff;}
          #list th.unselect a{ display:block; width:100%; height:100%; color:#d6faff; text-decoration:underline;}
          #list th.unselect a:hover{ color:#fff; background:url(../images/list_title_select_bg.gif) center bottom no-repeat; text-decoration:none;}
	#list ul{ width:100%; margin:0 auto; padding:15px 0;}  
      #list li{ list-style:none; width:80%; margin:4px auto; text-align:left; color:#333; font-size:14px; overflow:hidden; padding-left:25px; background:url(../images/star.gif) left 0 no-repeat;  /*white-space:nowrap;*/} 
        #list li .left{ float:left; display:inline;}   
        #list li .right{ float:right; display:inline; } 
        #list li strong{ color:#246872;}
        #list li a{ color:#246872;}
        #list li a:hover{ text-decoration:none;}
        #list li a.site_link:hover{ position:relative; left:2px; top:-2px;}
	#list ul.recommend{ width:80%;}
	  #list ul.recommend li{ width:100%;}
        #list ul.recommend li span{ display:block; float:left; width:85px;}
  .right_list{ width:275px; height:auto; margin:15px 0 0 0;}
  .right_list.top{ width:275px; height:auto; margin:0;}
    .right_list .title{ width:275px; height:33px; background:url(../images/right_list_title_bg.gif) no-repeat;}
      .right_list .title a{ width:93px; height:29px; line-height:29px; text-align:center; display:block; float:left; margin:4px 0 0 4px; display:inline; color:#fff; font-weight:bold; background:url(../images/btn_switch_unselect.gif) no-repeat;}
      .right_list .title a:hover,.right_list .title a.select{ background:url(../images/btn_switch_select.gif) no-repeat; text-decoration:none;}
    .right_list .content{ width:249px; height:385px; overflow:hidden; padding:10px 12px; border:#297580 1px solid; background:#fff url(../images/right_list_content_bg.gif) top left repeat-x;}
      .right_list .content .content_wrap{ width:249px; height:65px; padding-top:10px; clear:both; border-bottom:#def0f2 1px solid;}
        .right_list .content .content_wrap a.img{ width:60px; height:55px; display:block; float:left;}
          .right_list .content .content_wrap a.img img{ width:60px; height:55px; display:block; float:left;}
        .right_list .content .content_wrap .text{ width:177px; height:55px; float:right;}
          .right_list .content .content_wrap .text p{ margin:0; color:#297580;}
          .right_list .content .content_wrap .text p.content_title{ font-size:14px; line-height:18px; height:35px; overflow:hidden; margin-bottom:5px;}
            .right_list .content .content_wrap .text p.content_title a{ color:#333; text-decoration:none;}
            .right_list .content .content_wrap .text p a{ color:#297580; text-decoration:none;}
            .right_list .content .content_wrap .text p a:hover{ text-decoration:underline;}
            .right_list .content .content_wrap .text p strong{ color:#b00;}
            
  .score_list{ width:275px; height:auto; margin:15px 0 0 0;}
    .score_list .title{ width:275px; height:33px; background:url(../images/right_list_title_bg.gif) no-repeat;}
      .score_list .title a{ width:93px; height:29px; line-height:29px; text-align:center; display:block; float:left; margin:4px 0 0 4px; display:inline; color:#fff; font-weight:bold; background:url(../images/btn_switch_unselect.gif) no-repeat;}
      .score_list .title a:hover,.score_list .title a.select{ background:url(../images/btn_switch_select.gif) no-repeat; text-decoration:none;}
    .score_list .content{ width:249px; height:auto; padding:15px 12px; border:#297580 1px solid; background:#fff url(../images/right_list_content_bg.gif) top left repeat-x;}
      .score_list .content p{width:208px; margin:0; padding:6px 0 6px 39px; border-bottom:#def0f2 1px dashed; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url(../images/ico_coins.gif) 6px center no-repeat;}
        .score_list .content p span{ color:#b00; }
            
  .transfer_list{ width:275px; height:auto; margin:15px 0 0 0;}
    .transfer_list .title{ width:275px; height:33px; background:url(../images/right_list_title_bg.gif) no-repeat;}
      .transfer_list .title a{ width:93px; height:29px; line-height:29px; text-align:center; display:block; float:left; margin:4px 0 0 4px; display:inline; color:#fff; font-weight:bold; background:url(../images/btn_switch_unselect.gif) no-repeat;}
      .transfer_list .title a:hover,.transfer_list .title a.select{ background:url(../images/btn_switch_select.gif) no-repeat; text-decoration:none;}
      .transfer_list .title a.more{ width:auto; margin:4px 0 0 30px; color:#297580; font-weight:normal; background:none;}
      .transfer_list .title a.more:hover{ background:none; text-decoration:none;}
    .transfer_list .content{ width:249px; height:auto; padding:15px 12px; border:#297580 1px solid; background:#fff url(../images/right_list_content_bg.gif) top left repeat-x;}
      .transfer_list .content p.zhuan{width:217px; margin:0; padding:6px 0 6px 30px; border-bottom:#def0f2 1px dashed; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url(../images/ico_zhuan.gif) 6px center no-repeat;}
      .transfer_list .content p.qiu{width:217px; margin:0; padding:6px 0 6px 30px; border-bottom:#def0f2 1px dashed; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url(../images/ico_qiu.gif) 6px center no-repeat;}
        .transfer_list .content p a{ text-decoration:none; color:#333;}
        .transfer_list .content p a:hover{ text-decoration:underline;}
        
        
        
    
            
  .shop_recommend_list{ width:275px; height:auto; margin:15px 0 0 0;}
    .shop_recommend_list .title{ width:275px; height:33px; background:url(../images/right_list_title_bg.gif) no-repeat;}
      .shop_recommend_list .title a{ width:93px; height:29px; line-height:29px; text-align:center; display:block; float:left; margin:4px 0 0 4px; display:inline; color:#fff; font-weight:bold; background:url(../images/btn_switch_unselect.gif) no-repeat;}
      .shop_recommend_list .title a:hover,.shop_recommend_list .title a.select{ background:url(../images/btn_switch_select.gif) no-repeat; text-decoration:none;}
      .shop_recommend_list .title a.more{ width:auto; margin:4px 0 0 30px; color:#297580; font-weight:normal; background:none;}
      .shop_recommend_list .title a.more:hover{ background:none; text-decoration:none;}
    .shop_recommend_list .content{ width:243px; height:auto; padding:15px; border:#297580 1px solid; background:#fff url(../images/right_list_content_bg.gif) top left repeat-x;}
      .shop_recommend_list .content a{ text-decoration:none; color:#333; display:block; width:75px; height:24px; line-height:24px; margin-left:2px; display:inline; float:left; overflow:hidden; }
      .shop_recommend_list .content a:hover{ text-decoration:underline;}   
      .shop_recommend_list .content a.red{ color:#c00;}
    
            
  .city_group_list{ width:275px; height:auto; margin:15px 0 0 0;}
    .city_group_list .title{ width:275px; height:33px; background:url(../images/right_list_title_bg.gif) no-repeat;}
      .city_group_list .title a{ width:93px; height:29px; line-height:29px; text-align:center; display:block; float:left; margin:4px 0 0 4px; display:inline; color:#fff; font-weight:bold; background:url(../images/btn_switch_unselect.gif) no-repeat;}
      .city_group_list .title a:hover,.city_group_list .title a.select{ background:url(../images/btn_switch_select.gif) no-repeat; text-decoration:none;}
      .city_group_list .title a.more{ width:auto; margin:4px 0 0 30px; color:#297580; font-weight:normal; background:none;}
      .city_group_list .title a.more:hover{ background:none; text-decoration:none;}
    .city_group_list .content{ width:243px; height:auto; padding:15px; border:#297580 1px solid; background:#fff url(../images/right_list_content_bg.gif) top left repeat-x;}
      .city_group_list .content a{ color:#333; display:block; width:auto; height:24px; line-height:24px; margin:0 5px; white-space:nowrap; display:inline; float:left; overflow:hidden; }
      .city_group_list .content a:hover{ text-decoration:none;}   
      .city_group_list .content a.red{ color:#c00;}
        
        
  .img_recommend_list{ width:275px; height:auto; margin:15px 0 0 0;}
      .img_recommend_list .img_list a{ display:block; width:275px; height:250px; margin:0 0 15px 0;}
      .img_recommend_list .img_list img{ width:275px; height:250px;}
    .img_recommend_list .logo_list{ width:275px; height:225px; background:#bbb; margin:0 0 15px 0;}
      .img_recommend_list .logo_list a{ display:block; float:left; display:inline; margin:11px 0 0 11px;}

            
  .site_recommend_list{ width:275px; height:auto; margin:15px 0 0 0;}
    .site_recommend_list .title{ width:275px; height:33px; background:url(../images/right_list_title_bg.gif) no-repeat;}
      .site_recommend_list .title a{ width:93px; height:29px; line-height:29px; text-align:center; display:block; float:left; margin:4px 0 0 4px; display:inline; color:#fff; font-weight:bold; background:url(../images/btn_switch_unselect.gif) no-repeat;}
      .site_recommend_list .title a:hover,.site_recommend_list .title a.select{ background:url(../images/btn_switch_select.gif) no-repeat; text-decoration:none;}
      .site_recommend_list .title a.more{ width:auto; margin:4px 0 0 30px; color:#297580; font-weight:normal; background:none;}
      .site_recommend_list .title a.more:hover{ background:none; text-decoration:none;}
    .site_recommend_list .content{ width:273px; height:auto; border:#297580 1px solid; padding:11px 0 20px 0; background:#fff url(../images/right_list_content_bg.gif) top left repeat-x;}
      
      .site_recommend_list .logo_list a{ display:block; float:left; display:inline; margin:11px 0 0 11px; color:#000; background:#F3F3F3; padding:1px 1px 10px 1px;}
      .site_recommend_list .logo_list span{ display:block; width:120px; text-align:center;}
        
     
        

  .keyword_list{ width:275px; height:auto; margin:15px 0 15px 0;}
    .keyword_list .title{ width:275px; height:33px; background:url(../images/right_list_title_bg.gif) no-repeat;}
      .keyword_list .title a{ width:93px; height:29px; line-height:29px; text-align:center; display:block; float:left; margin:4px 0 0 4px; display:inline; color:#fff; font-weight:bold; background:url(../images/btn_switch_unselect.gif) no-repeat;}
      .keyword_list .title a:hover,.keyword_list .title a.select{ background:url(../images/btn_switch_select.gif) no-repeat; text-decoration:none;}
    .keyword_list .content{ width:237px; height:auto; line-height:20px; padding:10px 18px; border:#297580 1px solid; background:#fff url(../images/right_list_content_bg.gif) top left repeat-x;}
      .keyword_list .content a{ padding:0 10px 0 0; color:#333; line-height:20px; }
      .keyword_list .content a:hover{ text-decoration:none;}
      
  .link_list{ width:275px; height:auto; margin:15px 0 0 0;}
    .link_list .title{ width:275px; height:33px; background:url(../images/right_list_title_bg.gif) no-repeat;}
      .link_list .title a{ width:93px; height:29px; line-height:29px; text-align:center; display:block; float:left; margin:4px 0 0 4px; display:inline; color:#fff; font-weight:bold; background:url(../images/btn_switch_unselect.gif) no-repeat;}
      .link_list .title a:hover,.link_list .title a.select{ background:url(../images/btn_switch_select.gif) no-repeat; text-decoration:none;}
      .link_list .title a.more{ width:auto; margin:4px 0 0 30px; color:#297580; font-weight:normal; background:none;}
      .link_list .title a.more:hover{ background:none; text-decoration:none;}
    .link_list .content{ width:263px; height:auto; line-height:20px; padding:15px 5px; border:#297580 1px solid; background:#fff url(../images/right_list_content_bg.gif) top left repeat-x;}
      .link_list .content ul{ width:80%; margin:0 auto; padding:15px 0;}
      .link_list .content li{display:inline; list-style:none; float:left; margin-left:10px; width:100%; height:1.8em; line-height:25px; text-align:left; color:#333; font-size:14px; overflow:hidden;  /*white-space:nowrap;*/}
      .link_list .content a{ color:#333;}
      .link_list .content a:hover{ text-decoration:none;}
      .link_list .content a.site_link:hover{ position:relative; left:2px; top:-2px;}
       .link_list .content li span{ display:block; float:left; width:100px; overflow:hidden;}
      
      
      
  
  #present_list{ width:275px; height:auto; float:right; margin-top:15px;}
    #present_list #present_winner{ width:275px; height:215px; padding:45px 0 0 0; background:url(../images/present_winner_bg.gif) no-repeat;}
      #present_list #present_winner p.title{ width:190px; margin:0 auto; font-weight:bold;}
      #present_list #present_winner p.content{ width:190px; margin:5px auto 0 auto; color:#a50000; line-height:18px;}
      #present_list #present_winner p.pic{ width:190px; height:67px; margin:10px auto 0 auto;}
        #present_list #present_winner p.pic img{ width:190px; height:67px;}
    #present_list #present_top10{ width:275px; height:335px; margin-top:15px; background:url(../images/present_top10_bg.gif) no-repeat;}
      #present_list #present_top10 p.title{ width:auto; height:32px; line-height:32px; text-indent:2em; font-weight:bold; font-size:14px; color:#fff; margin:0;}
      #present_list #present_top10 .content{ width:260px; height:auto;  padding:22px 0 0 5px;}
        #present_list #present_top10 .content ul{ padding-left:30px; margin:10px 0;}
          #present_list #present_top10 .content ul li{ width:185px; height:20px; padding-left:15px; clear:both; font-size:14px; list-style:none; background:url(../images/point_01.gif) left center no-repeat;}
            #present_list #present_top10 .content ul li span.top_qq_num{ float:left;}
            #present_list #present_top10 .content ul li span.top_coin{ float:right;}
        #present_list #present_top10 .content ul.qq{ padding-left:30px; margin:0;}
  .advertise{ width:275px; height:auto; margin-top:15px;}
  .advertise_top{ width:275px; height:auto; margin-bottom:15px;} 
  
  
  .shop_info{ width:275px; height:auto;}
    .shop_info .title{ width:275px; height:33px; background:url(../images/right_list_title_bg.gif) no-repeat;}
      .shop_info .title a{ width:93px; height:29px; line-height:29px; text-align:center; display:block; float:left; margin:4px 0 0 4px; display:inline; color:#fff; font-weight:bold; background:url(../images/btn_switch_unselect.gif) no-repeat;}
      .shop_info .title a:hover,.shop_info .title a.select{ background:url(../images/btn_switch_select.gif) no-repeat; text-decoration:none;}
    .shop_info .map{ width:257px; height:auto; padding:8px; font-size:0; border:#297580 1px solid; background:#c2c9ca;}
    .shop_info .content{ width:249px; height:auto; padding:12px; border:#297580 1px solid; border-top:none; background:#fff;}
      .shop_info .content p{ margin:0; line-height:20px;}
        .shop_info .content p a{ color:#297580;}
        
        
        
  #check_webreg{ width:690px; height:auto; float:left; margin-top:15px;}
    #check_webreg .title{ width:669px; height:35px; padding-left:23px; line-height:35px; color:#fff; font-size:14px; font-weight:bold; margin:0; background:url(../images/site_title_bg.gif) no-repeat;}
      #check_webreg .title span.tit{ float:left;}
        #check_webreg .title span.tit a.submit{ background:url(../images/site_title_submit.gif) 30px center no-repeat; font-size:13px; padding-left:55px; color:#297580; }
      #check_webreg .title span.search_bar{ width:auto; height:auto; padding-top:7px; padding-right:60px; float:right;}
        #check_webreg .title span.search_bar input{ width:180px; height:18px; line-height:18px; color:#999; }
        #check_webreg .title span.search_bar input.write{ color:#333;}
        #check_webreg .title span.search_bar .btn{width:55px; height:24px; line-height:24px; font-size:12px; border:none; color:#333; margin-left:2px; background: url(../images/mini_btn.gif) no-repeat; cursor:pointer; padding:0; text-align:center;}

    #check_webreg .box_wrap{ width:650px; height:auto; background:#fff; border:#ddd 1px solid; padding:15px 20px;}
      #check_webreg .box_wrap .search{ padding-left:20px; }
        #check_webreg .box_wrap .search .check_btn{ width:55px; height:24px; line-height:24px; margin-left:5px; font-size:12px; border:none; background: url(../images/mini_btn.gif) no-repeat; cursor:pointer; padding:0; text-align:center; }
        #check_webreg .box_wrap .search .check_ipt{ width:175px; height:20px; line-height:20px; border:#666 1px solid; background:#f0f0f0;}
        #check_webreg .box_wrap .search span{ color:#333;}
      #check_webreg .box_wrap .one{ width:618px; height:auto; line-height:20px; margin-top:15px; padding:15px; border:#eba600 1px solid; background:#fffcea; }
        #check_webreg .box_wrap .one a{ color:#297580; font-weight:bold;}
        #check_webreg .box_wrap .one a:hover{ text-decoration:none;}
        #check_webreg .box_wrap .one a.submit{ color:#297580; font-size:12px; font-weight:bold; }
        #check_webreg .box_wrap .one a.submit:hover{ text-decoration:none; }
        #check_webreg .box_wrap .one strong{ color:#800;}
        #check_webreg .box_wrap .one .red{ color:#AD5A07; }
      #check_webreg .box_wrap .three{ width:618px; height:auto; margin-top:15px; padding:15px; padding-top:15px; border:#ccc 1px solid; background:#f5f5f5; }
        #check_webreg .box_wrap .three h2{ height:30px; line-height:30px; text-indent:15px; padding-right:15px; font-size:12px; background:#fff;}
          #check_webreg .box_wrap .three h2 a{ color:#297580;}
      #check_webreg .box_wrap .three ul{ padding:0; margin:0 12px;}
      #check_webreg .box_wrap .three li{ width:95px; height:25px; margin-right:18px; line-height:25px; color:#297580; float:left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
        #check_webreg .box_wrap .three li a{ color:#297580; font-size:14px; margin-right:5px;}
        #check_webreg .box_wrap .three li a:hover{ text-decoration:none;}
        #check_webreg .box_wrap .three li a.site_link:hover{ position:relative; left:2px; top:-2px;}
        
        .check #contact_us{ margin:0; }
    
    #compare{ width:100%;}
      #compare th{ background:url(../images/compare_th_bg.gif) repeat-x;}
      #compare td{ padding:10px;}
        #compare td .img{ width:190px; height:110px;}
 
 
#map_wrap{ width:978px; height:auto; margin-top:15px; clear:both; background:#fff; border:#297580 1px solid;}
  #map_wrap .left{ float:left; width:215px; padding-left:5px; padding-bottom:10px;}
    #map_wrap .left h2{ font-size:16px; margin:10px; text-align:center;}
    #map_wrap .left .page_m{ margin:5px; padding:5px; background:#ccc;}
      #map_wrap .left .page_m a{ font-size:14px; padding:1px 5px; color:#555; font-weight:bold;}
      #map_wrap .left .page_m a:hover,#map_wrap .left .page a.select{ color:#fff; background:#c60;}
    #map_wrap .left #left_content{ padding:5px; height:600px; overflow:auto;}
    #map_wrap .left #left_content .info{ width:190px; border-bottom:#ddd 1px solid; padding:10px 0;}
      #map_wrap .left #left_content .info img{ float:left; margin-top:2px; width:34px; height:35px;}
      #map_wrap .left #left_content .info p{ width:150px; float:right; margin:0; }
      #map_wrap .left #left_content .info p.description{height:32px; overflow:hidden;}
        #map_wrap .left #left_content .info p.description a{ color:#297580; text-decoration:none;}
        #map_wrap .left #left_content .info p.description a:hover{ text-decoration:underline;}
      #map_wrap .left #left_content .price{ width:100%; color:#666; padding:5px 0 0 0;}
        #map_wrap .left #left_content .price del{ color:#999;}
        #map_wrap .left #left_content .price strong{ font-weight:normal; color:#e00;}
    
  #map_wrap .right{ float:right;}
    #map_wrap .right #main_map{ margin:15px;}
      #map_wrap .right #main_map .range{ width:720px; height:30px; line-height:30px; padding-bottom:10px; text-align:center; font-size:14px;}
        #map_wrap .right #main_map .range input{ border:none; margin-left:15px;}
        #map_wrap .right #main_map .range .text_input{ border:#666 1px solid; margin-left:0; margin-right:6px;}
        #map_wrap .right #main_map .range .btn{ width:55px; height:24px; line-height:24px; margin-left:5px; margin-right:5px; font-size:12px; border:none; background: url(../images/mini_btn.gif) no-repeat; cursor:pointer; padding:0; text-align:center; }
        #map_wrap .right #main_map .range .one{ padding-right:20px; background: url(../images/yellow.gif) right center no-repeat;}
        #map_wrap .right #main_map .range .two{ padding-right:20px; background: url(../images/green.gif) right center no-repeat;}
        #map_wrap .right #main_map .range .three{ padding-right:20px; background: url(../images/red.gif) right center no-repeat;}
        #map_wrap .right #main_map .range .four{ padding-right:20px; background: url(../images/blue.gif) right center no-repeat;}
      #map_wrap .right #main_map .map{ width:720px;}
          #map_wrap .right #main_map .map .title{   height:25px; border-bottom:#c60 1px solid; margin-bottom:10px;}
            #map_wrap .right #main_map .map .title .content{ width:auto; height:25px; background:#c60; color:#fff; font-size:14px; font-weight:bold; line-height:25px; padding:0 12px; float:left;}
          #map_wrap .right #main_map .map .description{  height:7.5em; line-height:18px;  color:#297580; overflow:hidden; }
            #map_wrap .right #main_map .map .description a{ color:#297580; text-decoration:none; }
            #map_wrap .right #main_map .map .description img{ width:120px; height:7.5em; float:left; margin-right:8px;}
          #map_wrap .right #main_map .map .buy{ height:27px; line-height:27px; font-size:14px; text-align:center;}
            #map_wrap .right #main_map .map .buy strong{ color:#f90;}
            #map_wrap .right #main_map .map .buy a {color:#c30; font-weight:bold;}
          #map_wrap .right #main_map .map .time{  height:30px; border-top:#ccc 1px solid; line-height:30px; background:#eee; color:#333; text-align:center; font-size:14px; font-weight:bold;}
          #map_wrap .right #main_map .map .addr{ width:300px; height:25px; text-align:center;}
 
 
    #webreg{ width:628px; height:auto; padding:30px; margin-top:15px; float:left; background:#fff; border:#ddd 1px solid;} 
      #webreg h3{ font-size:15px; margin:20px 0 10px 0;} 
        #webreg h3 a{ color:#000;} 
      #webreg .line{ height:1px; margin:0 auto; font-size:0; border-bottom:#ccc 1px dashed;} 
      #webreg .webreg_two_ways{ } 
        #webreg .webreg_two_ways .one{ width:204px; height:80px; line-height:20px; padding:24px 0 0 95px; float:left; background:url(../images/webreg_two_ways_01.gif) no-repeat; } 
        #webreg .webreg_two_ways .two{ width:204px; height:80px; line-height:20px; padding:24px 0 0 95px; float:right; background:url(../images/webreg_two_ways_02.gif) no-repeat; } 
      #webreg a{ color:#297580;} 
      #webreg a:hover{ text-decoration:none;} 
      #webreg .check_box{ border:none;} 
	  #webreg .btn{ width:80px; height:38px; line-height:38px; border:none; background: url(../images/add_comment_btn.gif) no-repeat; color:#630; font-weight:bold; cursor:pointer; margin-top:10px;}
      #webreg .border{ background:#fffdf6; border:#f7d18e 1px solid; padding:15px; margin-bottom:20px;} 
        #webreg #webregist_request{ width:593px; height:auto; padding:15px; background:#f0f0f0; text-align:left; margin:0 auto; border:#ddd 2px solid;}
          #webreg #webregist_request p{ margin:5px 0;}
          #webreg #webregist_request input{ width:55px; height:24px; line-height:24px; margin-left:5px; font-size:12px; border:none; background: url(../images/mini_btn.gif) no-repeat; cursor:pointer; padding:0; text-align:center; }
  

#center{ width:980px; height:auto; margin:0px 0 0 0; clear:both;}
  #center_content{ width:688px; height:auto; float:left; border:#57a2ad 1px solid; background:#fff;}
  #center_content_wrap{ width:656px; height:auto; margin:1px 1px 0 1px; padding:25px 15px; background:url(../images/right_list_content_bg.gif) top left repeat-x;}
    #center_content h3{ font-size:16px; margin:0; padding-bottom:20px;}
    #center_content .description{ margin:15px; padding:15px; background:#ffe; line-height:18px; border:#df9300 1px dashed;}
    #center_content .title{ border-bottom:#57A2AD 1px solid;}
      #center_content .title a{ display:block; float:left; line-height:1.231; padding:10px 15px; color:#297580; border:#fff 1px solid; border-bottom:none;}
      #center_content .title a.select{ position:relative; bottom:-1px; text-decoration:none; background:#fff; font-weight:bold; padding:10px 15px; border:#57A2AD 1px solid; border-bottom:none; border-top:3px;}
      #center_content .title a:hover{ position:relative; bottom:-1px; text-decoration:none; background:#fff; padding:10px 15px; border:#57A2AD 1px solid; border-bottom:none; border-top:3px;}
        #center_content .title .add{ float:right; height:36px; line-height:36px; margin-right:20px;}
          #center_content .title .add a,#center_content .title .add a:hover{ position:static; border:none; color:#297580; padding-right:14px; background:url(../images/ico_add.gif) right center no-repeat;}
          #center_content .title input.add_buy{ width:106px; height:24px; margin-top:4px; cursor:pointer; border:none; background:url(../images/center_add_btn.gif) no-repeat; }
          
    #center_content .content{ margin:15px 0 0 0;}
      #center_content .content th{ height:36px; line-height:36px; text-align:center; color:#555; font-weight:bold; background:url(../images/center_content_sub_title_bg.gif) top left repeat-x;}
      #center_content .content td{ text-align:center; border-bottom:#ddd 1px dashed;}
        #center_content .content td a{ color:#f80;}
        #center_content .content td a:hover{ text-decoration:none;}
        #center_content .content td.img img{ width:90px; height:65px;}
      #center_content .content td.descr{ text-align:left; line-height:18px; padding:10px;}
        #center_content .content td.descr a{ color:#333;}
      
  #center_list{ width:275px; height:auto; float:right;}
    #center_list .center_list{ width:273px; height:auto; border:#297580 1px solid; margin:15px 0 0 0; background:#fff;}
    #center_list .center_list.top{ margin:0;}
      #center_list .center_list .title{ background:#e8e8e8; margin:3px; text-indent:15px; height:30px; line-height:30px; font-weight:bold;}
      #center_list .center_list .content{ padding:15px;}
        #center_list .center_list .content p{ padding:5px 0; margin:0;}
    #center_list .center_list.buttons{ padding-bottom:3px; }
      #center_list .center_list.buttons a{ width:200px; height:23px; color:#fff; font-size:14px; padding:9px 0 0 67px; margin:3px 0 0 3px; display:block; clear:both; background:url(../images/center_list_bg_02.gif) no-repeat;}
      #center_list .center_list.buttons a.select,#center_list .center_list.buttons a:hover{ color:#297580; background:url(../images/center_list_bg_01.gif) no-repeat;}
        #center_list .center_list.buttons a span{ font-size:12px; font-weight:bold;}

	
#sites{ width:980px; height:auto; margin:15px 0 30px 0; clear:both;}
  #sites .site_wrap{ width:980px; height:auto;}
    #sites .site_wrap .title{ width:959px; height:35px; padding-left:23px; line-height:35px; color:#fff; font-size:14px; font-weight:bold; margin:0; background:url(../images/site_title_bg.gif) no-repeat;}
      #sites .site_wrap .title span.tit{ float:left;}
        #sites .site_wrap .title span.tit a.submit{ background:url(../images/site_title_submit.gif) 30px center no-repeat; font-size:13px; padding-left:55px; color:#297580; }
      #sites .site_wrap .title span.search_bar{ width:auto; height:auto; padding-top:7px; padding-right:60px; float:right;}
        #sites .site_wrap .title span.search_bar input{ width:180px; height:18px; line-height:18px; color:#999; }
        #sites .site_wrap .title span.search_bar input.write{ color:#333;}
        #sites .site_wrap .title span.search_bar .btn{width:55px; height:24px; line-height:24px; font-size:12px; border:none; color:#333; margin-left:2px; background: url(../images/mini_btn.gif) no-repeat; cursor:pointer; padding:0; text-align:center;}

	      
	      
      
    #sites .site_wrap .site_box{ width:938px; height:auto; background:#fff; border:#ddd 1px solid; padding:15px 20px;}
      #sites .site_wrap .site_box ul{ padding:0; margin:0 12px;}
      #sites .site_wrap .site_box li{ width:130px; height:25px; line-height:25px; color:#297580; float:left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
        #sites .site_wrap .site_box li a{ color:#297580; font-size:14px; margin-right:5px;}
        #sites .site_wrap .site_box li a:hover{ text-decoration:none;}
        #sites .site_wrap .site_box li a.site_link:hover{ position:relative; left:2px; top:-2px;}
    #sites .site_wrap .site_box.city_switch{ width:900px; height:auto; margin:0 auto; overflow:auto; padding:15px; border:#efbe54 1px solid; background:#ffe;}
    #sites .site_wrap .city_switch_wrap{ width:978px; background:#fff; padding:20px 0; border-right:#ddd 1px solid; border-left:#ddd 1px solid;}
      #sites .site_wrap .site_box.city_switch li{ width:auto; margin-top:2px; text-align:center;}
        #sites .site_wrap .site_box.city_switch li a{ display:block; padding:0 8px; margin:0 5px; color:#333;}
        #sites .site_wrap .site_box.city_switch #letter li a{ padding:0 8px; margin:0;}
        #sites .site_wrap .site_box.city_switch li.select a{ background:#efbe54;}
    #sites .site_wrap .site_box.word_links{ width:938px; padding:15px 20px 0 20px; border-bottom:none; clear:both;}
      #sites .site_wrap .site_box.word_links li{ width:auto; text-align:center; padding:0 5px 0 0;}
    #sites .site_wrap .site_box.img_links{ width:948px; margin-bottom:10px; border-top:none; padding:10px 15px 15px 15px; clear:both;}
      #sites .site_wrap .site_box.img_links #img_links_content{ /*height:31px; overflow:hidden;*/}
        #sites .site_wrap .site_box.img_links #img_links_content li{ width:180px; height:60px; margin:2px; line-height:60px; text-align:center;}
          #sites .site_wrap .site_box.img_links #img_links_content li img{ width:180px; height:60px;}
#about{ width:980px; height:auto; margin:15px 0 30px 0; clear:both;}
  #about .about_wrap{ width:980px; height:auto;}
    #about .about_wrap a{ color:#297580;}
    #about .about_wrap h1{ width:966px; height:35px; color:#297580; padding-left:14px; line-height:35px; font-size:14px; font-weight:bold; margin:0; }
      #about .about_wrap h1 span{ color:#5EC4D1; padding-left:10px;}
    #about .about_wrap .about_box{ width:920px; height:auto; background:#fff; padding:20px 30px 20px 30px; line-height:18px;}	
#api{ width:980px; height:auto; margin:15px 0 30px 0; clear:both;}
  #api .api_wrap{ width:980px; height:auto;}
    #api .api_wrap h1{ width:966px; height:35px; padding-left:14px; line-height:35px; font-size:16px; font-weight:bold; margin:0; }
    #api .api_wrap .api_box{ width:936px; height:auto; border:#ddd 1px solid; background:#fff; padding:20px;}
    #api .api_wrap .api_box p{ line-height:18px;}
      #api .api_wrap .api_box p span{ color:#ccc;}
    #api .api_wrap .api_box p.title{ font-size:14px; font-weight:bold;}	
#partner{ width:980px; height:auto; margin:15px 0 30px 0; clear:both;}
  #partner .partner_wrap{ width:980px; height:auto;}
    #partner .partner_wrap h1{ width:966px; height:35px; padding-left:14px; line-height:35px; font-size:16px; font-weight:bold; margin:0; }
    #partner .partner_wrap .partner_box{ width:940px; height:auto; background:#fff; padding:0 20px;}
      #partner .partner_wrap .partner_box h2{ height:30px; line-height:30px; text-align:center; font-size:16px; margin-top:20px;}
      #partner .partner_wrap .partner_box table{ width:935px; height:auto; margin:20px auto; border:#5ec4d2 1px solid; background:#eee;}
      #partner .partner_wrap .partner_box th{ width:187px; height:33px; color:#fff; line-height:33px; background:#5ec4d2; text-align:center; font-size:14px; font-weight:bold;}
      #partner .partner_wrap .partner_box td{ width:145px; height:auto; line-height:18px; background:#fff; padding:5px; border:#5ec4d2 1px solid; text-align:center;}
      #partner .partner_wrap .partner_box.series th{ width:auto;}
      #partner .partner_wrap .partner_box.series td{ width:auto;}
        #partner .partner_wrap .partner_box td strong{ color:#c00; padding:0 3px;}
        #partner .partner_wrap .partner_box td a{ color:#297580; font-weight:bold; padding:0 3px;}
        #partner .partner_wrap .partner_box td a:hover{ text-decoration:none;}
        #partner .partner_wrap .partner_box td ul{ margin:0 6px 0 6px; padding:0 0 0 12px; text-align:left;}
        #partner .partner_wrap .partner_box.series td ul{ margin:12px;}
      #partner .partner_wrap .partner_box td.img{ font-size:0;}
        #partner .partner_wrap .partner_box td.img img{ width:175px; height:130px;}
#site_map{ width:980px; height:auto; margin:15px 0 30px 0; clear:both;}
  #site_map .site_map_wrap{ width:980px; height:auto;}
    #site_map .site_map_wrap h1{ width:966px; height:35px; padding-left:14px; line-height:35px; font-size:16px; font-weight:bold; margin:0; }
    #site_map .site_map_wrap h2{ width:auto; font-size:12px; margin:5px 0; }
    #site_map .site_map_wrap .site_map_box{ width:940px; height:auto; background:#fff; padding:0 20px;}
      #site_map .site_map_wrap .site_map_box table{ width:935px; height:auto; margin:20px auto; background:#5ec4d2;}
      #site_map .site_map_wrap .site_map_box th{ height:22px; color:#fff; background:#5ec4d2;}
      #site_map .site_map_wrap .site_map_box td{ height:20px; background:#fff;}
      #site_map .site_map_wrap .site_map_box .l_col{ width:10%; padding:5px; text-align:center; font-weight:bold;}
      #site_map .site_map_wrap .site_map_box .r_col{ padding:5px 32px 5px 32px; text-align:left;}
        #site_map .site_map_wrap .site_map_box td a{ color:#297580; text-decoration:none;}
        #site_map .site_map_wrap .site_map_box td a:hover{ text-decoration:underline;}
#site_jump{ width:380px; height:210px; overflow:auto; background:#fff6c7; border:#ff9900 5px solid; padding:0 25px 25px 25px; text-align:center; position:absolute; left:50%; top:50%; margin:-102px 0 0 -220px; z-index:99999;}
  #site_jump h3 { font-size:18px; line-height:30px; height:30px; margin:40px 0 10px 0;}
    #site_jump h3 span{ color:#297580;}
      #site_jump h3 span a{ color:#297580;}
  #site_jump p.descrip { font-size:15px; line-height:22px;}
    #site_jump p.descrip span { font-weight:bold;}
  #site_jump p.loading { width:100%; height:25px; background:url(../images/site_jump_loading.gif) center center no-repeat;}
  
  
  #search_page{ width:690px; height:auto; float:left;}
    #search_page #search_bar{ width:auto; height:auto; margin-top:15px; border:#e9cc74 1px solid;}
    #search_page #search_bar_switch{ width:auto; height:35px; position:relative; bottom:-6px; }
      #search_page #search_bar_switch a{display:block; float:left; color:#c26e00; font-size:12px; font-weight:bold; width:111px; height:26px; padding-top:9px; text-align:center;}
      #search_page #search_bar_switch a.select,#search_page #search_bar_switch a:hover{ color:#fff; width:111px; text-decoration:none; font-size:14px; background:url(../images/search_bar_switch_bg.gif) no-repeat; }
    #search_page #search_bar_wrap{ width:650px; height:110px; position:relative; padding:15px 10px 15px 22px; border:#fff 3px solid; background:#FFFBE1;}
      #search_page #search_bar_wrap #search_more_btn{ width:72px; height:20px; position:absolute; bottom:-3px; left:280px; }
        #search_page #search_bar_wrap #search_more_btn a{ text-decoration:none; display:block; width:72px; height:20px; background:url(../images/search_more_btn.gif) no-repeat; }
        #search_page #search_bar_wrap #search_more_btn.on a{ background:url(../images/search_more_btn_on.gif) no-repeat; }
      #search_page #search_bar .search_bar_ipt{ width:545px; height:29px; line-height:29px; _height:23px; _line-height:23px; padding-left:12px; margin-right:5px; color:#ccc; float:left; border:#c26e00 2px solid; background:#fff url(../images/search_bar_ipt_bg.gif) 0 0 repeat-x;}
      #search_page #search_bar .search_bar_btn{ width:68px; height:29px; float:left; cursor:pointer; border:none; background:url(../images/search_bar_btn.gif) no-repeat;}
      #search_page #search_bar .switch_city{ float:left; height:29px; line-height:29px; margin-left:15px;}
        #search_page #search_bar .switch_city strong{ color:#c60;}
      #search_page #search_bar .hot_key{ clear:both; margin:10px 0 0 15px; padding:2px 0; color:#ad5a07; display:block;}
        #search_page #search_bar .hot_key a{ color:#ad5a07;}
    #search_page #search_range{ width:688px; height:auto; margin-top:15px; border:#c90 1px solid; background:#fff;}
    #search_page #search_result_list{ width:688px; height:auto; margin-top:15px; border:#ddd 1px solid; background:#fff;}
      #search_page #search_result_list .tit{ height:36px; margin:3px; background:url(../images/search_result_tit_bg.gif) repeat-x;}
      #search_page #search_result_list .tit .counter{ width:auto; height:36px; line-height:36px; margin-left:20px; float:left; display:inline;}
      #search_page #search_result_list .tit .arrange{ width:auto; height:29px; float:right; margin-top:7px; margin-right:10px; display:inline;}
	      #search_page #search_result_list .tit .arrange a{ width:40px; height:16px; color:#333; text-decoration:none; padding:5px 0 0 5px; float:left; display:inline; margin-right:2px; background:url(../images/arrange_btn.gif) no-repeat;}
	      #search_page #search_result_list .tit .arrange a.up{ background:url(../images/arrange_btn_up.gif) no-repeat;}
	      #search_page #search_result_list .tit .arrange a.down{ background:url(../images/arrange_btn_down.gif) no-repeat;}
	      #search_page #search_result_list .tit .arrange a.arrange_01{ width:47px; margin-left:5px; background:url(../images/arrange_01.gif) no-repeat;}
	      #search_page #search_result_list .tit .arrange a.arrange_02{ width:47px; background:url(../images/arrange_02.gif) no-repeat;}
	      #search_page #search_result_list .tit .arrange a.arrange_03{ width:47px; margin-right:10px; background:url(../images/arrange_03.gif) no-repeat;}
	      #search_page #search_result_list .tit .arrange a.arrange_01_on{ width:47px; margin-left:5px; background:url(../images/arrange_01_on.gif) no-repeat;}
	      #search_page #search_result_list .tit .arrange a.arrange_02_on{ width:47px; background:url(../images/arrange_02_on.gif) no-repeat;}
	      #search_page #search_result_list .tit .arrange a.arrange_03_on{ width:47px; margin-right:10px; background:url(../images/arrange_03_on.gif) no-repeat;}

      
      #search_page #search_result_list ul{ padding:0; margin:15px;}
        #search_page #search_result_list ul li{ list-style:none; border-bottom:#ccc 1px dashed; padding:10px 0; clear:both;}
          #search_page #search_result_list ul li a.img{ float:left; width:110px; height:80px; }
            #search_page #search_result_list ul li a.img img{ float:left; width:110px; height:80px; margin-right:10px; }
          #search_page #search_result_list ul li .goods_descr{ float:left; width:400px; height:60px; margin-right:10px;}
            #search_page #search_result_list ul li .goods_descr p{ line-height:20px; margin:0; }
              #search_page #search_result_list ul li .goods_descr p.title a{ color:#333;}
              #search_page #search_result_list ul li .goods_descr p.title span{ color:#d00; padding-left:10px;}
            #search_page #search_result_list ul li .goods_descr p.descr{ height:3.2em; overflow:hidden;}
              #search_page #search_result_list ul li .goods_descr p a{ color:#000; }
              #search_page #search_result_list ul li .goods_descr p a:hover{ color:#399; }
            #search_page #search_result_list ul li .goods_descr p.timer{ margin-top:2px;}
            #search_page #search_result_list ul li .descr_operation{ float:left; width:119px; height:76px; line-height:18px; text-align:center;  padding:0 5px; background:url(../images/xxx.gif) no-repeat; }
  
  
      
      .search_result_list{ width:688px; height:auto; margin-top:0; border:#ddd 1px solid; background:#fff; padding:0;}
      .search_result_list ul{ padding:0; margin:15px;}
        .search_result_list ul li{ list-style:none; border-bottom:#ccc 1px dashed; padding:10px 0 0 0; clear:both;}
          .search_result_list ul li a.img{ float:left; width:110px; height:80px; }
            .search_result_list ul li a.img img{ float:left; width:110px; height:80px;}
          .search_result_list ul li .goods_descr{ float:left; width:400px; height:60px; margin-left:10px; display:inline;}
            .search_result_list ul li .goods_descr p{ line-height:20px; margin:0; }
              .search_result_list ul li .goods_descr p.title a{ color:#333;}
              .search_result_list ul li .goods_descr p.title span{ color:#d00; padding-left:10px;}
            .search_result_list ul li .goods_descr p.descr{ height:3.2em; overflow:hidden;}
              .search_result_list ul li .goods_descr p a{ color:#000; }
              .search_result_list ul li .goods_descr p a:hover{ color:#399; }
            .search_result_list ul li .goods_descr p.timer{ margin-top:2px;}
            .search_result_list ul li .descr_operation{ float:left; width:119px; height:76px; line-height:18px; text-align:center;  padding:0 5px; background:url(../images/xxx.gif) no-repeat; }
  
  
  
  #search_page #range{ width:653px; margin:0; border:#e9cc74 1px solid; padding:20px 15px 5px 20px; background:#fff; border-top:none; border-bottom:none;}
        #search_page #range .method_new .label_left{ width:338px;}
        #search_page #range .method_new .label_right{ width:310px; float:right;}
      #search_page .price { float:none; line-height:20px; height:20px; padding-bottom:5px; padding-left:20px; border-left:#E9CC74 1px solid; border-right:#E9CC74 1px solid; background:#fff; }
      #search_page .price a{ color:#297580; float:left; display:block; margin:0 5px;}
      #search_page .price a:hover{ text-decoration:none;}
      #search_page .price a.select{ color:#fff; font-weight:bold; background:#c60; padding:0 6px; text-decoration:none;}
      #search_page .price span{ color:#297580; float:left; display:block; margin-left:5px;}
      
       #search_page .range_now{ height:25px; clear:both; background:#fff; border:#e9cc74 1px solid; border-top:none; padding-bottom:10px; padding-left:30px; }
         #search_page .range_now span{ color:#333; line-height:1.231; float:left;}
           #search_page .range_now .tit{ line-height:20px;}
           #search_page .range_now .search_range_wrap{ width:auto; height:20px; margin:0 5px; display:block; float:left;}
             #search_page .range_now .search_range_left{ width:auto; height:17px; color:#000; padding:3px 8px 0 8px; float:left; display:inline; background:url(../images/search_range_now_01.gif) left top no-repeat;}
             #search_page .range_now .search_range_left.city{ width:39px; height:20px; padding:0; text-align:center; line-height:20px; background:url(../images/search_range_now_04.gif) right top no-repeat;}
             #search_page .range_now .search_range_right{ width:17px; height:20px; margin:0; cursor:pointer; display:block;  background:url(../images/search_range_now_02.gif) right top no-repeat;}
             #search_page .range_now .search_range_right_non{ width:auto; height:20px; margin:0; display:block;  background:url(../images/search_range_now_03.gif) right top no-repeat;}
         
		  #search_result_list .btn{padding-left:20px; padding-top:5px; position:relative;}
		    #search_result_list .btn a.one{ width:62px; height:20px; line-height:20px; text-decoration:none; float:left; color:#333; display:inline; background:url(../images/goods_list_bg_01.gif) no-repeat;}
		    #search_result_list .btn a.two{ width:24px; height:20px; text-align:left; margin-right:6px; line-height:20px; text-decoration:none; float:left; color:#333; display:inline;}
		    #search_result_list .btn a{ color:#333; text-decoration:none;}
		    #search_result_list .btn a:hover{ text-decoration:underline;}
		    #search_result_list .btn span{ display:block; position:absolute; bottom:30px; left:-49px; width:86px; height:35px; background:#dedede;}
		      #search_result_list .btn span a{ display:block; height:17px; line-height:17px; width:80%; margin:0 auto; float:none; border-top:#eee 1px solid;}
		      #search_result_list .btn span a.first{ border-top:none;}
  
#sub_footer{ width:920px; height:auto; color:#5da5ae; font-size:12px; overflow:auto; padding:30px 30px 20px 30px; margin:15px 0 0 0; background:#ACE8EF url(../images/sub_footer_bg.gif) center top no-repeat; clear:both;}
  #sub_footer a{ text-decoration:none; color:#5da5ae; font-size:12px;}
  #sub_footer a:hover{ text-decoration:underline; color:#297580;}
  #sub_footer #partner{ width:200px; height:auto; margin:0 0 0 100px; float:left; display:inline;}
  #sub_footer #contact{ width:200px; height:auto; margin:0 0 0 40px; float:left; display:inline;}
  #sub_footer #other{ width:200px; height:auto; margin:0 0 0 80px; float:left; display:inline;}
  #sub_footer li{ line-height:20px;}
  #sub_footer li.title{ font-weight:bold; list-style:none; line-height:25px; height:25px;}
#footer{ width:980px; height:52px; line-height:22px; padding-top:13px; margin-top:15px; text-align:center; background:#5ec4d1 url(../images/footer_bg.gif) center top no-repeat; clear:both; color:#fff; font-size:12px; font-weight:bold;} 
  #footer a{ text-decoration:none; color:#fff; font-size:12px; font-weight:bold;}
  #footer a:hover{ text-decoration:underline;}
  #footer span{ color:#c9f3f8;}
#bottom_links{ width:980px; height:28px; padding-top:13px; text-align:center; margin:0; background:#297580; clear:both; color:#fff; font-size:12px; font-weight:bold;} 
  #bottom_links a{ text-decoration:none; color:#fff; font-size:12px;}
  #bottom_links a:hover{ text-decoration:underline;}



/*all-city*/
.all-city{background:#318c99 url(../images/city.png) repeat-x center bottom; padding-bottom:1px; display:none; position:relative; z-index:11; zoom:1;}
.all-city table{width:980px; margin:0 auto; border-collapse:collapse;}
.all-city table td{border:1px dashed #2c5571; text-align:center; width:160px; height:40px; vertical-align:middle;}
.all-city td a{color:#FFF; font-size:14px; display:block; height:40px; width:160px; line-height:40px;}
.all-city td a.current,
.all-city td a:hover{background:#E5F7FF; text-decoration:none; color:#297580; font-weight:bold;}
.all-city .foldin{display:block; border-top:1px solid #2C5557; border-bottom:1px solid #699599; background:#326063; height:2px; position:relative;}
.all-city .foldin a{display:block; height:20px; width:50px; background:url(../images/city.png) no-repeat 0 0; position:absolute; top:-1px; left:50%; margin-left:-25px; text-indent:-9999em; outline:none;}

.chang{word-break:break-all;}


.change_city_style{ position:relative;z-index:999;}
.city_style{ width:640px; background:#fff url(../images/chsh_a1_bg.gif) left top repeat-x ; border:3px solid #a7a7a7;left:26px;top:75px;position:absolute;z-index:999999999;}
.city_style .city_gt1{ height:40px; padding-top:5px; background:url(../images/chsh_a1_bg.gif) left top repeat-x ; font-size:14px; font-weight:bold; text-align:left; line-height:40px; color:#666; text-indent:20px;}
.city_style .city_gt1 a{ float:right; margin:7px 15px 0 0; width:19px; height:19px; background:url(../images/close_btn.gif) no-repeat; }
.city_gt2{ width:625px; padding:0 0 0 15px; overflow:hidden;}
.city_gt2 a{ width:100px;text-align: center; height:27px; float:left; margin-right:2px; line-height:27px;background:#ececec url(../images/chsh_a2_bg02.gif) no-repeat; color:#000; font-weight:bold;}
.city_gt2 a.current,.city_gt2 a:hover{ background:url(../images/chsh_a2_bg.gif) no-repeat; color:#fff; text-decoration:none;}
.city_gt3{margin:0;}
.city_gt3 dl{text-align:left;margin:15px 0;}
.city_gt3 #all_cities{overflow:auto;height:auto;}
.city_gt3 dt{font-size:14px; color:#30a6ae; text-indent:40px;}
.city_gt3 dd{overflow:hidden;_zoom:1;margin-bottom:15px;border-bottom:1px dotted #c7c7c7;padding-bottom:10px;width:585px;}
.city_gt3 a{ width:83px;line-height:16px; float:left; padding-top:10px; color:#000;overflow:hidden;white-space:nowrap}
.city_gt3 a.hot{ background:url(../images/hot_01.gif) 35px center no-repeat;}
.city_gt3 a:hover,.city_gt3 a.current{color:#f90; font-weight:bold;}
.city_gt3 a.hot{color:#dc0000;}
.city_gt3 a.city_more{float:right;color:#0099a3;text-decoration: underline}
.city_gt3 a span{color:#0031ac;}

.detail_interset{height:195px;width:680px;margin:10px auto 0; overflow:hidden;}
.detail_content{width:672px;overflow:hidden;height:29px;border:1px solid #ccc; border-bottom:2px solid #3B99A3;line-height:29px;  no-repeat top left;}
.detail_content strong{font-size:14px;margin-left:15px;padding-top:5px;}
.detail_content a{color:#297580;margin-left:10px; padding-top:10px;height:20px;line-height:20px;font-size:12px;white-space: nowrap;text-decoration:none;}
.detail_p1{overflow:hidden;_zoom:1;width:728px;margin-right:-10px}
.detail_p2{width:145px;height:140px;border:1px solid #ccc;float:left;margin:5px 10px 0 0;padding:7px;}
.detail_p2 .dl_img{float:left;width:100px; height:60px;vertical-align:middle;text-align:center}
.detail_p2 .dl_img img{ max-width:100px;max-height:60px;_width:135px; _height:60px;float:left;border:0;}
.detail_p2 .dl_pri{float:left;width:55px}
.detail_p2 .dl_pri b{color: red; display: block; font-size: 16px; font-weight: bold; line-height: 25px; text-align:center;}
.detail_p2 .dl_pri span{color:#666;display:block;text-align:center;}
.detail_p2 .dl_a{clear:both;overflow:hidden;width:145px;text-align:left;line-height:18px;height:36px;padding-top:5px}
.detail_p2 .dl_a .from{color:#297580}
.detail_p2 .dl_a a{color:#000; text-decoration:none;}
.detail_p2 .dl_a a:hover{text-decoration:underline;}

.dropdown {float:left; padding-right:5px; margin:0}
.dropdown dt {width:24px; height:20px; cursor:pointer; background:url(/images/goods_list_bg_02.gif);}
.dropdown dd {position:absolute; left:-28px; overflow:hidden; width:86px; display:none; background:#eee; z-index:200; opacity:0;}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; margin:0 auto; border:#eee 1px solid; padding:3px 0; color:#333; text-decoration:none; width:80%;}
.dropdown a:hover {background:#f0f0f0; color:#000;}
.dropdown .underline {border-bottom:1px solid #b9d6dc;}
