.keyareas{ padding: 20px; }

.keyareas a{color:#666}

.keyareas .advertisement{margin-bottom: 10px;}

.keyareas-grid{ overflow: hidden; }

.keyareas-file{ width: 48%;
    margin: 35px 0 0 24px;
    display: inline-block;}

.keyareas-file .title{ margin-bottom: 15px; line-height:30px;  }

.keyareas-file .title .h1{ 
    color: #b95b04;
    font-size: 22px;
    font-weight: 700;
  }

.keyareas-file .title .more{ float: right; font-size: 14px; color: #666; }

.keyareas-file .title .more:hover{ color: #3a7ac7; }

.keyareas-file .lists-module{ border:#eee 1px solid; margin-bottom: 0;     padding: 0px 20px; font-size: 16px; border-radius: 10px;}

.keyareas-file .lists-module .lists .name{ font-size: 16px; }

.keyareas-file .lists-module .lists .name i{ font-size: 14px; }

.tabs-item{height:210px}
/************/

.module-title{     border-bottom: #dbdbdb 1px solid;
    overflow: hidden;
    margin-bottom: 15px;
    height: 60px;
    line-height: 60px;}

.module-title .tabs ul{ margin-left: -25px;*zoom:1;_position:relative;}

.module-title .tabs li{    float: left;
    margin-left: 25px;
    font-size: 18px;
    display: inline;}

.module-title .tabs li a{ color: #707070; }

.module-title .tabs li.on{ border-bottom: #ff8402 3px solid;
    line-height: 58px;
    font-size: 18px;
    color: #3366cc;
    font-weight: 500; }

.module-title .tabs li.on a,.module-title .tabs li a:hover{ color: #333333;
    font-weight: bolder; }

.module-title .h4{ font-size: 22px; color: #3a7ac7; font-weight: 500; }

.module-title .btn{ float: right; padding: 0 15px; line-height: 30px; height: 30px; display: inline-block; background: #ebf1fd; color: #3a7ac7; border:#85a3e0 1px solid; text-align: center; font-size: 16px; margin-left: 10px; margin-top: 8px; -webkit-transition:.1s all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;}

.module-title .btn:hover{ background: #d7e2fa; }
/********************/
.lists-module{overflow: hidden;  margin-bottom: 35px;  *zoom:1;}

.lists-module .lists{ overflow: hidden; _position: relative;  *zoom:1; }

.lists-module .lists li{ overflow: hidden; margin-bottom: 10px; _float: left; _width: 100%; line-height:40px;}

.lists-module .lists .name{ font-size: 16px;white-space: nowrap; text-overflow: ellipsis; display: block; overflow: hidden; }

.lists-module .lists .time{ float: right; color: #aaa; }

.lists-module .lists i{ font-style: normal;position: relative; top: -1px; _font-size:9px; }

