|
@@ -0,0 +1,564 @@
|
|
|
+<!--一体化首页-->
|
|
|
+<template>
|
|
|
+ <div class="bigdata-con">
|
|
|
+ <!-- 头部B -->
|
|
|
+ <div class="header">
|
|
|
+ <!-- title -->
|
|
|
+ <router-link class="header-left" to="/integrated/index" exact><img class="logo" src="@/assets/images/integrated/logo-small.png" />
|
|
|
+ <h3 class="title">数字四平态势感知监管平台</h3></router-link>
|
|
|
+ <div class="bignav">
|
|
|
+ <img src="@/assets/images/integrated/bigdata-header-nav-left.png" />
|
|
|
+ <router-link v-for="(navbar,index) in navbar " :key="index" :to="navbar.path" class="bignav-list" exact>
|
|
|
+ {{navbar.name}}
|
|
|
+ </router-link>
|
|
|
+ <img src="@/assets/images/integrated/bigdata-header-nav-right.png" />
|
|
|
+ </div>
|
|
|
+ <!-- 左侧 -->
|
|
|
+ <fastMenu></fastMenu>
|
|
|
+ </div>
|
|
|
+ <!-- 头部E -->
|
|
|
+
|
|
|
+ <div class="bigdata-body">
|
|
|
+ <!-- 第一纵向-->
|
|
|
+ <div class="bigdata-list wid-li-1">
|
|
|
+ <div class="b-con mg-b-20">
|
|
|
+ <div class="b-tit"><img src="@/assets/images/integrated/bigdata-tit-icon.png">
|
|
|
+ <span>农业合作社分布统计</span><!--按照部门统计农业合作社个数--饼图-->
|
|
|
+ </div>
|
|
|
+ <chartPit ref="chartPit" ></chartPit>
|
|
|
+ </div>
|
|
|
+ <div class="b-con mg-b-20">
|
|
|
+ <div class="b-tit"><img src="@/assets/images/integrated/bigdata-tit-icon.png">
|
|
|
+ <span>农机站分布统计</span><!--按照部门统计农机站个数--饼图-->
|
|
|
+ </div>
|
|
|
+ <chartCollection ref="chartCollection"></chartCollection>
|
|
|
+ </div>
|
|
|
+ <div class="b-con">
|
|
|
+ <div class="b-tit"><img src="@/assets/images/integrated/bigdata-tit-icon.png">
|
|
|
+ <span>耕地面积分布统计</span><!--按照部门统计耕地面积--柱状图-->
|
|
|
+ </div>
|
|
|
+ <chartFireControl ref="chartFireControl"></chartFireControl>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <!-- 第二纵向-->
|
|
|
+ <div class="bigdata-list wid-li-2 m-l-15">
|
|
|
+ <div class="bigdata-map mg-b-20">
|
|
|
+ <supermap ref="supermap" :mapDiv="'forestMap'" class="indexSupermapClass"
|
|
|
+ :mapSite="{doubleClickZoom:false}" :codes="['9fa5']" :isSideBySide="false" @preview="preview" >
|
|
|
+ </supermap>
|
|
|
+ </div>
|
|
|
+ <!--<tabbar></tabbar>-->
|
|
|
+ <div class="b-con mg-b-20">
|
|
|
+ <div class="b-tit"><img src="@/assets/images/integrated/bigdata-tit-icon.png">
|
|
|
+ <span>事件类型、分布统计</span><!--统计事件类型种类;统计每个种类占当前部门查看权限所有事件的百分比;事件总数;未处理;处理中--两个饼图三个数据信息-->
|
|
|
+ </div>
|
|
|
+ <div class="twins">
|
|
|
+ <div class="count">
|
|
|
+ <div class="count-z m-l-15">事件总数<span>{{total}}</span></div>
|
|
|
+ <div class="count-z m-l-15">上报<span> {{escalation}}</span></div>
|
|
|
+ <div class="count-z m-l-15">签收<span> {{signIn}}</span></div>
|
|
|
+ <div class="count-z m-l-15">办结<span> {{conclude}}</span></div>
|
|
|
+ </div>
|
|
|
+ <chartEvent ref="chartEvent"></chartEvent>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <!-- 第三纵向-->
|
|
|
+ <div class="bigdata-list wid-li-1 m-l-15">
|
|
|
+ <div class="b-con mg-b-20">
|
|
|
+ <div class="b-tit"><img src="@/assets/images/integrated/bigdata-tit-icon.png">
|
|
|
+ <span>站点分布统计</span><!--站点统计(五角分布图雷达图)按照当前登录人数据权限数据查询农业合作社个数、农机站个数、畜保站个数、植保站个数、养殖、粪污处理个数(不用按照部门分组)-->
|
|
|
+ </div>
|
|
|
+ <chartDanger ref="chartDanger"></chartDanger>
|
|
|
+ </div>
|
|
|
+ <div class="b-con mg-b-20">
|
|
|
+ <div class="b-tit"><img src="@/assets/images/integrated/bigdata-tit-icon.png">
|
|
|
+ <span>植保站分布统计</span><!--按照部门分数植保站个数--柱状图-->
|
|
|
+ </div>
|
|
|
+ <chartForestFarm ref="chartForestFarm"></chartForestFarm>
|
|
|
+ </div>
|
|
|
+ <div class="b-con mg-b-20">
|
|
|
+ <div class="b-tit"><img src="@/assets/images/integrated/bigdata-tit-icon.png">
|
|
|
+ <span>畜保站分布统计</span><!--按照部门分数畜保站个数--柱状图-->
|
|
|
+ </div>
|
|
|
+ <chartFoam ref="chartFoam"></chartFoam>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <!-- 第四纵向-->
|
|
|
+ <div class="bigdata-list wid-li-1 m-l-15">
|
|
|
+ <div class="b-con mg-b-20">
|
|
|
+ <div class="b-tit"><img src="@/assets/images/integrated/bigdata-tit-icon.png">
|
|
|
+ <span>种子库存分布统计</span><!--按照部门分组种子库存量--柱状图-->
|
|
|
+ </div>
|
|
|
+ <chartFreelyraise ref="chartFreelyraise"></chartFreelyraise>
|
|
|
+ </div>
|
|
|
+ <div class="b-con mg-b-20">
|
|
|
+ <div class="b-tit"><img src="@/assets/images/integrated/bigdata-tit-icon.png">
|
|
|
+ <span>化肥库存分布统计</span><!--按照部门分组化肥库存量--柱状图-->
|
|
|
+ </div>
|
|
|
+ <chartFarm ref="chartFarm"></chartFarm>
|
|
|
+ </div>
|
|
|
+ <div class="b-con">
|
|
|
+ <div class="b-tit"><img src="@/assets/images/integrated/bigdata-tit-icon.png">
|
|
|
+ <span>养殖分布统计</span><!--分组养殖类型分布--饼图-->
|
|
|
+ </div>
|
|
|
+ <chartFarmtype ref="chartFarmtype"></chartFarmtype>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ </div>
|
|
|
+</template>
|
|
|
+
|
|
|
+<script>
|
|
|
+ import fastMenu from './fastmenu.vue' //右侧菜单
|
|
|
+ import tabbar from './tabbar.vue' //区域切换
|
|
|
+
|
|
|
+ //echarts
|
|
|
+ import chartEvent from './chart-event.vue' //1 事件
|
|
|
+ import chartPopulation from './chart-population.vue' //2 人口
|
|
|
+ import chartEnterprise from './chart-enterprise.vue' //3 公司
|
|
|
+ import chartDanger from './chart-danger.vue' //4 隐患
|
|
|
+ import chartForestFarm from './chart-forestfarm.vue' //5 林场
|
|
|
+ import chartPit from './chart-pit.vue' //6 矿坑
|
|
|
+ import chartFreelyraise from './chart-freelyraise.vue' //7 散养户
|
|
|
+ import chartFarm from './chart-farm.vue' //8 养殖场
|
|
|
+ import chartFarmtype from './chart-farmtype.vue' //9 散养户、养殖场-养殖种类
|
|
|
+ import chartCollection from './chart-collection.vue' //10 收集点
|
|
|
+ import chartCaterCrane from './chart-watercrane.vue' //11 水鹤
|
|
|
+ import chartProcessing from './chart-processing.vue' //12 处理中心
|
|
|
+ import chartHydrant from './chart-hydrant.vue' //13 消火栓
|
|
|
+ import chartFoam from './chart-foam.vue' //14 泡沫液
|
|
|
+ import chartWaterIntake from './chart-waterintake' //15 取水口
|
|
|
+ import chartCamera from './chart-camera' //16 摄像头
|
|
|
+ import chartDetector from './chart-detector' //17 探测器
|
|
|
+ import chartFireControl from './chart-firecontrol' //18 消防力量
|
|
|
+
|
|
|
+ import supermap from '@/components/supermap'; //超图
|
|
|
+
|
|
|
+ import {cooperativesBigData,machineryInfoBigData,landInfoBigData
|
|
|
+ ,eventcatalogueBigData,deptBigData
|
|
|
+ ,leidaBigData,protectInfoBigData,xubaoBigData
|
|
|
+ ,zhongZiBigData,huaFeiBigData,YangZhiBigData
|
|
|
+ } from '@/api/bigdata/bigdata';
|
|
|
+
|
|
|
+ export default {
|
|
|
+ components: {
|
|
|
+ fastMenu,
|
|
|
+ tabbar,
|
|
|
+ chartEvent,
|
|
|
+ chartPopulation,
|
|
|
+ chartEnterprise,
|
|
|
+ chartDanger,
|
|
|
+ chartForestFarm,
|
|
|
+ chartPit,
|
|
|
+ chartFreelyraise,
|
|
|
+ chartFarm,
|
|
|
+ chartFarmtype,
|
|
|
+ chartCollection,
|
|
|
+ chartCaterCrane,
|
|
|
+ chartProcessing,
|
|
|
+ chartHydrant,
|
|
|
+ chartFoam,
|
|
|
+ chartWaterIntake,
|
|
|
+ chartCamera,
|
|
|
+ chartDetector,
|
|
|
+ chartFireControl,
|
|
|
+ supermap,
|
|
|
+ },
|
|
|
+ created() {
|
|
|
+ this.cooperativesBigData();
|
|
|
+ this.machineryInfoBigData();
|
|
|
+ this.landInfoBigData();
|
|
|
+ this.eventcatalogueBigData();
|
|
|
+ this.leidaBigData();
|
|
|
+ this.protectInfoBigData();
|
|
|
+ this.xubaoBigData();
|
|
|
+ this.zhongZiBigData();
|
|
|
+ this.huaFeiBigData();
|
|
|
+ this.YangZhiBigData();
|
|
|
+ },
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ visited: '',
|
|
|
+ navbar: [
|
|
|
+ {
|
|
|
+ name: '四平云图',
|
|
|
+ path: '/integrated/bigdata',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '数字林业',
|
|
|
+ path: '/integrated/forest',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '数字农业',
|
|
|
+ path: '/',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '数字水利',
|
|
|
+ path: '/',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '数字环保',
|
|
|
+ path: '/',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '数字应急',
|
|
|
+ path: '/',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '数字交通',
|
|
|
+ path: '/',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '数字资源',
|
|
|
+ path: '/',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '数字消防',
|
|
|
+ path: '/',
|
|
|
+ },
|
|
|
+
|
|
|
+ ],
|
|
|
+ total: 0, //事件总数
|
|
|
+ escalation:0,// 事件-上报
|
|
|
+ signIn:0,// 事件-签收
|
|
|
+ conclude:0,// 事件-办结
|
|
|
+
|
|
|
+ /** ------------------------------------图标参数开始 -----------------------------*/
|
|
|
+ /** ------------------------------------图标参数结束 -----------------------------*/
|
|
|
+ }
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ cooperativesBigData() {
|
|
|
+ cooperativesBigData().then(res => {
|
|
|
+ this.$refs.chartPit.myEcharts(res.data);
|
|
|
+ })
|
|
|
+ },
|
|
|
+ machineryInfoBigData() {
|
|
|
+ machineryInfoBigData().then(res => {
|
|
|
+ this.$refs.chartCollection.myEcharts(res.data);
|
|
|
+ })
|
|
|
+ },
|
|
|
+ landInfoBigData() {
|
|
|
+ landInfoBigData().then(res => {
|
|
|
+ const xData = [];
|
|
|
+ const seriesData = [];
|
|
|
+ for (let index in res.data) {
|
|
|
+ xData.push(res.data[index].name);
|
|
|
+ seriesData.push(res.data[index].value);
|
|
|
+ }
|
|
|
+ this.$refs.chartFireControl.myEcharts(xData,seriesData);
|
|
|
+ })
|
|
|
+ },
|
|
|
+ eventcatalogueBigData() {
|
|
|
+ eventcatalogueBigData().then(res => {
|
|
|
+ for (let index in res.data) {
|
|
|
+ this.total+=parseInt(res.data[index].value);
|
|
|
+ if(res.data[index].dictValue == 'forest_event_status_1'){
|
|
|
+ this.escalation=res.data[index].value;
|
|
|
+ }else if(res.data[index].dictValue == 'forest_event_status_2'){
|
|
|
+ this.signIn=res.data[index].value;
|
|
|
+ }else if(res.data[index].dictValue == 'forest_event_status_5'){
|
|
|
+ this.conclude=res.data[index].value;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ this.$refs.chartEvent.myEcharts(res.data);
|
|
|
+ })
|
|
|
+ deptBigData().then(res => {
|
|
|
+ this.$refs.chartEvent.myEcharts2(res.data);
|
|
|
+ })
|
|
|
+ },
|
|
|
+ leidaBigData() {
|
|
|
+ leidaBigData().then(res => {
|
|
|
+ const seriesData = [0,0,0,0,0];
|
|
|
+ for (let index in res.data) {
|
|
|
+ if(res.data[index].name == '合作社'){
|
|
|
+ seriesData[0]=res.data[index].value
|
|
|
+ }else if(res.data[index].name == '农机站'){
|
|
|
+ seriesData[1]=res.data[index].value
|
|
|
+ }else if(res.data[index].name == '植保站'){
|
|
|
+ seriesData[2]=res.data[index].value
|
|
|
+ }else if(res.data[index].name == '畜保站'){
|
|
|
+ seriesData[3]=res.data[index].value
|
|
|
+ }else if(res.data[index].name == '养殖、粪污站'){
|
|
|
+ seriesData[4]=res.data[index].value
|
|
|
+ }
|
|
|
+ }
|
|
|
+ this.$refs.chartDanger.myEcharts(seriesData);
|
|
|
+ })
|
|
|
+ },
|
|
|
+ protectInfoBigData() {
|
|
|
+ protectInfoBigData().then(res => {
|
|
|
+ const xData = [];
|
|
|
+ const seriesData = [];
|
|
|
+ for (let index in res.data) {
|
|
|
+ xData.push(res.data[index].name);
|
|
|
+ seriesData.push(res.data[index].value);
|
|
|
+ }
|
|
|
+ this.$refs.chartForestFarm.myEcharts(xData,seriesData);
|
|
|
+ })
|
|
|
+ },
|
|
|
+ xubaoBigData() {
|
|
|
+ xubaoBigData().then(res => {
|
|
|
+ const yData = [];
|
|
|
+ const seriesData = [];
|
|
|
+ for (let index in res.data) {
|
|
|
+ yData.push(res.data[index].name);
|
|
|
+ seriesData.push(res.data[index].value);
|
|
|
+ }
|
|
|
+ this.$refs.chartFoam.myEcharts(yData,seriesData);
|
|
|
+ })
|
|
|
+ },
|
|
|
+ zhongZiBigData() {
|
|
|
+ zhongZiBigData().then(res => {
|
|
|
+ this.$refs.chartFreelyraise.myEcharts(res.data);
|
|
|
+ })
|
|
|
+ },
|
|
|
+ huaFeiBigData() {
|
|
|
+ huaFeiBigData().then(res => {
|
|
|
+ const xData = [];
|
|
|
+ const seriesData = [];
|
|
|
+ for (let index in res.data) {
|
|
|
+ xData.push(res.data[index].name);
|
|
|
+ seriesData.push(res.data[index].value);
|
|
|
+ }
|
|
|
+ this.$refs.chartFarm.myEcharts(xData,seriesData);
|
|
|
+ })
|
|
|
+ },
|
|
|
+ YangZhiBigData() {
|
|
|
+ YangZhiBigData().then(res => {
|
|
|
+ this.$refs.chartFarmtype.myEcharts(res.data);
|
|
|
+ })
|
|
|
+ },
|
|
|
+ },
|
|
|
+
|
|
|
+ }
|
|
|
+</script>
|
|
|
+
|
|
|
+<style rel="stylesheet/scss" lang="scss" scoped>
|
|
|
+ @import '@/assets/styles/base.scss';
|
|
|
+
|
|
|
+
|
|
|
+ .bigdata-con {
|
|
|
+ width: -webkit-fit-content;
|
|
|
+ height: 100%;
|
|
|
+ background: #01020c;
|
|
|
+
|
|
|
+ .el-loading-mask {
|
|
|
+ background: none;
|
|
|
+ }
|
|
|
+
|
|
|
+ .header {
|
|
|
+ height: 3rem;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+
|
|
|
+ .header-left {
|
|
|
+ position: fixed;
|
|
|
+ left: 10px;
|
|
|
+ top: 5px;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ color: $inBlue;
|
|
|
+ font-family: $fontFk;
|
|
|
+
|
|
|
+ .title {
|
|
|
+ margin: 0 auto;
|
|
|
+ text-align: center;
|
|
|
+ background-image: -webkit-linear-gradient(bottom, rgba($color: #00f6ff, $alpha: 1.0), rgba($color: #005aff, $alpha: 1.0));
|
|
|
+ -webkit-background-clip: text;
|
|
|
+ -webkit-text-fill-color: transparent;
|
|
|
+ color: #fff;
|
|
|
+ font-size: 28px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ .bignav {
|
|
|
+ height: 40px;
|
|
|
+ position: fixed;
|
|
|
+ left: 50%;
|
|
|
+ transform: translateX(-50%);
|
|
|
+ top: 0;
|
|
|
+ z-index: 1000;
|
|
|
+ border-radius: 5px;
|
|
|
+ display: flex;
|
|
|
+ justify-content: cetner;
|
|
|
+ align-items: center;
|
|
|
+
|
|
|
+ .bignav-list {
|
|
|
+ background: url(../../assets/images/integrated/bigdata-header-nav-re.png) repeat-x center;
|
|
|
+ float: left;
|
|
|
+ display: flex;
|
|
|
+ justify-content: cetner;
|
|
|
+ align-items: center;
|
|
|
+ color: #fff;
|
|
|
+ height: 40px;
|
|
|
+ font-size: 12px;
|
|
|
+ padding: 0 23px;
|
|
|
+ cursor: pointer;
|
|
|
+ -webkit-transform: translateY(0);
|
|
|
+ transform: translateY(0);
|
|
|
+ transition: all 0.3s ease-in-out;
|
|
|
+ }
|
|
|
+
|
|
|
+ .router-link-active,
|
|
|
+ .bignav-list:hover {
|
|
|
+ filter: brightness(2.3);
|
|
|
+ -webkit-transform: translateY(2px);
|
|
|
+ transform: translateY(2px);
|
|
|
+ color: $inBlueHover;
|
|
|
+ border-bottom: 1px solid $inBlueHover;
|
|
|
+ transition: all 0.3s ease-in-out;
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ .bigdata-body {
|
|
|
+ margin: 15px;
|
|
|
+ display: flex;
|
|
|
+ align-items: top;
|
|
|
+ // justify-content: center;
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ .bigdata-list {
|
|
|
+ display: flex;
|
|
|
+ flex-direction: column;
|
|
|
+ flex-wrap: wrap;
|
|
|
+
|
|
|
+ .twins-con {
|
|
|
+ width: 100% !important;
|
|
|
+ }
|
|
|
+
|
|
|
+ .b-con {
|
|
|
+ width: 100%;
|
|
|
+ height: 28.5vh;
|
|
|
+
|
|
|
+ box-shadow: 0 0 1px rgba($color: #163696, $alpha: .1),
|
|
|
+ -0 -0 30px rgba($color: #163696, $alpha: .5) inset;
|
|
|
+
|
|
|
+ // display: flex;
|
|
|
+ // flex-direction: column;
|
|
|
+ .b-tit {
|
|
|
+ width: 100%;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ padding: 10px;
|
|
|
+
|
|
|
+ span {
|
|
|
+ font-size: 15px;
|
|
|
+ color: #00ceec;
|
|
|
+ margin-left: 5px;
|
|
|
+ text-shadow: 0 0 3px rgba($color: #41ff84, $alpha: .5),
|
|
|
+ -0 -0 10px rgba($color: #41fff8, $alpha: .9);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ .twins {
|
|
|
+ width: 100%;
|
|
|
+ display: flex;
|
|
|
+ position: relative;
|
|
|
+
|
|
|
+ .count {
|
|
|
+ width: 100%;
|
|
|
+ color: #fff;
|
|
|
+ font-size: 12px;
|
|
|
+ position: absolute;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ left: 1rem;
|
|
|
+ top: 9px;
|
|
|
+ z-index: 100;
|
|
|
+
|
|
|
+ .count-z {
|
|
|
+ display: flex;
|
|
|
+ margin: 0 .5rem;
|
|
|
+
|
|
|
+ span {
|
|
|
+ margin-left: .4rem;
|
|
|
+ font-size: 1rem;
|
|
|
+ color: #2ee0fb !important;
|
|
|
+ font-weight: bolder;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ .tall {
|
|
|
+ height: 59vh !important;
|
|
|
+ }
|
|
|
+
|
|
|
+ .taller {
|
|
|
+ height: 89.5vh !important;
|
|
|
+ }
|
|
|
+
|
|
|
+ .three {
|
|
|
+ display: flex;
|
|
|
+ flex-direction: column;
|
|
|
+ }
|
|
|
+
|
|
|
+ .el-row {
|
|
|
+ width: 100%;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ .bigdata-map {
|
|
|
+ width: 100%;
|
|
|
+ height: 59vh;
|
|
|
+ position: relative;
|
|
|
+ background: #00101f;
|
|
|
+
|
|
|
+ .event-count {
|
|
|
+ color: #fff;
|
|
|
+ font-size: 14px;
|
|
|
+ font-weight: bolder;
|
|
|
+ padding: 10px;
|
|
|
+ background-color: #000000;
|
|
|
+ position: absolute;
|
|
|
+ top: 10px;
|
|
|
+ left: 10px;
|
|
|
+ z-index: 1000;
|
|
|
+
|
|
|
+ span {
|
|
|
+ font-size: 16px;
|
|
|
+ color: #d50000;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ .wid-li-1 {
|
|
|
+ width: 396px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .wid-li-2 {
|
|
|
+ width: 760px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .wid-li-3 {
|
|
|
+ width: 850px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .wid-li-4 {
|
|
|
+ width: 304px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .mg-b-20 {
|
|
|
+ margin-bottom: 2vh;
|
|
|
+ }
|
|
|
+
|
|
|
+ .m-l-15 {
|
|
|
+ margin-left: .5%;
|
|
|
+ }
|
|
|
+ }
|
|
|
+</style>
|