@charset "utf-8";
/* CSS Document */
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,a,big, em,font,strong,tt, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, img{border:0px;}
ul{list-style:none;}
li{list-style:none; color:#333;}
body,td,th,select,input,textarea,ul,li,dl,dd,dt{ font-size:14px;font-family: Helvetica !important; color:#333; margin:0px; padding:0px;} 
img{ border:none; padding:0px; margin:0;display: block;}
a:link{color:#333;text-decoration: none;}
a:visited{ text-decoration: none;}
a:hover { text-decoration: none;}
html{ height:100%; }
body{ height:100%;line-height: 22px;padding:0px; margin:0; background-color:#fff;}

.box{width:92%;max-width:1300px; margin:0 auto;}
.boxh{width:92%; height:auto;max-width:1100px; margin:0 auto;}
.flex{display:flex;display: -webkit-flex;}
.flex_sb{display: flex;display: -webkit-flex;justify-content: space-between;}



.top{ width:92%; height:auto; overflow:hidden; margin:auto; line-height:30px; background-color:#000d23; color:#fff; padding:0 4%;}
.topc{max-width:1300px; margin:auto;}
.topc .tleft{ float:left;}
.topc .tright{ float: right; text-align:right;}
.topc .tright .trleft{ float:left;display: flex;align-items: center;}
.topc .tright .trright{ float:left; padding-left:40px;word-spacing:10px;}
.topc .tright .trright a{ color:#fff;}
.topc .tright .trright a:hover{ color:#3cb034;}
@font-face {
  font-family: 'iconfonttel';  /* project id 2104098 */
  src: url('//at.alicdn.com/t/font_2104098_k48nn0qbjeo.eot');
  src: url('//at.alicdn.com/t/font_2104098_k48nn0qbjeo.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2104098_k48nn0qbjeo.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2104098_k48nn0qbjeo.woff') format('woff'),
  url('//at.alicdn.com/t/font_2104098_k48nn0qbjeo.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2104098_k48nn0qbjeo.svg#iconfont') format('svg');
}
.iconfonttel {
    font-family: "iconfonttel" !important;
    font-size:20px; padding-right:5px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:0px !important;
}


.lang{float:left; padding-left:30px;}
.lang img{ height:15px; padding-top:8px;}
.lang a{ color:#fff;}
.lang a:hover{ color:#3cb034;}

.banner{ width:100%; height:auto; overflow:hidden; margin:auto;}



.nev{ width:92%; height:auto; margin:auto; position:relative; z-index:2; top:-70px;left:0;
display: flex;display: -webkit-flex;justify-content: space-between;align-items: center;
background-color:#fff; max-width:1300px;border-radius:20px; padding:30px 40px; box-sizing:border-box; margin-bottom:-70px;-moz-box-shadow:2px 2px 5px #DFFFDD; -webkit-box-shadow:2px 2px 5px #DFFFDD; box-shadow:2px 2px 5px #DFFFDD;}
.nev .nleft img{ height:91px;}
.nev .nright{text-align:right;width: -webkit-calc(100% - 200px);width: -moz-calc(100% - 200px);width: calc(100% - 200px);}
.nev .nright ul {display: -webkit-flex;display: flex;align-items: center;justify-content: space-between;}
.nev .nright ul li { font-size:18px; padding:0 20px; line-height:35px; position:relative;}
.nev .nright ul li:hover{color:#fff; background-color:#286333; cursor:pointer;}
.nev .nright ul li.onclik{ color:#fff;background-color:#286333;}

.nev .nright ul li a{ color:#333;}
.nev .nright ul li a:hover{ color:#3cb034;}

.nevsubb{ width:185px; height:auto; overflow:hidden; margin:auto; position:absolute; z-index:2; top:40px; left:0; background-color:#f7f8fb; color:#333; display:none;}
.nevsubb dl dd{width: 100%;height: auto;overflow: hidden;line-height: 22px;padding:5px 0 5px 37px;margin: auto;text-align: left;font-size: 14px;color: #333;overflow: hidden;font-weight: normal; box-sizing:border-box;}
.nevsubb dl dd:hover{ background:#2c893a; color:#fff;} 
.nev .nright ul li:hover .nevsubb{ display:block;}

.xjnev ul li:nth-child(3) .nevsubb dl dd{padding:5px 0 5px 27px;}




.digitization{ width:92%; height:auto; overflow:hidden; margin:auto; max-width:1300px; padding:50px 0 30px 0; text-align:center; font-size:30px; line-height:35px;}
.digitization span { display:block; color:#666666; font-size:16px; padding-top:15px;}
.digitization.tv{ color:#fff; padding:60px 0px;}
.digitization span.tv{ color:#fff;}

.news{ width:92%; height:auto; margin:auto; max-width:1300px;}
.news ul li { width:23.5%; height:auto; overflow:hidden; margin:auto; float:left; margin-right:2%; background-color:#fff;box-shadow: 0 3px 5px rgba(196, 196, 196, 0.5);
box-sizing: border-box; margin-bottom:5px;}
.news ul li:nth-child(4n){ margin-right:0px;}
.news ul li .newspic{ width:100%; height: auto; overflow:hidden; margin:auto; display: flex;align-items: center;justify-content: center;}
.news ul li .newspic img{ width:100%;transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s; -moz-transition: all 1s ease 0s;}
 
.news ul li .newspic  img:hover { transform:scale(1.2); -webkit-transition:scale(1.2); -moz-transition:scale(1.2);}


.news ul li .newscont{ width:90%; height:auto; overflow:hidden; margin:auto; padding:15px 0;}
.news ul li .newscont .newscontt{ width:100%; height:35px; overflow:hidden; margin:auto; line-height:35px; border-bottom:1px solid #e7e7e7; font-size:16px;}
.news ul li .newscont .newscontb{ width:100%; height:50px; overflow:hidden; margin:auto; line-height:25px; margin-top:10px; color:#999999; text-align:justify;}
.news ul li .newscont .newscontu{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:20px;}
.news ul li .newscont .newscontu dl dt { width:100%; height:35px; line-height:35px; overflow:hidden; margin:auto; text-align:justify;}
.news ul li .newscont .newscontu dl dt a{ color:#333;}
.news ul li .newscont .newscontu dl dt a:hover{ color:#2c893a;}


.science{ width:100%; height: 750px; overflow:hidden; margin:auto; margin-top:50px; background:url(../images/science.jpg) no-repeat center;}
.sciencec { width:92%; height:442px; overflow:hidden; margin:auto; background:url(../images/science_bg.png) no-repeat center; max-width:1300px;}
.sciencecu{ width:90%; height:auto; overflow:hidden; margin:auto; padding:40px 0px; color:#fff;} 
.sciencecu .sleft{ float:left; width:60%; height:auto; overflow:hidden; margin:auto;}
.sciencecu .sleft .sleftit{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:40px; font-size:26px; margin-top:20px;}
.sciencecu .sleft .sleftul{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:30px; font-size:16px;}
.sciencecu .sleft .sleftul ul li { float:left; padding:0px 20px; line-height:40px; display: flex;align-items: center;justify-content: center;border-radius:20px; font-size:16px; color:#fff; border:1px solid #fff; margin-right:30px; cursor:pointer;}
.sciencecu .sleft .sleftul ul li.tv{ background-color:#fff; color:#3cb034;}
.sciencecutext{ width:100%; height:190px; overflow:hidden; margin:auto; line-height:30px; margin-bottom:50px; text-align:justify; display:none;}
.sciencecutext.tv{ display:block;}
.sciencecutext .title{font-size: 26px; margin-bottom:40px;}

@font-face {
  font-family: 'iconfontky';  /* project id 2104720 */
  src: url('//at.alicdn.com/t/font_2104720_x5qzh94sigm.eot');
  src: url('//at.alicdn.com/t/font_2104720_x5qzh94sigm.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2104720_x5qzh94sigm.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2104720_x5qzh94sigm.woff') format('woff'),
  url('//at.alicdn.com/t/font_2104720_x5qzh94sigm.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2104720_x5qzh94sigm.svg#iconfont') format('svg');
}
.iconfontky {
    font-family: "iconfontky" !important;
    font-size:32px; padding-right:10px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:0px !important;
}
@font-face {
  font-family: 'iconfontjz';  /* project id 2104725 */
  src: url('//at.alicdn.com/t/font_2104725_fff8200pf9c.eot');
  src: url('//at.alicdn.com/t/font_2104725_fff8200pf9c.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2104725_fff8200pf9c.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2104725_fff8200pf9c.woff') format('woff'),
  url('//at.alicdn.com/t/font_2104725_fff8200pf9c.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2104725_fff8200pf9c.svg#iconfont') format('svg');
}
.iconfontjz {
    font-family: "iconfontjz" !important;
    font-size:32px; padding-right:10px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:0px !important;
}

@font-face {
  font-family: 'iconfontxs';  /* project id 2104728 */
  src: url('//at.alicdn.com/t/font_2104728_dt77id7w7mu.eot');
  src: url('//at.alicdn.com/t/font_2104728_dt77id7w7mu.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2104728_dt77id7w7mu.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2104728_dt77id7w7mu.woff') format('woff'),
  url('//at.alicdn.com/t/font_2104728_dt77id7w7mu.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2104728_dt77id7w7mu.svg#iconfont') format('svg');
}
.iconfontxs {
    font-family: "iconfontxs" !important;
    font-size:30px; padding-right:10px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:0px !important;
}


.work{ width:92%; height:auto; overflow:hidden; margin:auto; margin-top:20px; max-width:1300px; background-color:#fff;} 
.work .wleft { width:25%; height:460px; overflow:hidden; margin:auto; background-color:#fff; float:left;}
.work .wleft .workbg{ width:100%; height:100%; background:url(../images/science_1.jpg) no-repeat center;}
.work .wleft .workbg .workbgc{ width:84%; height:auto; overflow:hidden; margin:auto; color:#fff; padding:50px 0;}
.work .wleft .workbg .workbgct{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:35px; font-size:18px;}
.work .wleft .workbg .workbgcb{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:28px; font-size:14px; text-align:justify; padding:20px 0px;}
.work .wleft .workbg .workbgcm{ width:100px; height:auto; overflow:hidden; margin:auto; line-height:25px;display: flex;align-items: center; margin-top:30px; cursor:pointer; float:left;}


.work .wright{ width:75%; height:auto; overflow:hidden; margin:auto; float:right;}
.work .wright ul li{ width:29.333%; height:auto; overflow:hidden; margin:auto; float:left; margin-left:3%; box-sizing:border-box; margin-top:50px;}
.work .wright ul li .workt{ width:100%; height:30px; overflow:hidden; margin:auto; font-size:16px; line-height:30px;}
.work .wright ul li .workt a{ color:#333;}
.work .wright ul li .workt a:hover{ color:#3cb034;}
.work .wright ul li .workb{ width:100%; height:75px; overflow:hidden; margin:auto; line-height:25px; color:#666666; text-align:justify; padding-left:10px; padding-top:3px; box-sizing:border-box;}
.work .wright ul li .workm{ width:100%; height:auto; overflow:hidden; margin:auto; padding-left:10px; box-sizing:border-box; margin-top:30px; color:#286333; cursor:pointer;}





@font-face {
  font-family: 'iconfontright';  /* project id 2105430 */
  src: url('//at.alicdn.com/t/font_2105430_skmoe6uk1zi.eot');
  src: url('//at.alicdn.com/t/font_2105430_skmoe6uk1zi.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2105430_skmoe6uk1zi.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2105430_skmoe6uk1zi.woff') format('woff'),
  url('//at.alicdn.com/t/font_2105430_skmoe6uk1zi.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2105430_skmoe6uk1zi.svg#iconfont') format('svg');
}
.iconfontright {
    font-family: "iconfontright" !important;
    font-size:18px; margin-left:10px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:0px !important;
}


.job{ width:92%; height:auto; overflow:hidden; margin:auto; padding:20px; max-width:1300px; background-color:#fff; box-sizing:border-box;}
.job ul { width:90%; margin:auto;display: -webkit-flex;display: flex;align-items: center;justify-content: space-between;}
.job ul li{ font-size:16px;display: flex;align-items: center; padding:20px 6%; cursor:pointer; box-sizing:border-box;}
.job ul li img{ height:40px; margin-right:20px;}
.job ul li:hover{-moz-box-shadow:2px 2px 5px #f0fcf2; -webkit-box-shadow:2px 2px 5px #f0fcf2; box-shadow:2px 2px 5px #f0fcf2;}
.job ul li.tv{-moz-box-shadow:2px 2px 5px #f0fcf2; -webkit-box-shadow:2px 2px 5px #f0fcf2; box-shadow:2px 2px 5px #f0fcf2;}
.jobdes{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:20px;border-top:1px solid #e9e9e9; padding:50px 0; display:none;}
.jobdes.tv{ display:block;}
.jobdesc{ width:96%; height:auto; overflow:hidden; margin:auto;}
.jobdesc .jleft{ float:left; width:40%;}
.jobdesc .jleft .jleftit{ width:100%; height:auto; overflow:hidden; line-height:30px; font-size:16px;}
.jobdesc .jleft .jleftb{width:100%; height:auto; overflow:hidden; line-height:28px; padding:0px 0; text-align:justify;}
.jobdesc .jleft .jleftb span{ display:block; color:#666666;}
.jobdesc .jleft .jleftb span p{line-height:22px;}
.jobdesc .jleft .jleftd{ width:100px; height:auto; overflow:hidden; margin:auto; float:left; margin-top:10px; color:#3bd461;display: flex;align-items: center; cursor:pointer;}
.jobdesc .jlefR{ float:right; width:55%;}
.jobdesc .jlefR img{ width:100%; height:auto;}

.partner{ width:92%; height:auto; overflow:hidden; margin:auto; max-width:1300px;}
.partner ul{display: flex;align-items: center;align-content:center;flex-wrap: wrap;}
.partner ul li { width:25%; height:auto; overflow:hidden; margin:auto; margin-bottom:25px;display: flex;justify-content:center;}
.partner ul li img{ height:50px;padding:10px;}



.plink{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:40px;}
.plink dl{display:flex;align-items: center;align-content:center;flex-wrap: wrap;}
.plink dl dt { width:25%; height:auto; overflow:hidden; margin:auto; margin-bottom:25px;display: flex;justify-content:center;}
.plink dl dt img{ height:50px;padding:10px;}



/* 底部 */
.footer{background-color:#012350;}
.footer ul{width:60%;margin:0 auto;justify-content: space-between;padding-top:60px;}
.footer ul a{color:#FFFFFF;}
.footer ul a:hover{color:#FFFFFF; text-decoration:underline;}
.footer dl{justify-content: center;margin-top:40px;}
.footer dl dd i{color:#FFFFFF;}
.footer dl dd.tb{margin:0 20px; position:relative; cursor:pointer;}
.footer dl dd.tb:hover .wx{ display:block;}
.wx{width:120px; height:120px; overflow:hidden; margin:auto; position: absolute; z-index:2; top:-121px; left:-45px; background-color:#fff; display:none;}
.wx img{ height:100px; padding:10px;}
.footer .foota{margin-top:20px; overflow:hidden;}
.footer .foota .footaL{ width:48%; height:auto; overflow:hidden; margin:auto; float:left; margin-right:4%;}
.footer .foota .footaL img{ height:80px; float:right;}
.footer .foota .footaR{width:48%; height:auto; overflow:hidden; margin:auto; float:left;}
.footer .foota .footaR p{color:#FFFFFF;}
.ftText{border-top:1px solid #063574 ;padding:20px 0;color:#566583;text-align: center;margin-top:20px;}


/* 新加 --------------*/
@font-face {
  font-family: 'iconfonta';  /* project id 1848953 */
  src: url('//at.alicdn.com/t/font_1848953_bhmuhhxx7dr.eot');
  src: url('//at.alicdn.com/t/font_1848953_bhmuhhxx7dr.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1848953_bhmuhhxx7dr.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1848953_bhmuhhxx7dr.woff') format('woff'),
  url('//at.alicdn.com/t/font_1848953_bhmuhhxx7dr.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1848953_bhmuhhxx7dr.svg#iconfont') format('svg');
}

.iconfonta {
    font-family: "iconfonta" !important;
    font-size:30px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:0px !important;
}

/* 智库总览 */
.bannera{ width:100%; height:372px; clear:both; position:relative;}
.bannerafd{ width:100%; height: auto; margin:auto; position:absolute; z-index:2; bottom:0; left:0;}
.bannerafdt{ color:#fff; line-height:25px; padding:20px; float:left;   background: rgba(0,0,0,0.5); font-size:16px;
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c8000000, endcolorstr=#c8000000);}




.about{margin-top:10px;margin-bottom:20px; overflow:hidden; width:86%}
.about .about_left{ width:180px;}
.about .about_left p{font-size:20px;}
.about .about_left h1{margin-top:40px;font-weight: normal;}
.about .about_right{color: #666666;margin-top:0px;width: -webkit-calc(100% - 225px);
    width: -moz-calc(100% - 225px);
    width: calc(100% - 225px); float:right;text-align: justify;}
 
.over_set{background: url(/templates/images/banner_5.png)no-repeat center;background-size: cover; padding:30px 0 70px;}
.over_set h1{text-align: center;font-weight: normal;color:#FFFFFF;}
.over_set p{text-align: center;color:#8B9BB7;margin-top:20px;}
.over_seta{margin-top:60px;} 
.over_seta img{width:100%;height: auto;}

.over_team{margin-top:60px;}
.over_top{align-items: center; margin-bottom:40px; overflow:hidden;}
.over_top .team_L h1{font-weight: normal;}
.over_top .team_L p{color:#8B9BB7;margin-top:15px;}
.over_top ul li{padding:10px 30px;cursor:pointer;}
.over_top ul li.ta{background-color:#2c893a;color: #FFFFFF;}
.over_top ul li:hover{background-color:#2c893a;color: #FFFFFF;}

 

.teamList{flex-wrap: wrap; height:0px; overflow:hidden;}
.teamList.tv{ height:auto;}
.teamList li{width:23%;box-shadow:0 0 10px rgba(232, 232, 232, 0.6);margin-right:2%;margin-bottom:25px;padding:20px;box-sizing: border-box;
cursor:pointer; }
.teamList li:nth-child(4n){margin-right:0;}
.teamList li img{display: block;width:80px;height:80px;margin:0 auto;}
.teamLa h3{text-align: center;margin-top:15px;font-size:16px;}
.teamLa p{text-align: center;color: #999999;font-size:14px;margin-top:10px;}
.teamLa div{text-align: center;margin-top:15px;font-size:12px;height:65px; color: #666666;line-height:22px;
overflow: hidden;text-overflow: ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;}

.teamList li a{display: block;width:40px;height:40px;line-height:40px;border-radius:50%; text-align: center;color:#3CB034;margin:0 auto;
box-shadow:1px 1px 3px rgba(60, 176, 52, 0.5);margin-top:20px;font-size:20px;background-color: #FFFFFF;}
.teamList li:hover{
	background: -webkit-linear-gradient(top,  #52D949 , #00D2FF); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(top,  #52D949 , #00D2FF); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(top,  #52D949 , #00D2FF); /* Firefox 3.6 - 15 */
	background: linear-gradient(to bottom, #52D949 , #00D2FF); /* 标准的语法（必须放在最后） */
}

.teamList li:hover h3,.teamList li:hover p,.teamList li:hover div{color:#FFFFFF;}
.teamList li:hover a{color: #03D2F7;}

.map{margin-top:40px; position:relative;}
.mapw{ width:100%; height:450px; overflow:hidden; margin:auto;}

.map h3{font-size:16px;font-weight: normal;border-bottom:1px dashed #D5D5D5;padding-bottom:10px;}
.mpaBox{ width:420px;justify-content: flex-end; position:absolute; z-index:2; top:60px; right:4%;}
.iconoa{color:#3CB034;}
.mapa{background-color: #FFFFFF;width:100%;padding:30px 20px 60px;border-radius:20px;}
.mapaBtm{margin-top:20px;}
.mapaBtm div{align-items: center;}
.mapaBtm div p{align-items: center;margin-right:20px;}
.mapb{margin-top:20px;}
.mapaBtm p span{margin-left:10px;}

/* 数值化发展 */
.dimain{margin-top:50px;}
.diList{margin-top:30px;}
.diList ul{flex-wrap: wrap;}
.diList ul li{width:31%;margin-right:3%;box-sizing:border-box;padding:15px 20px;box-shadow:0 0 5px rgba(116, 116, 116, 0.5);margin-bottom:30px;}
.diList ul li .dia{background-position: center;background-repeat: no-repeat;background-size: cover;padding-top:45%;}
.diList ul li:nth-child(3n){margin-right:0;}
.diList ul li p{margin-top:15px;color:#333333;border-bottom:1px solid #EEEEEE;padding-bottom:5px;}
.diList ul li .dib{color: #999999;line-height:20px;font-size:12px;margin-top:10px;}
.diList ul li a{float: right;width:40px;height:40px;line-height:40px;text-align: center; border-radius:50%;box-shadow:0 1px 3px rgba(60, 176, 52, 0.5);}
.diList ul li a i{color:#2c893a;}

/* 科学研究 */
.scList{margin-top:50px;}
.scLista{margin-bottom:40px;}
.scLista li{margin-top:40px;box-shadow:0 3px 5px rgba(196, 196, 196, 0.5); align-items: center;box-sizing: border-box;padding:20px 30px;}
.scLista li .scLa h1{font-size:38px;color:#333333;}
.scLista li .scLa p{font-size:12px;color:#333333;margin-top:5px;}
.scLista li .scLb{width:80%;}
.scLista li .scLb h3{font-weight: normal;font-size:16px;}
.scLista li .scLb div{font-size:12px;color:#999999;margin-top:10px;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient:vertical;
display:-webkit-box;-webkit-line-clamp:2;}
.scLista li .scLc{width:1px;background-color:#C4C4C4;height:50px;}
.scLista li a{float: right;width:40px;height:40px;line-height:40px;text-align: center; border-radius:50%;box-shadow:0 1px 3px rgba(60, 176, 52, 0.5);}
.scLista li a i{color:#2c893a;}

/* 工作要闻 党建思政*/
.newsList{margin-top:50px;}
.newsLa{margin-bottom:40px;}
.newsLa li{margin-top:40px;align-items: center;box-shadow:0 3px 5px rgba(196, 196, 196, 0.5);box-sizing: border-box;padding:15px ;}
.news_l{width:250px;background-position: center;background-repeat: no-repeat;background-size: cover;padding-top:15%;}
.news_r{width: -webkit-calc(100% - 280px);width: -moz-calc(100% - 280px);width: calc(100% - 280px);}
.news_rb h3{font-weight: normal;font-size:16px;}
.news_rb div{font-size:12px;color:#999999;margin-top:10px;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient:vertical;
display:-webkit-box;-webkit-line-clamp:2;}
.news_rb span{color:#666666;}
.news_r a{display: block; width:30px;height:30px;line-height:30px;text-align: center;margin-top:20px; border-radius:50%;box-shadow:0 1px 3px rgba(60, 176, 52, 0.5);}
.news_r a i{color:#2c893a;}

/* 人才招聘 */
.reList{margin-top:50px;margin-bottom:40px;}
.reList dl dd{width:25%;color:#999999;font-size:12px;text-align: left;margin-top:20px;}
.reList ul li{cursor: pointer;}
.reList ul li .reLTop{align-items: center;padding:15px 0;}
.reLTop p{width:25%;color:#666666;}
.reLTop div{width:25%;color:#666666;}
.reLTop p:nth-child(1){color:#000000;}
.nav i{color:#666666;font-size:16px;}
.nav .iconrb{display: none;}

.reLBtn{display: none; box-sizing: border-box;padding:30px 20px;border:2px solid #2c893a;border-top:none;}
.reLBtn_l{width:48%;}
.reLBtn_l p{color:#666666;margin-top:10px;}
.reLBtn_l a{display: block;width:150px;height:30px;line-height:30px;margin-top:20px; text-align: center;color:#2c893a;border: 1px solid #2c893a;}

.bj{background-color:#2c893a;box-sizing: border-box;padding:15px 20px !important;}
.bj p,.bj div,.bj p,.bj .iconrb{color:#FFFFFF !important;}
.bj .iconrb{display: block;}
.bj .iconra{display: none;}

/* 合作伙伴 */
.pamina{margin-top:50px;margin-bottom:30px; }
.pama{align-items: center;margin-top:40px; }
.pama .paline{width:3px;height:20px;background-color:#286333;}
.pama .patable{color:#286333;margin-left:10px;font-size:16px;}
.pama ul{width:100%;margin:0 auto;margin-top:40px;flex-wrap: wrap; }
.pama ul li{width:32%; box-shadow:0 0 5px rgba(159, 159, 159, 0.5);align-items: center;padding:20px 10px;box-sizing: border-box;margin-bottom:20px;margin-right:2%;}
.pama ul li:nth-child(3n){ margin-right:0px;}
.pama ul li img{width:60px;}
.pama ul li span{margin-left:20px;}


.newsinf{ width:80%; height:auto; overflow:hidden; margin:auto; max-width:1300px; padding:40px 0;line-height:25px;}
.newsinfL{ float:left; width:180px; height:auto; overflow:hidden; padding:0px 0 10px 10px; box-sizing:border-box; border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin-top:70px;}
.newsinfL h2{font-size: 18px;line-height: 30px;margin: auto;padding-top: 10px;}
.newsinfL ul li { float:left; width:100%; height:auto; overflow:hidden; margin:auto; margin-top:10px; font-size:16px;}
.newsinfL ul li a{ color:#333;}
.newsinfL ul li a:hover{ color:#2c893a;}
.newsinfL ul li a.tv{ color:#2c893a;}

.newsinfR{width: -webkit-calc(100% - 225px);width: -moz-calc(100% - 225px);width: calc(100% - 225px); float:right;}


.newsinf .newsinft{ width:100%; height:auto; overflow:hidden; margin:auto; padding:5px 0; text-align:center; font-size:20px; border-bottom:1px dashed #ccc;}
.newsinf .newsinft span{ display:block; font-size:14px; color:#999; padding-top:5px;}
.newsinf .newsinfb{ width:100%; height:auto; overflow:hidden; margin:auto; padding:10px 0; text-align:justify; font-size:16px;}

.newsinfoul{ width:100%; height:auto; overflow:hidden; margin:auto; padding:20px 0px;}
.newsinfoul ul li { width:48%; height:auto; overflow:hidden; margin:auto; line-height:22px; padding:5px 0; float:left; margin-right:4%;}
.newsinfoul ul li:nth-child(2n){ margin-right:0px; float:right; text-align:right;}
.newsinfoul ul li a{ color:#333;}
.newsinfoul ul li a:hover{ color:#2c893a;}

.newsinfopic{ width:100%; height:auto; overflow:hidden; margin:auto; text-align:center; padding:5px 0;}
.newsinf img{display: inline-flex;box-sizing: border-box; margin-right:20px;}

/*修改*/

.xjbox{ width:92%; height:auto; overflow:hidden; margin:auto; max-width:1300px;}
.xjheader{ width:100%; height:auto; overflow:hidden; margin:auto; padding:20px 0px;}
.xjheaderL{ float:left;}
.xjheaderL .xjheaderLogo{ float:left;}
.xjheaderL .xjheaderLogo img{ height:80px;}
.xjheaderL .xjheaderLR{ float:left; margin-left:20px; font-size:22px; line-height:60px;}
.xjheaderR{ float: right; text-align:right;}
.xjheaderR ul li { float:left; height:100%; overflow:hidden; margin:auto; margin-left:30px;}
.xjheaderR ul li:nth-child(2){ margin-top:17px;}
.xjheaderR ul li img{ height:32px; padding-top:14px;}
.xjheaderR ul li .xjheaderRin{ float:left; height:auto; overflow:hidden;}
.xjheaderR ul li .xjheaderRin input{ border:1px solid #2c893a; width:170px; height:26px; line-height:26px; padding-left:10px; box-sizing:border-box; background:none; outline:0;}
.xjheaderR ul li .xjheaderRs{ float:left; margin-left:10px;}
.xjheaderR ul li .xjheaderRs input{ background-color:#2c893a; width:50px; height:26px; line-height:26px; border:none; outline:0; cursor:pointer; color:#fff;}
.xjheaderR ul li a{ color:#333;}
.xjheaderR ul li a:hover{ color:#286333;}


.xjnev{ width:100%; height:auto; margin:auto; background-color:none;}
.xjnev ul{align-items: center;justify-content: space-between;}
.xjnev ul li { width:14.285%; float:left; font-size:18px; line-height:40px; text-align:center; cursor:pointer; position:relative; font-family:STHeiti !important; font-weight:bold; box-sizing:border-box;}
.xjnev ul li:hover{ background-color:#2c893a; color:#fff;}
.xjnev ul li.tv{ background-color:#2c893a; color:#fff;}


.xjnev ul li:hover .nevsubb{ display:block;}

.about_leftul{ width:100%; height:auto; overflow:hidden; margin:auto; border-bottom:1px solid #ccc;border-top:1px solid #ccc; padding-bottom:10px;}
.about_leftul h2{ font-size:18px; line-height:30px; margin:auto; padding-top:10px;}
.about_leftul ul li { float:left; width:100%; height:auto; overflow:hidden; margin:auto; margin-top:10px; font-size:16px;}
.about_leftul ul li a{ color:#333;}
.about_leftul ul li a:hover{ color:#2c893a;}
.about_leftul ul li a.tv{ color:#2c893a;}



.down ul li{ width:100%; height:50px; overflow:hidden; margin:auto; line-height:50px; border-bottom:1px dashed #006a4d;}
.down ul li .downL{ float:left;width: -webkit-calc(100% - 110px);width: -moz-calc(100% - 110px);width: calc(100% - 110px);}
.down ul li .downR{ float:right; width:100px; text-align:right; }
.down ul li .downR a{ color:#333; padding:10px 15px; background-color:#006a4d; color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.down ul li .downR a:hover{ color:#fff;}

.nindex{ width:100%; height:auto; overflow:hidden; margin:auto; padding:30px 0;}
.nindexL{ width:66%; height:auto; overflow:hidden; margin:auto; float:left;}
.nindexLt{ height:auto; overflow:hidden; margin:auto; font-size:22px; line-height:30px;}
.nindexLu{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:15px;}
.nindexLu ul li { width:100%; height:auto; overflow:hidden; margin:auto; float:left; border-bottom:1px solid #e7e7e7; padding-bottom:15px; margin-bottom:15px;}
.nindexLu ul li .nindexLuL{ width:160px; height:90px; overflow:hidden; margin:auto; float:left;}
.nindexLu ul li .nindexLuL img{ width:100%; height:auto;}
.nindexLu ul li .nindexLuR{width: -webkit-calc(100% - 175px); width: -moz-calc(100% - 175px);width: calc(100% - 175px); float:right;}
.nindexLu ul li .nindexLuRt{ width:100%; height:44px; overflow:hidden; margin:auto; line-height:22px; font-size:15px; text-align:justify;}
.nindexLu ul li .nindexLuRt a{ color:#333;}
.nindexLu ul li .nindexLuRt a:hover{ color:#2c893a;}
.nindexLu ul li .nindexLuRb{ width:100%; height:auto; overflow:hidden; line-height:25px; margin-top:10px; color:#999999;}

.nindexR{ width:32%; height:auto;margin:auto; float: right;}
.nindexRu{ width:100%; height:auto; margin:auto; margin-top:15px;}
.nindexRu ul li { width:100%; height:auto; overflow:hidden; margin:auto; margin-bottom:20px; box-sizing: border-box; border:1px solid #c7c7c7; padding:20px 15px; background-color:#f9f9f9;}
.nindexRu ul li .nindexRuL{ float:left; width:60px;height:60px;background-color:#2c893a; color:#fff; text-align:center;}
.nindexRu ul li .nindexRuL span1{ font-size:30px; line-height:30px; display:block; padding-top:5px;}
.nindexRu ul li .nindexRuL span{ display:block; font-size:12px; line-height:22px;}

.nindexRu ul li .nindexRuR{width: -webkit-calc(100% - 70px);width: -moz-calc(100% - 70px);width: calc(100% - 70px); float:right; height:50px; line-height:25px; overflow:hidden; margin-top:4px; text-align:justify;}
.nindexRu ul li .nindexRuR a{ color:#333;}
.nindexRu ul li .nindexRuR a:hover{ color:#2c893a;}


 
/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333; margin-bottom:10px;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0; font-family:Microsoft yahei; font-size:10px;margin-top:20px;margin-bottom:5px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#fff;border:1px solid #898989;background:#898989;}
