.main h1{
	font-size:16px; 
	color:#c83a3a; 
	padding-top:12px; 
	line-height:66px;
    }
.main a{
	font-size:14px; 
	color:#333333; 
	padding-left:10px; 
	padding-right:10px;
    }
.main a:hover{
	color:#c83a3a;
    }
.main span{
	font-size:14px; 
	color:#313131;
    }
.main .pos{
	font-size:14px; 
	color:#c83a3a;
    }
.search{
	margin-top:13px; 
	margin-bottom:18px; 
	overflow:hidden;
    }
.search *{ 
	float:left
    }
.search input{ 
    line-height:28px; 
	height:28px;
	font-size:14px; 
	width:856px;
	}
.search img{
	margin-left:6px;
    cursor: pointer;
}
.search span{
	margin-top:5px; 
	font-weight:bold;
}
/*.rightsidebar{
  border-width: 1px;
  border-color: rgb(174, 208, 234);
  border-style: solid;
  border-radius: 5px;
  background-color: rgb(227, 241, 250);
  position: absolute;
  right: 20px;
  top:50px;
  width: 128px;
  height: 343px;
  padding-top:10px;
}
.rightsidebar li{
	width:100px;
	height:54px;
	border-bottom-width: 1px;
    border-bottom-color: rgb(174, 208, 234);
    border-bottom-style: solid;
	margin-left:15px;
	}
.rightsidebar li:hover{
	margin-left:0;
	padding-left:15px;
	padding-right:15px;
	background-color:hsla(208,83%,76%,0.60)
	}
.rightsidebar li a{
	font-size:12px;
	width:66px;
	display:block;
	float:left;
	padding:6px 0;
	text-align:center;
	line-height:21px;
	}
.rightsidebar li img{
	float:left;
	padding-left:7px;
	padding-right:7px;
	padding-top:14px;
	-webkit-transition: 0.2s;
    -webkit-transition: -webkit-transform 0.2s ease-out;
    transition: transform 0.2s ease-out;
    -moz-transition: -moz-transform 0.2s ease-out;
	}
.rightsidebar li:hover img{
    transform: rotateZ(15deg);
    -webkit-transform: rotateZ(15deg);
    -moz-transform: rotateZ(15deg);
}
.rightsidebar li:hover a{
    color:#990000;
}
.rightsidebar_note{
  position: absolute;
  right:150px;
  top:54px;
  width: 362px;
}
.rightsidebar_note li{
  width: 352px;
  height:108px;
  z-index:99px;
  margin-top:-20px;
}*/
.rightsidebar{
    position: absolute;
    right: 0px;
    top:50px;
    width: 180px;
    height: 343px;
    }
.main .rightsidebar a{
	padding-left:0px;
	padding-right:0px;	
}
.rightsidebar li{
	width:180px;
	height:66px;
	overflow: hidden;
	margin-bottom: 6px;
	cursor: pointer;
	}
.rightsidebar li img{
	-webkit-transition: 0.3s;
    -webkit-transition: -webkit-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    -moz-transition: -moz-transform 0.3s ease-out;
	}
.rightsidebar li:hover img{
    transform: translate(0,-66px);
    -webkit-transform: translate(0,-66px);
    -moz-transform: translate(0,-66px);
}
.button{
	width: 192px;
	height: 47px;
	position: absolute;
	top:17px;
	right: 40px;
	background: url(../images/button.png) no-repeat;
    }
.button:hover{
	background: url(../images/button_hover.png) no-repeat;
    }
.button:active{
	background: url(../images/button_active.png) no-repeat;
    }
.request{
	width:130px;
	line-height:36px;
	border:none; 
	background-color:transparent; 
	margin-left:70px; 
	margin-top:6px; 
	color:#3c82b4;
	font-size:16px;
	background-image:url(../images/request_icon.png);
	float:left;
	}
.request:active{
	color:#fff;
	background-image:url(../images/request_hover_icon.png);
	}
