@charset "utf-8";

/* 走进县市 -----------------------------------------*/
#zjxsA,#zjxsB{ margin-bottom:0 }
#zjxsA .mainContent{width: 70%;float:left;}
#zjxsA .side{width: 28%;margin-left:0; }

/* 县市概况 */
.zjxsIntro{overflow:hidden; border-top:2px solid #185DAE; margin-bottom:20px;}
.zjxsIntro .pic{ width:230px; float:left; padding:240px 0 30px 0; background:url(zjxs-pic1.jpg) center 0 no-repeat #195DAE; text-align:center; color:#fff; }
.zjxsIntro .pic h3{ font-size:26px;  }
.zjxsIntro .pic h6{font-size:12px;}
.zjxsIntro .con{ overflow:hidden; zoom:1; padding:3% 0 0 3%; }
.zjxsIntro .intro{text-indent:2em;line-height: 36px;height: 190px;overflow:hidden;}
.zjxsIntro .list{ overflow:hidden; margin-right:-3% }
.zjxsIntro .list li{float:left;width:30.3%;margin: 2.5% 3% 0 0;}
.zjxsIntro .list a{display:block;border:1px solid #E1E1E1;background:#fff;height: 43px;line-height: 43px;text-align:center;font-size:16px;-webkit-transition:200ms;-o-transition:200ms;-moz-transition:200ms;transition:200ms;}
.zjxsIntro .list a:hover{ text-decoration:none; border-color:#ccc; letter-spacing:2px }

/* 历史人文 */
#mainLswh .con{ padding:0 0 0 3%;  }
#mainLswh .tab dt{height: 42px;line-height: 42px;}
#mainLswh .tab dt ul{ overflow:hidden }
#mainLswh .tab dt li{float:left;font-size: 18px;}
#mainLswh .tab dt li a{display:block;float:left;padding: 0 25px;}
#mainLswh .tab dt .on a{background:#DC3839; color:#fff}
#mainLswh .tab dt li a:hover{ text-decoration:none }
#mainLswh .tab dd{text-indent:2em;padding-top:3%;line-height: 36px;height:280px;overflow:hidden;}
#mainLswh .tab dd p{margin-bottom:14px;}
#mainLswh .tab dd .more{display:none}
#mainLswh{ border-top-color:#DC3839}
#mainLswh .pic{ background:url(zjxs-pic2.jpg) center 0 no-repeat #DC3839 }

.zjxsBox{ margin-bottom:15px; }
.zjxsBox .hd{ height:33px; line-height:33px; border-bottom:1px dashed #ccc; padding-bottom:8px; overflow:hidden;}
.zjxsBox .hd .more{font-size: 14px;float:right;color: #666;}
.zjxsBox .hd h3{font-size: 20px;/* font-weight:bold; */padding-left:44px;background:url(icons-zjxs.png) 0 -1px no-repeat;}
.zjxsBox .hd h3 a{color:#EB7E14}
.zjxsBox .bd{ padding:10px 0; overflow:hidden }

/* 图说县市 */
#zjxsB .zjxsBox .hd{border-bottom:2px solid #185DAE}
#zjxsB .zjxsBox .hd h3{background-position: 0 -306px;}
#zjxsB .zjxsBox .hd h3 a{color:#185DAE}
#zjxsB .zjxsBox .bd{ padding:20px 0 0 0 }

/* 县市视频 */
#sideXssp .list .pic{position:relative; overflow:hidden;}
#sideXssp .list .pic img{ width:100%; height:162px; -webkit-transition:200ms;-o-transition:200ms;-moz-transition:200ms;transition:200ms;}
#sideXssp .list .pic .ico{  position:absolute; left:50%; top:50%; width:62px; height:62px; margin-left:-31px; margin-top:-31px; background:url(playButton.png) 0 0 no-repeat; display:block; filter:alpha(opacity=80);opacity:0.8; }
#sideXssp .list .pic:hover img{ -moz-transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -o-transform:scale(1.05,1.05); }
#sideXssp .list .title{text-align:center; height:30px; line-height:30px; overflow:hidden;}

/* 经济发展 */
#sideJjfz .hd h3{background-position: 0 -103px;}
#sideJjfz .hd h3 a{color:#4DAD24}
#sideJjfz .intro{text-indent:2em;line-height:28px;height: 196px;overflow:hidden;}

/* 自然资源 */
#sideZrzy .hd h3{background-position: 0 -204px;}
#sideZrzy .hd h3 a{color:#8F5CEC}
#sideZrzy .list{overflow:hidden; margin-right:-3%;}
#sideZrzy .list li{ vertical-align:top; float:left; width:30.3%; margin:3% 3% 0 0 ; }
#sideZrzy .list li a{display:block;text-align:center;border:1px solid #E1E1E1;height:36px;line-height:36px;background:#fff;-webkit-transition:200ms;-o-transition:200ms;-moz-transition:200ms;transition:200ms;}
#sideZrzy .list li a:hover{ text-decoration:none; border-color:#ccc; letter-spacing:2px }

/* 文章首页 -----------------------------------------*/
.newsCenterPage .focusBox{width: 44%; float:left; margin-right:15px;}
.newsCenterPage #columnA{height:248px;}
.newsCenterPage #columnA .infoList{ overflow:hidden; zoom:1; }
.newsCenterPage #columnB{margin-bottom:0}
.boxLoop .box{ width:48.5%; }
.boxLoop .box .bd{ min-height:150px; _height:150px; }

.pageSlide{background: #FEFEFE;position:relative; border: 1px solid #ECECEC;}
.pageSlide li{overflow:hidden; }
.pageSlide .pic{float:left; width:68%;}
.pageSlide .pic img{width:600px; height:340px;}
.pageSlide .con{overflow:hidden;zoom:1;padding:3% 3% 0 3%;}
.pageSlide .title{ font-size:22px; line-height:34px; max-height:68px; _height:68px; overflow:hidden; }
.pageSlide .title a{color:#0068B7}
.pageSlide .date{display:block; padding:8px 0; color:#999; font-size:13px;}
.pageSlide .intro{color:#777;font-size:14px;line-height:26px;height: 130px;overflow:hidden;}
.pageSlide .intro .more{display:none}
.pageSlide .hd{text-align: center;width: 32%;position:absolute;z-index:1;bottom:14px;right: 0;height:13px;font-size:0;}
.pageSlide .hd li{display:inline-block; *display:inline; zoom:1; cursor:pointer; width:13px; height:13px; background:#BBBBBB; overflow:hidden; margin-right:4px;}
.pageSlide .hd li span{display:none;}
.pageSlide .hd .on{background:#0E57AD}

/* 文章列表页 -----------------------------------------*/
#sideWeiXin .bd{text-align:center}

/* 内容带图片的信息列表_图片判断式 */
.pageTPList li{padding: 22px 15px;border-bottom: 1px solid #E1E1E1;overflow:hidden;}
.pageTPList .pic{float:left;margin-right: 15px;width: 140px;}
.pageTPList .pic img, .pageTPList .pic .img{width:100%;height: auto;}
.pageTPList .con{overflow:hidden; zoom:1}
.pageTPList .title{font-size: 22px;line-height: 36px;overflow:hidden;margin-bottom: 10px;}
.pageTPList .intro{line-height: 25px;color:#777;max-height: 50px;_height: 50px;overflow:hidden;font-size:14px;}
.pageTPList .intro:last-child{margin-bottom: 10px;}
.pageTPList .title a:hover{text-decoration:none}
.pageTPList .intro .more{display:none;}
.pageTPList .others{font-size:13px; color: #aaa;}
.pageTPList .others span{margin-right:15px;}
.pageTPList .node{color: #aaa; margin-right: 15px;}
.pageTPList .last{ border-bottom:0; margin-bottom:0; }
.pageTPList .on{background:#F9F9F9}
.pageTPList .bds_more ,.pageTPList #bdshare{vertical-align: middle;background: url(icons.png) 0 -2142px no-repeat !important;padding:0 !important;width: 17px !important;height: 17px !important;float:none !important;display: inline-block; !importantpadding: 0 !importantmargin: 0 !important}

.pageTPList .title:hover{
    color: #038961;
}
figure {
    position: relative;
    /*margin-bottom: 16px;*/
}
/*产品概况*/
.pageTPList .col{
    width: 430px;
    margin-right: 20px;
    float: left;
    height: 300px;
    margin-bottom: 20px;
    border: 1px solid #f5f5f5;
    /*border-radius: 10px;*/

}
.pageTPList .col:nth-child(even){
    margin-right: 0px;
    
}
.pageTPList .col h3{
    font-size: 20px;
    padding: 0 10px;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    background: #f5f5f5;
    
}
.pageTPList .col img{
    width: 430px;
    /*border-radius: 10px 10px 0 0;*/
    height: 250px;
    
}
.pageTPList .col a:hover img{
    opacity: 0.9;
    
}
/* newsList */
.newsList li{font-size: 16px;overflow: hidden;border-bottom:1px dotted #ccc;height: 46px;line-height: 46px;}
.newsList li a{padding-left: 13px;background: url(icons.png) 0 -388px no-repeat;}
.newsList .date{float:right;color:#999;margin: 0 10px;}
.newsList .node{ color:#999; margin-right:10px;}


/* 友情链接列表页 -----------------------------------------*/
.friendLinkList{overflow:hidden;zoom:1;padding: 10px 0 10px 10px;}
.friendLinkList li{width: 28%;height: 36px;line-height: 36px;padding: 0 3.5% 0 1.5%;background: url(icons.png) 0 -378px no-repeat;float:left;overflow: hidden;}


/* 文章内容页 -----------------------------------------*/
.articleCon {text-align: left;padding: 20px;}
.articleCon .title {font-size: 32px;line-height: 1.5; text-align:center;margin-bottom: 30px;}
.articleCon .subTitle {font-size: 20px; color:#555; text-align:center;margin-bottom: 20px;}
.articleCon .property{font-size: 14px;margin-bottom: 25px;padding: 6px 10px;text-align:center;color: #777;border: 1px solid #ddd;background:#F8F8F8;}
.articleCon .property span{ padding:0 5px;}
.articleCon .userControl {font-size: 14px;border-bottom: 1px solid #ddd;overflow: hidden;text-align: left;margin-bottom:20px;padding:10px 0;}
.articleCon .userControl .a{color:#777; margin:10px 10px 0 0; float:left; cursor:pointer}
.articleCon .userControl .bdsharebuttonbox { float: right; }
.articleCon .conTxt {color:#333;font-size: 16px;line-height: 2;padding: 0 0 20px 0;overflow:hidden;}
.articleCon .conTxt img{max-width:800px;height: auto !important;}
.articleCon .conTxt p {margin-bottom: 20px;}
/*.articleCon .conTxt a{ color:blue; text-decoration:underline; }*/
.articleCon .conTxt em{ font-style:italic }
.articleCon .conTxt ul,.articleCon .conTxt ol{padding-left: 2em; }
.articleCon .conTxt ul li{ zoom: normal; list-style:square; text-indent:0 !important }
.articleCon .conTxt ol li{ zoom: normal; list-style:decimal; text-indent:0 !important;}
.articleCon .page { padding:10px 0; text-align:center; }
.articleCon .vedioPlayer{background: #000;width: 800px;text-align:center;margin:20px auto;height: 480px;}
.articleCon .others{ margin-bottom:15px; }
.articleCon .others .prev,.articleCon .others .next{padding:5px 0}

/* 相关信息 */
#relativeInfo{ border-bottom:1px solid #ddd;  }
#relativeInfo .bd{ padding:10px 0 20px 0; }
#relativeInfo ul{overflow: hidden;}
#relativeInfo li{float: left;width: 50%; }


/* 图片-列表页 ----------------------------------------- */
.picPageList{margin-right: -3%;overflow:hidden;text-align:center;}
.picPageList li{border: 1px solid #ddd;float:left;width:30%; margin: 1.5% 3% 2.5% 0;display:inline;position:relative; background: #fff; overflow:hidden; }
.picPageList .pic{ margin:3%; }
.picPageList .pic img{height: auto;width:100%;}
.picPageList .title,.picPageList .titleBg{ position:absolute;bottom:0;left:0;width:94%;margin:3%;display:block;overflow:hidden;line-height: 28px;padding:5px 0;height: 28px;z-index:3;color:#fff;-webkit-transition:400ms;-o-transition:400ms;-moz-transition:400ms;transition:400ms;}
.picPageList .titleBg{ background:#000; filter:alpha(opacity=60);opacity:0.6; z-index:2 }
.picPageList .title a{color:#fff; padding:0 10px; display:block; font-size:14px}
.picPageList li:hover{ border-color:#bbb; -webkit-box-shadow: #eee 2px 2px 0; -moz-box-shadow: #eee 2px 2px 0; box-shadow: #eee 2px 2px 0; }
.picPageList li:hover .title,.picPageList li:hover .titleBg{height: 56px;}

/* 视频-列表页 ----------------------------------------- */
.vedioPageList{margin-right: -3%;overflow:hidden;text-align:center;}
.vedioPageList li{float:left;width:30.3%;margin: 1.5% 3% 2.5% 0;display:inline;}
.vedioPageList .pic{background: #fff;border:1px solid #ddd; position:relative;}
.vedioPageList .pic a{display:block;margin: 3%;overflow:hidden; }
.vedioPageList .pic .ico{position:absolute;left:50%;top:50%;width:62px;height:62px;margin-left:-31px;margin-top:-31px;background:url(playButton.png) 0 0 no-repeat;display: none;filter:alpha(opacity=80);opacity:0.8;}
.vedioPageList .pic img{height: auto;width:100%;-webkit-transition:400ms;-o-transition:400ms;-moz-transition:400ms;transition:400ms;}
.vedioPageList .title{overflow: hidden;padding-top:5px;line-height: 24px;height: 48px;text-align:left;font-size:14px;padding-left:25px;background: url(icons.png) 0 -2218px no-repeat;}
.vedioPageList .title a{}
.vedioPageList .pic:hover{ border-color:#bbb }
.vedioPageList .pic:hover img{-moz-transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -o-transform:scale(1.05,1.05);}


/* 专题首页 -----------------------------------------*/
.spePageList{padding:0 0 20px 0}
.spePageList ul{ overflow:hidden }
.spePageList li{float:left;margin: 0 7% 7% 0%;position:relative;}
.spePageList .interval{ margin-right:1% }
.spePageList li .itemBg{ width:396px; height:216px; position:absolute; left:7px; top:7px; background:#FBFBFB; border:1px solid #ddd}
.spePageList li .pic{display:block; width:396px; height:216px; border:1px solid #ddd;padding:1px; position:relative; z-index:1; background:#fff;}
.spePageList li .pic img{width:100%;}
.spePageList li .tit{z-index: 2;display:block;height: 52px;line-height: 62px;font-size:18px;position:absolute;left:2px;bottom:2px;width:91%;padding:0 4%;background:url(special-picBg.png);color:#fff;overflow: hidden;}
.spePageList li .pic:hover{ border-color:#bbb; }
.spePageList li:hover .itemBg{ -webkit-box-shadow:0px 2px 5px rgba(0, 0, 0, .3); -moz-box-shadow:0px 2px 5px rgba(0, 0, 0, .3); box-shadow:0px 2px 5px rgba(0, 0, 0, .3);  }

#sideSpecial .bd li{border-bottom:1px solid #F4F4F4;padding: 5px 12px;background: url(icons.png) 0 -2318px no-repeat;}
#sideSpecial .bd a{ }

/* 信息提示页 ---------------------------------------------- */
.Showms{background: #fff;padding:3% 5%;overflow:hidden;max-width:540px;margin:30px auto;}
.Showms .top,.Showms .bottom,.Showms .Shadow{ display:none }
.Showms .MS{overflow:hidden; zoom:1;}
.Showms .titWrong{ color:#c00; border-bottom:1px solid #ccc; padding:5px 0; margin-bottom:15px; font-size:18px; }
.Showms .BUT{padding: 25px 0 15px 0;}
.Showms .BUT a{ padding:0 15px;height:36px; line-height:36px; display:inline-block; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; cursor:pointer; margin-right:15px;
	background:#eee; border:1px solid #ccc; font-size:14px;
	background: -webkit-gradient(linear,0 0,0 100%,from(#FFFFFF),to(#eee));
	background: -moz-linear-gradient(#FFFFFF, #eee);
	background: -ms-linear-gradient(#FFFFFF, #eee);
	background: -o-linear-gradient(#FFFFFF, #eee);
	background: linear-gradient(#FFFFFF, #eee);
}
.Showms .BUT a:hover{ color:#c00; border:1px solid #aaa; text-decoration:none;}


/* detailTable */
.detailTable {
    margin-bottom: 10px;
    background: #fff;
    width: 100%;
}
.detailTable,
.detailTable tr,
.detailTable tr td {
    border: 1px solid #e6e6e6;
    border-collapse: collapse;
}
.detailTable thead tr {
    border-color: #172a88;
}
.detailTable thead th {
    background: #172a88;
    height: 50px;
    line-height: 50px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    border-color: #172a88;
}
.detailTable tbody td {
    padding: 10px 15px;
}
.detailTable tbody td.tdName {
    font-weight: bold;
    background: #f7f7f7;
    text-align: center;
    width: 100px;
    font-size: 14px;
}
.detailTable tbody td.tdName a.cooperate{
    background: #172a88;
    padding: 7px 20px;
    margin: 5px;
    border-radius: 4px;
    color: #fff;
}
.detailTable tbody td.tdName a:hover.cooperate{
    background: #038961;
}
.detailTable .trTitle .tdCon {
    font-weight: bold;
    white-space: normal;
    word-break: break-all;
}
.detailTable .trName td:nth-child(2),
.detailTable .trUnit td:nth-child(2) {
    width: 160px;
}
.detailTable .trName td:nth-child(3),
.detailTable .trUnit td:nth-child(3) {
    width: 160px;
}
.detailTable .preDiv {
    width: 670px;
    overflow: auto;
}
.detailTable .preDiv pre {
    font-size: 14px;
    font-family: "Microsoft YaHei", 'PingFang SC', Arial, Helvetica, Tahoma, sans-serif;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}

.ivu-tag {
    display: inline-block;
    height: 22px;
    line-height: 22px;
    margin: 2px 4px 2px 0;
    padding: 0 8px;
    border: 1px solid #fff;
    border-radius: 3px;
    /*background: #f7f7f7;*/
    /*background: #f6ffed;*/
    /*color: #172a88;*/
    font-size: 14px;
    vertical-align: middle;
    opacity: 1;
    overflow: hidden;
}
.ivu-tag:hover{
    display: inline-block;
    height: 22px;
    line-height: 22px;
    margin: 2px 4px 2px 0;
    padding: 0 8px;
    border: 1px solid #172a88;
    cursor: pointer;
    border-radius: 3px;
    /*background: #f7f7f7;*/
    /*background: #f6ffed;*/
    /*color: #172a88;*/
    font-size: 14px;
    vertical-align: middle;
    opacity: 1;
    overflow: hidden;
}

.mainBox .search{background-color: #fff;width: calc(100% - 2px);height: 42px;margin-bottom: 20px;border: 1px solid #eee;padding:0; display:block; z-index:9; border-radius:4px;}
.mainBox .search .search_text{
	width: calc(100% - 200px);
	height: 40px;
    line-height: 40px;
	text-indent: 10px;
	font-size: 14px;
	float: left;
	border:0 none;
	outline:0;
	padding: 0 10px;
}
.mainBox .search .search_sub{ border: 0 none; width: 44px; height: 44px; color: #fff; font-size: 16px; cursor: pointer; outline: 0; display: block; position: absolute; top: 20px; right: 20px; background: url(icon2.png) 12px -200px no-repeat; text-indent: -999em; margin-right:10px; overflow: hidden;}

.mainBox .search .nav_bbs {
    width: 120px;
    height: 40px;
    line-height: 40px;
    border-right: 1px solid #ebebeb;
    margin-left: 10px;
    float: left;
    position: relative;
    z-index: 1;
}
.mainBox .search .nav_bbs select{
    border: none;
    outline: none;
}




.ul-txt-q-4{border-bottom:1px solid #f5f5f5;overflow:hidden}
.ul-txt-q-4 .con,.ul-txt-q-4 li{overflow:hidden}
.ul-txt-q-4 span{display:block;float:left;font-size:14px;color:#666;line-height:2em;margin-right:12px;overflow:hidden}
.ul-txt-q-4 dl{overflow:hidden}
.ul-txt-q-4 a{float:left;margin-bottom:15px;margin-right:12px;overflow:hidden}
.ul-txt-q-4 a{display:block;font-size:14px;color:#333;line-height:2em;border-radius:2px;padding:0 11px;overflow:hidden}
.ul-txt-q-4 a.on, .ul-txt-q-4 a:hover{color:#0cbb73;background-color:rgba(12,187,115,.1)}


/* 三方对接数据展示样式 */
.patent_information .title {
    margin: 6px 70px 5px 0;
    font-size: 14px;
    overflow: hidden;
}
.patent_information .title .weidu-color {
    margin: 7px 9px 0 0;
}

.patent_information .title-name {
    font-weight: bold;
    display: block;
    padding-left: 15px;
    margin: 4px 0 3px;
    font-size: 14px;
}
.result_table table tr td a.highlight_ALL {
    word-break: break-all;
}
.patent_information .small-title {
    margin: 8px 0 10px 15px;
}
.patent_information .small-title li {
    margin-bottom: 6px;
    line-height: 16px;
}
.patent_information .small-title li>span {
    float: left;
}
.patent_information .small-title li>div {
    margin-left: 25px;
}
.patent_information .comment_btn {
    position: absolute;
    right: 0;
    top: 0;
    display: none;
    width: auto;
}
.patent_information ul li {
    width: 100%;
    padding: 4px 0 4px 15px;
    overflow: hidden;
    word-break: break-all;
    clear: right;
    box-sizing: border-box;
}
.patent_information ul li strong {
    width: 156px;
    font-weight: normal;
    float: left;
    color: #999;
    word-break: keep-all;
}
.patent_information ul li .content {
    word-break: break-all;
    margin-left: 156px;
}
.patent_information .title a {
    float: left;
    margin-top: 2px;
}
.weidu-color {
    width: 6px;
    height: 6px;
    background: #76a8e0;
    border-radius: 50%;
    float: left;
}
.color_btn {
    padding: 0 4px;
    background: #adb2b6;
    border-radius: 2px;
    color: #fff;
    font-size: 12px;
    margin-left: 5px;
    display: inline-block;
    line-height: normal;
}
.green {
    background: #4bb966
}

.blue {
    background: #76a8e0
}

.yellow {
    background: #e8c045
}

.dark-gray {
    background: #6b82a5
}

.patent-type-bg {
    background: #1db3b8
}

.custom-title{
    font-size: 16px;
    font-weight: bold;
}

.header-detail{
    font-size: 14px;
    margin:0 20px 20px 20px;
    padding:0 30px 30px 30px;
    text-align: left;
}
.header-detail p{
    margin-bottom: 10px;
    /*height: 30px;*/
    line-height: 30px;
    color: #333;
}
.header-detail p strong{
    color: #333;
    margin-right: 10px;
}

.detail-contact{
    font-size: 14px;
    text-align: left;
    max-height: 500px;
    overflow-y: scroll;
}
.detail-contact p{
    font-size: 14px;
    margin-bottom: 10px;
    /*height: 30px;*/
    line-height: 30px;
    color: #333;
}
.detail-contact p span{
    color: #777;
    margin-right: 10px;
    width: 100px;
    display: inline-block;
}

.detail-contact .title{
    color: #333;
    margin-right: 10px;
    font-weight: bold;
    /*height: 40px;*/
    line-height: 40px;
    margin-bottom: 10px;
}
.detail-contact .detail{
    color: #333;
    line-height: 25px;
    margin-bottom: 20px;
    min-height: 50px;
}

/*专家团队*/
.leader-list{
    overflow: hidden;
    margin-bottom: 10px;
    margin-right: -20px;
}
.leader-list li{
    /*width: 440px;*/
    float: left;
    margin: 0 20px 20px 0;
    background-color: #f8f8f8;
}
.leader-list li .pic{
    width: auto;
    float: left;
    margin-right: 20px;
}
.leader-list li .con{
    overflow: hidden;
    padding:12px 16px 0 0;
}
.leader-list li .title{
    line-height: 36px;
    /*margin-bottom: 15px;*/
    vertical-align: bottom;
}
.leader-list li .title a{
    font-size: 24px;
    margin-right: 5px;
}
.leader-list li .intro{
    line-height: 30px;
    color: #666;
    overflow: hidden;
    text-align: justify;
    overflow-y: auto;
    height: 152px;
    display: flex;
    text-indent: 2rem;
}
.leader-list li .intro .tab{
    display: none;
}


/* ==========================================================================
   领导-内容页
========================================================================== */
.leader-detail{
    overflow: hidden;
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px dashed #e0e0e0;
}
.leader-detail .pic{
    width: 180px;
    float: left;
    margin-right: 30px;
}
.leader-detail .pic img{
    width: 100%;
    height: auto;
}
.leader-detail .title{
    display: block;
    margin-bottom: 8px;
    padding-top: 12px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    font-size: 32px;
    font-weight: bold;
    color: #1657BD;
}
.leader-detail .job{
    height: 20px;
    line-height: 20px;
    font-size: 18px;
    text-align: center;
}
.leader-detail .con{
    overflow: hidden;
    padding-top: 15px;
}
.leader-detail .intro{
    margin-bottom: 16px;
}
.leader-detail .tab{
    position: relative;
    z-index: 1;
    display: block;
    height: 30px;
    padding-left: 33px;
    line-height: 30px;
    font-size: 20px;
    font-weight: bold;
    color: #1657BD;
    margin-bottom: 15px;
    background:  url(leader-icon-blue.png) left -58px no-repeat;
    overflow: hidden;
}
.leader-detail .tab::after{
    content: "";
    position: absolute;
    z-index: 1;
    left: 124px;
    top: 50%;
    width: 600px;
    height: 1px;
    line-height: 1px;
    float: left;
    overflow: hidden;
    background: linear-gradient(90deg, #ccc 0%, white 100%);
}
.leader-detail .text{
    display: block;
    overflow: hidden;
    line-height: 30px;
}
.leader-detail .work .tab{
    background-position: left 5px;
}


.pic-list li{
    position: relative;
    z-index: 1;
    overflow: hidden;
    margin-bottom: 30px;
}
.pic-list li .pic{
    overflow: hidden;
}
.pic-list li .pic img{
    width: 100%;
    /*height: 200px;*/
    border-radius: 10px;
}
.pic-list li .title{
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    bottom: 0;
    height: 30px;
    background: rgba(143, 169, 220, 1);
    border-radius: 0  0 10px 10px;
}
.pic-list li .title a{
    display: block;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: white;
    font-size: 16px;
}
.pic-list li:hover .title{
    background-color: rgba(2, 62, 152, 0.5);
    /*font-weight: bold;*/
}

.list-3{
    display: flex;
    flex-wrap: wrap;
    /*justify-content: space-between;*/
    align-items: stretch;
}
.list-3 li{
    width: 275px;
    margin-right: 30px;
}
.list-3 li:nth-child(3n){
    margin-right: 0px;
}


.list-4{
    display: flex;
    flex-wrap: wrap;
    /*justify-content: space-between;*/
    align-items: stretch;
}
.list-4 li{
    width: 205px;
    margin-right: 20px;
}
.list-4 li:nth-child(4n){
    margin-right: 0px;
}
