﻿/* 公用CSS */
/* 区域定义 */
#topmenuheader {width:980px;clear:both;margin:0px auto;}
#topmenuheader .nav .center li img {border: 0px;}a {font-size: 12px;color:#333333;font-family: verdana;text-decoration: none;}
#topmenuheader .nav .center ul {list-style-type:none;margin:0px;padding:0px;}
#topmenuheader .nav .center ol {list-style-type:none;margin:0px;padding:0px;}
#topmenuheader .nav .center p {list-style-type:none;margin:0px;padding:0px;}
#topmenuheader {  margin-bottom:5px;}
#topmenuheader .logo {width:310px;float:left;margin-top:30px;margin-left:10px;}
#topmenuheader .menu {    float:right;width:600px;text-align:right;padding-right:30px;color:#5D5D5D;}
#topmenuheader .menu ul {text-align:right;padding-top:10px;}
#topmenuheader .menu li {float:right;padding:0px 6px;line-height:23px;}
#topmenuheader .menu li a.special{    color:#7e254d;}
#topmenuheader .nav {clear:both;width:980px;margin-top:15px;}
#topmenuheader .nav .left{    background:url(../images/nav_left.gif) no-repeat left;height:40px;}
#topmenuheader .nav .center{    background:url(../images/nav_center.gif) repeat-x;height:40px;width:968px;margin:0 auto;}
#topmenuheader .nav .right{    background:url(../images/nav_right.gif) no-repeat right;height:40px;}
#topmenuheader .nav .center li{    float:left;text-align:center;line-height:22px;padding:8px 7px 0;background:url(../images/nav_split.gif) no-repeat right 10px;position:relative;    z-index:9998;}
#topmenuheader .nav .center li.index{    margin-left:5px;}
#topmenuheader .nav .center li a{    color:#FFF;font-size:13px;display:block;    padding:0 13px 0 13px;line-height:22px;}
#topmenuheader .nav .center li a:hover{  background:#fff;  color:#000;  border-left:1px #00CC00 solid;  padding:0 13px 0 12px;}
#topmenuheader .nav .center li a.hover{  background:#fff;  color:#000 !important;  border-left:1px #00CC00 solid;  padding:0 13px 0 12px;}
#topmenuheader .nav .center li.current a{  color:#ffffff;  font-weight:bold;}
#topmenuheader .nav .center li .float{  position:absolute;  top:-6px;  right:2px;}
#topmenuheader .nav .center #CARTINFO {    color:#e4ccd5;}
#topmenuheader .nav .center li.cart{    margin-left:20px;background:url(../images/cart_icon.gif) no-repeat left 10px;padding-left:22px;}
#topmenuheader .nav .center li.cart a{    font-size: 12px;display:inline;padding:0;color:#f9ff4d;}
#topmenuheader .nav .center li.cart a:hover{background:none;padding:0;    border-left:none;color:#f9ff4d;}
#topmenuheader .nav .center li.cart {}
#topmenuheader .nav .center li.cart 
#top_cart_box{  display:none;}
#topmenuheader .nav .center li.cart div.box {  padding-top:6px;  position:absolute;  left:0;  top:24px;  width:238px;  z-index:999;}.ftl {  float:left;}.ftr {  float:right;}
#topmenuheader .nav .center li.cart .top_cart_box {  background:#F2F2F2;  border:1px solid #631938;}
#topmenuheader .nav .center li.cart div.box iframe{  display:block;  position:absolute;  z-index:-1;  filter:Alpha(Opacity='0');  top:expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+'px');  left:expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+'px');  width:expression(this.parentNode.offsetWidth+'px');  height:expression(this.parentNode.offsetHeight+'px');}
#topmenuheader .nav .center li.cart .top_cart_box ul {  margin:0 auto;  width:230px;}
#topmenuheader .nav .center li.cart .top_cart_box ul li {  background:transparent url(../images/list_line_icon.gif) repeat-x center bottom;  padding:10px 0;}
#topmenuheader .nav .center li.cart .top_cart_box ul li div.pic {  background:#DCE2F4 none repeat scroll 0 0;  border:1px solid #5D7BCC;  padding:1px;}
#topmenuheader .nav .center li.cart .top_cart_box ul li a{  line-height:normal !important;  color:#000 !important;  line-height:20px !important;}
#topmenuheader .nav .center li.cart .top_cart_box ul li div.text {  width:152px;  text-align:left;  padding-left:10px;  line-height:20px;}
#topmenuheader .nav .center li.cart .top_cart_box ul li div.text .title{  background:none;  line-height:20px;  font-weight:normal;  padding-left:0px;  padding-top:0px;}
#topmenuheader .nav .center li.cart .top_cart_box ul li div.text .price{  padding:0;}.top_cart_box div.sum {  padding:5px 10px 0 0;}.top_cart_box div.btn {  padding:3px 10px 6px 0;}.tar {  text-align:right;}.red_c00 {  color:#CC0000;}
#topmenuheader .nav .center li .nav_li{  background-color:#FFFFFE;  border-color:#631938;  border-style:solid;  border-width:0 1px 1px;  position:absolute;  width:281px;  z-index:9999;  display:none;}
#topmenuheader .nav .center li .nav_li iframe{  display:none;  _display:block;  position:absolute;  z-index:-1;  filter:Alpha(Opacity='0');  top:expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+'px');  left:expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+'px');  width:expression(this.parentNode.offsetWidth+'px');  height:expression(this.parentNode.offsetHeight+'px');  visibility:inherit;}
#topmenuheader .nav .center li .nav_li li{  background:none;  line-height:18px;  margin:0;  padding:3px 0;  width:140px;  text-align:left;}
#topmenuheader .nav .center li .nav_li li a{  border-left:none !important;  color:#A71F24 !important;  background:url(../images/navlist.gif) no-repeat 14px 8px !important;  padding:2px 0;  text-indent:21px;  font-weight:normal !important;}
#topmenuheader .nav .center li .nav_li li a:hover{  color:#000 !important;  padding:2px 0;  /*background:#E32924 url(../images/navlist_hover.gif) no-repeat 14px 7px;*/}
#topmenuheader .nav .center li .nav_li .button{  background:#F5CCCC none;  clear:both;  overflow:hidden;  padding:4px 0;}
#topmenuheader .nav .center li .nav_li .button a{  border-left:none !important;  color:#A71F24 !important;  background:url(../images/navlist.gif) no-repeat 14px 6px;  text-align:left;  padding-left:22px;  line-height:20px;  font-weight:normal !important;}
#topmenuheader .nav .center li .nav_li .button a:hover{  background:url(../images/navlist_hover.gif) no-repeat 14px 6px;  color:#F00 !important;  padding-left:22px;}
#topmenuheader .search {clear:both;margin-top:1px;height:34px;background:url(../images/search_bg.gif) repeat-x;line-height:34px;padding-left:35px;}
#topmenuheader .search span{    font-size:13px;}
#topmenuheader .search div{    float:left;width:300px;line-height:20px;height:20px;margin-top:5px;}
#topmenuheader .search ul{    float:right;width:600px;}
#topmenuheader .search ul li{    float:left;margin-right:15px;color:#787878;}

#main .flash{float:left;width:980px;height:390px;overflow:hidden;border:1px #c6c5c5 solid;}
#play {width:980px;height:390px;overflow:hidden;position:absolute;}
#play_text {position:absolute;left:0px;bottom:0px;z-index:1002; padding-left:895px; padding-bottom:10px;}
#play_text ul {list-style-type:none;display:block;padding-top:1px;opacity:0.8;margin-left:2px;_padding-top:0px;}
#play_text ul li {width:15px;height:15px;float:left;background-color:#666666;display:block;color:#FFF;text-align:center;/*margin:2px;*/cursor:pointer;font-size:12px;font-weight:bold;line-height:15px;margin-right:1px;filter: Alpha(Opacity=80);opacity:0.8;}
#play_list a {display:block;width:980px;height:390px;position:absolute;overflow:hidden;}

/*#main .flash{float:left;width:980px;height:390px;overflow:hidden;border:1px #c6c5c5 solid;}
#play {width:980px;height:390px;overflow:hidden;position:absolute;}
#play_text {position:absolute;left:930px;bottom:0px;z-index:1002;}
#play_text ul {list-style-type:none;display:block;padding-top:1px;opacity:0.8;margin-left:2px;_padding-top:0px;}
#play_text ul li {width:50px;height:98px;float:right;background-color:#666666;display:block;color:#FFF; vertical-align:middle; text-align:center;cursor:pointer;font-size:12px;font-weight:bold;line-height:25px; ;margin-right:1px;filter: Alpha(Opacity=80);opacity:0.8;}
#play_list a {display:block;width:980px;height:390px;position:absolute;overflow:hidden;}*/
