@charset "utf-8";
/* CSS Document */

body {
font-family: "微軟正黑體",Verdana, Geneva, Arial, helvetica, sans-serif;
font-size:12px;
margin:0px auto;
background:url(bodyBg.jpg) repeat-x;
background-color:#bbf5ff;
}
a {
text-decoration:none;
color:#434343;
}
a:hover {
text-decoration:underline;
}
.5hpadding {
padding:0px 5px;
}
img {
border:0px;
}
#input {
#height:18px;
#line-height:18px;
#border:1px #999999 solid;
#}



.button01 {
width:185px;
height:36px;
font-size:14px;
color: #000;
padding-left:10px;
}

a:hover.button01 {
color:#ef5a5c;
text-decoration:none;
}

.button02 {
	/*display:block;
	overflow:hidden;
	line-height:30px;*/

width:194px;
height:30px;

font-size:12px;
color:#1f709f;
padding-left:20px;*/
}
.titleName {
color:#FFFFFF;
font-size:16px;
line-height:41px;
font-weight:bold;
padding-left:10px;
}

.titleName2 {
color:#fff;
font-size:16px;
line-height:41px;
font-weight:bold;
padding-left:10px;
}
.text01 {
color: #000;
line-height:20px;
}
.text02 {
color:#5d5d5d;
line-height:20px;
}
.text03 {
color:#954073;
line-height:20px;
}
.text04 {
color:#000000;
line-height:20px;
}
.text05 {
font-family:Arial, Helvetica, sans-serif;
color:#CC0000;
line-height:22px;
}
.text06 {
color:#888888;
line-height:20px;
}
.text07 {
padding-left:10px;
color:#000;
line-height:20px;
}
.text08 {
padding-left:10px;
font-size:15px;
color:#000;
line-height:30px;
}
.text09 {
font-size:15px;
font-weight:bold;
color:#006666;
line-height:30px;
}
.text10 {
color:#006666;
line-height:16px;
}

.text11 {
padding-left:10px;
font-size:15px;
color:#000;
line-height:30px;
padding-left:25px;
background-image:url(../shopmenulist01.png); 
}

.topname{ margin:0;  font-size:16px; color:#FFF; display:block; float:left; line-height:2em;}
a.topIcon01 {
width:76px;
height:26px;
padding:0px 5px;
display:block;
text-align:center;
color:#FFF;
line-height:2em;
/*background:url(topIcon01.jpg) no-repeat 5px 0;*/
}
a:hover.topIcon01 {
width:76px;
height:26px;
padding:0px 5px;
display:block;
color:#fee900;
text-decoration:none;
/*background:url(topIcon01.jpg) no-repeat 5px -26px;*/
}
a.topIcon02 {
width:76px;
height:26px;
padding:0px 5px;
display:block;
text-align:center;
color:#FFF;
line-height:2em;
/*background:url(topIcon02.jpg) no-repeat 5px 0;*/
}
a:hover.topIcon02 {
width:76px;
height:26px;
padding:0px 5px;
display:block;
color:#fee900;
text-decoration:none;
/*background:url(topIcon02.jpg) no-repeat 5px -26px;*/
}
a.topIcon03 {
width:76px;
height:26px;
padding:0px 5px;
display:block;
text-align:center;
color:#FFF;
line-height:2em;
/*background:url(topIcon03.jpg) no-repeat 5px 0;*/
}
a:hover.topIcon03 {
width:76px;
height:26px;
padding:0px 5px;
display:block;
color:#fee900;
text-decoration:none;
/*background:url(topIcon03.jpg) no-repeat 5px -26px;*/
}
a.topIcon04 {
width:76px;
height:26px;
padding:0px 5px;
display:block;
text-align:center;
color:#FFF;
line-height:2em;
/*background:url(topIcon04.jpg) no-repeat 5px 0;*/
}
a:hover.topIcon04 {
width:76px;
height:26px;
padding:0px 5px;
display:block;
color:#fee900;
text-decoration:none;
/*background:url(topIcon04.jpg) no-repeat 5px -26px;*/
}
a.topIcon05 {
width:76px;
height:26px;
padding:0px 5px;
display:block;
text-align:center;
line-height:2em;
color:#FFF;
/*background:url(topIcon05.jpg) no-repeat 5px 0;*/
}
a:hover.topIcon05 {
width:76px;
height:26px;
padding:0px 5px;
display:block;
color:#fee900;
text-decoration:none;
/*background:url(topIcon05.jpg) no-repeat 5px -26px;*/
}
a.topIcon06 {
width:76px;
height:26px;
padding:0px 5px;
display:block;
text-align:center;
line-height:2em;
color:#FFF;
/*background:url(topIcon06.jpg) no-repeat 5px 0;*/
}
a:hover.topIcon06 {
width:76px;
height:26px;
padding:0px 5px;
display:block;
color:#fee900;
text-decoration:none;
/*background:url(topIcon06.jpg) no-repeat 5px -26px;*/
}

a.searchButton {
width:56px;
height:24px;
display:block;
background:url(searchButton.png) no-repeat 0 0;
}
a:hover.searchButton {
width:56px;
height:24px;
display:block;
background:url(searchButton.png) no-repeat 0 -24px;
}
a.mainMenubutton {
width:80px;
height:40px;
line-height:40px;
text-align:center;
color:#2e2e2e;
display:block;
/*background:url(mainMenubutton01.jpg) no-repeat 0 0;*/
}
a:hover.mainMenubutton {
width:80px;
height:40px;
line-height:40px;
text-align:center;
text-decoration:none;
color:#15c0ba;
display:block;
background:url(mainMenubutton01.jpg) no-repeat 0 -40px;
}
a#act {
width:105px;
height:34px;
line-height:34px;
text-align:center;
color:#747474;
display:block;
background:url(shopbutton.jpg) no-repeat 0 -34px;
} 
a.shopbutton{
width:105px;
height:34px;
line-height:34px;
text-align:center;
color:#ef595a;
display:block;
background:url(shopbutton.jpg) no-repeat 0 0;
}
a:hover.shopbutton {
width:105px;
height:34px;
line-height:34px;
text-align:center;
color:#2e2e2e;
display:block;
text-decoration:none;
background:url(shopbutton.jpg) no-repeat 0 -34px;
background-position:left bottom;
}
.shopbutton {
width:105px;
height:34px;
line-height:34px;
text-align:center;
color:#2e2e2e;
display:block;
background:url(shopbutton.jpg) no-repeat 0 -36px;
}

a.shopbutton02 {
width:127px;
height:31px;
line-height:31px;
text-align:center;
color:#747474;
display:block;
background:url(../shopbutton02.jpg) no-repeat 0 0;
}
a:hover.shopbutton02 {
width:127px;
height:31px;
line-height:31px;
text-align:center;
color:#14bdb8;
display:block;
background:url(../shopbutton02.jpg) no-repeat 0 -31px;
text-decoration:none;
}
.shopbutton02 {
width:127px;
height:31px;
line-height:31px;
text-align:center;
color:#14bdb8;
display:block;
background:url(../shopbutton02.jpg) no-repeat 0 -31px;
}

#contentPage{
	width:1024px; 
	height:auto; 
	background:#FFF; 
	margin:0px auto;
}
#pages{
	width:1024px; 
	height:auto; 
	background:#fff; 
	float:left;
}
#hotAd{
	width:1004px; 
	padding:0px 10px 0px 10px; 
	background:#FFF; 
	float:left;
}

#hotAd2{
	width:1004px; 
	padding:0px 10px 0px 10px; 
	background:#f4f4f4; 
	float:left;
}



.style1 {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	line-height:26px;
}
.style2 {
	font-size: 12px;
	color: #666666;
	line-height:16px;
}
.style3 {	font-size: 12px;
	color: #666666;
	line-height:18px;
	padding-right:10px;
}

.title_row {
background-color:#F3E8EC;
font-size:13px;
}

.link {
	font-size:13px;
	margin-bottom:6px;
}
.f13 {
	font-size:13px;
}
.f15 {
	font-size:15px;
}

.adm_title_1 {
background-color:#FFCC00;
color: #FFFFFF;
font-size:15px;
}

.table1 {
background-color:#AFAFAF;
font-size:12px;
line-height:18px;
}
.adm_tr_1 {
background-color:#e5e5e5;
border-style:solid;
border-width:1px 0 0 1px;
margin:0;
padding:2px 5px;
}
.adm_tr_2 {
background-color:#FFFFFF;
border-style:solid;
border-width:1px 0 0 1px;
margin:0;
padding:2px 5px;
}


#headMenu { 
height:35px; 
}

#mainMenu {
background-color:#fceb75;
}


.footer_w{ 
clear:both; 
background:#2e2e2e;
}

.footer_b{ 
display:block; 
width:1004px; 
margin:0 auto; 
text-align:center; 
color:#FFF; 
padding:20px 0px 40px 0px; 
}

.teg_link {  
margin:0.5em 0; 
}

.teg_link a{}

.teg_link a:hover{ 
color:#ff4135; 
text-decoration:none;
 }
 
.b_box {
	display:block;
	width:268px;
	padding-left:10px;
}

.carousel-inner{overflow:hidden;width:100%;position:relative;}
.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:rgba(255, 255, 255, 0.75);}

.sidebox{ padding-bottom:0px;}
.side_td{ padding-bottom:5px;}
.sidebox_udr{ padding-bottom:10px;}
.siderank_td{ padding-bottom:5px;}

/**/
.side_collectionbg{ background-color:#ffeeee;}
.side_infobg{background-color:#eeffda;}
.side_newsbg{ background-color:#e9fcff;}
.side_newlist{ background-image:url(../button02.png);}
.side_rankbg{ background-color:#fef6df;}
.side_nshopbg{ background-color:#e3f0ff;}
.side_nstorebg{ background-color:#fbf3ff;}
.side_qrbg{ background-color:#fff3d9;}

.collection_title{ font-size:14px; color:#ef595a; font-weight:bold; padding-left:10px;}

.sidebox_bottom_l{}
.sidebox_bottom_m{}
.sidebox_bottom_r{}

.middlebox_bottom_l{  height:5px; width:5px;}
.middlebox_bottom_m{ height:5px; width:546px;}
.middlebox_bottom_r{ height:5px; width:5px;}
/**/
.middlebox_bg{ }

.menutext{ color:#2e2e2e;}

.store_adbottom{ width:1024px; height:5px; padding-bottom:0px; float:left; background-color:#FFF;}

.largeContainer img {
	max-width: 100%;
}
.middleContainer img {
	max-width: 100%;
}
.smallContainer  img {
	max-width: 100%;
}