.baiduTopAdvWrap{height: 29px;padding-top:2px;overflow:hidden;}
.baiduTopAdvWrap {
    z-index: 97;
    position: relative;
    width: 75%;
}
#kwh {
	z-index: 998;	
}
.baiduTopAdvWrap li{height: 29px;line-height: 32px !important;white-space: nowrap;float: left;margin-right: 15px;}
.baiduTopAdvWrap .title{margin-right: 2px;font: 12px/25px "宋体";color: #999;}

.baiduTopAdvWrap li a,.baiduTopAdvWrapmore li a{float:left;line-height: 32px;}
.baiduTopAdvWrap li a:hover{}
.baiduTopAdvWrap li a.ct,.baiduTopAdvWrapmore li a.ct{background-image: url("../images/ico-1.png");background-repeat: no-repeat; font-size:0px; text-indent:-9999px; }
.baiduTopAdvWrap li a.close,.baiduTopAdvWrapmore li a.close{ display:none}
.baiduTopAdvWrapeditcc li a.close,.baiduTopAdvWrapmoreeditcc li a.close{background-image: url("../images/ico-1.png");background-repeat: no-repeat;background-position: 0 -1904px; display:inline; height:12px; width:12px; margin-top:8px; margin-left:2px}
.baiduTopAdvWrapeditcc li a.close:hover,.baiduTopAdvWrapmoreeditcc li a.close:hover{background-position: 0 -1924px;}
.baiduTopAdvWrapmore li a.li_a1{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;/* width:114px; */background:url(../images/search33.png) no-repeat 0 8px;padding-left:20px;}
.baiduTopAdvWrap li.first{margin-right:5px}
.baiduTopAdvWrap li.first a {
    background-position: 0 -1858px;
    display: block;
    height: 16px;
    margin-top: 7px;
    width: 16px;
}
.baiduTopAdvWrapeditcc li.first{margin-right:5px}
.baiduTopAdvWrapeditcc li.first a {
    background-position: 0 -1882px;
    display: block;
    height: 16px;
    margin-top: 7px;
    width: 16px;
}
.baiduTopAdvWrap li.last{float:right;margin-right: 20px;}
.baiduTopAdvWrap li.last a{
    border-radius: 2px;
    color: #484848;
    float: left;
    height: 20px;
    line-height: 20px;
    margin-top: 3px;
    padding: 0 20px 0 8px;
    position: relative;
    text-align: center;
    width: 30px;	
}
.baiduTopAdvWrap li.last a .i-1 {
    top: 8px;
}
.baiduTopAdvWrap li.last a i {
    border-color: #666 transparent transparent;
    border-style: solid dashed dashed;
    border-width: 5px;
    height: 0;
    position: absolute;
    right: 5px;
    width: 0;
}
.baiduTopAdvWrap li.last a .i-2 {
    border-top-color: #fff;
    top: 7px;
}
.baiduTopAdvWrap li.last a i {
    border-color: #666 transparent transparent;
    border-style: solid dashed dashed;
    border-width: 5px;
    height: 0;
    position: absolute;
    right: -19px;
    width: 0;
}
.baiduTopAdvWrap li.last .down .i-1 {
    top: 3px;
}
.baiduTopAdvWrap li.last .down i {
    border-color: transparent transparent #666;
    border-style: dashed dashed solid;
}
.baiduTopAdvWrap li.last .down .i-2 {
    border-bottom-color: #fff;
    top: 4px;
}
.baiduTopAdvWrapmore{
    position:absolute;
    background-color: #fff;
    border: 1px solid #ddd;
    padding: 30px 0 10px 12px;
    position: absolute;
    width: 75%;
    display:none;
    top:84px;
    /*top: 41px; 4063*/
}
.baiduTopAdvWrapmore li{/* width: 152px; */height: 28px;line-height:28px;float:left;list-style-type:none;margin-right: 15px;}

.navrecommend-top .idiv {
    position: relative;
	margin: 0px auto;
	width:1200px;
}
.navrecommend-top .idiv .fold, .navrecommend-top .idiv .open {
    width: 1200px;
    position: relative;
    display: block;
    margin: 0 auto;
    background-position: center top;
    background-repeat: no-repeat;
}
.navrecommend-top .idiv .ad-icon {
    position: absolute;
    top: 0;
    right: 0;
}
.navrecommend-top .idiv .close {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 20px;
    height: 20px;
    cursor: pointer;
    z-index: 500;
}
.baiduTopAdvWrapbottom{
	position:absolute;
	display: none;
	top: 51px;
	/*top: 44px; 4063*/
	left: -27px;
}
.s-b2-set-menu {
	padding-top:6px;
	top:23px;
	position:relative;
	float:right;
	z-index:999;
	text-align:left
}
.s-b2-set-menu div {
	position:relative;
	border:1px solid #E3E3E3;
	box-shadow:1px 1px 5px #d1d1d1;
	-moz-box-shadow:1px 1px 5px #d1d1d1;
	-webkit-box-shadow:1px 1px 5px #d1d1d1
}
.s-b2-set-menu div a {
	-ms-filter:""
}
.s-b2-set-menu.menu-top {
}
.s-b2-set-menu .menu-arrow {
	position:absolute;
	z-index:2;
	top:-4px;
	left:28px;
	display:inline-block;
	width:0;
	height:0;
	line-height:0;
	border:5px dashed transparent;
	border-bottom:5px solid #e3e3e3;
	font-size:0
}
.s-b2-set-menu .menu-arrow em {
	position:absolute;
	top:-4px;
	left:-5px;
	display:block;
	width:0;
	height:0;
	line-height:0;
	font-size:0;
	color:#666;
	border-top:5px dashed transparent;
	border-left:5px dashed transparent;
	border-right:5px dashed transparent;
	border-bottom:5px solid #fff
}
.s-b2-set-menu.menu-set .menu-arrow {
	float:left;
	left:27px
}
.s-b2-set-menu.menu-top .menu-arrow {
	float:right;
	right:62px
}
#s_b2_name_menu.s-b2-set-menu a,#s_user_setting_menu.s-b2-set-menu a {
	text-shadow:none;
	color:#3d3d3d
}
#s_b2_name_menu.s-b2-set-menu a:hover,#s_user_setting_menu.s-b2-set-menu a:hover {
	background:#f1f1f1;
	color:#3d3d3d;
	text-decoration:none
}
.s-b2-set-menu a {
	text-decoration:none;
	height:25px;
	line-height:25px;
	padding-left:8px;
	padding-right:8px;
	background-color:#fff;
	-moz-user-select:none;
	cursor:pointer;
	text-align:center;
	display:block;
	color:#333;
	margin:0;
	font-size:12px
}
a.li_a1,a#last_more{ color: #333; }
a:hover.li_a1{color:#ff0000}