
.sideserver{
	position:fixed;
	right:0%;
	top:200px;
	border:0px solid green;
	width:250px;
	height:450px;
}
.sideserver .side_up{
	float:left;
	border:0px solid red;
	position:absolute;
	top:0px;
	right:0px;
}
.sideserver .side_down{
	border:0px solid pink;
	float:left;
	position:absolute;
	top:240px;
	right:0px;
	
}
.izl-rmenu{
	z-index:999;
	float:left; 
}
.izl-rmenu .btn{
	width:36px; 
	height:36px; 
	margin-bottom:1px; 
	cursor:pointer; 
	position:relative;
}
/*.izl-rmenu .btn-qq{
	background:url(../images/r_qq.png) 5px center no-repeat;
	background-color:#666;
	border:1px soild red;
}*/

.izl-rmenu a.btn-qq:hover{
	background-color:#ff3c28;
	background:url(../images/r_qq_1.png) 0px center no-repeat;
}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{
	background:url(../images/r_qq.png) 5px center no-repeat;
	text-decoration:none; 
	display:block;
	background-color:#666;
}
.izl-rmenu .btn-wx{
	background:url(../images/r_wx.png) 5px center no-repeat; 
	background-color:#666;
}
.izl-rmenu .btn-wx:hover{
	background:url(../images/r_wx_1.png) 0px center no-repeat;
}
.izl-rmenu .btn-wx .pic{
	position:absolute; 
	left:-90px; 
	top:0px; 
	display:none;
	width:90px;
	height:90px;
}
.izl-rmenu .btn-phone{
	background:url(../images/r_phone.png) 3px center no-repeat; 
	background-color:#666;
}
.izl-rmenu .btn-phone:hover{
	background-color:#ff3c28;
}

.izl-rmenu .btn-phone .phone{
	background-color:#ff3c28; 
	position:absolute; 
	width:160px; 
	left:-160px; 
	top:0px; 
	line-height:36px; 
	color:#FFF; 
	font-size:18px; 
	text-align:center;
	 display:none;
	}
.izl-rmenu .btn-top{
	background:url(../images/r_top.png) 5px center no-repeat;
	 background-color:#666; 
	 display:none;
	}
.izl-rmenu .btn-top:hover{
	background-color:#ff3c28;
}


/*rides-cs*/

.rides-cs {
	float:left;
	font-size:12px;
	/*background:#ccc; */
	z-index: 1500;
}
.rides-cs a {
	color:#FFF;
}
.rides-cs a:hover{ 
	color: #ff8100; 
	text-decoration:none;
}
.rides-cs .floatL { 
	width:26px; 
	float:left; 
	z-index:1;
	margin-top: 41px;
	height:100px;
	border:1px solid #df1346;
}
.rides-cs .floatL a { 
	font-size:0; 
	text-indent: -999em; 
	display: block;
}
.rides-cs .floatR {
	width: 100px; 
	float: left; 
	overflow:hidden;
	background-color:#df1346;
}
.rides-cs .floatR .cn {
	background:#df1344; 
	margin-top:4px;
}
.rides-cs .cn .titZx{
	font-size: 14px; 
	color: #FFF;
	font-weight:600; 
	line-height:24px;
	padding:5px;
	text-align:center;
}
.rides-cs .cn ul {
	padding:0px;
}
.rides-cs .cn ul li {
	line-height: 38px; 
	height:38px;
	overflow: hidden;
	text-align:center;
}
.rides-cs .cn ul li span {
	color: #FFF;
}
.rides-cs .cn ul li a{
	color: #FFF;
	border:1px solid #FFF;
	padding:2px 5px;
}
.rides-cs .cn ul li img {
	vertical-align: middle;
}
.rides-cs .btnOpen{
	background-image: url(../images/line_02.png); 
	background-repeat: no-repeat;
}
.rides-cs .btnOpen, .rides-cs .btnCtn {
	position: relative; 
	z-index:9; 
	top:0px; 
	left:0;  
	display:block; 
	height: 150px; 
	padding: 8px;
}
.rides-cs .btnCtn{
	background-image: url(../images/line_01.png); 
	background-repeat: no-repeat;
}
.rides-cs .btnOpen {
	background-position: 0px 0px;
}
.rides-cs .btnCtn {
	background-position: 0px 0px;
}
.rides-cs ul li.top {
	border-bottom: solid #ACE5F9 1px;
}
.rides-cs ul li.bot {
	border-bottom: none;
}
















