@charset "utf-8";
/* CSS Document */


body{margin:0px; padding:0px; background:#ffffff;font:normal 12px Tahoma, Geneva, sans-serif;}
#wrapper{padding:0px 10px 0px 10px;width:980px; height:auto; margin:0 auto; background:#ffffff; position:relative}
h3{color:#0089D0; font:normal 32px Tahoma; text-align:center;margin:0 0 2% 0;padding:0;}


h4{font:normal 28px Tahoma, Geneva, sans-serif;margin:0 0 2% 0;padding:0}
li{font:normal 12px Tahoma, Geneva, sans-serif;}
.icon_notice{height:30px;margin:0px;padding:0px 5px 9px 5px;width: 120px;font:normal 14px Tahoma;color:#0089D0;float:left; background:#ffffff;display:block; background:url(../images/icon_notification.png) no-repeat;background-position: 0px 10px;}
.icon_notice a{font:normal 14px Tahoma;color: #0089D0; text-decoration:none;}
.icon_notice a:hover{font:normal 14px Tahoma;color:#eb491d; text-decoration:none;}

.icon_customer{height: 30px;padding:0px 5px 9px 5px;width:180px; background:#ffffff; font:normal 14px Tahoma;color: #0089D0;float:left;display:block; background:url(../images/icon_customer.png) no-repeat;background-position: 0px 10px;}.icon_customer a{font:normal 14px Tahoma;color: #0089D0; text-decoration:none;}
.icon_customer a:hover{font:normal 14px Tahoma;color:#eb491d; text-decoration:none;}

.icon_login{height: 30px;padding:17px 5px 9px 5px;width: auto; font:normal 14px Tahoma;color: #0089D0;float: right;display:block;background-position: 0px 10px;}
.icon_login a{font:normal 14px Tahoma;color: #0089D0; text-decoration:none;}
.icon_login a:hover{font:normal 14px Tahoma;color:#eb491d; text-decoration:none;}

.icon_cart{background:url(../images/icon_cart.png) no-repeat; height: 29px;padding:0px 5px 9px 5px;width:29px; background-position: 0px 10px;float:right;}
.line{border-bottom:solid 1px #f4f4f4;margin:0px;padding:0px;display:block}
.logo{text-algin:center;width:207px; height:207px;margin:0 auto; display:block; background:url(../images/logo_gdh599.png) no-repeat;}
.lang{ margin-top:10px;width:50px;height:15px; text-align:center;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;background-color:#F4F4F4; padding:5px;font:normal 12px Tahoma; float:right;}

.lang a{font:normal 12px Tahoma; text-decoration:none;color:#000} 
.lang a:hover{font:normal 12px Tahoma; text-decoration:none;color:#FFF} 
.search_box{margin-top:90px;width:150px;height:20px; text-align:center;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;background-color:#Ffffff; padding:5px;font:normal 14px Tahoma;border:solid 2px #f4f4f4 ;float:left;}
.icon_search{ width:25px; height:25px; background:url(../images/icon_search.png); display:block; background-repeat:no-repeat; margin-top:90px;margin-left:13px;float:left;}
#sub_content{ width:100%; height:400px; border-bottom:solid 3px #F30;margin-bottom:20px;}
#sub_content ul{width:90%; height:300px;margin:0px auto;padding:0% 2% 0% 2%;text-align:center;}
#sub_content li{float:left;background:#FFFFFF;width:23%; height:300px;margin-right:15px;padding:0;}
#sub_content li img{width:155px; height:233px;margin-right:15px;padding:0;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; border:solid 1px #f4f4f4}
#sub_content li p{margin-top:15px;}

#sub_content2{width:100%; height:auto; margin-bottom:5%;}
#sub_content2 ul{width:100%; height:auto;margin:0px auto;padding:0% 2% 0% 2%;text-align:center;}
#sub_content2 li{float:left;background:#FFFFFF;width:auto;margin:0% 5% 0% 5%;height:auto;}
#sub_content2 li p{margin-top:15px;}
#sub_content2 img{opacity:1; width:auto; height:63px;}
#sub_content2 a img{opacity:0.5;}
#sub_content2 a:hover img{opacity:1;}

#sub_content3{ width:100%; height:auto;margin-bottom:10%;}
#sub_content3 ul{width:90%;height:auto;margin:0px auto ;padding:0% 2% 0% 2%;text-align:center;}
#sub_content3 li{ list-style:none;float:left;background:#FFFFFF;width:23%; height:auto; margin-bottom:10px;margin-right:15px;padding:0;position:relative;}
#sub_content3 li .tag{position:absolute;margin-top:0px; width:65px; height:80px; background:#F66; z-index:9999999999999;margin-left:90px; padding-top:5px; padding-left:18px;background:url(../images/tag_sale.png);font:normal 22px Tahoma, Geneva, sans-serif;color:#fff;}
#sub_content3 li .tagdiscount{position:absolute;margin-top:0px; width:57px; height:80px; background:#F66; z-index:9999999999999;margin-left:90px; padding-top:5px; padding-left:26px;background:url(../images/tag_sale.png);font:normal 22px Tahoma, Geneva, sans-serif;color:#fff;}
#sub_content3 li img{width:155px; height:233px;margin-right:15px;padding:0;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; border:solid 1px #f4f4f4}
#sub_content3 li p{margin-top:15px;}
#sub_content3 .btn_buy1{width:auto; text-decoration:none; padding:5px 20px 5px 20px;font:normal 16px Tahoma; color:#FFFFFF;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; background:#0089D0}

#catagory{width:100%; height:auto;margin-bottom:200px;}
#catagory ul{width:90%;  height:auto;margin:0px auto;padding:0% 2% 0% 2%;text-align:center;}
#catagory li{ float:left;margin-bottom:10px;margin-right:40px;
	width:240px;padding:40px 0px 40px 0px;
	height:160px; font:normal 14px Tahoma, Geneva, sans-serif;color:#000;
	background: #f4f4f4;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%; display:block;
}

#shared{width:auto; height:auto;right:30px;margin-top:30%;position:absolute;z-index:2}
#shared ul{width:60px; height:180px;}
#shared li{width:60px; height:60px;display:block;}
#shared li a{width:60px; height:60px;display:block; opacity:0.2;}
#shared li a:hover{width:60px; height:60px;display:block; opacity:1;}

#menu_main{width:auto; height:auto; padding:15px; margin:15px 0px 10px 0px}
.btn_buy1,a.btn_buy1:link,a.btn_buy1:visited,a.btn_buy1:active{width:auto; text-decoration:none; padding:5px 20px 5px 20px;font:normal 16px Tahoma; color:#FFFFFF;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; background:#0089D0;opacity:1;}
a.btn_buy1:hover{opacity:0.5;}

.btn_buybig,a.btn_buybig:link{ background:url(../images/buy_big1.png); width:134px; height:39px;position:absolute;
	/*width:auto; text-decoration:none;color:#fff; padding:5px 20px 5px 20px;font:normal 24px Tahoma; -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; background:#0089D0; border:solid 1px #0089D0*/}
a.btn_buybig:hover{background:url(../images/buy_big2.png); width:134px; height:39px;position:absolute;
/*width:auto; text-decoration:none;color:#eb491d; padding:5px 20px 5px 20px;font:normal 24px Tahoma; -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; background:#fff; border:solid 1px #eb491d*/}
#menu_main .btn_menu,a.btn_menu:link,a.btn_menu:visited,a.btn_menu:active{margin:0% 0.5% 0% 0.5%;width:auto; height:auto; color:#0089D0;text-decoration:none; padding:5px 15px 8px 15px;font:normal 18px Tahoma; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; background:#ffffff; border:solid 1px #0089D0}
.nm {
	font:normal 14px Tahoma, Geneva, sans-serif;

	line-height: 23px;
	color: #000;
}
hr{margin:35px 0 35px 0px;}
#menu_main a.btn_menu:hover{margin:0% 0.5% 0% 0.5%;width:auto; height:auto; color:#eb491d;text-decoration:none; padding:5px 15px 8px 15px;font:normal 18px Tahoma; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; background:#ffffff; border:solid 1px #eb491d}


#sub_navigat{margin:10px 0px 0px 0px; padding:10px 0 10px 0px;font: normal 16px Tahoma, Geneva, sans-serif;color:#000}
#sub_navigat .txt,a.txt:link,a.txt:visited,a.txt:active{ text-decoration:none;font: normal 16px Tahoma, Geneva, sans-serif;color:#000}
#sub_navigat a.txt:hover{ text-decoration:none;font: normal 16px Tahoma, Geneva, sans-serif; color:#eb491d}

#collection{width:100%; height:auto; margin-bottom:150px;}
#collection img{width:100%; height:300px; margin-bottom:2px; border:solid 1px #f4f4f4;}




.flex-caption {
 /*/ width: 50%; 
  padding: 2%; background:#ff6634;
 
  top:0px; z-index:99;
--background: rgba(0,0,0,.5);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,.3);
  font-size: 14px;
  line-height: 18px;
--*/ background:url(../images/panel_home.png);position:absolute;margin-left:600px;bottom:20px; height:20%; width:3%; padding:20px; -webkit-border-radius:15px;-moz-border-radius: 15px;border-radius: 15px; z-index:9;font:normal 22px Tahoma; color:#ffffff;
}

.btn_flex-caption,a.btn_flex-caption:link,a.btn_flex-caption:visited,a.btn_flex-caption:active{width:auto; height:auto; color:#0089D0;text-decoration:none; padding:5px 15px 8px 15px;font:normal 16px Tahoma; -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; background:#ffffff; border:solid 1px #0089D0;top:100px;right:130px;position:absolute;display:block; z-index:999 }
a.btn_flex-caption:hover{color:#F60;}

.item_name1{font:normal 22px Tahoma, Geneva, sans-serif; margin-bottom:5%;}
#items_detail{ width:980px; height:500px;margin-bottom:50px;}
.item_detail_left{width:580px;height:500px;float:left;background:#fff; border-right:solid 1px #f4f4f4; margin-right:19px}
.item_picmain img{float:left;margin-right:5px;width:450px; height:460px;border:solid 1px #f4f4f4; }
.item_detail_left ul{padding:0px;margin:0px;float:left;}
 .item_detail_left li{margin:0px 0px 8px 0px;list-style:none;border:solid 1px #f4f4f4;}
.item_detail_right{width:380px;margin:0px; float:left;height:500px;background:#fff; font:normal 18px Tahoma; line-height:32px}




.color_select{float:left; margin-right:10px}
.color_block,a.color_block:link,a.color_block:active,a.color_block:visited{width:20px; margin-right:5px;height:20px;border:solid 1px #CCC;float:left; display:block;opactiy:1}
a.color_block:hover{border:solid 1px #fc0000;float:left; display:block;opactiy:0.1}
.price{font:normal 18px Tahoma, Geneva, sans-serif;margin-right:5px; float:left}
.price_sale{font:normal 25px Tahoma;margin-right:20px;color:#000;margin:0px;}
.price_b{color:#bcbdbf;font:normal 18px Tahoma;text-decoration: line-through;}


#item table, td, th {font:normal 14px Tahoma;
    border: 1px solid #f4f4f4;
    text-align: left; background:#fff
}

#item table {
    border-collapse: collapse;
    width: 100%; font:normal 12px Tahoma, Geneva, sans-serif;
}
#item th{
    height:26px; font:bold 16px Tahoma, Geneva, sans-serif; background:#f4f4f4; text-align:center
}
#item th, td {
    padding: 15px;
}

#quick_connect {width:1000px; height:auto; margin:0 auto;}
#quick_connect .menu{position:relative; float:right;margin-right:0px;width:200px; margin:0px;height:35px; padding:5px; background:#F30;color:#ffffff; font:normal 16px Tahoma, Geneva, sans-serif}
#quick_connect .text{ height:35px; padding:8px 5px 2px 5px;}


#profile_detail{width:980px; height:auto; margin-bottom:5%;}
#profile_detail .pic{width:200px; height:200px; -moz-border-radius: 100px;
	-webkit-border-radius: 100px;border:solid 2px #0089D0;border-radius:100px;float:left; }
	#profile_detail .pic img{width:200px; height:200px; -moz-border-radius: 100px;
	-webkit-border-radius: 100px;border:solid 2px #0089D0;border-radius:100px;float:left;opacity:1}

	
#profile_detail .left{float:left;width:60%; height:auto;margin-right:5%}
#profile_detail .left p{margin:50px 0px 0px 20px;float:left; font:normal 22px Tahoma, Geneva, sans-serif; line-height:32px;}
#profile_detail .right{float:right; width:35%; height:auto; background:#fff}
#profile_detail .right p{font:normal 18px Tahoma, Geneva, sans-serif; line-height:32px;}
#profile_detail .right img{margin-right:5px;float:left;width:50px; height:50px; -moz-border-radius: 50px;	-webkit-border-radius:50px;border-radius:50px; border:solid 1px #f4f4f4;opacity:0.1}	
#profile_detail .right a img{opacity:0.3}	
#profile_detail .right a:hover img {opacity:1}	

#footer{border-top:solid 5px #F30;width:900px;margin:0% auto 0 auto;padding:30px 50px 20px 50px;height:auto;background:#F4F4F4;font:normal 14px Tahoma, Geneva, sans-serif; color:#939598}
#footer p{float:left; font:normal 18px Tahoma, Geneva, sans-serif ;margin-top:5%; }
#footer .gdh_logo{background: url(../images/logo_footer.png) no-repeat; margin-left:20px; width:222px; height:126px; float:left;}
#footer ul{float:left; font:normal 14px Tahoma, Geneva, sans-serif;margin:0 0 0 5%;height:auto; width:auto}
#footer ul:first-of-type{padding-left:3%; border-left:solid 1px #999;}
#footer li{list-style:none;font:normal 14px Tahoma, Geneva, sans-serif;padding:3px}
#footer li a{ text-decoration:none;color:#939598}
#footer li a:hover{text-decoration:none;color:#000}
#footer .copyright{margin-top:3% }

#term{margin:0 auto; width:780px;}
#term img{border:solid 1px #666;float:left; margin-right:5px;}
#payment{float:left; margin-right:10px;}
#payment img{border:solid 1px #666;}