123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992 |
- <!-- 委员会简介 -->
- <template>
- <div class="autoBox box1"
- style="position: relative;">
- <!-- 区域委员会 -->
- <div class="title"
- id="elIconArrowUp">
- {{$t('common.RegionalCommittee')}}
- </div>
- <div class="missions">
- <div :class="$i18n.locale=='zh'?'missionsLeft':'missionsLeft2'">
- <ul>
- <li :class="committeeSelectNum==item.id?'liTager':'liNoTager'"
- v-for="(item,index) in committee"
- @click="committeeChange(item.committeeName,item.id,item.committeeProfileUe,item.entityId,item)">
- {{item.committeeName}}
- </li>
- </ul>
- </div>
- <div class="missionsRight">
- <div class="missionsRightTitle">
- <span v-if="$i18n.locale =='zh'">{{regionEntity.committeeName}}简介 </span>
- <span v-if="$i18n.locale =='en'">Introduction to the {{regionEntity.committeeName}}</span>
- </div>
- <div class="briefIntroduction"
- v-html="regionEntity.committeeProfileUe">
- </div>
- <div class="borderBottom">
- <NationaIntroductionList :introduce="introduceMap"
- type="region"></NationaIntroductionList>
- </div>
- <!-- 动态 -->
- <div class="dynamic borderBottom"
- v-if="activityLogoFlag">
- {{$t('common.Dynamic')}}
- </div>
- <div v-if="activityLogoFlag">
- <div class="dynamicLeft">
- <img :src="'/api/file/pub/' + this.activityLogo"
- alt=""
- class="dynamicImg">
- </div>
- <div class="dynamicRight">
- <tr v-for="(item,index) in regionActivityInfoList"
- :key="index"
- v-if="index<5"
- @click="addBrowse(item.entityId);toView('nationalregionalCommissionsDetailds',item.entityId)"
- class="cursor">
- <td class="dynamicTitle">{{item.activityName}}</td>
- <!-- <td class="dynamicTime"
- style="float: right;">{{formatDate(item.createDate)}}</td>
- <td style="clear:both"></td> -->
- </tr>
- </div>
- </div>
- </div>
- <div style="clear: both;"></div>
- </div>
- <div style="position: fixed;bottom: 10px;left: 50%;transform: translate(-50%,-50%); background-color: rgba(0,145,255,.3);
- z-index: 99;padding:12px 50px;color: #fff;border-radius: 15px;"
- class="view"
- v-if="ifUp">
- <i class=" el-icon-arrow-up"></i>
- <span class="cursor"
- style="color: #fff;margin-left: 5px;"
- @click="toUp">{{$t('common.RegionalCommittee')}}</span>
- </div>
- <div style="position: fixed;bottom: 10px;left: 50%;transform: translateX(-50%); background-color: rgba(0,145,255,.3);
- z-index: 99;padding:12px 50px;color: #fff;border-radius: 15px;"
- class="view"
- v-else>
- <i class="el-icon-arrow-down"></i>
- <span style="color: #fff;margin-left: 5px;"
- class="cursor"
- @click="handleLeft">{{$t('common.NationalCommittee')}}</span>
- </div>
- <!-- 国家委员会 -->
- <div class="title marginTop"
- id="elIconArrowDown">
- {{$t('common.NationalCommittee')}}
- </div>
- <div style="margin-top: 20px;">
- <Screen v-bind:screen1="screen1"
- :screen3="screen3"
- @screenBack="screenBack"></Screen>
- </div>
- <div style="height: 40px;padding: 10px 20px 0 0;background-color: rgb(247, 247, 247);margin: 0 20px;">
- <div style="float: right;transform: translateY(-10px);">
- <el-select v-model="CountryId"
- :no-match-text="$i18n.locale=='zh'?'无匹配数据':'No Data'"
- filterable
- :placeholder="$t('common.PleaseEnter') + $t('common.Nameofcountry')">
- <el-option v-for="item in worldSearch"
- :key="item.id"
- :label="item.committeeName"
- :value="item.id">
- </el-option>
- </el-select>
- </div>
- </div>
- <!-- 国家委员会全部展示 -->
- <div v-if="!photoUrl">
- <div class="map">
- <ul>
- <li class=""
- v-for="(item,index) in world">
- <div v-if="index <32"
- @click="mapClick(item)">
- <div>
- <img :src="'api/file/pub/'+ item.nationalFlag"
- alt=""
- class="mapImg">
- </div>
- <div class="mapName">
- {{item.committeeName}}
- </div>
- </div>
- </li>
- </ul>
- </div>
- <div style="clear: both;"></div>
- <div style="width: 100%;position: relative;height: 100px;">
- <el-pagination class="position"
- background
- layout="prev, pager, next"
- :page-size=32
- :total=totalPage
- @current-change="handleCurrentChange">
- </el-pagination>
- </div>
- </div>
- <!-- 点击展示单个详情 -->
- <div v-if="photoUrl">
- <div>
- <div style="position: relative;width:178px;height:136px;float: left;margin-left: 40px;margin-top: 10px;"
- @click="photoUrlChange">
- <div class="boxMark">
- {{$t('common.ActiveReturn')}}
- </div>
- <img :src="'api/file/pub/' + countryEntity.nationalFlag"
- alt=""
- style="width:100%;height:100%;">
- </div>
- <div style="float: left;width: 900px;margin-left: 30px;">
- <div class="countryMapTitle">{{countryEntity.committeeName}}</div>
- <div class="countryMapMiss"
- v-html="countryEntity.committeeProfileUe"></div>
- <NationaIntroductionList :introduce="countryMap"
- type="country"></NationaIntroductionList>
- <!-- 动态 -->
- <div class="dynamic borderBottom borderTop"
- v-if="countryActivityInfoList.length>0">
- {{$t('common.Dynamic')}}
- </div>
- <div>
- <div class="dynamicLeft"
- v-if="countryActivityLogoFlag">
- <img :src="'/api/file/pub/' + countryActivityLogo"
- alt=""
- class="dynamicImg">
- </div>
- <div class="dynamicRight"
- v-if="countryActivityLogoFlag">
- <tr v-for="(item,index) in countryActivityInfoList"
- v-if="index<5"
- @click="addBrowse(item.entityId);toView('nationalregionalCommissionsDetailds',item.entityId)"
- class="cursor">
- <td class="dynamicTitle">{{item.activityName}}</td>
- <!-- <td class="dynamicTime"
- style="float: right;">{{formatDate(item.createDate)}}</td>
- <td style="clear:both"></td> -->
- </tr>
- </div>
- </div>
- <div style="clear: both;"></div>
- </div>
- </div>
- <div style="clear: both;"></div>
- <div>
- </div>
- </div>
- </div>
- </div>
- </template>
- <script>
- import Screen from "@/components/screen";
- import { getDicts } from "@/api/dict";
- import NationaIntroductionList from "@/views/NationalregionalCommissions/NationaIntroductionList";
- import { getCommitteeInfos, getCommitteeCountryInfos } from '@/api/committee/committeeBasisInfo'
- import {addBrowseNum} from '@/api/committee/committeeActivityEntity'
- export default {
- name: "NationaIntroductionCommitteeLayout",
- components: { Screen, NationaIntroductionList },
- data () {
- return {
- totalPage: null,
- photoUrl: '',
- page: {
- order: null,
- region: null,
- name: null,
- language: '',
- pageNo: 1,
- pageSize: 32
- },
- CountryId: null,
- committeeSelectNum: '',
- committeeSelectLable: '非洲区域委员会',
- briefIntroduction: '',//区域委员会简介
- regionEntity: {},//区域委员会
- countryMapMiss: '',//国家委员会简介
- countryEntityId: '',//国家委员会实体id
- countryEntity: {},//国家委员会
- countryActivityInfoList: [],
- regionActivityInfoList: [],
- committeeRegionDicts: [],
- committeeRegionDictsEn: [],
- activityLogo: '',
- activityLogoFlag: true,
- countryActivityLogo: '',
- countryActivityLogoFlag: true,
- committee: [],
- introduceRegion: {},
- ifUp: false,
- introduce: {},
- introduceMap: {},
- cooperationUnitDynamicList: [],
- world: [],
- worldSearch: [],
- countryList: {},
- countryMap: {},
- screen1: {
- value: "common.Region",
- item: [],
- },
- screen3: {
- value: "common.Byletter",
- item: [{
- value: null,
- ifValue: true,
- label: 'common.All'
- }, {
- ifValue: false,
- value: 'A',
- label: 'A'
- }, {
- ifValue: false,
- value: 'B',
- label: 'B'
- }, {
- ifValue: false,
- value: 'C',
- label: 'C'
- }, {
- ifValue: false,
- value: 'D',
- label: 'D'
- }, {
- ifValue: false,
- value: 'E',
- label: 'E'
- }, {
- ifValue: false,
- value: 'F',
- label: 'F'
- }, {
- ifValue: false,
- value: 'G',
- label: 'G'
- }, {
- ifValue: false,
- value: 'H',
- label: 'H'
- }, {
- ifValue: false,
- value: 'I',
- label: 'I'
- }, {
- ifValue: false,
- value: 'J',
- label: 'J'
- }, {
- ifValue: false,
- value: 'K',
- label: 'K'
- }, {
- ifValue: false,
- value: 'L',
- label: 'L'
- }, {
- ifValue: false,
- value: 'M',
- label: 'M'
- }, {
- ifValue: false,
- value: 'N',
- label: 'N'
- }, {
- ifValue: false,
- value: 'O',
- label: 'O'
- }, {
- ifValue: false,
- value: 'P',
- label: 'P'
- }, {
- ifValue: false,
- value: 'Q',
- label: 'Q'
- }, {
- ifValue: false,
- value: 'R',
- label: 'R'
- }, {
- ifValue: false,
- value: 'S',
- label: 'S'
- }, {
- ifValue: false,
- value: 'T',
- label: 'T'
- }, {
- ifValue: false,
- value: 'U',
- label: 'U'
- }, {
- ifValue: false,
- value: 'V',
- label: 'V'
- }, {
- ifValue: false,
- value: 'W',
- label: 'W'
- }, {
- ifValue: false,
- value: 'X',
- label: 'X'
- }, {
- ifValue: false,
- value: 'Y',
- label: 'Y'
- }, {
- ifValue: false,
- value: 'Z',
- label: 'Z'
- }],
- },
- pageNo: 1,
- dataList: {},
- }
- },
- watch: {
- "$i18n.locale" () {
- this.getMap();
- this.getDict();
- this.screenBack();
- },
- "CountryId" () {
- this.screenByName();
- }
- },
- mounted () {
- this.getMap();
- this.getDict();
- this.screenBack();
- window.addEventListener('scroll', this.handleScroll)
- },
- destroyed () {
- window.removeEventListener('scroll', this.handleScroll);
- },
- methods: {
- handleLeft (index) {
- this.$el.querySelector('#elIconArrowDown').scrollIntoView({
- behavior: "smooth", // 平滑过渡
- block: "start" // 上边框与视窗顶部平齐。默认值
- });
- // this.listBoxState=false;
- // let timeId;
- // clearTimeout(timeId);
- // timeId = setTimeout(() => {
- // this.listBoxState=true;
- // },200);
- },
- handleScroll () {
- var scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop;
- // console.log(scrollTop)
- // var offsetTop = document.querySelector('.realTimeInfo_scree').offsetTop
- if (scrollTop > 400) {
- this.ifUp = true;
- } else if (scrollTop < 400) {
- this.ifUp = false;
- }
- },
- toUp () {
- // window.scrollTo(0,0);
- var timer = setInterval(function () {
- let osTop = document.documentElement.scrollTop || document.body.scrollTop;
- let ispeed = Math.floor(-osTop / 5);
- document.documentElement.scrollTop = document.body.scrollTop = osTop + ispeed;
- this.isTop = true;
- if (osTop === 0) {
- clearInterval(timer);
- }
- }, 30)
- },
- getDict () {
- getDicts("COMMITTEE_REGIONAL_DICT,COMMITTEE_REGIONAL_DICT_EN").then(res => {
- var data = res.data;
- if (data) {
- if (this.$i18n.locale == 'zh') {
- this.screen1.item = res.data[0] || [];
- this.screen1.item.unshift({
- label: "全部",
- value: null,
- })
- this.screen1.item = res.data[0] || [];
- } else if (this.$i18n.locale == 'en') {
- this.screen1.item = res.data[1] || [];
- this.screen1.item.unshift({
- label: "All",
- value: null,
- })
- }
- }
- });
- },
- screenByName () {
- this.page.language = this.$i18n.locale.toUpperCase();
- this.page.name = this.CountryId,
- this.photoUrl = '';
- // console.log(this.page);
- getCommitteeCountryInfos(this.page).then(res => {
- var data = res.data
- if (data) {
- this.world = res.data.committeeBasisInfos || [];
- this.totalPage = res.data.page.totalCount - 0;
- }
- });
- },
- screenBack (data) {
- this.page.language = this.$i18n.locale.toUpperCase();
- if (data != undefined) {
- if (data.click1) {
- this.page.region = data.click1;
- } else {
- this.page.region = null;
- }
- if (data.click3) {
- this.page.order = data.click3;
- } else {
- this.page.order = null;
- }
- }
- // if(data){
- // page={
- // region:data.click1 ,
- // order:data.click3 ,
- // language:this.$i18n.locale.toUpperCase(),
- // pageNo:this.pageNo,
- // pageSize:32
- // }
- // }else{
- // page={
- // language:this.$i18n.locale.toUpperCase(),
- // name:this.CountryId,
- // pageNo:this.pageNo,
- // pageSize:32
- // }
- // }
- this.photoUrl = '';
- // console.log(this.page);
- getCommitteeCountryInfos(this.page).then(res => {
- var data = res.data
- if (data) {
- this.world = res.data.committeeBasisInfos || [];
- this.totalPage = res.data.page.totalCount - 0;
- }
- });
- },
- handleCurrentChange (val) {
- this.page.pageNo = val;
- this.screenBack(this.dataList);
- },
- getMap () {
- let page = {
- committeeId: "",
- language: this.$i18n.locale.toUpperCase()
- }
- getCommitteeInfos(page).then((res) => {
- if (res.data) {
- // 区域委员会
- this.committee = res.data.committeeBasisInfosRegion;
- // 国家委员会
- this.worldSearch = res.data.committeeBasisInfosCountry;
- this.worldSearch.unshift({
- committeeName: this.$i18n.locale == 'zh' ? '全部' : 'ALL',
- id: null,
- value: null
- })
- // 活动
- this.cooperationUnitDynamicList = res.data.committeeActivityInfos;
- this.countryList = res.data.countryList;
- this.introduce = res.data.regionList;
- // 默认取第一个区域委员会
- this.committeeChange(this.committee[0].committeeName, this.committee[0].id, this.committee[0].committeeProfileUe, this.committee[0].entityId, this.committee[0])
- }
- })
- },
- mapClick (item) {
- this.countryEntity = item;
- this.photoUrl = item.nationalFlag;
- this.countryActivityInfoList = [];
- this.cooperationUnitDynamicList.forEach(element => {
- let strings=element.committeeId.split(",");
- strings.forEach(i => {
- if (i == item.entityId) {
- this.countryActivityInfoList.push(element);
- }
- })
- // if (element.committeeId == item.entityId) {
- // this.countryActivityInfoList.push(element);
- // }
- });
- if (this.countryActivityInfoList.length >= 1) {
- this.countryActivityLogo = this.countryActivityInfoList[0].activityLogo;
- this.countryActivityLogoFlag = true;
- } else {
- this.$nextTick(() => {
- this.countryActivityLogo = " ";
- this.countryActivityLogoFlag = false;
- })
- }
- this.countryMap = {};
- this.countryMap[0] = []
- this.countryMap[1] = []
- this.countryMap[2] = []
- this.countryMap[3] = []
- this.countryMap[4] = []
- this.countryList[1].forEach(element => {
- if (element.nationalCommitteeDict == item.entityId && element.correlationType == 'C') {
- this.countryMap[0].push(element);
- }
- })
- this.countryList[1].forEach(element => {
- if (element.nationalCommitteeDict == item.entityId && element.correlationType == 'P') {
- this.countryMap[1].push(element);
- }
- })
- this.countryList[2].forEach(element => {
- if (element.nationalCommitteeDict == item.entityId) {
- this.countryMap[2].push(element);
- }
- })
- this.countryList[3].forEach(element => {
- if (element.nationalCommitteeDict == item.entityId) {
- this.countryMap[3].push(element);
- }
- })
- this.countryList[4].forEach(element => {
- if (element.nationalCommitteeDict == item.entityId) {
- this.countryMap[4].push(element);
- }
- })
- this.$forceUpdate();
- },
- photoUrlChange () {
- this.photoUrl = "";
- // console.log(this.photoUrl)
- },
- // realTimeInfoScreen(i,index){
- // this.screenIndex=index
- // this.Screens=i.lable
- // },
- // 委员会切换
- committeeChange (lable, num, committeeProfileUe, entityId, item) {
- this.regionEntity = item;
- this.committeeSelectNum = num;
- this.committeeSelectLable = lable;
- this.briefIntroduction = committeeProfileUe
- this.regionActivityInfoList = [];
- this.entityId = entityId;
- this.cooperationUnitDynamicList.forEach(element => {
- let strings=element.committeeId.split(",");
- strings.forEach(i => {
- if (i == entityId) {
- this.regionActivityInfoList.push(element);
- }
- })
- console.log("list")
- console.log(this.regionActivityInfoList)
- });
- if (this.regionActivityInfoList.length >= 1) {
- this.activityLogo = this.regionActivityInfoList[0].activityLogo;
- this.activityLogoFlag = true;
- } else {
- this.$nextTick(() => {
- this.activityLogo = " ";
- this.activityLogoFlag = false;
- })
- }
- this.introduceMap = {};
- this.introduceMap[1] = []
- this.introduceMap[2] = []
- this.introduceMap[3] = []
- this.introduceMap[4] = []
- this.introduce[1].forEach(element => {
- if (element.regionalCommitteeDict == entityId) {
- element.unitProfile = element.unitProfile ? element.unitProfile.replace(/<[^>]+>|&[^>]+;/g, "") : '';
- this.introduceMap[1].push(element);
- }
- })
- this.introduce[2].forEach(element => {
- if (element.regionalCommitteeDict == entityId) {
- this.introduceMap[2].push(element);
- }
- })
- this.introduce[3].forEach(element => {
- if (element.regionalCommitteeDict == entityId) {
- this.introduceMap[3].push(element);
- }
- })
- this.introduce[4].forEach(element => {
- if (element.regionalCommitteeDict == entityId) {
- this.introduceMap[4].push(element);
- }
- })
- this.$forceUpdate();
- // 处理绑定的机构 人员数据
- },
- addBrowse(entityId){
- addBrowseNum(entityId).then(res =>{
- // console.log(res);
- })
- },
- toView(router,json){
- this.$store.commit('modify', router);
- window.localStorage.setItem('router', router);
- const { href } = this.$router.resolve({
- name: router,
- query: {
- key: json
- }
- });
- window.open(href, '_blank');
- },
- }
- }
- </script>
- <style scoped>
- .box1 {
- /* margin-top: 10px; */
- background: #fff;
- /* height: 500px; */
- padding: 0 0 20px 0;
- position: absolute;
- }
- .crumbs {
- margin-left: 20px;
- }
- .screen1 {
- color: #2c5589;
- }
- .screen2 {
- font-size: 14px;
- color: #bebebe;
- }
- .marginTop {
- margin-top: 20px;
- }
- .title {
- width: 100%;
- height: 60px;
- background-color: #ebf5ff;
- text-align: center;
- color: #1890ff;
- line-height: 60px;
- font-size: 25px;
- font-family: PingFangSC-Semibold, PingFang SC;
- font-weight: 600;
- }
- .missions {
- margin-top: 30px;
- }
- .missionsLeft,
- .missionsLeft2 {
- float: left;
- width: 258px;
- /* height: 430px; */
- margin-left: 10px;
- }
- .missionsLeft li {
- width: 100%;
- height: 50px;
- text-align: center;
- font-size: 20px;
- font-family: PingFangSC-Semibold, PingFang SC;
- line-height: 50px;
- letter-spacing: 1px;
- border-radius: 5px;
- cursor: pointer;
- overflow: hidden;
- margin-bottom: 3px;
- }
- .missionsLeft2 li {
- width: 100%;
- /* height: 50px; */
- text-align: center;
- font-size: 20px;
- font-family: PingFangSC-Semibold, PingFang SC;
- line-height: 25px;
- padding: 15px 0;
- letter-spacing: 1px;
- border-radius: 5px;
- cursor: pointer;
- /* overflow: hidden; */
- margin-bottom: 3px;
- }
- .missionsLeft .liTager,
- .missionsLeft2 .liTager {
- background-color: #1890ff;
- color: #ffffff;
- }
- .missionsLeft .liNoTager .missionsLeft2 .liNoTager {
- background-color: #ebf5ff;
- color: #333333;
- }
- .missionsRight {
- float: right;
- width: 900px;
- }
- .missionsRightTitle {
- font-size: 23px;
- font-family: PingFangSC-Semibold, PingFang SC;
- font-weight: 500;
- color: #1890ff;
- line-height: 32px;
- }
- .briefIntroduction {
- font-size: 16px;
- font-family: PingFangSC-Regular, PingFang SC;
- font-weight: 400;
- color: #333333;
- line-height: 30px;
- margin: 20px 0 12px 0;
- text-indent: 2em;
- }
- .email {
- font-size: 16px;
- font-family: PingFangSC-Regular, PingFang SC;
- font-weight: 400;
- color: #333333;
- margin-bottom: 20px;
- line-height: 22px;
- }
- .introduce {
- margin-top: 20px;
- }
- .introduceBorder {
- border-top: 1px solid #0091ff;
- }
- .introduceItem {
- margin: 10px 0;
- position: relative;
- }
- .introduceItem :hover .iconRight {
- color: #0091ff;
- }
- .introduceItemTitle {
- width: 100px;
- height: 34px;
- line-height: 34px;
- border: 1px solid #0091ff;
- text-align: center;
- color: #0091ff;
- position: absolute;
- top: 25px;
- left: 0px;
- }
- .borderBottom {
- border-bottom: 1px solid rgba(0, 121, 239, 0.5);
- }
- .borderTop {
- border-top: 1px solid rgba(0, 121, 239, 0.5);
- }
- .introduceItemImg {
- width: 80px;
- height: 80px;
- position: absolute;
- top: 10px;
- left: 130px;
- }
- .introduceItemName {
- width: 160px;
- /*position: absolute;*/
- /*top: 10px;*/
- /*left: 220px;*/
- padding: 10px 0;
- }
- .introduceItemPersonnel {
- font-size: 16px;
- font-family: PingFangSC-Semibold, PingFang SC;
- font-weight: 600;
- text-align: center;
- color: #333333;
- line-height: 28px;
- }
- .introduceItemCountry {
- font-size: 14px;
- text-align: center;
- font-family: PingFangSC-Regular, PingFang SC;
- font-weight: 400;
- color: #333333;
- line-height: 22px;
- }
- .regionalIntroduce {
- width: 474px;
- height: 85px;
- margin-top: -20px;
- color: #333333;
- line-height: 22px;
- overflow: hidden;
- position: absolute;
- font-size: 14px;
- top: 10px;
- left: 375px;
- }
- .dynamic {
- padding: 20px 0 10px 0;
- font-size: 16px;
- font-family: HiraginoSansGB-W6, HiraginoSansGB;
- font-weight: normal;
- color: #1890ff;
- line-height: 30px;
- }
- .dynamicLeft {
- float: left;
- margin-top: 15px;
- width: 280px;
- }
- .dynamicImg {
- width: 100%;
- height: 200px;
- }
- .dynamicRight {
- float: right;
- margin-top: 15px;
- margin-right: 10px;
- width: 590px;
- color: #979797;
- }
- .dynamicTitle {
- float: left;
- width: 500px;
- display: inline-block;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- line-height: 40px;
- position: relative;
- text-indent: 1em;
- }
- .dynamicTitle::before {
- content: "";
- display: block;
- width: 8px;
- height: 8px;
- background: #0b82ff;
- position: absolute;
- top: 17px;
- left: 0;
- }
- .view {
- position: relative;
- margin: 0 auto;
- /* padding: 1em; */
- max-width: 23em;
- background: hsla(0, 0%, 100%, 0.25) border-box;
- overflow: hidden;
- border-radius: 0.3em;
- box-shadow: 0 0 0 1px hsla(0, 0%, 100%, 0.3) inset,
- 0 0.5em 1em rgba(0, 0, 0, 0.6);
- text-shadow: 0 1px 1px hsla(0, 0%, 100%, 0.3);
- }
- .view::before {
- content: "";
- position: absolute;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- margin: -30px;
- z-index: -1;
- -webkit-filter: blur(20px);
- filter: blur(20px);
- }
- .dynamicTime {
- line-height: 40px;
- }
- .map ul {
- padding: 20px 0px 20px 20px;
- }
- .map ul li {
- float: left;
- width: 130px;
- margin-right: 17px;
- }
- .mapImg {
- width: 130px;
- height: 100px;
- }
- .mapName {
- font-size: 16px;
- font-family: PingFangSC-Semibold, PingFang SC;
- font-weight: 600;
- color: #2c558a;
- text-align: center;
- height: 50px;
- margin-top: 10px;
- }
- .position {
- height: 80px;
- position: absolute;
- left: 50%;
- top: 100px;
- transform: translate(-50%, -50%);
- }
- .countryMapTitle {
- margin-top: 10px;
- font-size: 20px;
- font-family: PingFangSC-Semibold, PingFang SC;
- font-weight: 600;
- color: #1890ff;
- line-height: 32px;
- }
- .countryMapMiss {
- margin-top: 20px;
- font-size: 16px;
- font-family: PingFangSC-Regular, PingFang SC;
- font-weight: 400;
- color: #333333;
- line-height: 40px;
- padding-bottom: 30px;
- border-bottom: 1px solid #0b82ff;
- }
- .introduce_F5FAFF {
- background-color: #f5faff;
- margin-left: 125px;
- height: 100px;
- }
- .iconRight {
- float: right;
- margin-top: 5px;
- }
- .boxMark {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- background: rgbA(155, 155, 155, 0.8);
- line-height: 136px;
- text-align: center;
- color: #ffffff;
- cursor: pointer;
- }
- .dynamicRight tr {
- line-height: 30px;
- width: 100%;
- display: inline-block;
- border-bottom: 1px dashed #ccc;
- font-size: 14px;
- color: #6C819D;
- margin-bottom: 5px;
- }
- </style>
|