/* indexNav */
#indexNav {width:960px; margin:0 auto; clear:both; overflow:hidden;}
#indexNav h1 {display:none;}
#indexNav #logo {}
#indexNav img {float:left; display:block;}
#indexNav .navMain {height:36px; line-height:36px;}
#indexNav .navMain ul {float:left;}
#indexNav .navMain ul li {background:url(http://data.2008.163.com/images/index_nav_li_bg.gif) left 50% no-repeat; float:left; padding-top:2px;}
#indexNav .navMain ul li a {padding:0 14px; font-size:14px; color:#FFCA26;}
#indexNav .navMain ul li a:hover {color:#ECECEC;}
#indexNav .navMain ul .firstNode {background:none; display:inline; margin-left:8px;}

#indexNav .pathAsearch {background:url(http://data.2008.163.com/images/zlk_visitpath_bg.jpg) repeat-x left top; height:26px; line-height:26px; clear:both; overflow:hidden;}

#indexNav .searchBox {display:inline; float:right; margin:0 12px 0 0;}
#indexNav .searchBox span,#indexNav .searchBox span a {color:#FFFC00; line-height:26px;}
#indexNav .searchBox input {margin:3px 0;}
#indexNav .searchBox .enterArea {background:url(http://data.2008.163.com/images/vod_nav_search_bg.jpg) right top no-repeat; border:none; width:169px; height:19px; text-indent:5px; padding-top:2px;}
#indexNav .searchBox .btn {width:50px; height:21px; text-indent:9px; font-size:12px; background:url(http://data.2008.163.com/images/col4_bg_btn.jpg) left top no-repeat #FFB124; line-height:14px; border:1px solid #6E4E3B; cursor:pointer; margin-right:6px;}
#indexNav .visit_path {height:26px; line-height:26px; margin-left:12px; float:left; display:inline;}
#indexNav .visit_path span {background:url(http://data.2008.163.com/images/zlk_nav_span_pic1.gif) right 9px no-repeat; padding:0 14px 0 9px; float:left; line-height:26px; color:#CCC354;}
#indexNav .visit_path .lastNode {background:none;}
#indexNav .visit_path span a,#indexNav .visit_path span a:visited {color:#CCC354;}
#indexNav .nav_index {background:url(nav2.jpg) no-repeat left top; height:60px; line-height:20px; overflow:hidden; clear:both;}
#indexNav .nav_index .step1{ font-size:14px;}
#indexNav .nav_index .step1 li{ float:left; margin:10px 0 0 20px; display:inline;}
#indexNav .nav_index .step2{ font-size:12px; float:left; width:108px}
#indexNav .nav_index .step2 li{ float:left; margin:0 0 0 10px; display:inline; white-space:nowrap}
#indexNav .nav_index .step1 strong{ float:left; font-weight:900}
#indexNav .nav_index .step1 strong a,#indexNav .nav_index .step1 strong a:visited{ font-weight:900; color:#ff0}
#indexNav .nav_index .step2 a,#indexNav .nav_index .step2 a:visited{color:#fff}

.indexSearch {height:87px; background:url(searchbox_bg.jpg) left top repeat-x #F4F4F4; border-bottom:1px solid #E1E1E1;}
.indexSearch .searchMain {padding:28px 21px; font-size:14px; font-weight:bold; color:#6A6A6A;}
.indexSearch .searchMain .left {width:410px;}
.indexSearch .searchMain .left p {line-height:35px; font-size:14px; color:#000;}
.indexSearch .searchMain .right {width:490px; color:#666; font-size:12px; margin-top:-5px;}
.indexSearch .searchMain .right P {background:url(pic01.gif) left 50% no-repeat; line-height:25px; padding:0 0 0 9px;}
.indexSearch .searchMain .right a {color:#666;}
.indexSearch .searchMain .enterArea {background:url(searchbox_enter_bg.jpg) right top #fff no-repeat; border:none; width:248px; height:21px; float:left; font-size:14px; line-height:20px; text-indent:6px; float:left; padding-top:4px;}
.indexSearch .searchMain .btn {background:url(searchbox_submit_bg.jpg) #FFB124; height:25px; border:1px solid #BF7F1F; border-right:1px solid #6E4E3B; border-bottom:1px solid #6E4E3B; font-size:14px; cursor:pointer; padding:0 6px; margin-left:9px; line-height:24px; float:left; width:53px; overflow:hidden;}
.indexSearch .searchMain .btnAll {background:url(searchbox_all_btn.jpg) #E5E5E5; height:25px; border:1px solid #D2D2D2; border-right:1px solid #BFBFBF; border-bottom:1px solid #BFBFBF; font-size:14px; cursor:pointer; padding:0 6px 0 14px; margin-left:9px; line-height:24px; float:left; width:85px; overflow:hidden;}

/* vod CSS */
#index_Nav {width:960px; height:114px; margin:0 auto; clear:both; overflow:hidden; position:relative;}
#index_Nav h1 {text-indent:-1000px;}
#index_Nav #logo {position:absolute; top:0;}
#index_Nav .navMain {height:36px; line-height:36px; position:absolute; bottom:0;}
         .navMain ul {float:left;}
         .navMain ul li {background:url(index_nav_li_bg.gif) left 50% no-repeat; float:left; padding-top:2px;}
         .navMain ul li a {padding:0 14px; font-size:14px; color:#FFCA26;}
         .navMain ul li a:hover {color:#ECECEC;}
         .navMain ul .firstNode {background:none; display:inline; margin-left:8px;}

/* */
.indexSearch .stab{ width:408px; margin-top:-16px; background:url(searchtab.gif) repeat-x left bottom; height:25px; overflow:hidden; position:relative; z-index:2}
.indexSearch .stab ul{ float:left; margin-left:-1px; width:100%; color:#1f3a87; position:relative; z-index:1}
.indexSearch .stab li{ float:left; margin:6px 0 0;padding:1px 8px 0; line-height:13px; height:12px;overflow:hidden; font-size:12px; border-left:1px solid #1f3a87; cursor:pointer; position:relative; z-index:2}
.indexSearch .stab li.on{ margin:0 -1px 0 0; padding:0; background:url(searchtab.gif) no-repeat right top;border-left:0; line-height:25px;height:25px; position:relative; z-index:3}
.indexSearch .stab li.on span{ float:left; padding:1px 8px 0;height:24px; background:url(searchtab.gif) no-repeat left -30px;}
.indexSearch .inputs{ width:408px; margin-top:-2px; position:relative; z-index:6; padding:10px 0 0;background:url(searchtab2.gif) no-repeat left top; height:32px;}

.indexSearch .searchMain .inputs .enterArea {background:url(searchbox_enter_bg.gif) left top #fff no-repeat; border:none; width:323px; height:21px; float:left; margin-left:12px; font-size:14px; line-height:20px; text-indent:6px; float:left; padding-top:4px;}
.indexSearch .searchMain .right{ margin-top:2px}
.indexSearch .searchMain .right p{ line-height:23px;}

/*  CSS */
.sign {background:#d41414; border-top:1px solid #000; clear:both; height:25px; line-height:25px; margin:0 auto; width:960px;}
.sign p {color:#ffc; text-indent:12px;}
div#topN {top:700px;}/* */
 .topLink {display:block; position:absolute; width:19px; height:60px;}
#foot {background:#AF0000; height:25px; line-height:25px; padding:0 12px; margin:0 10px; position:relative; color:#fff; clear:both;}
#foot img {display:block;}
#foot a {color:#fff;}
#foot .topLink {display:block; position:absolute; width:60px; height:19px; right:26px; top:0; zoom:1;}
#foot .f14px {float:right; margin-top:-26px;}