.menu_right .cf .menu_right_top {
	position: absolute;
    z-index: -1;
} 
.gd_position{
	position: fixed;
    /* margin-left: -654px; */
    display: none !important;
}
.menu_left {
	width: 220px;
	float: left;
	margin-top: 30px;
	position: relative;
	/*background-color:#04B7A5;*/
	background:url(../images/menu_left.png);
	height: 48px;
    line-height: 48px;
}
.menu_left .category{
	width: 25px;
    height: 20px;
    margin: 18px 0px 0px 13px;
}
.menu_left .menu_left_top{
	padding: 4px 103px 0px 0px;
    float: right;
    margin-top: 0px;
}
.menu_left li {
	border-bottom: 1px solid #E1E1E1;
	padding: 0px 20px 0px 4px;
	position:relative;
	z-index:9;
	height: 49px;
}
.menu_main{
	width: 100%;
    position: relative;
    margin-top: 31px;
}
.menu .list {
	width: 218px;
	background: #F9F9F9;
	line-height: 25px;
	position: absolute;
	top: 48px;
	z-index: 9999;
	height: 450px;
	border: 1px solid #E1E1E1;
	border-top:none;
	/*698  386*/
}
.menu .li_top {
	padding: 12px 0px 0px 0px;
    float: left;
}
.menu .li_bottom {
	margin-right: -2px;
	float: right;
    padding-top: 13px;
    padding-left: 0px;
	height:25px;
	overflow:hidden;
}

.menu_right_top {
	padding-left: 15px;
	height: 48px;
    line-height: 48px;
    background-color: #fff;
}
.menu_right_top li a{
	color:#000;
	line-height:48px;
	display: block;
	padding:0 20px;
}

.menu_right .menu_right_top .select{
	color:#fff;
	background-color:#04B7A5;
}
.menu_right .menu_right_top :hover{
	color:#fff;
	background-color:#04B7A5;
}
.menu_right_bottom .left{
	width: 1345px;
    height: 450px;
	float:left;
	/* border-right: 1px solid #dfdfdf; */
}

.menu_right_bottom .right {
    border-top: none;
    border-left: none;
    width: 238px;
    height: 100%;
    border-radius: 12px;
    position: absolute;
    right: 0px;
}
.menu_right_bottom .right  .systemQrocde{
	padding:0px 0px;
	text-align:center;
}

.menu_right .activityDiv{
	position:relative;
	height:450px;
	overflow:hidden;
}

.menu_right .activityDiv li{
	position:relative;
	height:100%;
	width: 100%;
}

.menu_right .activityDesc h1,
.menu_right .activityDesc2 h1,
.menu_right .activityDesc3 h1,
.menu_right .activityDesc4 h1{
	height:34px;
	width:100%;
	float:left;
	line-height:40px;
}

.menu_right .main_list {
	float: left;
    width: 358px;
    border: 1px solid #dfdfdf;
    border-left: none;
    border-bottom: none;
    padding: 18px 10px 20px 30px;
    position: relative;
    height: 150px;
    line-height: 2;
}

.activityDesc .point,
.activityDesc2 .point,
.activityDesc3 .point,
.activityDesc4 .point{
	margin-top: 15px;
    float: right;
    margin-right: 10px;
}

.extra-inner .noreviews span {
	color: #5b5b5b;
	margin-left: 2px;
	font-size: 14px;
}
.menu_right_bottom .right  .systemNews{
	padding:12px 16px;
/* 	border-bottom:1px solid #dfdfdf; */
	height: 235px;
}

.point_select{
	background: url('../images/point_select.png');
}

.point:hover{
	z-index: 1;
	background: url('../images/point_select.png');
}
.activityDesc a, 
.activityDesc2 a, 
.activityDesc3 a, 
.activityDesc4 a{
    display: block;
    margin-top: auto;
    margin-left: 8px;
    width: 8px;
    height: 8px;
    float: left;
    /*border-radius: 50%;*/
    /*background: url(../images/point_select.png);*/
    /*padding: 0px 0 0px 19px;*/
}
.activityDesc .select, 
.activityDesc2 .select, 
.activityDesc3 .select, 
.activityDesc4 .select{
	 background: url(../images/point_select.png);
}

.activityDesc .un_select, 
.activityDesc2 .un_select, 
.activityDesc3 .un_select, 
.activityDesc4 .un_select {
	 background: url(../images/point_un_select.png);
}

.s_title{
	color: red;
	font-size: 12px;
}
.systemNews img{
    float: left;
    margin-right: 9px;
    padding-bottom: 8px;
    margin-top: 7px;
}

.menu_right_bottom .right .systemNews .newslist li {
    float: none;
    height: 25px;
    overflow: hidden;
}
.menu_right .activityDesc h3,
.menu_right .activityDesc2 h3,
.menu_right .activityDesc3 h3,
.menu_right .activityDesc4 h3{
	float: left;
    padding: 35px 0 0 90px;
    margin-right: 21px;
    position: absolute;
}
.activityInfo{
	width:88%;
	float:left;
}

.mainbav  .hot{
	border-top:5px solid #04B7A5;
	border-left: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	cursor:default;
}
.mainbav  .allarea{
	border-top:5px solid #FB0909;
	border-bottom: 1px solid #dfdfdf;
}
.mainbav  .hotcircle{
	border-top:5px solid #F3CD62;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}


.pre-next, 
.pre-next2, 
.pre-next3, 
.pre-next4 {
    width: 100%;
    position: absolute;
    top: 0px;
    height: 100%;
    left: 0px;
    opacity: 0;
}
.pre-next:hover, 
.pre-next2:hover, 
.pre-next3:hover, 
.pre-next4:hover {
    opacity: 1;
}