﻿/*菜单定义开始*/
#d_top {
	background:url(images/d_bg.gif) repeat-x;
}
#d_logo {
	float:left;
	width:228px;
}
#d_menu {
    width:752px;
	text-align:right;
	float:right;
	background:url(images/top_bg.gif) repeat-x;
}
#menu_t {
	padding-right:5px;
}
#menu_t ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#menu_t li {
	margin-left:3px;
	float:right;
	height:22px;
	line-height:22px;

	padding-top:5px;
}
#menu_t li a {	color:#8a8d8c; 	text-decoration: none;}
#menu_t li a:link,#menu_t li a;visited,#menu_t li a:active {color:#8a8d8c;}
#menu_t li a:hover  {color:#cc0000;}
#menu_t li span {
	font-weight:bold;
	color:#cc0000;
}
#menu_b {
	margin-top:15px;
	float:right;
	height:31px;
	overflow:hidden;
}
#menu_b li {
	float:right;
	margin-left:3px;
}
#d_s {
	height:45px;
	background:#FFFFFF url(images/menu_bg1.gif) repeat-x left top;
	line-height:45px;
        border-left:1px solid #3399ff;
	border-right:1px solid #3399ff;
}
#d_left {
	padding-left:10px;
	width:720px;
	float:left;
	_padding-top:5px;
}
/*html #d_left {
	padding-left:20px;
	width:740px;
	padding-top:20px;
	float:left;
}
*/
#d_right_a {
          float:right;
          width:220px;
}
#d_right {
        text-align:center;
	margin:0 auto;
	padding:0px;
        width:240px;
        background:url(images/db_dd.gif) repeat-x;
}
#d_h {height:29px;
	padding-top:4px;
	border-left:1px solid #3399ff;
	border-right:1px solid #3399ff;
           border-bottom:1px solid #3399ff;
background:#fff url(images/sub_menu.gif) repeat-x left bottom;}
}

#d_a {}
#d_h_l ul,#d_h_r ul {
	margin:0px;
	padding:left;
	list-style:none;
}
#d_h_l li {

float:left;
display:inline;
height:25px;
line-height:25px;
margin:3px 5px 0px 5px;
}

#d_h_l li a {height:24px;line-height:24px;display:inline-block;background:url(picture/new_back.gif) left top;padding-left:3px;cursor: pointer;color:#000;}
#d_h_l li a:link,#d_h_l li a:visited,#d_h_l li a:hover,#d_h_l li a:active {color:#000;text-decoration:none;}
#d_h_l li a:hover {color:#cc0000;}
#d_h_l li  span {display:inline-block;padding:0px 5px;padding-right:8px;background:url(picture/new_back.gif) right -34px;display:inline-block;}


#d_h_l li.copy_colum a {background:none;padding-left:0px;}
/********************
#d_h_l li.copy_sub {background:url(picture/copy_machtion.gif) no-repeat left -32px;}
#d_h_l li.copy_any {background:url(picture/copy_machtion.gif) no-repeat left -66px;}
#d_h_l li.copy_colum {padding-left:0px;width:105px;}

********************/



#menu_b li a {
	text-decoration: none;
	display:block;
	text-align:center;
	color: #0868a9;
	height:31px;
	line-height:33px;
	width:85px;
	background: url(images/fyj.gif) no-repeat left bottom;
	font-weight:bold;
}
#menu_b li a:hover {
	display:block;
	width:85px;
	height:28px;
	color: #fffc00;
	padding-top:3px;
	_padding-top:0;
	font-size:14px;
	line-height:31px;
	background: url(images/fyj2.gif) no-repeat left bottom;
}


#mb_00 #menu_b li#n1 a,
#mb_70 #menu_b li#n4 a,
#mb_71 #menu_b li#n7 a,
#mb_72 #menu_b li#n6 a,
#mb_74 #menu_b li#n2 a,
#mb_75 #menu_b li#n9 a,
#mb_78 #menu_b li#n8 a,
#mb_1238 #menu_b li#n3 a
{
	display:block;
	width:102px;
	height:31px;
	color: #fffc00;
	font-size:14px;
	line-height:31px;
	padding-top:0px;
	background: url(images/print_green.gif) no-repeat left bottom;
	text-decoration: none;
}
#d_h_l {float:left;padding-left:5px;margin-top:-3px;width:882px;}
#d_h_r {width:10px;float:right;}
#d_h_r li a{text-decoration:none;}
#d_h_r li a:hover {color:#333;}
#d_right li{float:left;}


/* 横式登陆开始*/
.top1{
        text-align:center;
	margin:0 auto;
	padding:0px;
	width:auto;
        background:url(images/topbg.gif) repeat-x;
}

.top2 {
 width:980px;
 height:30px;
 line-height:30px;
 margin:0 auto;
}

.top2 .u_login {
    height:30px;
    width:980px;
    margin:4px 0 0 15px;
    display:inline;
}
/* 横式登陆结束*/


ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; background:url(images/sub_menu_hover.gif) no-repeat center center;text-align:center;height:22px;padding-top:10px;width:90px;}
ul.menu ul {position:absolute; top:32px; left:0; background:#fff; display:none; opacity:0;border:1px solid #3399ff;  }
ul.menu  ul li {position:relative; border-top:1px solid #3399ff;  width:138px; margin:0;margin-right:0px;background:none;margin-top:-1px;padding-top:0px;text-align:left;height:27px;line-height:27px;}

ul.menu ul li a {display:block;height:27px;line-height:27px;padding-left:5px; }
ul.menu ul li a:hover {color:#cc0000;}
ul.menu ul ul {left:138px; top:-1px}

ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)}
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}


/******左侧菜单*********/

.navTree {
	color: #999999;
	width: 189px;
}
.navTree h3 {
	padding-left: 10px;
	height:23px;
	line-height:23px;
	background:url(images/nav_01.gif) repeat-x left bottom;
	font-size:12px;
	border-bottom:1px solid #C1C1C1;
	color:#333;

}
.navTree h3 a {
 font-weight:bold;
height:23px;
line-height:23px;
color:#333;

}
.navTree h3 a:hover {color:#cc0000;}
.navTree ul {border-bottom:1px solid #C1C1C1;padding:10px 0px;padding:5px 0px;}
.navTree li a {
height: 24px;

line-height: 24px;
display:inline-block;
	font-weight: normal;
color: #333;
}
.navTree li a:link,.navTree li a:visited,.navTree li a:hover,.navTree li a:active {color:#333;text-decoration:none;}
.navTree li a:hover {font-weight:bold;color:#fff;}
.navTree del {
	text-decoration: none;
}
.navTree del a {
	color: #999999;
}

/*鼠标触发菜单样式*/
.extMenu blockquote {
	display: none;
}
.extMenu:hover, .hover {
	position: relative;
	line-height: 24px;
	height:24px;
background:#ffb33b url(images/nav_02.gif) no-repeat right center;
color:#fff;
font-weight:bold;

}
li.extMenu  {height:24px;line-height:24px;padding-left:10px;color:#333;cursor: pointer;}
.extMenu del {
	padding-right: 8px;

}
.extMenu:hover del, .hover del {
	display: none;
}
.extMenu blockquote {
	position: absolute;
	top: 0;
	left: 189px;
	width: 200px;
  border:2px solid #ffb848;
  background:#fff;
  z-index:9999;
}
.extMenu:hover blockquote, .hover blockquote {
	display: block;
}
.extMenu blockquote dl {


}
.extMenu blockquote dd {

padding:8px 5px;

	
}

.extMenu blockquote a {
	height:24px;line-height:24px;
display:block;
color:#808080;
background: #fff url(images/line.gif) repeat-x left bottom;}
.extMenu blockquote a:hover {background: #fff url(images/line.gif) repeat-x left bottom;color:#cc0000;}
/*******弹出层*******/
#facebox {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
	margin: auto;
	border-collapse: collapse;
	background-color:#8C8C8C;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 700px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

.footer_02 img {float:right;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}
.all_menu h3 {height:24px;line-height:24px;color:#cc0000;font-size:12px;border-bottom:2px solid #dd7b5b;padding-left:10px;}
.all_menu h3 a {color:#cc0000;height:24px;line-height:24px;font-weight:bold;}
.all_menu h3 a:hover {color:#333;}
.all_menu ul{height:auto!important;min-height:20px;height:20px;background:#f1f6ff;padding:3px;}
.all_menu li {float:left;width:25%;text-align:left;height:24px;line-height:24px;padding-left:0px;}
.all_menu li a {height:24px;line-height:24px;padding-left:8px;}

.all_menu span {display:block;}
.nav_any {background:#f1f6ff;padding:10px 0px;}
.all_menu li.extMenu a {background:url(images/menubox.gif) no-repeat 140px center;display:block;padding-left:10px;}
.all_menu li.extMenu a:hover ,.hover {background:#ffb33b url(images/nav_02.gif) no-repeat right center;height:24px;line-height:24px;color:#cc0000;}
.all_menu li.extMenu blockquote {left:169px;}
.all_menu li.extMenu blockquote a{background:url(images/line.gif) repeat-x left bottom;}
.all_menu li.extMenu blockquote dd a:hover {background:url(images/line.gif) repeat-x left bottom;}

/*************会员登陆*************/
.user_new li {float:left;display:inline;height:30px;line-height:30px;text-align:left;margin-right:18px;}
.user_new li img {margin-left:3px;}
.u_login {height:30px;line-height:30px;text-align:left;}
.u_login  span {padding:0px 3px;}

/*********购物车*************/
/*随身购物车开始*/
#MyCart {
	width:364px;
	display:none;
}
.MyCart_List {
position:relative;
z-index:20000;
	width:358px;
	border:3px solid #FCD410;
	background:#fff;
	padding-bottom:5px;
}
.MyCart_List strong {
	color:#FF2400;
}
.MyCart_List ul {
	width:348px;
	padding:5px 5px 0;
	overflow:hidden;
}
.MyCart_List li {
	width:338px;
	padding:0 5px;
	overflow:hidden;
	border-bottom:1px dotted #D1E2F3;
	background:#fff;
	float:left;
}
.MyCart_List li.tz {
	background:#fffddd;
}
.MyCart_List li dl {
	height:40px;
	padding:8px 0;
	overflow:hidden;
}
.MyCart_List li dt {
	width:52px;
	height:40px;
	font:0;
	line-height:0;
	float:left;
}
.MyCart_List li dt img {
	width:50px;
	height:38px;
	border:1px solid #D1E2F3;
}
.MyCart_List li dd {
	line-height:20px;
	float:left;
}
.MyCart_List li a {
	color:#000;
}
.MyCart_List li a:hover {
	color:#cc0000;
}
.MyCart_List li .p_Name {
	width:185px;
	padding-left:5px;
	height:40px;
	overflow:hidden;
	word-break:break-all;
}
.MyCart_List li .p_Name span {
	color:#f00;
}
.MyCart_List li .p_Price {
	width:96px;
	overflow:hidden;
	text-align:right;
}
.MyCart_List li .p_Price a:link, .MyCart_List li .p_Price a:visited {
	color:#999;
}
.MyCart_Tip {
	padding:5px;
	color:#999;
	text-align:center;
	height:22px;
	line-height:22px;
	font-size:13px;
	font-weight:bold;
	display:block;
}
.Account {
	height:20px;
	line-height:20px;
	padding:5px 5px 0;
	text-align:right;
}
.CartLog {
	padding:5px;
}
.CartLog img {
	float:right;
	margin-right:5px;
}
.CartLog h3 {
	height:23px;
	line-height:23px;
	text-align:right;
	padding-right:5px;
	font-size:12px;
	font-weight:normal
}
.CartLog h3 strong {
	color:#FF2400;
}
#CartSwitch_wrap {display:inline-block;background:url(picture/shop_car.gif) no-repeat left center;height:23px;width:133px;line-height:23px;padding-left:46px;cursor: pointer;}

#d_left input#mainKeyword {height:18px;padding-top:3px;width:300px;font-size:14px;color:#b9b9b9;font-weight:bold;padding-left:3px;}
*+html #d_left input#mainKeyword {margin-top:3px;}
/************视频搜索************/
.tv_search select {margin:0px 3px;}
#oa_news h3 {
	height:33px;
	line-height:33px;
	text-align:right;
	padding-right:10px;
	background:url(picture/web_back.gif) no-repeat -220px -258px;
	font-weight:normal;
	font-size:12px;
}
#oa_news h3 a {
	color:#5b5a5a;
}
#oa_news h3 a:hover {
	color:#ea0909;
	text-decoration: underline;
}
#oa_news ul {
	padding:8px;
	background:url(picture/web_back.gif) no-repeat -220px -351px;
}
#oa_news li {
	height:27px;
	line-height:27px;
	background:url(picture/icon.gif) no-repeat left 10px;
	padding-left:12px;
}
#oa_news li a {
	color:#343434;
}
#oa_news li a:hover {color:#cc0000;text-decoration:underline;}

}