﻿@charset "utf-8";

.con{
  margin-bottom: 30px;
  position: relative;
}
/* 左侧 */
.div-l{
  float: left;
  width: 320px;
  position: absolute;
  top: 0;
  bottom: 0;
  background-color: #efefef;
}
.div-l .div-l-1{
  height: 50px;
  line-height: 50px;
  background-color: #21528A;
  color: #fff;
  font-size: 17px;
  font-weight: bold;
  padding-left: 40px;
}
.div-l .div-l-2{
  background-color: #EFEFEF;
  padding-top: 20px;
}
.div-l-2 li{
  line-height: inherit;
  padding-left: 40px;
  background: url(tylm_pic_03.png) no-repeat;
  background-position: 5% center;
  padding-top: 10px;
  padding-bottom: 10px;
}
.div-l-2 li:hover,.div-l-2 li.hover{
  background-color: #B6CCEC;
  background-image: url(tylm_pic_04.png);
}
.div-l-2 li a{
  display: block;
  height: 100%;
  width: 100%;
  line-height: inherit;
}

/* 右侧 */
.div-r{
  float: right;
  width: 850px;
  border: 1px solid #DEDEDE;
}
.div-r .div-r-1{
  background-color: #E9E9E9;
  min-height: 50px;
  display: none;
}
.div-r-1 li{
  padding: 0 15px;
  float: left;
  line-height: 50px;
  height: 50px;
}
.div-r-1 li:hover,.div-r-1 li.hover{
  background-color: #fff;
  border-top: 2px solid #21528A;
}
.div-r-1 li:hover a,.div-r-1 li.hover a{
  color: #21528A;
}
.div-r-list{
  background-color: #F9F9F9;
  padding: 10px;
  min-height: 600px;
}
.div-r-list li{
  line-height: 250%;
  border-bottom: 1px dashed #E8E8E8;
}
.div-r-list li img{
  margin-right: 5px;
}
.div-r-list li span{
  float: right;
}