/*listNav*/
.listNav1{padding:0;margin:0;text-align:left;height:119px;background-image:url(logo.gif);background-repeat:no-repeat;background-position:12px 2px;line-height:14px;}
/*Festival*/
.listNav{padding:0;margin:0;text-align:left;height:119px;background-image:url(logo.gif);background-repeat:no-repeat;background-position:12px 2px;line-height:14px;}
.listNav_Index{padding:0;margin:0;text-align:left;height:119px;background-image:url(logo_Festival.gif);background-repeat:no-repeat;background-position:12px 2px;line-height:14px;}
/*searchBar*/
.searchBar{width:100%;background-image:url(st_bg.gif); width:940px;background-repeat:no-repeat;background-position:0px 48px; height:119px;}
.searchBar a:link{ color:#95bbdf;text-decoration: none; font-size:12px;}
.searchBar a:visited{ color:#95bbdf;text-decoration: none; font-size:12px;}
.searchBar a:hover{ color:#ff7000;text-decoration: none; font-size:12px;}
.searchBar .ntab2 a:hover,.searchBar .ntab4 a:hover,.searchBar .ntab6 a:hover,.searchBar .otab2 a:hover,.searchBar .otab4 a:hover,.searchBar .otab6 a:hover{color:#fff; font-size:14px;}
.searchBar .activedtab2 a:link,.searchBar .activedtab2 a:visited,.searchBar .activedtab4 a:link,.searchBar .activedtab4 a:visited,.searchBar .activedtab6 a:link,.searchBar .activedtab6 a:visited{color:#fff; font-size:14px;}
/*searchT*/
.searchTOUT{ height:48px; width:100%;}
.searchT{clear:both;margin:0;height:34px;text-align:center;padding-left:240px;padding-top:14px;width:704px; float:left;}
.searchT ul{list-style-type: none;margin: 0px;padding: 0px;font-size:12px;}
.searchT li{line-height:29px;}
.searchT a{display:block;padding-top:5px; font-size:14px;}
.searchTR{ clear:none;width:190px; height:36px; float:right; text-align:right; margin-top:-40px;}
.searchTR a:link,.searchTR a:visited{ color:#0c3061; font-size:12px;}
.searchTR a:hover{ color:#ff7000; text-decoration:underline;}
.searchTR img.shopCart{vertical-align:middle;padding:0}
/*bgdiv*/
.bgdiv{ background-image:url(st_bg_right.gif);background-repeat:no-repeat;background-position:right top;text-align:center; height:71px;}
/*searchbox*/
.searchbox{background-repeat:no-repeat; height:71px;}
/*others*/
.ntab2{cursor:pointer;float:left;background-image:url(st_bg2.gif);width:51px;}
.ntab4{cursor:pointer;float:left;background-image:url(st_bg4.gif);width:70px;}
.ntab6{cursor:pointer;float:left;background-image:url(st_bg6.gif);width:89px;}
.otab2{cursor:pointer;float:left;background-image:url(st_over_bg2.gif);width:51px;}
.otab4{cursor:pointer;float:left;background-image:url(st_over_bg4.gif);width:70px;}
.otab6{cursor:pointer;float:left;background-image:url(st_over_bg6.gif);width:89px;}
.activedtab2{float:left;background-image:url(st_on_bg2.gif);width:51px;font-weight:bold;color:#ffffff;}
.activedtab4{float:left;background-image:url(st_on_bg4.gif);width:70px;font-weight:bold;color:#ffffff;}
.activedtab6{float:left;background-image:url(st_on_bg6.gif);width:89px;font-weight:bold;color:#ffffff;}
/*public_search*/
.public_search{ height:71px; width:100%; margin-top:0px; border-collapse:collapse; font-size:12px;}
.public_search a:link{ color:#95bbdf; text-decoration:none}
.public_search a:visited{color:#95bbdf; text-decoration:none}
.public_search a:hover{ color:#ff7000; text-decoration:underline}
.public_search a:active{ color:#bc2931; text-decoration:underline}
.public_search input{vertical-align: middle; font-size:12px} 
.public_search *{padding:0;margin:0}
.public_search img{border:0}
.public_search td{ font-size:12px;}
.public_search .search_middle{ width:100%;height:71px;border-collapse:collapse}
.public_search .search_middle .search_main{ width:930px; height:38px}
.public_search .search_middle .search_main .main_left{ width:838px; height:21px; float:left; padding:10px 15px 0 0;}
.public_search .search_middle .search_main .main_left h1{ font-size:14px; float:left; padding-right:10px; padding-top:6px; color:#fff;}
.public_search .search_middle .search_main .main_left .search_text{ width:638px; height:16px; float:left; padding:2px 0 0 2px; margin:1px 0 0 0;border:1px solid #245397;}
.public_search .search_middle .search_main .main_left .list_boxl{ width:150px; float:left; padding:1px 0 0 2px; margin:1px 0 0 5px;border:1px solid #67B9FD;}
.public_search .search_middle .search_main .main_left .list_boxr{ width:250px; float:left; padding:1px 0 0 2px; margin:1px 0 0 5px;border:1px solid #F05100;}
.public_search .search_middle .search_main .main_left .list_box1{ width:100px; float:left; padding:1px 0 0 2px; margin:1px 0 0 5px;border:1px solid #F05100;}
.public_search .search_middle .search_main .main_left .list_box2{ width:170px; float:left; padding:1px 0 0 2px; margin:1px 0 0 5px;border:1px solid #F05100;}
.public_search .search_middle .search_main .main_left .list_box3{ width:170px; float:left; padding:1px 0 0 2px; margin:1px 0 0 5px;border:1px solid #F05100;}
.public_search .search_middle .search_main .main_left .list_box4{ width:170px; float:left; padding:1px 0 0 2px; margin:1px 0 0 5px;border:1px solid #F05100;}

.public_search .search_middle .search_main .main_left .reduce_w1{ width:0px; background-color:#236da8; border:0;}
.public_search .search_middle .search_main .main_left .reduce_w2{ width:200px;}
.public_search .search_middle .search_main .main_left .reduce_w3{ width:500px;}
.public_search .search_middle .search_main .main_left ul{ float:left; list-style:none; padding-top:4px; display:block}
.public_search .search_middle .search_main .main_left ul li{ float:left; margin-left:8px; padding-top:1px;}
.public_search .search_middle .search_main .main_left ul li input{ width:13px; height:13px}
.public_search .search_middle .search_main .main_left ul li span{ cursor:default; color:#95bbdf}
.public_search .search_middle .search_main .main_left ul .reduce_l_w{ margin-left:3px}
.public_search .search_middle .search_main .main_left .search_button{ width:101px; height:22px; float:right; padding-top:2px;}
.public_search .search_middle .search_main .main_right{ width:65px; height:18px; float:left; background:url(search_bj.gif) no-repeat left 11px; padding:15px 0 0 5px}
.public_search .search_middle .search_m_top{ width:100%; height:33px; border-collapse:collapse}
.public_search .search_middle .search_m_top .choice_sort{width:418px; height:27px; padding-top:0px}
.public_search .search_middle .search_m_top .choice_sort h2{ font-size:12px; color:#fff; padding-top:8px; font-weight:normal; float:left}
.public_search .search_middle .search_m_top .choice_sort ul{ float:left}
.public_search .search_middle .search_m_top .choice_sort ul li{ float:left; width:39px; padding-top:7px; text-align:center; height:20px; display:block; list-style:none;}
.public_search .search_middle .search_m_top .choice_sort ul .sort{width:57px; margin-right:5px}
.public_search .search_middle .search_m_top .choice_sort ul .add_bj{ background:url(search_style1.gif) no-repeat; color:#fff;}
.public_search .search_middle .search_m_top .choice_sort ul .add_bj_2{ background:url(search_style2.gif) no-repeat; color:#fff;}

.public_search .search_middle .search_m_top .choice_sort ul .add_bj a:link,a:visited{ color:#fff;}
.public_search .search_middle .search_m_top .choice_sort ul .add_bj_2 a:link,a:visited{ color:#fff;}

.public_search .search_middle .search_m_top .search_word{ width:429px; height:20px; padding-top:7px; color:#fff;}
.public_search .search_middle .search_m_top .search_word h2{font-size:12px; font-weight:normal; float:left;padding-top:1px}
.public_search .search_middle .search_m_top .search_word ul{ float:left; list-style:none;}
.public_search .search_middle .search_m_top .search_word ul li{ float:left; padding: 0 9px 0 8px; background:url(bj_line.gif) no-repeat right top; display:block; height:12px}
.public_search .search_middle .search_m_top .search_word ul .word_right{ background:none; padding-right:0}

.pop_list{ BORDER: #0c3061 2px solid; PADDING: 20px; WIDTH: 240px; BACKGROUND-COLOR: #ffffff; background:url(pop_bg.gif) no-repeat left top;}
.pop_list ul{
	LINE-HEIGHT: 26px;LIST-STYLE-TYPE: none; margin:0; padding:0;
}
.pop_list ul li{
	FLOAT: left; WIDTH: 100px; padding-left:20px;
}
.pop_list ul li a:link,.pop_list ul li a:visited{
	font-size:12px; color:#95bbdf; text-decoration:none; font-weight:bold; display:block;
}
.pop_list ul li a:hover{
	color:#fff; text-decoration:underline;
}