﻿@charset "utf-8";
/* CSS Document */
.divwidth269{ width: 267px; margin-top: 10px;}
.divwidth269 .textList li a p{ max-width: 232px }
.aa{margin-top: 10px;}
.lbSearch label{ top:6px; right:0px; }
.lbTitleCon{ width: 1200px;margin:0 auto; }
.lbTitleCon a{color: #09a689;}
.lbTitleCon span{ padding-left: 25px; background: url(../images/icon_home.png) left center no-repeat; background-size: 19px; }
.lbTitleCon i{ display: inline-block; width: 12px; margin:0 7px; position: relative;top: 1px; height: 12px; background: url(../images/pic09.png) center center no-repeat; }
.lbTitleCon strong{ color: #999; font-weight: normal; }
.listCon{ width: 1200px;margin:0 auto; overflow: hidden; }
.lbTitle{ background: #fff; font-size: 14px; border-bottom: 1px solid #eee;  line-height: 40px; }
.lbLeft{ float: left; width: 269px; margin-top: 10px; }
.lbRight{  margin-top: 10px; background: #fff; width: 918px; float: right; border:1px solid #eee; min-height: 545px }

.lbTitleRight{float: right; padding:0;}
.lbNav{background: #fff; border:1px solid #eee;}
.lbNav ul li{ border-bottom: 1px solid #eee;line-height: 40px; position: relative;}
.lbNav ul li.active{ background: #09a689;color: #fff; }
.lbNav ul li.active::after{    content: '';
    width: 10px;
    height: 22px;
    top: 11px;
    background: url(../images/d8.png) no-repeat center right;
    background-size: 100%;
    position: absolute;
    right:-1px;
    margin-left: -11px;
}
.lbNav ul li a{ display: block; font-size: 16px; text-align: center;text-decoration: none;}
.lbNav ul li.active a,.lbNav ul li.active a:hover{ color: #fff;  }
.lbNav ul li a:hover{ color: #09a689; }
.lbNav ul li:last-child{border:none;}
/*图文列表*/
.graphicList{}
.graphicItem{ border-bottom: 1px solid #eee; padding:10px 20px; }
.graphicItem:hover{ background: #f6f6f6; }
.graphicItem h3{ font-size: 18px; font-weight: normal;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.graphicBox{overflow:hidden; margin-top: 8px;}
.graphicBox_left{ float: left; width: 137px; height: 90px;}
.graphicBox_left img{ border: 1px solid #ccc;width: 135px; height: 88px; }
.graphicBox_right{ float: right; width: 722px; position: relative; height: 90px; }
.graphicBox_right p{ font-size: 14px; color: #999; line-height: 30px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; }
.graphicBox_text{position: absolute; bottom:0px; font-size: 14px;color: #999;}
.graphicBox_text span{margin-right: 20px;}

/*上下页样式*/
.paging{ margin:30px 10px 25px 20px; }
.paging a{ padding:5px 10px; border:1px solid #ccc; text-decoration:none; border-radius:0px; float:left;margin:0 2px;}
.paging a:hover{ background:#09a689; color:#fff;border:1px solid #09a689;}
.paging strong{padding:6px 11px; background:#09a689;border-radius:0px; color:#fff;}

/*文字列表*/
.wuPicList{}
.wuPicItem{ border-bottom: 1px solid #eee; padding:10px 20px; }
.wuPicItem:hover{ background: #f6f6f6; }
.wuPicItem h3{ font-size: 16px; font-weight: normal;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.wuPicBox{overflow:hidden; margin-top: 8px;}
.wuPicBox p{ font-size: 14px;color: #999;  line-height: 30px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; }
.wuPicBox_text{ font-size: 14px;color: #666; margin-top: 10px;}
.wuPicBox_text span{margin-right: 20px;}

/*领导风采列表*/
.leadList{ overflow: hidden; }
.leadListItem{ overflow: hidden; width: 460px; position: relative; margin-right: -1px; border-bottom: 1px solid #eee; border-right:1px solid #eee; float: left; box-sizing: border-box; padding:15px 20px; }
.leadListItem:hover{background: #fafafa;}
.leadListItem:hover::after{
	content: '';
	position: absolute;
	 height: 100%;
	 width: 1px;
	 background: #eee;
	 top: 0px;
	 left: 0px;
	 z-index: 100;
}
.leadLiImg{ float: left; width: 90px; }
.leadLiImg img{ display: block; width: 79px; height: 101px; }
.leadLiText{ float: right; width: 326px; }
.leadLiText a{ color: #09a689; margin-left: 5px; }
.leadLiText h3{ font-size: 16px; }
.leadLiText p{ line-height: 24px; font-size: 12px; color: #999; margin-top: 5px; }
/*下载列表*/
.downloadItem{ padding:10px 20px; border-bottom: 1px solid #eee; font-size: 14px;}
.downloadItem:hover{ background: #fafafa; }
.downloadItem h3{ font-weight: normal;font-size: 18px; position: relative; width: 770px;}
.downloadItem h3 span{ color: #999;font-size: 14px; margin-right: 5px;}
.downloadItem h3 a{ color: #09a689; font-size: 16px; position: absolute; top: 3px; right:-91px; }
.downloadItemBox p{ color: #999; margin-top: 5px; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
/*搜索列表*/
.searchItem{padding:10px 20px; border-bottom: 1px solid #eee; font-size: 14px;}
.searchItem:hover{ background: #fafafa; }
.searchItem h3{ font-weight: normal;font-size: 18px; position: relative; }
.searchItem h3 span{ color: #999;font-size: 16px; margin-right: 5px;}
.searchItem h3 a{ color: #333; font-size: 16px; }
.searchItem h3 a:hover{color: #09a689;}
.searchItemBox p{ color: #999; margin-top: 10px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
/*专科分会列表*/
.subjectList{ padding:20px; }
.subjectList ul{ overflow: hidden; }
.subjectList ul li{ float: left; margin:0 20px 20px 0;}
.subjectList ul li a{ display: block; background: #d4e8ef; text-decoration: none;  border:1px solid #ccc; border-radius: 5px; width: 417px; line-height: 45px; height: 45px; text-align: center; font-size: 14px;}
.subjectList ul li a:hover{ background: #09a689; color: #fff; }

.fenLead{ padding: 20px 20px; }
.fenLeadBox{ font-size: 14px; margin-top: 20px;}
.fenLeadBox h3{ font-size: 16px; }
.fenLeadBoxItem{margin-top: 5px;}
.fenLeadBoxItem a{ margin-right: 20px; line-height: 30px;}
.fenLeadBoxItem a:hover{ color: #09a689; }
.fenLeadBoxItemActive.textList li{padding:0 20px;}
.fenLeadBoxItemActive.textList li a p{ max-width: 700px; }
/*详细页*/
.pageDetail{}
.textDetail{ padding:20px 20px 20px 20px; }
.textDetailTitle{ border-bottom: 1px solid #eee; padding-bottom: 10px; }
.textDetailTitle .activeTilee{ position:initial; margin-top: 10px; }
.textDetailTitle h3{ font-size: 20px;  line-height: 30px; }/*20190926 size:18改20 新*/
.textDetailContent{position: relative;}
.textDetailContent p{font-size: 14px; line-height: 28px; margin-top: 15px;}

.article{ margin:20px; font-size: 14px;}
.article p{ line-height: 28px; }
.gray{ color:#999;}
.article p a.gray{pointer-events: none; color: #333;
            filter: alpha(opacity=50); /*IE滤镜，透明度50%*/
            -moz-opacity: 0.5; /*Firefox私有，透明度50%*/
            opacity: 0.5; /*其他，透明度50%*/}
.article p a{ color: #09a689; }
/*会员*/
.vipQuery{ padding:20px 0; }
.vipSearch{ padding:0 20px; font-size: 14px; border-bottom: 1px solid #eee; padding-bottom: 15px; }
.vipSearch select{ width: 160px; height: 34px; line-height: 34px; padding:0 6px; border:1px solid #ccc; margin-right: 5px; }
.vipSearch input{width: 160px; height: 32px; position: relative;top: -2px; line-height: 32px; padding:0 6px; border:1px solid #ccc;margin-right: 5px; }
.vipSearch label{ display: inline-block;position: relative;top: -2px; color: #fff; cursor: pointer; line-height: 34px; height: 34px; padding:0 10px; background: #09a689; }
.vipSearch label:hover{ background:#51bcdf;  }

.vipList{ border-bottom: 1px solid #eee; overflow: hidden; padding:10px 20px; }
.vipListLeft{float: left}
.vipListLeft img{ width: 200px; height: 150px; }
.vipListRight{ float: right; width: 655px; font-size: 14px; }
.vipListRight h3 a{ font-size: 18px; }
.vipListRight h3 a:hover{color: #09a689;}
.vipListRight h3 span{ display: inline-block; padding:2px 10px; background: #09a689;color: #fff; font-size: 14px; font-weight: normal; border-radius: 5px; margin-left: 10px }
.vipListRight p{ margin-top: 5px; line-height: 26px;}
.vipListRight p a{ color: #09a689; margin-left: 10px; }

.vipDetailTile{ font-size: 14px; }
.vipDetailTile h3 a{ font-size: 18px; }
.vipDetailTile h3 a:hover{color: #09a689;}
.vipDetailTile h3 span{ display: inline-block; padding:2px 10px; background: #09a689;color: #fff; font-size: 14px; font-weight: normal; border-radius: 5px; margin-left: 10px }
.vipDetailTile p{ margin-top: 5px; line-height: 26px;}
.vipDetailTile p a{ color: #09a689; margin-left: 10px; }
.vipDetailCol{ color: #09a689; position: absolute; top: 12px }
.textDetailContent.actVip {padding-top:20px; }

.vipCha{ padding:0 20px; margin-bottom: 10px;}
.vipCha ul{     border-bottom: 1px dashed #ccc; padding-bottom: 15px;}
.vipCha ul li{ float: left; width: 165px;  height: 28px; font-size: 14px;line-height: 28px;margin: 15px 10px 0 0px;text-align: center;}
.vipCha ul li a{ border: 1px solid #DEDEDE; color: #333; text-decoration: none;   background:#fafafa url(../images/start.png) no-repeat 10px;
    display: block;}
.vipCha ul li.vipCha_active a,.vipCha ul li.vipCha_active a:hover{ border: 1px solid #09a689;background: #09a689 url(../images/start02.png) no-repeat 10px; color: #fff; }
.vipCha ul li a:hover{ background: #bce3f0 url(../images/start.png) no-repeat 10px; }