.VerticalMenu_title{
  width:200px;
  text-align:center;
  height:40px;  
  top:20px;
  left:0px;
  border-bottom: 1px solid black;
}



.VerticalMenu_title a{
  font-size:17px;
  display:block;
  height:40px;
  line-height:40px;
  font-weight:bold;
}



.VerticalMenu {
  height: 100%;
  width: 200px;
  cursor: pointer;
  top:60px;
  left:0px;
}


.VerticalMenu span{
  font-size:15px;
}


.VerticalMenu > div > div > div > div a{
  font-size:13px;
  width:200px;
  height:42px;
  display:block;  
}



.VerticalMenu > div {
  width: 200px;
  float: left;
}

.VerticalMenu > div > div span {
  display: block;
  text-align: center;
  height: 40px;
  background-color: white;
  line-height: 40px;
  padding-right: 10px;
  border-bottom: 1px solid  #cdb0b0;
  transition: background-color 0.4s linear;
}

.VerticalMenu > div > div span:hover {
  background-color: #fd90af;
  }

.VerticalMenu > div > div span > i:last-child {
  line-height: 40px;
  float: right;
  transform: rotate(0deg);
  transition: transform 0.4s linear;
}

.VerticalMenu > div > div:last-child {
  width: 200px;
  display: none;

}

.VerticalMenu > div > div:last-child > div {
  background-color: white;
  transition: background-color 0.1s linear;
  text-align: center;
  line-height: 40px;
  border-bottom: 1px solid #e6e6e6;
}

.VerticalMenu > div > div:last-child > div:hover {
  background-color: #fd90af!important;
}

.VerticalMenu > div:first-child > div:first-child {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.VerticalMenu > div:last-child > div:first-child {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.VerticalMenu > div:last-child::after {
  display: block;
  clear: both;
}

.VerticalMenu a:hover{
	color:#4d4d4d;
}

.VerticalMenu .buttonx2 {
    width: 200px;
    height: 60px;
    margin: 10px 0;
	padding-top: 13px;
}

.VerticalMenu .buttonx2 a {
    color:#fff;
	font-size:17px;
	padding: 17px 34px;
	font-weight: bold;
}

.VerticalMenu .button1l {
    width: 200px;
    height: 60px;
    display: block;
    background: url(http://www.usyunbao.com/templets/yz/images/yj_button.png) no-repeat left top;
}
.VerticalMenu .button1l:hover {
    background-position: -200px top;
}

.VerticalMenu .button2l {
    width: 200px;
    height: 60px;
    display: block;
    background: url(http://www.usyunbao.com/templets/yz/images/yj_button.png) no-repeat left -70px;
}
.VerticalMenu .button2l:hover {
    background-position: -200px -70px;
}

.tbox{
	margin:0 0 8px 0;
	overflow:hidden;	
}
.light {
}
.light dt{
	height:50px;
	border-bottom:2px solid #f85e8a;
	overflow:hidden;
	clear:both;
	margin-top: 4px;
}
.light dd{
	/*padding:4px 4px 0px;*/
	overflow:hidden;
}
dt.light strong{
	color: #f85e8a;
	line-height:50px;
	font-size:15px;
	padding-left:65px;
}
.c1{/* 纯文本链接列表 */
	padding:4px 0px;
	clear:right;
}
.c1 li{
	height:27px;
	overflow:hidden;
	border-bottom:1px dotted #cdb0b0;
}
.c1 a{
	color:#585858;
	font-size: 12px;
	letter-spacing: 0.03em;
}

.c1 a:hover{
	color: #f85e8a;
}

.c1 h2{
	font-weight:initial;
	line-height:17px;
}
.ico3 li{
	padding-left:0px;
}