body { height:auto; background-color:#f2eeeb; }

#header  { box-shadow:none; border-bottom:none;  }

#sub-header { width:100%; }

h2{ display:none; }

#content {
	margin:0px;
	padding:0px;
	width:auto;
	padding-bottom:10px;
	min-width:980px;
	/*background:url(../img/homepage/bg2.png) center bottom no-repeat fixed;*/
}

#box_wrapper {
	width: 100%;
	height:100%;
	position:relative;
}


#bg01 {
    width: 1920px;
    height: 100%;
    background:url(../img/bg/bg1.jpg) no-repeat 0 0;
    position:absolute;
    left: 0;
    top: 0;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
}
#bg02 {
    width: 1920px;
    height: 100%;
    background:url(../img/bg/bg2.jpg) no-repeat center bottom;
    position:absolute;
    left: 0;
    top: 0;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
}
#bg03 {
    width: 1920px;
    height: 100%;
    background:url(../img/bg/bg3.jpg) no-repeat center bottom;
    position:absolute;
    left: 0;
    top: 0;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
}
#bg04 {
    width: 1920px;
    height: 100%;
    background:url(../img/bg/bg4.jpg) no-repeat center bottom;
    position:absolute;
    left: 0;
    top: 0;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
}
.star_container {
    overflow: hidden;
    width: 100%;
    height: 100%;
    min-height:100%;
    position: relative;
}
.star_wrapper {
    position: absolute;
    bottom: 0px;
    left: 0px;
	width:100%;
}

.star_wrapper img{
	width:1200px;
}

#star01 {
	text-align:center;
	display:block;
    position: relative;
    overflow: hidden;
    bottom: 0px;
	width:100%;
	margin-left:6%;
}
#star02 {
	text-align:center;
	display:block;
    position: relative;
    overflow: hidden;
    bottom: 0px;
	margin-left:6%;
	width:100%;}
#star03 {
    text-align:center;
	display:block;
    position: relative;
    overflow: hidden;
    bottom: 0px;margin-left:2%;
	width:100%;}
#star04 {
    text-align:center;
	display:block;
    position: relative;
    overflow: hidden;
    bottom: 0px;margin-left:0%;
	width:100%;
}

#star01 img{ max-width:1200px; width:82.5%;  }
#star02 img{ max-width:1200px;width:82.5% }
#star03 img{ max-width:1200px;width:82.5% }
#star04 img{ max-width:1200px;width:82.5% }

.newBox { min-height: 700px; width: 100%; height: 100%; position: relative; overflow:hidden; }

#p2_item1{ position:absolute; top:140px; left:5%; width:366px; height:201px; }
#p2_item2{ position:absolute; top:430px; left:4.5%; width:340px; height:180px;  }
#p2_item3{ position:absolute; top:280px; right:3.5%; width:340px; height:180px;}
#p2_item4{ position:absolute; top:520px; right:5.5%; width:340px; height:180px; }

#p3_item1{ position:absolute; top:5%; left:4%; width:460px; height:240px;  }
#p3_item2{ position:absolute; bottom:20%; left:6.5%; width:245px; height:245px;  }
#p3_item3{ position:absolute; top:10%; right:7%; width:245px; height:245px;  }
#p3_item4{ position:absolute; bottom:10%; right:4.5%; width:245px; height:245px;  }

#p4_item1{ position:absolute; top:150px; left:5%; width:400px; height:260px; }
#p4_item2{ position:absolute; top:480px; left:5.8%; width:320px; height:200px;  }
#p4_item3{ position:absolute; top:220px; right:6.8%; width:320px; height:200px; }
#p4_item4{ position:absolute; top:460px; right:2%; width:320px; height:200px;}


/*#back_to_top{ display:block; width:69px; height:34px; color:#6c605b; font-size:11px; text-align:center; position:fixed; bottom:50px; right:40px; background-position:center center; background-repeat:no-repeat; z-index:222; background-image:url('../img/back_to_top.png'); }*/
#back_to_top{ display:block; padding:20px 10px 10px 10px; color:#757775; width:120px; font-size:16px; text-align:center; position:fixed; bottom:250px; right:11px; background-color:#ffffff7f; border-bottom:solid 7px; border-color:#dfd3c67f; z-index:222; }
a#price_side_box_link{position:absolute; width:100%; height:100%; right:0px; top:0px;}
a#price_side_box_close{position:absolute; top:0px; right:0px; background:url(../img/rainbow/close_2.png) no-repeat center center; width:12px; height:12px; padding:6px;}
#footer { position:relative; bottom:0; z-index:100; width:100%; left:0px; }
#footer_member_card{ position:fixed; right:140px; bottom:0px; background:url(../img/footer_member_card.png) no-repeat center 0; width:330px; height:90px; z-index:999;}

/* 1920 */
#layer_item_1{ position:absolute; bottom:400px; left:3%; width:334px; height:216px; z-index:0; }
#layer_item_1 img{ width:100%; }
#layer_item_2{ position:absolute; bottom:32px; left:0px; width:800px; height:90px; z-index:0; }
#layer_item_2 img{ height:100%; width:auto; }
#promotion_slider{ position:absolute; bottom:165px; left:4%; width:284px; height:178px; z-index:0; border:8px solid white; overflow:hidden;}
#promotion_slider .unoSliderNav{ bottom:-8px; position:absolute; left:0px; width:100%;}
#promotion_slider ul{ height:196px;}
#promotion_slider .sliderView{ width:284px; height:160px;}
#galleries img{ width:284px; height:160px;}

/* bof Header */

#membership_header   { height:100px; width:100%;  background-color:#6b605c; background-position:center center; background-repeat:no-repeat; margin-top:-100px; }
#promotion_header    { height:100px; width:100%;  background-color:#ff8728; background-position:center center; background-repeat:no-repeat; margin-top:-100px; }


#btn-facebook-signin {  background:url(../img/facebook_signin.png) no-repeat top center; width:150px; height:22px; display:block; }
#btn-facebook-signin:hover{ background-position:center -24px; }
#btn-facebook-signin:focus, #btn-facebook-signin:active{ background-position:center -48px;  }

#btn-membership-close{ background-position:center -48px; }

#promotion_header .inner, #membership_header .inner{width:980px; margin:0px auto;}
#membership_header_logo		 { background-color:red; }
#membership_header_info		 { background-color:orange; }
#membership_header_connects	 { background-color:green; }
#membership_header_bookmarks { background-color:#000; }

#membership_header ul, #membership_header ul li { list-style:none; list-style-type:none; padding:0px; margin:0px; font-size:12px; }
#membership_header ul li { float:left; }
#membership_header ul li.separator{ border-right:1px solid #ccc; width:1px; height:14px; margin-top:9px; margin-right:2px;}
#membership_header ul li a 	  { padding:6px 12px; color:#acacac; text-decoration:none; display:inline-block; *display:inline; zoom:1; }
#membership_header ul li a:hover { color:#666; }

/* eof Header */

#toolbar{ position:fixed; top:104px; right:50%; margin-right:-490px; width:980px; height:62px; z-index:10002; text-align:right; }

/* bof tweet_product */
div.tweet_product					  { position:relative; width:280px; height:150px; padding:0px;}
div.tweet_product div.box			  { width:250px; height:125px; box-shadow:0px 0px 2px #666; background-color:#f5f4f5; padding:0px; position:absolute; bottom:0px; right:0px; z-index:0;}
div.tweet_product a.product_thumb	  { display:block; width:200px; height:140px;  position:absolute; top:0px; left:0; z-index:2; background-image:url('../img/80001110.png'); background-size:200px 140px; background-position:center center; background-repeat:no-repeat;}
div.tweet_product  h5 				  { color:#754734; font-size:20px; margin:0px 0px; padding:0px; font-weight:normal; position:absolute; bottom:20px; left:140px; z-index:1; }
div.tweet_product div.bar			  { width:100%; height:10px; background-color:#e2792e; position:absolute; bottom:0px; left:0px; z-index:1;}
/* eof tweet_product */

/* bof tweet_location */
div.tweet_recipe{width:208px; height:198px; border:1px solid #eee; box-shadow:0px 0px 2px #666; background-color:#fff; padding:6px;}
div.tweet_recipe div.picture{width:198px; height:138px; border:1px solid #eee; background-color:#f9f9f9; margin:6px auto 0px auto;}
div.tweet_recipe div.title{width:200px; margin:12px auto 0px auto; font-size:20px; }
/* eof tweet_location */

/* bof tweet_location */
div.tweet_location					  { position:relative; width:300px; height:190px; padding:0px;}
div.tweet_location div.box			  { width:100%; height:140px; box-shadow:0px 0px 2px #666; background-color:#f5f4f5; padding:0px; position:absolute; bottom:0px; left:0px; z-index:0;}
div.tweet_location a.marker		  	  { display:block; width:86px; height:86px; margin-left:-43px; position:absolute; top:0px; left:50%; z-index:2; background-image:url('../img/tweet_location_marker.png'); background-position:center center; background-repeat:no-repeat;}
div.tweet_location div.picture		  { width:70px; height:70px; background-color:green; float:left; margin:40px 10px 0px 20px; }
div.tweet_location div.description    { float:left; margin:40px 0px 0px 0px; width:180px; }
div.tweet_location div.description h5 { color:#914d3d; font-size:20px; margin:4px 0px; padding:0px; font-weight:normal; }
div.tweet_location div.description h6 { color:#666666; font-size:16px; margin:0px; padding:0px; font-weight:normal;}
div.tweet_location div.bar			  { width:100%; height:10px; background-color:#938680; position:absolute; bottom:0px; left:0px; z-index:1;}
/* eof tweet_location */

@media only screen and (min-width: 1201px) and (max-width: 1600px) {

/*	#star01 img{ width:72.5% }
	#star02 img{ width:72.5% }
	#star03 img{ width:72.5% }
	#star04 img{ width:72.5% }
	*/
	
	 #layer_item_1{
        position:absolute;
        bottom:500px;
        width:230px;
        height:120px;
    }
    #layer_item_2 {
        position:absolute;
		height:80px;
        z-index:0;
    }
    #promotion_slider{  bottom:200px;  width:244px; height:153px; z-index:0; border:8px solid white; overflow:hidden;}
    #promotion_slider .unoSliderNav{ bottom:-8px; position:absolute; left:0px; width:100%;}
    #promotion_slider ul{ height:137px;}
    #promotion_slider .sliderView{ width:244px; height:137px; min-height:137px;}
    #galleries img{ width:244px; height:137px;}

    #p2_item1{ top:240px; width:260px; }
    #p2_item2{ top:450px;  width:260px;  }
    #p2_item3{ top:300px;  width:260px;}
    #p2_item4{ top:510px; width:260px;  }

    #p3_item1{   width:360px; }
    #p3_item2{  width:230px; }
    #p3_item3{ width:230px;  }
    #p3_item4{  width:230px;  }

    #p4_item1{ top:150px;  width:340px;  }
    #p4_item2{ top:490px;  width:270px;   }
    #p4_item3{ top:220px;  width:270px;  }
    #p4_item4{ top:420px;  width:270px; }

    div.tweet_location                    { width:250px; height:155px; }
    div.tweet_location div.box            { width:100%; height:120px; box-shadow:0px 0px 2px #666; background-color:#f5f4f5; padding:0px; position:absolute; bottom:0px; left:0px; z-index:0;}
    div.tweet_location a.marker           { display:block; width:70px; height:70px; margin-left:-35px; position:absolute; top:0px; left:50%; z-index:2; background-image:url('../img/tweet_location_marker.png'); background-size:70px 70px; background-position:center center; background-repeat:no-repeat;}
    div.tweet_location div.picture        { width:60px; height:60px; background-color:green; float:left; margin:35px 10px 0px 20px; }
    div.tweet_location div.description    { float:left; margin:35px 0px 0px 0px; width:150px; }
    div.tweet_location div.description h5 { color:#914d3d; font-size:18px; margin:1px 0px; padding:0px; font-weight:normal; }
    div.tweet_location div.description h6 { color:#666666; font-size:14px; margin:0px; padding:0px; font-weight:normal;}
    div.tweet_location div.bar            { width:100%; height:8px; background-color:#938680; position:absolute; bottom:0px; left:0px; z-index:1;}

}
@media only screen and (min-width: 1025px) and (max-width: 1200px) {
  
    #layer_item_1 {
        position:absolute;
        bottom:475px;
        width:200px;
        height:120px;
    }
    #layer_item_2 {
        position:absolute;
		height:70px;
        z-index:0;
    }
    #promotion_slider{  bottom:170px; width:184px; height:130px; z-index:0; border:8px solid white; overflow:hidden;}
    #promotion_slider .unoSliderNav{ bottom:-8px; position:absolute; left:0px; width:100%;}
    #promotion_slider ul{ height:112px;}
    #promotion_slider .sliderView{ width:184px; height:112px; min-height:112px;}
    #galleries img{ width:184px; height:112px;}

    #p2_item1{ top:230px;  width:230px; }
    #p2_item2{ top:460px;  width:230px;  }
    #p2_item3{ top:320px;  width:230px;}
    #p2_item4{ top:510px;  width:230px;  }

    #p3_item1{  width:330px; }
    #p3_item2{width:200px; }
    #p3_item3{ width:200px;  }
    #p3_item4{   width:200px;  }

    #p4_item1{ top:130px; width:260px;  }
    #p4_item2{ top:490px; width:220px;   }
    #p4_item3{ top:240px; width:220px;  }
    #p4_item4{ top:450px; width:220px; }
}
@media only screen and (max-width: 1024px) {
	#header  { position:absolute;  }
	#wrapper { }
	#toolbar { position:absolute;}

    #layer_item_1 {
        position:absolute;
        bottom:470px;
        width:180px;
        height:120px;
    }
    #layer_item_2 {
        position:absolute;
		height:60px;
        z-index:0;
    }
	
    #promotion_slider{  bottom:160px;   width:184px; height:130px; z-index:0; border:8px solid white; overflow:hidden;}
    #promotion_slider .unoSliderNav{ bottom:-8px; position:absolute; left:0px; width:100%;}
    #promotion_slider ul{ height:112px;}
    #promotion_slider .sliderView{ width:184px; height:112px; min-height:112px;}
    #galleries img{ width:184px; height:112px;}

    #p2_item1{ top:220px; width:200px; }
    #p2_item2{ top:580px;  width:200px;  }
    #p2_item3{ top:370px; width:200px;}
    #p2_item4{ top:520px; width:200px;  }

    #p3_item1{ width:280px; }
    #p3_item2{  width:180px; }
    #p3_item3{  width:180px;  }
    #p3_item4{  width:180px;  }

    #p4_item1{ top:142px; width:230px;  }
    #p4_item2{ top:450px; width:200px;   }
    #p4_item3{ top:245px; width:200px;  }
    #p4_item4{ top:440px; width:200px; }

}

html.lt-ie9	#layer_item_1 {
        position:absolute;
        bottom:470px;
        width:180px;
        height:120px;
    }
html.lt-ie9    #layer_item_2 {
        position:absolute; width:800px; height:90px; z-index:0;
}
	
html.lt-ie9    #promotion_slider{  bottom:160px;   width:184px; height:130px; z-index:0; border:8px solid white; overflow:hidden;}
html.lt-ie9    #promotion_slider .unoSliderNav{ bottom:-8px; position:absolute; left:0px; width:100%;}
html.lt-ie9    #promotion_slider ul{ height:112px;}
html.lt-ie9    #promotion_slider .sliderView{ width:184px; height:112px; min-height:112px;}
html.lt-ie9    #galleries img{ width:184px; height:112px;}

html.lt-ie9    #p2_item1{ top:220px; width:200px; }
html.lt-ie9    #p2_item2{ top:580px;  width:200px;  }
html.lt-ie9    #p2_item3{ top:370px; width:200px;}
html.lt-ie9    #p2_item4{ top:520px; width:200px;  }

html.lt-ie9    #p3_item1{ width:280px; }
html.lt-ie9    #p3_item2{  width:180px; }
html.lt-ie9    #p3_item3{  width:180px;  }
html.lt-ie9    #p3_item4{  width:180px;  }

html.lt-ie9    #p4_item1{ top:142px; width:230px;  }
html.lt-ie9    #p4_item2{ top:450px; width:200px;   }
html.lt-ie9    #p4_item3{ top:245px; width:200px;  }
html.lt-ie9    #p4_item4{ top:440px; width:200px; }

#wrapper { overflow:hidden; background:none; }

#main-content { width:980px; margin:0 auto; display:block; }

#searchBox { width:100%; position:relative; height:130px; color: #4e4e4e; }

#searchBox div { float:left; }

#searchBox div.text { font-size:28px; line-height:normal; position:absolute; left:308px; top:30px; font-size:24px; }

#searchBox div.searchBox input { font-size:18px; padding:6px 6px; width:272px; margin-bottom:0px; background:none; border:0px; box-shadow:none; }

#header .bg1 { position:absolute; background:url(../img/homepage/rainbow/home_rainbow_box_2.jpg); width: 100%; height:130px; z-index:-2; left:0; top: 80px; }
#header .bg2 { position:absolute; background:url(../img/homepage/rainbow/home_rainbow_box_1.jpg); width: 1920px; height:130px; z-index:-1; left:0; top: 80px; }

#searchBox .bg2 { position:absolute; top:27px; left:280px; width:420px; height:40px; background-color: #fff; opacity: 0.9; border-radius: 25px; }

#searchBox div.searchBox { position:absolute; top:31px; left:358px;  }

#searchBox div.searchBox form { margin:0px; padding:0px; }

#searchBox div.searchBox .magnifier { background:url(../img/homepage/rainbow/search_icon.png) center no-repeat; width:34px; height:35px; position:absolute; cursor:pointer; left:290px; top:0px; }

#header { position:inherit; }

#search_query_tagscloud { width:374px; height:16px; position:absolute; top:86px; left:290px; overflow:hidden; padding-left:18px; }

#search_query_tagscloud .tags_cloud { float:left; color:#EEEEEE; margin-right:5px; margin-top:-3px; }

#search_query_tagscloud .tags_cloud { color:#4e4e4e; }

#search_query_tagscloud a:hover { color:#000000; }

#search_query_tagscloud_bg { position: absolute; top: 77px; left: 280px; width: 420px; height: 30px; background-color: #fff; opacity: 0.9; border-radius: 15px; }

.topbody { overflow:hidden; width:100%; }

.left { float:left; }

.topcontent { width:840px; overflow:hidden; margin-bottom:10px; }

.topcontent .banner { position:relative; width:705px; height:275px; margin-right:10px; }

.topcontent .banner .img { position:absolute; left:0px; top:0px; }

.topcontent .banner .button { position:absolute; bottom:15px; left:15px; width:100%; overflow:hidden; }

.topcontent .banner .button div { width:10px; height:10px; margin-right:7px; border:#c2c2c2 1px solid; border-radius: 5px; background-color:#FFF; float:left; cursor:pointer; }

.topcontent .banner .button div.active { background-color:#bf0057; }

.prom { position:relative; width:275px; height:270px; background:#FFF; }

.topcontent .prom .img { width:260px; }

.red { color:#BF1D2D; }

a.red { color:#BF1D2D; }

.tmall { display:flex; flex-direction: column; }
/*nicole 20171003
.tmall a { width:140px; height:270px; display:block; color:#FFFFFF; background-color:#53155E; }
*/

.tmall a { width:125px; height:137px; display:block; color:#FFFFFF; background-color:transparent; margin-top:4px; }

.news_prom a { background: url(../img/homepage/rainbow/promotion_icon.jpg) left top no-repeat !IMPORTANT; }

/* VictorY 2025-1-27 
.anti_web { margin-left:10px; float:left; }
*/

.shop {
  margin-left: 10px;
  float: left;
}

.shop a {
  background: url(../img/homepage/rainbow/location_icon.jpg) left top no-repeat;
  width: 125px;
  height: 25px;
  display: block;
  color: #ffffff;
  padding-top: 105px;
  padding-left: 5px;
  font-size: 18px;
}

.contact_us {
  margin-left: 10px;
  float: left;
}

.contact_us a {
  background: url(../img/homepage/rainbow/contactus_icon.jpg) left top no-repeat;
  width: 120px;
  height: 25px;
  display: block;
  color: #ffffff;
  padding-top: 105px;
  padding-left: 5px;
  font-size: 18px;
}

#bottomcentent { overflow:hidden; width:840px; }

.discount { width:280px; height:270px; background:url(../img/homepage/bg_4.png) #FFF 68% 50% no-repeat; margin-right:10px; }

.discount .img { width:105px; }

.discount .prod { width:125px; height:135px; float:left; position:relative; }

.discount .prod a { font-size: 12px; }

.prod .img { position:absolute; top:0; left:10px; }

.prod .des { position:absolute; bottom:30px; left:5px; width:95%; background-color:#FFFFFF; }

.prod .des a { color:#666666; font-size:12px;  }

.prod .title { position:absolute; bottom:22px; right:5px; text-align:right; }

.prod .price { position:absolute; bottom:2px; right:5px; left: 5px; overflow:hidden; line-height: 14px; }

.prod .price a { width: auto; text-align:right; display:block; font-size:12px; }

.prod .cost { font-size:18px; font-weight:700; }

.orange { background-color:#EF5940; }

.green { color:#0BA14B; }

a.green { color:#0BA14B; }

.spec_prom { width:260px; margin-left:10px; margin-top:10px; }

.discount2 { width:280px; height:130px; margin-top:10px; background: url(../img/homepage/border.png) #FFF 50% 50% no-repeat; overflow:hidden; }

.discount2 .img {width:120px;}

.discount2 .prod { width:140px; height:130px; position:relative; float:left; }

.discount2 .prod a { font-size: 12px; }

.leftbanner { width:30px; height:100%; position:relative; float:left; }

.leftbanner.prodmenu { cursor:pointer; }

.leftbanner .text { position:absolute; left:0px; bottom:0px; padding:10px 3px; width:24px; font-weight:700; color:#FFFFFF; font-size:22px; line-height:25px; text-align:center; }

.prom2 { position:relative; width:275px; height:280px; background:#FFF; margin-right:10px; }

#bottomcentent .prom2 .img { width:240px; }

.promBox .img { position:absolute; left:30px; top:0px; width:240px; }

.promBox .des { position:absolute; bottom:70px; left:45px; font-size:16px; background-color:#FFFFFF; }

.promBox .des a { color:#666666; }

.promBox .title { position:absolute; top:180px; right:10px;}

.promBox .price { position:absolute; bottom:40px; right:10px; font-size:20px;}

.promBox .cost { font-size:32px; font-weight:700; }

.promBox .promname { position:absolute; top:0px; left:0px; font-size:25px; font-weight:700; width:30px; height:270px; }

.promBox .promname.prom-exchange { background-color:#018cb3;  width:30px; }
.promBox .promname.prom-surprise { background-color:#ef3f60;  width:30px; }
.promBox .promname.prom-featured { background-color:#912d4c;  width:30px; }

.promBox .promname span { position:absolute; left:4px; bottom:8px; width:26px; line-height:25px; color:#FFFFFF; font-size:22px; }

.contentBox { overflow:hidden; margin-top:10px; width:980px; }

.new_prod { width:710px; height:140px; background-color:#FFF; position:relative; margin-right:10px; }

.green_bg { background:#56AE66; }

.prom3 { position:relative; width:260px; height:280px; float:left; margin-right:10px; }

.promBox2 .des { position:absolute; bottom:40px; left:10px; font-size:18px; width:200px; background-color:#FFFFFF; }

.promBox2 .des a { color:#666666; }

.promBox2 .title { position:absolute; bottom:40px; right:10px;}

.promBox2 .price { position:absolute; bottom:5px; right:10px;}

.promBox2 .cost { font-size:32px; font-weight:700; }

.small_prod {  }

.small_prod .img { width: 94px;/*width:120px;*/ }

.small_prod .prod { width:156px; height:120px; position:relative; float:left; margin:10px 5px; border-right:#ccc 1px solid; }

.small_prod .prod.last { border:none; }

.small_prod .prod a { font-size: 12px; }


.recipt {  float:left; }

.recipt a { background:url(../img/homepage/rainbow/recipe_icon.jpg)  left top no-repeat; width:125px; height:25px; display:block; margin-left:10px; margin-top:10px; color:#FFFFFF; padding-top:105px; padding-left:5px; font-size:18px; }

.knowledge { float:left; }

.knowledge a { background:url(../img/homepage/rainbow/knowledge_icon.jpg) left top no-repeat; width:120px; height:25px; display:block; margin-left:10px; margin-top:10px; color:#FFFFFF; padding-top:105px; padding-left:5px; font-size:18px; }


.bird-center-prod2 { width:340px; height:280px; background-color:#FFFFFF; margin-right:10px; overflow:hidden; }

.purple_bg { background-color:#9061A8; }

.prom4 { width:310px; height:280px; position:relative; float:left; }

.brid_box { width:630px; height:280px; background-color:#FFFFFF; }

.brid_box .prod { width:150px; height:140px; position:relative; }

.brid_box .prod a { font-size: 12px; }

.left_bg { background:url(../img/homepage/bg_5.fw.png) 100% 50% no-repeat; margin-right:10px; }

.brid_box .left_bg .img { width:130px; }

.brid_box .right_bg .img { width:130px; }

.right_bg { background:url(../img/homepage/bg_6.fw.png) 0% 50% no-repeat; }

.bird-center-prod { position:relative; width:300px; height:280px; margin-right:10px; }

.cc_box { width:980px; height:280px; background-color:#FFFFFF; overflow:hidden; }

.ps_box { width:980px; height:280px; background-color:#FFFFFF; overflow:hidden; }

.orange_bg { background-color:#F48244; }

.yellow_bg { background-color:#FDBA22; }

.cc_prom1 { float:left; width:240px; height:280px; position:relative; background:url(../img/homepage/border1.png) 100% 50% no-repeat; }

.cc_content { width:450px; overflow:hidden; background:url(../img/homepage/bg_7.fw.png) 50% 50% no-repeat; }

.cc_content .img { width:130px; }

.cc_content .prod { width:130px; height:140px; float:left; position:relative; padding:0px 10px; }

.cc_prom2 { float:left; width:260px; height:280px; position:relative; background:url(../img/homepage/border1.png) 0% 50% no-repeat; }

.ps_prom { float:left; width:260px; height:280px; position:relative; background:url(../img/homepage/border1.png) 100% 50% no-repeat; margin-right:10px; }

.ps_prod { width:140px; height:280px; background:url(../img/homepage/bg_6.fw.png) -3px 50% no-repeat; }

.ps_prod .img { width:120px; }

.ps_prod .prod { width:140px; height:140px; float:left; position:relative; }

.loading { background:url(../img/loading.gif) center center no-repeat; width:24px; height:24px; position:absolute; left:50%; top:30px; margin-left:-12px; }

#prodoct_loading { position:relative; width:100%; height:24px; margin-top:10px; }

#prodoct_loading .loading { top:0px; }

#pop-banner { position:absolute; top:50%; left:50%; z-index:3; margin-left:-366px; margin-top:-203px;  }

#pop-banner .effect { display:none; }

#pop-banner .effect .close-btn { width:142px; height:39px; background:url(../img/homepage/close_btn.jpg) left top no-repeat; cursor:pointer; margin-left:589px; }

#pop-banner .pop-content { width:721px; padding:0px 5px; padding-top:130px; padding-bottom:5px; background: url(../img/homepage/pop/pop_text.png) 50% 25px no-repeat #FF3297; border-radius:8px; border-top-right-radius:0px; }

#pop-banner .pop-content .pop-content-con { background-color:#FFFFFF; overflow:hidden; width:100%; }

#pop-banner .pop-content .pop-content-con-left { float:left; height:267px; width:48%; background-color:#CCCCCC; }

#pop-banner .pop-content .pop-content-con-right { float:right; width:52%; }

#pop-banner .pop-content .pop-content-con-right .pop-prod-con { padding:20px; }

#pop-banner .pop-content .pop-content-con-right .pop-prod-con .pop-prod-header { color:#F1A93D; font-size:28px; border-bottom:#CCC 1px solid; padding:8px 0px; line-height:30px; }

#pop-banner .pop-content .pop-content-con-right .pop-prod-con .pop-prod-price { margin-top:10px; font-size:20px; }

#pop-banner .pop-content .pop-content-con-right .pop-prod-con .pop-prod-price div { margin-top:5px;}

#pop-banner .pop-content .pop-content-con-right .pop-prod-con .pop-prod-condition { font-size:12px; margin-top:10px; }

#pop-banner .pop-content .pop-content-con-right .pop-prod-con .pop-prod-date { color:#999999; font-size:15px; margin-top:13px; }

#pop-banner .pop-content .pop-content-con-right .pop-prod-con .pop-prod-print { margin:24px auto 0px auto; width:222px;}

#pop-banner .pop-content .pop-content-con-right .pop-prod-con .pop-prod-print a { display:block; background: url(../img/homepage/pop/pop_print.png) left top no-repeat; width:222px; height:38px; }

#fill { position:absolute; top:0; left:0; z-index:2; width:100%; height:100%; opacity:0.5; filter:alpha(opacity=50); background-color:#FFF; display:none; }

#promotion-slideshow { position:relative; width:275px; height:270px; float:left; }

#promotion-slideshow .slide, #promotion-slideshow2 .slide { position:absolute; left:0px; top:0px; display:none; }

#promotion-slideshow2 { position:relative; width:260px; height:130px; float:left; }

.baidu { position:absolute; left:0px; bottom:0px; }

.weather { position:absolute; top:22px; right: 0px; text-align:left; z-index:999; background-color: #fff; opacity: 0.9; border-radius: 25px; padding: 11px 14px; }

.weather img { width:auto !important; opacity: 0.77; }

.weather_bg { display: none; }

.weather > img.weather_separator { display: none; }
/*.weather > span.weather_br { display: none; }*/

#backX{
	position:absolute;
	width: 100%;
	height: 3613px;
	margin: 0 auto;
	padding: 0;
	z-index: -1;
        display: none;
}

#backY{
	position:absolute;
	width: 100%;
	height: 3613px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
	z-index: -1;
        display: none;
}