FinancialServicesAgency.vue 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738
  1. <template>
  2. <div>
  3. <div class="autoBox box" >
  4. <div class="crumbs">
  5. <el-breadcrumb separator="/">
  6. <el-breadcrumb-item :to="{ path: 'home' }">{{$t('common.Home')}}</el-breadcrumb-item>
  7. <el-breadcrumb-item :to="{ path: 'financialServices' }">{{$t('common.FinancialServices')}}</el-breadcrumb-item>
  8. <el-breadcrumb-item>{{$t('common.FinancialInstitutions')}}</el-breadcrumb-item>
  9. </el-breadcrumb>
  10. <!-- <el-breadcrumb separator="/" style="float: right;margin:0px 15px 0 0">-->
  11. <!-- <span class="cursor"-->
  12. <!-- v-for="(menuItem,index) in menuList"-->
  13. <!-- :class="menuIndex==menuItem.id?'menu1':'menu2'"-->
  14. <!-- @click="toView(menuItem.id,menuItem)">-->
  15. <!-- &nbsp;&nbsp;{{$t(menuItem.title)}}&nbsp; <span v-if="(index+1)!==menuItem.length">/</span>-->
  16. <!-- </span>-->
  17. <!-- </el-breadcrumb>-->
  18. </div>
  19. <div style="margin-top: 20px;">
  20. <Screen v-bind:screen2="screen2" :screen1="screen1" :screen3="screen3" @screenBack="screenBack"></Screen>
  21. </div>
  22. <!-- 项目个数 -->
  23. <div style="margin-top: 20px;margin-left: 20px;;width: 1200px;font-size:14px;color: #666666;">
  24. {{$t('common.totalFind')}}<span style="color: #666666;font-size: 14px;font-weight: 600;"> {{totalnum}}</span> {{$t('common.institutions')}}
  25. </div>
  26. <div :class="page.sortType==0?'projectSlot1':'projectSlot2'" class="cursor">
  27. <span
  28. style="padding:0 13px;height: 35px;display: inline-block;width: 120px;"
  29. @click="changeList(0)"
  30. :class="page.sortType==0?'screen1':'screen2'"
  31. >{{$t('common.LatestUpdate')}}</span>
  32. <span
  33. id="attention2"
  34. style="padding:0 13px;height: 35px;display: inline-block;width: 120px;"
  35. @click="changeList(1)"
  36. :class="page.sortType==1?'screen1':'screen2'"
  37. >{{$t('common.MostAttention')}}</span>
  38. <div style="float: right;margin-right: 50px;font-size: 20px;" class="menu">
  39. <i class="fa fa-bars" aria-hidden="true" :style="projectFaIcon==1?'color:#000':'color:#bcbcbc'" style="margin-right: 20px;" @click="projectFaIcon=1"></i>
  40. <i class="el-icon-menu" @click="projectFaIcon=2" :style="projectFaIcon==2?'color:#000':'color:#bcbcbc'"></i>
  41. </div>
  42. </div>
  43. <div style="margin: 0 20px;border-top: 1px solid #cccccc "></div>
  44. <!-- 项目列表 -->
  45. <div v-show="projectFaIcon==1" class="projectList" v-for="(item,index) in init" :key="item.id">
  46. <div style="width: 100%;" @click="toViewTargtBack('FinancialServicesDetails',item.baseEntityId)">
  47. <div style="width: 25%;height:206px;float: left;border: 1px solid rgba(221, 221, 221, 0.5)">
  48. <img :src="'api/file/pub/'+ item.photo" alt="" style="width: 100%;height: 100%">
  49. </div>
  50. <div style="width:70%;margin-left: 20px;float:left;font-size: 14px;line-height: 25px;">
  51. <!-- 项目名称 -->
  52. <span class="initData_label cursor">{{item.unitName}}</span>
  53. <div style="height: 20px">
  54. <span style="margin-right: 90px" v-show="item.unitRegion">{{areaDictsMap[item.areaDict]}}-{{countryDictsMap[item.unitCountryDict]}}-{{item.unitRegion}}</span>
  55. <span :style="item.unitRegion?'position: absolute;left: 550px':'float:left'">{{$t('common.DateOfEstablishment')}}:{{formatDate(item.setUpDate)}}</span>
  56. <span style="clear: both"></span>
  57. </div>
  58. <div style="margin-top: 5px">
  59. <!--产品与服务数量-->
  60. <span>
  61. {{$t('common.ProductAndService')}}
  62. (<span style="color: blue">{{informationNumMap[item.baseEntityId] ?informationNumMap[item.baseEntityId][1]:'0'}}</span>)
  63. </span>
  64. <span style="position: absolute;left: 550px">
  65. {{$t('common.InvestmentAndCases')}}
  66. (<span style="color: blue">{{informationNumMap[item.baseEntityId] ?informationNumMap[item.baseEntityId][2]:'0'}}</span>)
  67. </span>
  68. </div>
  69. <div style="height: 65px;overflow: hidden;text-overflow: ellipsis;" v-show="item.unitScope">
  70. {{$t('common.BusinessScope')}}{{item.unitScope}}
  71. </div>
  72. <div v-show="item.unitIntroduction">
  73. {{$t('common.Introduce')}}:
  74. <p style="width:100%;overflow: hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;margin-top: -10px" v-html="item.unitIntroduction"></p>
  75. </div>
  76. <!-- <div v-show="item.unitLabel" v-for="labelItem in unitMark">-->
  77. <!-- <div style="width: 50px;height: 20px;border: 1px solid #ff9966;margin-right: 10px;text-align: center;line-height: 20px">{{labelItem}}</div>-->
  78. <!-- </div>-->
  79. </div>
  80. <div style="clear: both"></div>
  81. </div>
  82. </div>
  83. <!--项目列表 ul布局 -->
  84. <ul
  85. v-show="projectFaIcon==2"
  86. class="initListBox2">
  87. <li v-for="(item,index) in init" :key="item.id" class="cursor"
  88. style="width: 24%;position: relative;"
  89. @click="toViewTargtBack('FinancialServicesDetails',item.baseEntityId)">
  90. <img :src="'/api/file/pub/'+item.photo" alt="" style="width: 100%;height: 240px;border: 1px solid rgba(221,221,221,.5);">
  91. <div style=" color: #666;height: 90px;overflow: hidden;">
  92. <div style="line-height: 1.4em;">
  93. <span class="initData_label2 cursor">{{item.unitName}}</span>
  94. </div>
  95. <div style="height: 20px;">
  96. </div>
  97. </div>
  98. </li>
  99. </ul>
  100. <!-- <ul v-show="projectFaIcon==2" class="initListBox2">-->
  101. <!-- <li v-for="(item,index) in init" :key="item.id"-->
  102. <!-- @click="toViewTargtBack('FinancialServicesDetails',item.baseEntityId)"-->
  103. <!-- class="cursor" style="width:275px;height:210px;position: relative;margin-top: 20px;text-align: center">-->
  104. <!--&lt;!&ndash; <div style="width:100%;height: 200px;border: 1px solid rgba(221, 221, 221, 0.5)">&ndash;&gt;-->
  105. <!--&lt;!&ndash; <img :src="'api/file/pub/'+ item.photo" alt="" style="width: 100%;height: 100%">&ndash;&gt;-->
  106. <!--&lt;!&ndash; </div>&ndash;&gt;-->
  107. <!-- <div style="margin-top: 10px">-->
  108. <!--&lt;!&ndash; &lt;!&ndash; 是否推荐&ndash;&gt;&ndash;&gt;-->
  109. <!--&lt;!&ndash; <span style="float:right;position: absolute;right: 2px;top: 0;" v-if="item.recommendFlag=='y'&& $i18n.locale=='zh'">&ndash;&gt;-->
  110. <!--&lt;!&ndash; <img src="@/assets/img/projectPresentation/project-recommended.png" alt="">&ndash;&gt;-->
  111. <!--&lt;!&ndash; </span>&ndash;&gt;-->
  112. <!--&lt;!&ndash; <span style="float:right;position: absolute;right: 2px;top: 0;" v-if="item.recommendFlag=='y'&& $i18n.locale=='en'">&ndash;&gt;-->
  113. <!--&lt;!&ndash; <img src="@/assets/img/projectPresentation/project-recommendedEn.png" alt="" style="height: 24px">&ndash;&gt;-->
  114. <!--&lt;!&ndash; </span>&ndash;&gt;-->
  115. <!-- <span class="ul_initData_label cursor" style="color: #666;">{{item.unitName}}</span>-->
  116. <!-- </div>-->
  117. <!-- </li>-->
  118. <!-- <li style="clear: both"></li>-->
  119. <!-- </ul>-->
  120. <div style="width: 100%;position: relative;height: 100px;">
  121. <el-pagination
  122. type="index"
  123. style="height: 80px;position: absolute;left: 50%;top: 100px;transform: translate(-50%,-50%);"
  124. background
  125. :index="indexMethod"
  126. layout="prev, pager, next"
  127. :page-size="12"
  128. :total="num-0"
  129. @current-change="handleCurrentChange"
  130. ></el-pagination>
  131. </div>
  132. </div>
  133. </div>
  134. </template>
  135. <script>
  136. import Base from "@/views/base/Base";
  137. import Screen from "@/components/screen";
  138. import { getBaseFinancialInstitutionInfos,getTotalCount} from "@/api/financialService/baseFinancialInstitutionInfo";
  139. import { getDicts } from "@/api/dict";
  140. import {getInformationList,getFinancialInformationCountByIds} from "../../api/financialService/cmsInformationViews";
  141. export default {
  142. name: "FinancialServicesAgency",
  143. components: { Screen},
  144. extends: Base,
  145. data() {
  146. return {
  147. index: 0,
  148. loading: true,
  149. totalnum: '',
  150. navRouter:"FinancialServicesAgency",
  151. projectFaIcon:2,
  152. unitCountryDicts:[],
  153. unitAreaDicts:[],
  154. informationNumMap:{},
  155. unitMark:'',
  156. page: {
  157. pageSize: "12",
  158. pageNo: "1",
  159. language:'',
  160. sortType:'0',
  161. region: ''
  162. },
  163. num:0,
  164. screen1: {
  165. value:'common.Region',
  166. item: [
  167. {
  168. value:null,
  169. ifValue:true,
  170. label:'common.All'
  171. },{
  172. ifValue:false,
  173. value:'0',
  174. label:'国内'
  175. },{
  176. ifValue:false,
  177. value:'1',
  178. label:'国际'
  179. },
  180. ],
  181. },
  182. screen1ZH: {
  183. value:'common.Region',
  184. item: [
  185. {
  186. value:null,
  187. ifValue:true,
  188. label:'common.All'
  189. },{
  190. ifValue:false,
  191. value:'0',
  192. label:'国内'
  193. },{
  194. ifValue:false,
  195. value:'1',
  196. label:'国际'
  197. },
  198. ],
  199. },
  200. screen1EN: {
  201. value: "common.Region",
  202. item: [
  203. {
  204. value:null,
  205. ifValue:true,
  206. label:'common.All'
  207. },{
  208. ifValue:false,
  209. value:'0',
  210. label:'Domestic'
  211. },{
  212. ifValue:false,
  213. value:'1',
  214. label:'International'
  215. },
  216. ],
  217. },
  218. screen2: {
  219. value:'common.Type',
  220. item: [],
  221. },
  222. screen3:{
  223. value:'common.Letter',
  224. item:[
  225. {
  226. value:null,
  227. ifValue:true,
  228. label:'common.All'
  229. },{
  230. ifValue:false,
  231. value:'A',
  232. label:'A'
  233. },{
  234. ifValue:false,
  235. value:'B',
  236. label:'B'
  237. },{
  238. ifValue:false,
  239. value:'C',
  240. label:'C'
  241. },{
  242. ifValue:false,
  243. value:'D',
  244. label:'D'
  245. },{
  246. ifValue:false,
  247. value:'E',
  248. label:'E'
  249. },{
  250. ifValue:false,
  251. value:'F',
  252. label:'F'
  253. },{
  254. ifValue:false,
  255. value:'G',
  256. label:'G'
  257. },{
  258. ifValue:false,
  259. value:'H',
  260. label:'H'
  261. },{
  262. ifValue:false,
  263. value:'I',
  264. label:'I'
  265. },{
  266. ifValue:false,
  267. value:'J',
  268. label:'J'
  269. },{
  270. ifValue:false,
  271. value:'K',
  272. label:'K'
  273. },{
  274. ifValue:false,
  275. value:'L',
  276. label:'L'
  277. },{
  278. ifValue:false,
  279. value:'M',
  280. label:'M'
  281. },{
  282. ifValue:false,
  283. value:'N',
  284. label:'N'
  285. },{
  286. ifValue:false,
  287. value:'O',
  288. label:'O'
  289. },{
  290. ifValue:false,
  291. value:'P',
  292. label:'P'
  293. },{
  294. ifValue:false,
  295. value:'Q',
  296. label:'Q'
  297. },{
  298. ifValue:false,
  299. value:'R',
  300. label:'R'
  301. },{
  302. ifValue:false,
  303. value:'S',
  304. label:'S'
  305. },{
  306. ifValue:false,
  307. value:'T',
  308. label:'T'
  309. },{
  310. ifValue:false,
  311. value:'U',
  312. label:'U'
  313. },{
  314. ifValue:false,
  315. value:'V',
  316. label:'V'
  317. },{
  318. ifValue:false,
  319. value:'W',
  320. label:'W'
  321. },{
  322. ifValue:false,
  323. value:'X',
  324. label:'X'
  325. },{
  326. ifValue:false,
  327. value:'Y',
  328. label:'Y'
  329. },{
  330. ifValue:false,
  331. value:'Z',
  332. label:'Z'
  333. }],
  334. },
  335. menuList: [
  336. {
  337. id:1,
  338. title:'common.FinancialInstitutions',
  339. },
  340. {
  341. id:2,
  342. title:'common.InvestmentGuide',
  343. value:'FinancialServiceInvestmentGuide',
  344. },
  345. {
  346. id:3,
  347. title:'common.ProjectAppraisal',
  348. value:'FinancialServiceProjectEvaluation',
  349. },
  350. {
  351. id:4,
  352. title:'common.FundIdeas',
  353. value:'FinancialServicesFundIdeas',
  354. },
  355. ],
  356. menuIndex:this.$route.query.key,
  357. init: [],
  358. dict: {},
  359. recommend: [],
  360. Initials:'',
  361. informationNumMap:{},
  362. screenIndex: 0,
  363. };
  364. },
  365. computed:{
  366. countryDictsMap: function () {
  367. return this.unitCountryDicts.array2Obj('value', 'label');
  368. },
  369. areaDictsMap: function () {
  370. return this.unitAreaDicts.array2Obj('value', 'label');
  371. },
  372. },
  373. mounted() {
  374. this.getData();
  375. this.getCountry();
  376. this.$store.commit('modify', 'enterprise');
  377. window.localStorage.setItem('router', 'enterprise');
  378. },
  379. watch: {
  380. '$i18n.locale'(){
  381. this.getData();
  382. this.getCountry();
  383. this.getBase()
  384. },
  385. },
  386. methods: {
  387. getData: function (){
  388. if(this.$i18n.locale=='zh'){
  389. // this.menuList = this.menuListZH
  390. getDicts(
  391. "FINANCIAL_INSTITUTIONS_TYPE_DICT"
  392. ).then((res) => {
  393. this.screen2.item = res.data[0];
  394. let both={
  395. label:'全部',
  396. value:null
  397. };
  398. this.screen2.item.unshift(both);
  399. this.loading = false;
  400. this.screen1 = this.screen1ZH;
  401. });
  402. }else if(this.$i18n.locale=='en'){
  403. // this.menuList = this.menuListEN
  404. getDicts(
  405. "FINANCIAL_INSTITUTIONS_TYPE_DICT_EN"
  406. ).then((res) => {
  407. this.screen2.item = res.data[0];
  408. let both={
  409. label:'All',
  410. value:null
  411. };
  412. this.screen2.item.unshift(both);
  413. this.loading = false;
  414. this.screen1 = this.screen1EN;
  415. });
  416. };
  417. this.getBase()
  418. },
  419. getBase(dict) {
  420. const that =this;
  421. this.page.language = this.$i18n.locale.toUpperCase(),
  422. this.page.region = this.dict.region;
  423. getBaseFinancialInstitutionInfos(this.page).then((res) => {
  424. this.init = res.data.baseFinancialInstitutionInfos;
  425. this.unitMark=[];
  426. // this.init.unitLabel = [];
  427. if(this.init){
  428. let baseEntityIds = [];
  429. for(let i=0;i<this.init.length;i++){
  430. baseEntityIds.push(this.init[i].baseEntityId);
  431. if (this.init[i].unitLabel){
  432. this.unitMark.push(this.init[i].unitLabel.split('","'));
  433. }
  434. if(this.init[i].photo == null || this.init[i].photo == false){
  435. this.init[i].photo = '/def/def1.png';
  436. }
  437. // this.getServiceList(i)
  438. };
  439. getFinancialInformationCountByIds(baseEntityIds,this.$i18n.locale.toUpperCase()).then((res)=>{
  440. this.informationNumMap = res.data;
  441. })
  442. }
  443. this.totalnum=0;
  444. if (res.data.page){
  445. this.totalnum = res.data.page.totalCount;
  446. this.num = res.data.page.totalCount;
  447. }else{
  448. this.totalnum = '0';
  449. this.num = '';
  450. }
  451. this.loading = false;
  452. });
  453. },
  454. // getServiceList(i) {
  455. // const that =this;
  456. //
  457. // const params1={
  458. // pageSize:'5',
  459. // pageNo:'1',
  460. // businessType:'financial_institutions',
  461. // businessId:that.init[i].baseEntityId,
  462. // language:this.$i18n.locale.toUpperCase(),
  463. // typeDict:'1'
  464. // };
  465. // getInformationList(params1).then(res => {
  466. // that.serveceNum.push(res.data.page.totalCount);
  467. // });
  468. // const params2={
  469. // pageSize:'5',
  470. // pageNo:'1',
  471. // businessType:'financial_institutions',
  472. // businessId:that.init[i].baseEntityId,
  473. // language:this.$i18n.locale.toUpperCase(),
  474. // typeDict:'2'
  475. // };
  476. // getInformationList(params2).then(res => {
  477. // that.exampleNum.push(res.data.page.totalCount);
  478. //
  479. // });
  480. //
  481. // },
  482. handleCurrentChange(val) {
  483. this.page.pageNo = val;
  484. this.loading = true;
  485. this.getBase();
  486. },
  487. //跳转详情
  488. toViewTargtBack(router,json){
  489. this.$router.push({
  490. name: router,
  491. query:{
  492. key:json,
  493. }
  494. })
  495. },
  496. toView(routerId, json) {
  497. console.log(routerId,json)
  498. if(routerId===1){
  499. this.$router.push({
  500. name: 'FinancialServicesAgency',
  501. id:routerId,
  502. query:{
  503. key:json.id,
  504. }
  505. })
  506. } else {
  507. this.$router.push({
  508. name:json.value,
  509. id:routerId,
  510. value:this.init.value,
  511. query:{
  512. key:json.id,
  513. }
  514. })
  515. }
  516. },
  517. screenBack(data) {
  518. this.dict.region = data.click1;
  519. this.dict.institutionTypeDict = data.click2;
  520. this.dict.initial = data.click3;
  521. let obj = Object.assign(this.page, this.dict);
  522. this.page = obj;
  523. this.page.Initials=data.click3?data.click3.toString():'';
  524. this.getBase(this.page);
  525. this.loading = true;
  526. },
  527. changeList(i) {
  528. this.page.sortType=i;
  529. this.getBase();
  530. },
  531. //分页索引接着上一页的索引
  532. indexMethod(index){
  533. return (this.page-1)*10+index+1;
  534. },
  535. getCountry(){
  536. getDicts(this.$i18n.locale=='zh'?'UNIT_COUNTRY_DICT,CONTINENT_CODE_DICT':'unit_country_dict_en,CONTINENT_CODE_DICT_EN').then((res)=>{
  537. this.unitCountryDicts = res.data[0];
  538. this.unitAreaDicts = res.data[1]
  539. })
  540. },
  541. },
  542. };
  543. </script>
  544. <!-- Add "scoped" attribute to limit CSS to this component only -->
  545. <style scoped>
  546. .box {
  547. margin-top: 10px;
  548. background: #fff;
  549. /* height: 500px; */
  550. padding: 20px 0;
  551. }
  552. .crumbs {
  553. margin-left: 20px;
  554. }
  555. body {
  556. margin: 0;
  557. }
  558. li {
  559. display: inline-block;
  560. color: #1251a7;
  561. margin-right: 13px;
  562. }
  563. .initData_label {
  564. color: #666666;
  565. font-weight: 700;
  566. font-size: 16px;
  567. line-height: 42px;
  568. }
  569. .ul_initData_label{
  570. color: #666;
  571. font-size: 16px;
  572. line-height: 42px;
  573. }
  574. .initData_label2 {
  575. color: #666666;
  576. font-weight: 700;
  577. font-size: 16px;
  578. line-height: 42px;
  579. }
  580. .initData_label:hover {
  581. color: #2c558a;
  582. }
  583. .recommend {
  584. margin-top: 15px;
  585. margin-left: 100px;
  586. }
  587. .recommend li {
  588. display: inline-block;
  589. width: 170px;
  590. /* height: 130px; */
  591. text-align: center;
  592. margin-right: 15px;
  593. }
  594. .enterprise_style_span {
  595. display: block;
  596. width: 85px;
  597. text-align: center;
  598. /* height: 50px; */
  599. border-bottom: 2px solid #6699ff;
  600. margin-left: 10px;
  601. line-height: 50px;
  602. color:#6c819d;
  603. font-size: 18px;
  604. font-weight: 700;
  605. }
  606. .Initials1 {
  607. color: red;
  608. }
  609. .projectSlot1{
  610. height: 35px;width: 100%;line-height: 35px;
  611. margin: 30px 20px;
  612. background: url("~@/assets/img/projectPresentation/project-front.png") no-repeat;
  613. }
  614. .projectSlot2{
  615. height: 35px;width: 100%;line-height: 35px;
  616. margin: 30px 20px;
  617. background: url("~@/assets/img/projectPresentation/project-behind.png") no-repeat;
  618. }
  619. .screen1 {
  620. color: rgb(0, 0, 0);
  621. font-size: 14px;
  622. text-align: center;
  623. }
  624. .screen2 {
  625. text-align: center;
  626. font-size: 14px;
  627. color: #979292;
  628. }
  629. .projectList{
  630. margin: 20px 50px 0 50px;
  631. padding-bottom: 10px;
  632. /* margin-left:50px; */
  633. font-size:14px;
  634. color: #333;
  635. /*height: 200px;*/
  636. position: relative;
  637. border-bottom: 1px solid #bcbcbc;
  638. }
  639. .menu i:hover{
  640. color: #0079ef;
  641. }
  642. .initListBox {
  643. margin-top: 20px;
  644. margin-left: 20px;
  645. margin-right: 20px;
  646. font-size:14px;
  647. color: #333;
  648. min-height: 200px;
  649. position: relative;
  650. border-bottom: 1px solid #E4E4E4;
  651. }
  652. .initListBox2{
  653. margin-top: 20px;
  654. margin-left: 20px;
  655. margin-right: 20px;
  656. font-size:14px;
  657. color: #666;
  658. position: relative;
  659. }
  660. .initListBox2 li{
  661. margin-right:0;
  662. margin-left: 9px;
  663. }
  664. .projectBox{
  665. width: 100%;
  666. }
  667. .relevan{
  668. width:22%;
  669. float:right;
  670. }
  671. .relevanInformation{
  672. height: 300px;
  673. padding: 0 20px;
  674. overflow: hidden;
  675. }
  676. .informationList{
  677. width: 100%;
  678. font-size: 14px;
  679. }
  680. .informationTitle{
  681. font-size: 14px;
  682. height: 30px;
  683. border-bottom: 1px solid #2C558A;
  684. }
  685. .informationList ul{
  686. margin-top: 14px;
  687. }
  688. .informationList ul li{
  689. width: 100%;
  690. margin-bottom: 24px;
  691. color: #666666;
  692. cursor: pointer;
  693. font-size: 12px;
  694. }
  695. .informationList ul li span{
  696. width: 90%;
  697. display: inline-block;
  698. overflow: hidden;
  699. text-overflow: ellipsis;
  700. white-space: nowrap;
  701. }
  702. .meetingImg{
  703. width: 100%;
  704. height: 150px;
  705. }
  706. .menu1 {
  707. color:#666666;
  708. }
  709. .menu2 {
  710. font-size: 14px;
  711. color:#bebebe;
  712. }
  713. </style>