
/*导航*/
.pp_channels .root-item, .pp_channels .root-name, .pp_channels .root-name span, .pp_channels .sub-list li a {
/* background-image: url("bg.png");
    background-repeat: no-repeat;*/
}
@media only screen 
and (min-width : 1200px){
ul,  li {
	border: 0 none;
	margin: 0;
	outline: 0 none;
	padding: 0;
	font: 10pt/15px Tahoma, "Microsoft YaHei", Arial, Helvetica, Sans-Serif;
}
UL, LI {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

.pp_channels {
	width: 144px;
	padding-top: 6px;
    margin-top: 0px;
    margin-right: 2px;
    padding-bottom: 6px;
	border-width: 0 0 2px 1px;
}

.pp_channels .root-item {
	zoom: 1;
	position: relative;
	width: 126px;
	height: 51px;
	background-position: -13px -373px;
    margin-left: 8px;
    border-left: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    margin-top: -1px;
	overflow: visible;
	vertical-align: middle;
	background-color:#F8F8FF;
}


.pp_channels .root-name {
	display: block;
	z-index: 1001;
	position: relative;
	border-top: 1px solid #dfdfdf;
	padding-left: 10px;
	background-position: -10px -358px;
	cursor: pointer;
}
.pp_channels .root-name span {
	display: block;
	border-right: 1px solid #dfdfdf;
	height: 51px;
	font-size: 1em;
	line-height: 51px;
	color: #000;
	background-position: -167px -358px;
}
.pp_channels .active .root-name {
	background: #fff;
}
.pp_channels .active .root-name span {
	color: #C00;

}
.pp_channels .no-sub .root-name span {

	background-position: 20px -358px;
}
.pp_channels .sub-list {
	left: 173px;
	top: -40px;
	padding: 5px 2px 5px 16px;
	width: 480px;
	overflow: hidden;
	_top: -35px;
	-moz-box-shadow: -1px 1px 1px #ccc;
	-webkit-box-shadow: 0 1px 5px #ccc;
	box-shadow: 0 1px 5px #ccc;
}
.pp_channels .active .sub-list {
	visibility: visible;
}
.pp_channels .sub-list li {
	float: left;
	min-width: 100px;
	margin: 0 10px 5px 0;
}
.pp_channels .sub-list .main-cate {
	width: 480px;
	margin-right: -10px;
	font-weight: bold;
}
.pp_channels .sub-list a {
	padding-left: 3px;
	line-height: 21px;
	background-position: -169px -418px;
 *background-position: -169px -420px;
}
.pp_channels .sub-list a: hover {
	background-position: -169px -438px;
 *background-position: -169px -440px;
}
.pop-panel {
	z-index: 1000;
	visibility: hidden;
	border: 1px solid #dfdfdf;
	color: #61646E;
 #margin-left:-0px;
	_margin-left: -0px;
}
.pop-panel a {
	color: #61646E;
}
.pop-panel a: hover {
	text-decoration: none;
	color: #C00;
}
}
@media only screen 
and (max-width : 1024px){
ul,  li {
	border: 0 none;
	margin: 0;
	outline: 0 none;
	padding: 0;
	font: 8pt/13px Tahoma, "Microsoft YaHei", Arial, Helvetica, Sans-Serif;
}
UL, LI {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
.G_chan-panel {
	z-index: 1000;
	visibility: hidden;
}
.pp_channels {
	width: 160px;
	padding: 0;
	border-width: 0 0 2px 1px;

}

.pp_channels .root-item {
	zoom: 1;
	position: relative;
	width: 145px;
	height: 34px;
	background-position: -13px -373px;
	overflow: visible;
	vertical-align: middle;
	background-color:#F8F8FF;
    border-bottom: 1px solid #dfdfdf;
}


.pp_channels .root-name {
	display: block;
	z-index: 1001;
	position: relative;
	border-top: 1px solid #dfdfdf;

	padding-left: 10px;
	background-position: -10px -358px;
	cursor: pointer;
}
.pp_channels .root-name span {
	display: block;
	border-right: 1px solid #dfdfdf;
	padding-left: 9px;
	height: 34px;
	font-size: 1em;
	line-height: 34px;
    border-bottom: 1px solid #dfdfdf;
	color: #000;
	background-position: -167px -358px;
}
.pp_channels .active .root-name {
	background: #fff;
}
.pp_channels .active .root-name span {
	color: #C00;
	border-color: #fff;
}
.pp_channels .no-sub .root-name span {
	border-color: #fff;
	background-position: 20px -358px;
}
.pp_channels .sub-list {
	left: 144px;
	top: -34px;
	padding: 5px 2px 5px 16px;
	width: 480px;
	overflow: hidden;
	_top: -35px;
	-moz-box-shadow: -1px 1px 1px #ccc;
	-webkit-box-shadow: 0 1px 5px #ccc;
	box-shadow: 0 1px 5px #ccc;
}
.pp_channels .active .sub-list {
	visibility: visible;
}
.pp_channels .sub-list li {
	float: left;
	min-width: 100px;
	margin: 0 10px 5px 0;
}
.pp_channels .sub-list .main-cate {
	width: 480px;
	margin-right: -10px;
	font-weight: bold;
}
.pp_channels .sub-list a {
	padding-left: 3px;
	line-height: 21px;
	background-position: -169px -418px;
 *background-position: -169px -420px;
}
.pp_channels .sub-list a: hover {
	background-position: -169px -438px;
 *background-position: -169px -440px;
}

}