@charset "utf-8";
body, td, th, h1, h2, h3, h4 ,h5 ,h6 { font-size: 12px; color: #333; font-weight: normal; }
dl,dt,dd,ul,il,h1,h2,h3,h4,h5,h6 { margin: 0px; padding: 0px; list-style: none; }
body { margin: 0px; FONT-FAMILY: "宋体", Verdana, Arial, Helvetica, sans-serif; background: url(../images/HeadBoxBG.jpg) repeat-x top; padding: 0px; font-size: 12px; }

#HeadBox { height: 198px; width: 100%; margin: 0px; padding: 0px; background: url(../images/NavBG.jpg) no-repeat center bottom; }
#NavBox { margin: 0px auto; height: 198px; width: 984px; }
#NavBox span { float: left; width: 100%; }
#NavText { float: left; height: 24px; width: 608px; font-weight: bold; color: #97000C; padding-top: 8px; }
#NavText b { color: #333; }
#NavText b a { text-decoration: underline; }
#NavSub { float: right; width: 375px; height: 32px; }
#NavSub ul { float: left; padding-top: 3px; }
#NavSub ul li { float: left; width: 70px; }
.NavSub    { background: url(/images/NavSub.gif); float: right; width: 60px; color: #FFF; height: 16px; padding-top: 3px; text-align: center; }
.NavSubMain  { background: url(/images/NavSubIn.gif); float: right; width: 60px; color: #FFF; height: 16px; padding-top: 3px; text-align: center; }
#NavLogo { width: 136px; float: left; padding-left: 28px; height: 102px; }
#NavMain { float: right; width: 818px; padding-top: 10px; }
#NavMain h1 { height: 56px; width: 268px; border: 1px solid #9D0D14; background: #B50F17 url(/images/NavH1.gif); margin: 0px; padding: 0px; float: left; font-size: 14px; color: #FFF; text-align: center; }
#NavMain h1 b { border: 1px solid #D8121C; float: left; width: 266px; height: 54px; }
#NavMain h1 p { margin: 0px; padding: 7px 0px 4px; }
#NavMain h1 a { font-size: 14px; padding: 2px; border: 1px solid #B00E16; color: #FFF; }
#NavMain h1 a:hover { color: #FF0; padding: 2px; border: 1px solid #D8121C; background-color: #5D0007; }

#NavMain h2 { height: 56px; width: 164px; border: 1px solid #5A8502; background: #766348 url(/images/NavH2.gif); margin: 0px 0px 0px 10px; padding: 0px; float: left; color: #FFE9B9; text-align: center; }
#NavMain h2 b { border: 1px solid #A7CC59; float: left; width: 162px; height: 54px; }
#NavMain h2 p { margin: 0px; padding: 7px 0px 4px; }
#NavMain h2 a { font-size: 14px; color: #FFE9B9; padding: 2px; border: 1px solid #84AD2E; }
#NavMain h2 a:hover { color: #FFFF00; padding: 2px; border: 1px solid #A7CC59; background-color: #476901; }

#NavMain h3 { height: 56px; width: 360px; border: 1px solid #4D0005; background: #630008 url(/images/NavH3.gif); margin: 0px; padding: 0px; float: right; }
#NavMain h3 ul li { float: left; width: 48px; text-align: center; height: 54px; }
#NavMain h3 div { border: 1px solid #A8000D; float: left; width: 358px; }
#NavMain h3 span {float: right; width: 64px; text-align: center; height: 54px;}
#NavMain h3 ul li p,#NavMain h3 span p { margin: 10px 0px 8px; }
#NavMain h4 { margin: 0px; padding: 2px 0px 0px 5px; float: right; width: 354px; background: url(/images/QuickBG.gif) no-repeat left top; height: 20px; }
#NavMain h4 a { font-size: 12px; color: #FFFF9A; }
.MenuIn { padding: 2px; border: 1px solid #2B87AE; background-color: #851B12; text-decoration: underline; }
.ShopText { font-size: 14px; color: #FF0; font-weight: bold; }
.NavW { font-size: 14px; color: #FFF; font-weight: bold; }
.NavBlue { color: #06F; }
#NavTitle { float: left; height: 22px; width: 166px; text-align: center; }
#NavUser { background: url(/images/NavUserBG.gif) no-repeat right; float: left; height: 20px; width: 230px; padding-left: 40px; padding-top: 6px; color: #97000C; }
#NavUser a { color: #97000C; text-decoration: underline; }
#NavInfo { background: url(/images/NavInfoBG.gif) no-repeat right; float: right; width: 538px; height: 20px; text-align: center; padding-top: 6px;letter-spacing:2px; }
#NavInfo a { text-decoration: underline; }
a:hover { color: #F00; text-decoration: underline; }
	

#head_box { background-image: url(/images/head_bg.jpg); height: 180px; width: 100%; border-width: 2px 0px 1px 0px; border-style: solid; border-color: #404000; }
#head_box h1, #navigation, h3, #content_box, .content_box,#foot_content { width: 1004px; padding: 0px; margin: 0px auto 0px auto; }
#head_box h1 { padding: 15px 0px 0px 0px; }
#head_box h2 { background-image: url(/images/menu_bg.gif); height: 83px; width: 100%; padding-top: 0px; }
#navigation #logo { padding-left: 10px; float: left; }
#head_box h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFF; font-weight: normal; margin: 0px; }
.menu_text,.menu_hot { text-align: center; width: 76px; height: 50px; float: left; border-right-width: 1px; border-right-style: solid; border-right-color: #FFF; cursor: hand; }
.menu_text a,.menu_hot a { FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; WIDTH: 76px;  MARGIN-RIGHT: 1px; HEIGHT: 34px; TEXT-ALIGN: center; padding-top: 20px; }
.menu_text a:hover,.menu_hot a:hover { FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; WIDTH: 76px;  MARGIN-RIGHT: 1px; HEIGHT: 34px; TEXT-ALIGN: center; background-image: url(/images/menu_abg.jpg); background-repeat: no-repeat; background-position: left; text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; }
.menu_text a {COLOR: #FFF;}
.menu_text a:hover {COLOR: #FFF;}
.menu_hot a {COLOR: #FF0;}
.menu_hot a:hover {COLOR: #FF0;}
.menu_textin { text-align: center; width: 76px; height: 50px; float: left; border-right-width: 1px; border-right-style: solid; border-right-color: #FFF; cursor: hand; }
.menu_textin a { FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; WIDTH: 76px; COLOR: #88FFB8; MARGIN-RIGHT: 1px; HEIGHT: 30px; TEXT-ALIGN: center; padding-top: 30px; background-image: url(/images/menu_in.gif); background-repeat: no-repeat; background-position: center top; margin-top: 0px; }
.menu_textin a:hover { FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; WIDTH: 76px; COLOR: #fff; MARGIN-RIGHT: 1px; HEIGHT: 34px; TEXT-ALIGN: center; background-image: url(/images/menu_abg.jpg); background-repeat: no-repeat; background-position: left top; text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; }
#hotnewsbox { background-image:url(/images/topimg.jpg); background-repeat:no-repeat; background-position:left top; height: 290px; float: left; width: 1004px; }
#hotnews { background-image: url(/images/hotbg.gif); background-repeat: repeat-y; width: 634px; float: right; margin-top: 20px; margin-bottom: 30px; margin-left: 15px; padding: 0px; margin-right: 0px; text-align: left; }
#hotnews ul { padding: 0px; float: right; width: 530px; margin-right: 5px; margin-bottom: 0px; margin-left: 0px; margin-top: 0px; list-style-type: none; }
#hotnews li { padding: 0px; }
#hotnews_c { width: 604px; margin: 15px; }
.boxP h2 { float: left; width: 140px; margin-top: 20px; }
#hotnews a { font-size: 14px; line-height: 22px; }
.newimg { background-color: #FFFFFF; padding: 4px; border: 1px solid #0B3D61; margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 15px; float: left; }
#navigation_in { text-align: center; width: 98px; padding-top: 22px; height: 28px; margin-top: 0px; float: left; border-right-width: 1px; border-right-style: solid; border-right-color: #FFFFFF; background: url(/images/menu_dot.gif) no-repeat center top; }
#navigation_in a { font-family: "黑体"; font-size: 16px; color: #CEA97A; }
#navigation_in h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #CEA97A; font-weight: normal; margin: 0px; }
.space { float: left; width: 203px; padding: 1px; }
#content_box #home { margin: 6px 0px 8px 0px; }
#right_text { float: right; margin-right: 8px; letter-spacing: 2px; }
#right_menu { background: url(/images/right_bg.gif) no-repeat; height: 22px; width: 171px; font-size: 12px; color: #FFF; text-align: center; margin: 0px; padding-top: 5px; float: right; CLEAR: both; Z-INDEX: 100; RIGHT: 5px; POSITION: absolute; TOP: 12px }
#left { float: left; }
#head_box select { color: #204F79; font-size: 12px; }
#head_box input { font-size: 12px; color: #204F79; width: 120px; border: 1px solid #204F79; height: 16px; }
#head_box #submit { font-size: 12px; background-image: url(/images/Button_BgBlue.gif); height: 20px; width: 62px; color: #FFFFFF; border: 0px solid; }
a { font-size: 12px; color: #333; text-decoration: none; }
a:hover { color: #FF0000;/*border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;*/
}
.text_01 { font-size: 12px; color: #FFF; }
.text_01:hover { font-size: 12px; color: #FFF; text-decoration: underline; }
.text_02 { font-size: 12px; color: #FF0000; }
.text_03 { font-size: 12px; color: #690008; text-decoration: underline; }
.text_03title { font-size: 14px; font-weight: bold; color: #500000; text-decoration: underline; }
.text_04 { font-size: 12px; font-weight: bold; color: #999; text-decoration: none; line-height: 27px; }
.text_05 { color: #999; text-decoration: line-through; }
.text_06 { color: #526446; text-decoration: underline; }
.text_06:hover { color: #500000; text-decoration: none; }
.text_07 { color: #204F79; }
.text_08 { color: #816C4E; text-decoration: none; }
.text_09 { text-decoration: none; font-size: 16px; font-weight: bold; color: #000000; }
.text_10 { font-size: 12px; color: #F00; font-weight: bold; text-decoration: underline; }

#hu_bg { background-image: url(/images/List_TitleBg.jpg); background-repeat: no-repeat; background-position: right top; }
.text_Title { color: #690008; font-family: "黑体"; font-size: 18px; }
.text_new01 { color: #FF0000; text-decoration: underline; background: url(/images/righ_NewIcon.gif) no-repeat right; }
.text_b { font-weight: bold; }
.text_right { Text-align:right; width: 300px; float: right; padding-top: 12px; }
.a_underline { text-decoration: underline; }
#content_box #center_box { float: left; width: 602px; }
#content_box #left_box { float: left; width: 714px; margin-left: 15px; padding: 0px; }
#notice { width: 214px; border: 1px solid #333333; padding-top: 5px; padding-right: 8px; padding-bottom: 5px; padding-left: 8px; height: 88px; background-color: #FFFFFF; filter: Alpha(Opacity=80); margin-bottom: 30px; }
#notice ul { float: right; width: 160px; padding: 0px; margin: 0px; }
#notice li { list-style-type: none; line-height: 18px; }
#left_img { margin-bottom: 15px; }
#left_ad { margin-bottom: 10px; }
.left_ul { width: 170px; margin-left: 20px; }
.left_ul ul { }
.left_ul li { line-height: 18px; padding-left: 15px; background-image: url(/images/Left_dot01.gif); background-repeat: no-repeat; background-position: left center; }
.left_ul p { padding: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
#hotbox { background-image: url(/images/topimg.jpg); background-repeat: no-repeat; background-position: left center; width: 745px; float: left; height: 240px; margin-bottom: 15px; }
#hotview { float: right; height: 240px; width: 360px; background-image: url(/images/hotbg.gif); background-repeat: repeat-y; }
#hotviewbox { height: 238px; background-image: url(/images/Left_Title00.gif); background-repeat: no-repeat; background-position: right center; }
.box01 { background-image: url(/images/Left_BoxBg.gif); background-repeat: repeat-y; text-align: left; float: left; margin-top: 0px; margin-right: 0px; margin-bottom: 18px; margin-left: 0px; width: 745px; }
.box01 ul { text-align: left; line-height: 18px; margin:10px 0px 10px 16px; padding: 0; list-style:none; }
#box01hot { margin-left: 10px; }
/*.box01 h2 {	float: left;width: 140px;margin: 5px 2px 0px 5px;height: 58px;padding: 0px 0px 0px 7px;	background-image: url(/images/main_ListIcon.gif);background-repeat: no-repeat;background-position: left top;}*/
.box01img { margin-top: 8px; }
.box01hotno { width: 18px; float: left; }
.box01_c { width: 238px; margin-left: 7px; margin-bottom: 0px; float: left; padding-bottom: 15px; }
.box01_c ul { margin: 0px; padding: 0px; }
.box01_c li { line-height: 21px; }
.box01_c a { font-size: 14px; text-decoration: underline; line-height: 24px; }
.pagetop_box { background-image: url(/images/Left_Title02.gif); background-repeat: no-repeat; background-position: right top; text-align: left; float: left; width: 745px; }
.pagefoot_box { background-image: url(/images/Left_Title04.gif); background-repeat: no-repeat; background-position: right top; text-align: left; float: left; width: 745px; }
.pages { width: 550px; float: right; padding-top: 15px; font-size: 12px; color: #FFFFFF; text-decoration: none; }
.bookimg { background-image: url(/images/book_bg.gif); background-repeat: no-repeat; height: 104px; width: 80px; border: 1px solid #FFFFFF; padding: 8px; float: left; }
.box_book { float: left; width: 238px; text-align: left; color: #695D01; line-height: 22px; }
.book_info { float: left; width: 226px; padding: 6px; text-align: left; line-height: 22px; color: 5e5e5e; background-color: #F5F4ED; margin-bottom: 15px; }
.left_icon li { padding-left: 12px; background-image: url(/images/list_dot.gif); background-repeat: no-repeat; background-position: left center; }
.left_icon a { font-size: 14px; color: #333333; text-decoration: underline; line-height: 26px; }
.classtitle { font-size: 14px; font-weight: bold; color: #000000; text-decoration: underline; background-image: url(/images/classtitle.gif); background-repeat: no-repeat; float: left; height: 28px; width: 120px; padding-top: 6px; padding-left: 12px; }
.subclass { float: left; width: 180px; padding-top: 5px; font-size: 12px; color: #625547; text-align: left; padding-bottom: 5px; margin-left: 2px; line-height: 22px; }
.subclass a { font-size: 12px; color: #625547; text-decoration: underline; padding: 1px; }
.subclass a:hover { font-size: 12px; color: #000000; padding: 1px; background-color: #9CD517; }
.boxP { background-repeat: repeat-y; margin-top: 0px; margin-right: 0px; margin-bottom: 18px; margin-left: 0px; padding-left: 0px; }
.boxP ul { float: left; width: 140px; text-align: left; margin:10px 0px 10px 16px; padding: 0; list-style:none; }
.boxP li { float: left; width: 140px; margin-left: 15px; }/**/
#main_box { background-color: #EEE; padding: 5px; height: 190px; width: 591px; margin-bottom: 18px; }
#main_bg { background-image: url(/images/main_bg.gif); background-repeat: repeat-x; background-position: top; height: 180px; padding: 0px 5px 5px 5px; }
#main_left { background-color: #FFF; height: 180px; width: 358px; float: left; background-image: url(/images/main_line.gif); background-repeat: no-repeat; background-position: right; }
#main_right { background-color: #FFF; float: right; height: 180px; width: 223px; }
.a_newsimg { padding: 4px; border: 1px solid #CCC; background-color: #FFF; float: none; clear: inherit; }
.a_newsimg:hover { padding: 4px; border: 1px dashed #690008; margin: 15px 0px 0px; background-color: #C99655; }
.a_Yimg { padding: 1px; border: 1px solid #B79070; background-color: #FFF; float: none; clear: inherit; }
.a_Yimg:hover { padding: 1px; border: 1px dashed #B79070; background-color: #FFF; float: none; clear: inherit; }
.a_imgbg { padding: 7px; background-image: url(/images/a_imgbg.gif); background-repeat: no-repeat; background-position: center center; text-align: center; float: left; margin-top: 10px; }
.a_imgbg:hover { padding: 7px; background-image: url(/images/a_imgbgon.gif); background-repeat: no-repeat; background-position: center center; text-align: center; float: left; margin-top: 10px; border: 0px; }
.a_img, .main_img { padding: 4px; border: 1px solid #CCC; float: left; margin: 15px 0px 0px; background-color: #FFF; }
.a_img:hover, .main_img:hover { padding: 4px; border: 1px dashed #690008; float: left; margin: 15px 0px 0px; background-color: #C99655; }
.main_img, .main_img:hover { margin-left: 15px; }
#main_left h1 { float: right; width: 160px; margin: 15px 3px; padding: 0px; }
#main_right h1 { float: left; width: 105px; margin: 15px 0px 0px 5px; padding: 0px; }
.main_list { width: 700px; float: left; margin-bottom: 15px; margin-top: 15px; padding-left: 22px; }
.main_list h1 { width: 646px; text-align: left; float: none; margin: 0px; font-size: 14px; line-height: 18px; font-weight: bold; color: #3F4A22; background-image: url(/images/main_listdot.gif); background-repeat: no-repeat; background-position: left top; border-top-width: 1px; border-top-style: solid; border-top-color: #666666; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 44px; background-color: #EEE; }
.main_list h2 { background-color: #EEE; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #CCCCCC; border-bottom-color: #666666; height: 25px; width: 690px; padding-right: 10px; margin: 0px; padding-top: 8px; text-align: right; }
.main_list h3 { font-size: 14px; line-height: 20px; color: #333; padding: 10px; width: 680px; text-align: left; }
.main_list h4 { background-color: #F3F9DA; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #B6C688; border-bottom-color: #B6C688; margin: 0px; width: 690px; padding-right: 10px; height: 25px; padding-top: 8px; text-align: right; font-weight: normal; font-size: 12px; }
.main_list h5 { font-size: 16px; font-weight: bold; color: #817F38; }
.main_list h6 { background-color: #F3F9DA; border-top-width: 1px; border-top-style: solid; border-top-color: #B6C688; padding-top: 5px; padding-bottom: 6px; padding-left: 5px; margin-bottom: 1px; margin-top: 1px; }
.main_list a { font-size: 14px; color: #333; font-weight: normal; }
.main_ListCenter { width: 720px; float: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 25px; }
.main_ListCenter ul { width: 300px; padding: 0px; list-style:none; margin: 0px; float: left; }
.main_ListCenter li { float: left; width: 300px; list-style-type: none; margin: 0px; padding: 0px; }
.main_ListCenter h1 { width: 695px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #2D6C30; height: 39px; }
.main_ListCenter h2 { float: right; width: 123px; margin: 15px 2px 0px 5px; background: url(/images/main_ListIcon.gif) no-repeat left; height: 36px; padding: 0px 0px 0px 7px; }
.main_ListCenter h3 { float: right; width: 134px; height: 40px; }
.main_ListCenter h4 { width: 568px; text-align: left; float: none; margin: 0px; padding: 0px; }
#shopping { margin-bottom: 15px; }
#content_box #right_box { float: right; width: 244px; }
#right_box #ad { width: 710px; margin-bottom: 10px; }
#right_box #news_box { width: 700px; border: 5px solid #B7906F; padding: 5px; background-image: url(/images/news_bg.gif); height: 180px; margin-bottom: 18px; }
#news_list { background-color: #FFFFFF; height: 160px; padding: 10px; }
#news_left { float: left; width: 450px; }
#news_left ul { float: right; width: 400px; margin: 0px; padding: 0px; }
#news_left li { line-height: 22px; list-style-type: none; }
#news_left .newsdate { margin: 0px; padding: 0px; float: right; }
#news_right { float: right; width: 220px; text-align: center; }
/*
.box02 { margin-bottom: 18px; background-color: #FFFFFF; float: right; width: 212px; padding: 0px; background-image: url(/images/main_Listbg.gif); background-repeat: repeat-y; }
.box03 { border: 2px solid #B7906F; margin-bottom: 18px; padding: 10px; background-color: #FFFFFF; float: right; width: 698px; }
#box3_Y { width: 640px; padding: 0px; float: left; }
#box3_Y ul { margin: 0px; padding: 0px; list-style-type: none; width: 640px; }
#box3_Y li { width: 150px; margin-right: 6px; float: right; }
#box3_Y h1 { background-color: #FFF9EE; padding: 10px; width: 128px; margin: 0px; background-image: url(/images/main_Yimg.gif); background-repeat: no-repeat; background-position: right; color: #666666; border: 0px solid #B7906F; }
#box3_YHotImg, #box3_YHot { width: 284px; padding: 10px; float: right; background-color: #FFF9EE; border: 1px solid #B7906F; height: 100px; }
#box3_YHot { margin-left: 6px; margin-right: 6px; }
#box3_YHotImg { margin-left: 10px; }
#box3_YHotImg ul, #box3_YHot ul { margin: 0px; padding: 0px; list-style-type: none; width: 280px; }
#box3_YHotImg li, #box3_YHot li { width: 60px; float: left; text-align: center; margin-right: 4px; margin-left: 4px; }
#box3_YHot li { background-image: url(/images/main_Yimg_dot.gif); background-repeat: no-repeat; padding-left: 15px; padding-right: 6px; line-height: 24px; background-position: left center; }
#box3_Y h2 { text-align: left; margin-top: 9px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 12px; }
.box05 { border: 2px solid #B7906F; margin-bottom: 18px; padding: 10px; background-color: #FFFFFF; float: right; width: 330px; }
.box04 { border: 2px solid #B7906F; margin-bottom: 18px; padding: 10px; background-color: #FFFFFF; float: left; width: 330px; }
.box04 ul, .box05 ul { list-style-type: none; margin: 0px; line-height: 22px; float: right; width: 270px; padding: 0px; }
*/
.box_Title { width:672px; float: left; margin-bottom: 5px; background-image: url(/images/Box_Titlebg.gif); padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 20px; }
.list_date { font-size: 14px; color: #666666; float: right; }
.box_row { width:180px; float: right; padding-top: 15px; padding-bottom: 10px; margin-right: 12px; margin-left: 12px; }
.box_row ul { margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 20px; padding: 0px; }
.box_row li { line-height: 22px; list-style-type: circle; }
/*.box_row a{
	font-size: 14px;
	color: #557931;
	text-decoration: underline;
}
.box_row a:hover{
	color: #9CD517;
	text-decoration: underline;
}*/
.news_img { width:100%; float: left; height: 160px; }
.news_img ul { margin: 0px; width: 100%; padding: 0px; }
.news_img li { width: 340px; list-style-type: none; margin: 0px; float: left; padding: 0px; }
.news_img h1 { line-height: 30px; margin-top: 30px; width: 130px; float: right; }
.news_img a { font-size: 14px; color:#690008; }
.quickmenu { background: url(/images/QuickMenu_bg.jpg) no-repeat; height: 81px; width: 167px; padding-top: 14px; }
.quickmenu ul { float: right; list-style-image: none; list-style-type: none; margin: 0px; width: 78px; padding: 0px; text-align: left; line-height: 20px; }
.quickmenutitleicon { float: left; margin: 0px; }
.quickmenu a { color: #FFF; text-decoration: underline; }
#foot_box { background-image: url(/images/head_bg.jpg); width: 100%; border-width: 1px 0px 0px 0px; border-style: solid; border-color: #0A324E; float: left; padding: 50px 0px 35px; margin-top: 10px; }
#foot_logo { float: left; }
#foot_text { height: 90px; width: 560px; border-left-width: 3px; border-left-style: solid; border-left-color: #C99655; float: left; line-height: 22px; margin-left: 26px; padding-left: 20px; }
#foot_link { background-color: #FFF; float: right; height: 90px; width: 175px; border: 1px solid #CCC; margin-right: 5px; text-align: center; }
#Shopping_box { position:absolute; width:608px; z-index:0; background-color: #FFF; border: 2px solid #2D7427; visibility: visible; filter:progid:DXImageTransform.Microsoft.Shadow (Color=#2D7427, Direction=120, strength=5);
background-image: url(images/shopping_bg.gif); background-repeat: no-repeat; background-position: right bottom; }
#EPrice { color: #009900; background-color: #FCF7EF; height: 30px; width: 142px; border: 1px solid #690008; padding: 5px; line-height: 18px; margin: 5px 0px 5px 0px }
#list_box { width: 660px; }
#list_box li { width: 660px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #34718B; background-color: #FFF; margin: 0px; padding: 6px 2px 6px 2px; }
.list_mainbg, .list_Bbg { font-weight: bold; background-color: #34718B; color: #FFF; text-align: center; padding: 6px 2px 6px 2px; float: left; margin-top: 2px; }
.list_mainbg { width: 660px; }
.list_line { border-right-width: 1px; border-right-style: solid; border-right-color: #FFF; }
.list_title { float: left; width: 420px; }
.list_titlelong { float: left; width: 500px; }
.list_name { float: left; width: 80px; }
.list_date { float: right; width: 150px; text-align: center; }
.form_box li { width: 540px; line-height: 20px; padding-top: 10px; }
.form_boxinput { font-size: 12px; color: #690008; background-color: #FFF; width: 196px; border: 1px solid #690008; }
.form_boxmulti { font-size: 12px; color: #690008; background-color: #FFF; width: 100%; border: 1px solid #690008; }
.form_boxbutton_s { font-size: 12px; color: #FFF; background-image: url(/images/Button_BgRed.gif); height: 21px; width: 82px; border: 0px solid; }
.form_boxbutton_r { font-size: 12px; color: #FFF; background-image: url(/images/Button_BgY.gif); height: 21px; width: 82px; border: 0px solid; }
.box06 { float: left; height: 120px; width: 190px; background-image: url(/images/box06.gif); background-repeat: no-repeat; margin-bottom: 18px; font-size: 14px; font-weight: bold; line-height: 26px; padding-left: 22px; padding-top: 46px; }
.box06 a { color: #990000; text-decoration: underline; }

#menu_hot { position:absolute; width:76px; height:30px; z-index:101; text-align: left; background-image: url(..//images/menu_hot.gif); background-repeat: no-repeat; background-position: center bottom; overflow: auto; margin-top: 50px; }
#left_box .GGBox { margin-right: 15px; }

.ListBox { float: left; width: 709px; background: url(/images/ListBG.gif); margin-bottom: 15px; }
.ListBoxTop { float: left; width: 697px; background: url(/images/ListTop.gif) no-repeat top;  padding: 6px; }
.ListBoxFoot { background: url(/images/ListFoot.gif) no-repeat bottom; float: left; width: 697px; height: 20px; padding: 6px; }
.ListBoxTitle { width:647px; background: url(/images/ListTitle.gif) no-repeat left top; height: 64px; float: left; padding-left: 50px; }
.ListBoxTitle span { width: 630px; float: left; margin: 0px; padding-top: 14px; }
.ListBoxTitle span a { text-align: center; float: right; width: 65px; font-size: 12px; color: #FFF; background: url(/images/MenuBG.gif); height: 18px; padding-top: 7px; margin-right: 10px; }
.ListBoxTop ul { list-style: none; float: left; width: 690px; }
.ListBoxTop ul li { float: left; width: 310px; margin-bottom: 3px; padding-left: 20px; }
.ListBoxTop ul li h1 { float: left; height: 22px; width: 310px; }
.ListBoxTop ul li h2 { float: right; width: 100px; color: #6D9817; font-size: 12px; text-align: right; padding-top: 8px; }
.ListBoxTop ul li h3 { background: #FFF; padding: 10px; float: left; width: 296px; line-height: 14px; border: 1px solid #CECC9B; }
.ListBoxTop ul li h1 a{ color: #3F3218; text-decoration: underline; font-size: 14px; font-weight: bold; }
.ListBoxTop ul li dl { float: left; width: 290px; }
.ListBoxTop ul li dd { float: left; width: 280px; margin-right: 6px; background: url(/images/IconDot.gif) no-repeat left 3px; padding-left: 10px; line-height: 16px; }
.ListBoxTop ul li dd a{ font-size: 12px; color: #79632C; font-weight: normal; }

.ListBoxTop h1 { float: right; width: 630px; padding-top: 10px; }
.ListBoxTop h1 div { float: left; height: 30px; width: 200px; }

.ListBoxTop ol { list-style: none; float: left; width: 680px; }
.ListBoxTop ol li { float: left; width: 310px; margin-bottom: 3px; padding-left: 20px; }
.ListBoxTop ol li h3 { background: #FFF; padding: 10px; float: left; width: 638px; line-height: 14px; border: 1px solid #CECC9B; }
.ListBoxTop ol li h2 { background: #FFF; padding: 10px; float: left; width: 638px; line-height: 14px; border: 1px solid #CECC9B; }

.ListBoxTop ol li h3 dl { float: left; width: 630px; }
.ListBoxTop ol li h3 dd { float: left; width: 620px; margin-right: 6px; background: url(/images/IconDot.gif) no-repeat left 3px; padding-left: 10px; line-height: 18px; }
.ListBoxTop ul li h3 dd a{ font-size: 12px; color: #79632C; font-weight: normal; }

.ListBoxTop ol li h2 dl { float: left; width: 660px; }
.ListBoxTop ol li h2 dd { float: left; width: 200px; margin-right: 6px; line-height: 18px; padding-bottom: 10px; padding-left: 6px; text-align: center; }
.ListBoxTop ul li h2 dd a{ font-size: 12px; color: #79632C; font-weight: normal; }

/*.ListBoxTop ol { float: right; width: 630px; list-style: none; margin: 0px; padding: 0px; }
.ListBoxTop ol li { float: left; width: 600px; margin: 0px; padding: 2px 0px; }*/
.ListBoxTop ol li h1 { float: left; height: 22px; width: 660px; font-size: 14px; font-weight: bold; }
.ListBoxTop ol li h1 a strong { font-size: 14px; color: #900; }

/*.ListBoxTop ol li h2 { float: left; width: 580px; line-height: 18px; padding: 10px; background: #F8F8F8; border: 1px solid #DDD; color: #666; }
.ListBoxTop ol li h2 p { float: left; width: 580px; line-height: 18px; background: #F8F8F8; color: #333; margin: 0px; font-weight: bold; }
*/
/*.ListBoxTop dl { float: left; width: 290px; }
.ListBoxTop dd { float: left; width: 280px; margin-right: 6px; background: url(/images/IconDot.gif) no-repeat left 3px; padding-left: 10px; line-height: 16px; }
.ListBoxTop dd a { font-size: 12px; color: #79632C; font-weight: normal; }
*/
.ListBoxTop dd h1 { float: left; width: 120px; }
.ListBoxTop dd h2 { float: left; width: 75px; line-height: 20px; padding-top: 10px; }
.RightBox { background: url(/images/RightBG.gif); width: 237px; float: left; margin-bottom: 15px; }
.RightBox h1 { background: url(/images/RightTop.gif) no-repeat left top; padding: 17px 17px 8px; width: 203px; float: left; }
.RightBox h1 a { font-size: 14px; font-weight: bold; }

.RightBox h2 { background: url(/images/RightFoot.gif) no-repeat left bottom; padding: 6px 6px 16px 16px; float: left; width: 215px; }
.RightBox h2 ul,.RightBox h2 ol { float: left; width: 180px; background: #FFF; border: 1px solid #CECC9B; padding: 10px; list-style: none; }

.RightBox h2 ul li { float: left; width: 180px; padding-top: 10px; }
.RightBox h2 ol li { float: left; width: 180px; padding-bottom: 5px; }

#SearchVideo { background: url(/images/SearchBG.gif) no-repeat; float: left; width: 704px; padding-top: 10px; height: 39px; margin-bottom: 15px; }
#SearchVideo form { margin: 0px; padding: 0px; }
#SearchVideo h1 { float: left; width: 380px; padding-left: 20px; background: url(/images/main_line.gif) repeat-y right; height: 28px; }
#SearchVideo h2 { float: right; width: 300px; }
#SearchYP { background: url(/images/SearchYPBG.gif) repeat-y; float: left; width: 244px; margin-bottom: 15px; }
#SearchYP h1 { background: url(/images/SearchYPTop.gif) no-repeat top; width: 224px; float: left; line-height: 20px; padding: 10px; text-align: center; }
#SearchYP h2 { background: url(/images/SearchYPFoot.gif) no-repeat bottom; float: left; width: 204px; padding-right: 20px; padding-left: 20px; padding-bottom: 10px; }

#QMenu { float: right; width: 90px; padding-top: 3px; text-align: right; }


.ListNo1 {color:#900;}
.ListNo2 {color:#060;}
.ListNo3 {color:#036;}
.TotalBox { float: right; width: 200px; font: bold 32px Verdana, Geneva, sans-serif; color: #960; text-align: right; padding-top: 7px; }

.ListTitle { float: left; width: 320px; height: 24px; }
.ListOther { text-align: right; float: right; height: 16px; width: 200px; padding-top: 7px; }
.ListCont { background: #FCF1DA; float: left; width: 516px; padding: 8px; line-height: 18px; color: #666; border-bottom: 1px solid #690008; }
.ListSize { background: #EEE; float: left; width: 516px; padding: 8px; line-height: 18px; color: #690008; border-bottom: 1px solid #CCC; border-top: 1px solid #CCC; }
.ListBook { float: left; width: 200px; padding-top: 6px; }
.ListTransfer { float: right; width: 200px; padding-top: 6px; text-align: right; color: #099; }
.ListRe { background: #FDD; float: left; width: 516px; border: 1px solid #900; padding: 8px; }
.ListReName { font-size: 12px; font-weight: bold; padding: 4px; border-bottom: 1px solid #999; }
.ListReCont { padding: 8px 2px; line-height: 16px; }

.FormBox { float: left; width: 640px; background: url(/images/RightBoxBG.gif); }
#FormBox ul li { float: left; width: 600px; padding-top: 6px; padding-bottom: 6px; border-bottom: 1px solid #E3E3E3; }
#FormBox ul li strong { float: left; width: 80px; padding-top: 4px; color: #960; }
#FormBox ul li ol { float: right; width: 520px; margin: 0px; padding: 0px; }
#FormBox ul li ol li { float: left; width: 72px; border: 1px solid #F5F2E4; margin: 0px; padding: 0px; }


.FormBoxTop { float: left; width: 356px; background: url(/images/RightBoxTop.gif) no-repeat top; padding-top: 10px; }
.FormBoxFoot { background: url(/images/RightBoxFoot.gif) no-repeat bottom; float: left; width: 356px; height: 30px; text-align: center; padding-top: 10px; }
.FormBoxTitle { width:310px; background: url(/images/FormTitle.gif) no-repeat right; height: 74px; float: left; padding-left: 28px; padding-top: 22px; }
.FormTitleM { font-size: 14px; font-weight: bold; color: #FF0; float: left; width: 260px; }
.FormTitleS { float: left; width: 276px; padding-top: 14px; line-height: 18px; color: #666; }
.FormBoxTop ul { float: left; padding-left: 20px; width: 330px; }
.FormBoxTop ul li { float: left; width: 320px; border-bottom: 1px solid #CCC; padding-top: 6px; padding-bottom: 4px; }
.FormBoxTop ul li input { font-size: 12px; color: #666; border: 1px solid #666; }
.date { float: right; }


.FormTitle { float: left; width: 60px; font-size: 14px; text-align: right; }
.FormInput { float: right; width: 250px; color: #9E7011; }
.FormInput textarea { height: 150px; width: 250px; font-size: 12px; color: #666; }
.FormInput1 { width: 250px;  }
.FormInput2 { width: 40px;  }
.FormInput3 { width: 40px; background: url(/images/cm.gif) no-repeat right 5px; }
.SubList { float: left; width: 244px; background: url(/images/SubBG.gif); margin-bottom: 15px; }
.SubList h1 { background: url(/images/SubTop.gif) no-repeat top; padding: 8px; float: left; width: 228px; }
.SubList h1 span { background: url(/images/SubTitleBG.gif) no-repeat; width: 188px; float: left; height: 24px; font-size: 14px; font-weight: bold; color: #FFF; padding-left: 40px; padding-top: 8px; }
.SubList h2 { background: url(/images/SubFoot.gif) no-repeat bottom; padding: 0px 8px 15px; width: 228px; float: left; }
.SubList h2 ul { float: left; width: 228px; }
.SubList h2 ul li { float: left; width: 204px; height: 22px; padding-left: 24px; }
.GGBox { float: left; width: 236px; margin-bottom: 15px; border: 3px solid #CCC; }
.ShopBox { float: right; width: 410px; margin-bottom: 15px; border: 3px solid #CCC; height: 80px; padding-right: 15px; padding-left: 15px; margin-right: 10px; }
.ShopBox h1 { font-size: 14px; color: #900; font-weight: bold; padding: 4px; }
.ShopBox span { float:right; padding-top: 8px; padding-right: 15px; }
.ShopBox ul { float:left;width:200px; }
.ShopBox ul li { float:left; line-height: 16px; width:200px; }
.ShopBox ul li a { float:left;text-decoration: underline; color: #930; }
#right_box p { margin: 0px; padding-bottom: 10px; }

.TextCenter { text-align: center; }
#PageBox { text-align: center; padding-top: 10px; padding-bottom: 10px; float: left; width: 700px; height: 30px; }

#Comments { float: left; width: 540px; padding-left: 20px; }
#Comments h1, #ListReTitle { font-size: 16px; font-weight: bold; color: #680007; float: right; width: 540px; padding-bottom: 8px; }
#Comments h1 dl { float: left; width: 542px; padding-top: 8px; }
#Comments h1 dl dt { background: #9A9A9A; float: left; height: 20px; width: 542px; color: #FFF; font-size: 12px; padding-top: 7px; }
.TU { float: left; width: 80px; text-align: center; }
.TC { float: left; width: 300px; text-align: center; }
.TT { text-align: center; float: right; width: 154px; }
#Comments h1 dl dd { float: left; width: 542px; font-size: 12px; padding-top: 6px; font-weight: normal; color: #333; border-bottom: 1px solid #565753; padding-bottom: 6px; line-height: 16px; }
.CU { float: left; width: 80px; }
.CC { float: left; width: 300px; }
.reCC { background: #FFE3D7; }
.CT { text-align: center; float: right; width: 154px; }
#Comments h2 { font-size: 12px; color: #680007; float: right; width: 542px; }
#Comments ul li{ border: 1px solid #FFF; }

#FootBox { background-image: url(http://www.zisha123.com/images/FootBG.gif); height: 203px; width: 100%; clear: both; }
#FootTop { float: left; height: 23px; width: 105px; background-image: url(http://www.zisha123.com/images/FootTop.gif); background-repeat: no-repeat; background-position: 820px; padding-left: 880px; padding-top: 5px; }
#FootTop a { font-size: 14px; font-weight: bold; color: #333; text-decoration: none; }
#FootInfo { float: left; width: 780px; background-image: url(http://www.zisha123.com/images/FootIMg.gif); background-repeat: no-repeat; background-position: left bottom; height: 172px; }
#FootInfo h1 { float: left; width: 180px; text-align: center; padding-top: 30px; }
#FootInfo h2 { padding-top: 40px; float: left; width: 520px; padding-left: 80px; }
#FootInfo h2 ul li { height: 20px; }
#FootLink { float: right; width: 175px; padding-top: 30px; text-align: center; height: 170px; }
#FootLink span { background-color: #FFF; border: 1px solid #CCC; width: 165px; float: right; text-align: center; padding: 4px; }
#FootLink p { text-align: center; margin: 0px; float: left; width: 165px; padding-top: 10px; }
/*daniu added*/
.TabHide{display:none;}
.ContBox,#FootCent { width: 984px; padding: 0px; clear: both; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
/*Ivan PageBox 090410*/
.pagelist { float: left; width: 678px; height: 30px; padding-left: 20px; }
.pageinfo { float: right; width: 100px; text-align: left; font-size: 12px; }
.pagelist li { float: left; width: 36px; text-align: center; }
.pagelist li a { text-decoration: underline; color: #060; }


#mstop{ width:100%; height:30px; padding-top:8px;}
#mstop span.mstex1{ width:100px; height:22px; line-height:22px; float:left; font-size:14px; font-weight:bold; color:#464330; text-indent:4px;}
#mstop input{font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; color:#996633; font-weight:bold; line-height: normal; font-size:18px; float:left; margin:0 4px;}
#mstop input.topinput1{ width:300px; height:22px; border:solid 1px #d6d6d6;}
#mstop span.mstex2{ width:66px; height:22px; line-height:22px; float:left; font-size:14px; font-weight:bold; color:#464330; text-indent:4px;}
#mstop input.topinput2{ width:140px; height:22px; border:solid 1px #d6d6d6;}
