﻿html { height: 100%; }

body { height: 100%; color: #484848; background-color: #EDF1FB; }

.jui-index-header { height: 80px; width: 100%; min-width: 600px; line-height: 80px; background: url(/yxxgk/App_Image/bj.png) no-repeat center center; background-size: 100% 100%; position: fixed; top: 0; left: 0; box-shadow: 0 2px 4px 0 rgba(0,0,0,.2); z-index: 999; overflow: hidden; }

.jui-index-logo { float: left; height: 100%; margin-left: 40px; }

.jui-index-logo .logo { height: 60px; vertical-align: middle; }

.jui-index-logo .name { height: 40px; width: 150px; margin-left: 5px; font-size: 24px; color: #fff; }

.jui-index-tools { float: right; height: 100%; padding-right: 20px; text-align: right; font-size: 0; }

.jui-index-tools .btn { display: inline-block; width: 60px; height: calc(100% - 23px); margin: 0 8px; padding: 15px 0 5px; text-align: center; color: #fff; border-bottom: 3px solid transparent; vertical-align: middle; cursor: pointer; }

.jui-index-tools .btn:hover { background-color: #1b53cc; border-color: #1642a3; }

.jui-index-tools .btn i { display: block; height: 30px; margin: 0 auto; }

.jui-index-tools .btn span { display: block; height: 30px; font-size: 12px; line-height: 30px; margin: 0 auto; }

.jui-index-tools .btn .back { background: url(/yxxgk/App_Image/Public/10.png) no-repeat center center; }

.jui-index-tools .btn .help { background: url(/yxxgk/App_Image/Public/7.png) no-repeat center center; }

.jui-index-tools .btn .contact { background: url(/yxxgk/App_Image/Public/8.png) no-repeat center center; }

.jui-index-tools .btn .logout { background: url(/yxxgk/App_Image/Public/9.png) no-repeat center center; }

.jui-index-tools .info { display: inline-block; min-width: 100px; padding: 0 12px; margin: 0 8px; text-align: left; height: 40px; line-height: 40px; color: #fff; cursor: pointer; }

.jui-index-tools .info img { width: 56px; height: 56px; border-radius: 50%; }

.jui-index-tools .info span { display: inline-block; height: 30px; line-height: 30px; margin: 5px 0 5px 10px; font-size: 16px; vertical-align: middle; overflow: hidden; }

.jui-index-tools .split { display: inline-block; width: 1px; height: 40px; margin: 0 12px; vertical-align: middle; background-color: #c2c2c2; }

.jui-index-silder { position: fixed; top: 80px; bottom: 0; left: 0; width: 160px; padding: 20px 0; background-color: #293754; box-shadow: 0 2px 4px 0 rgba(0,0,0,.2); z-index: 990; }

.jui-index-silder ul li { height: 50px; text-align: center; }

.jui-index-silder ul li:first-child { margin-top: 0; }

.jui-index-silder ul li a { display: inline-block; height: 50px; width: 100%; margin-left: -8px; padding-right: 8px; line-height: 50px; cursor: pointer; }

.jui-index-silder ul li .layui-icon { display: inline-block; width: 20px; height: 20px; margin-right: 10px; vertical-align: middle; cursor: pointer; }

.jui-index-silder ul li label { display: inline-block; color: #fff; font-size: 14px; line-height: 24px; vertical-align: middle; cursor: pointer; }

.jui-index-silder ul li .home { background: url(/yxxgk/App_Image/Public/1.png) no-repeat center center; }

.jui-index-silder ul li .basic { background: url(/yxxgk/App_Image/Public/2.png) no-repeat center center; }

.jui-index-silder ul li .chose { background: url(/yxxgk/App_Image/Public/3.png) no-repeat center center; }

.jui-index-silder ul li .relese { background: url(/yxxgk/App_Image/Public/4.png) no-repeat center center; }

.jui-index-silder ul li .vip { margin-left: -3px; background: url(/yxxgk/App_Image/Public/6.png) no-repeat center center; }

.jui-index-silder ul li.active { background-color: #1759c7; background-repeat: repeat-x; background-image: -moz-linear-gradient(top,#448aea,#1759c7); background-image: -webkit-linear-gradient(top,#448aea,#1759c7); background-image: -o-linear-gradient(top,#448aea,#1759c7); background-image: linear-gradient(top,#448aea,#1759c7); }

.jui-index-silder ul li:hover { background-color: rgba(255,255,255,.05); }

.fr { float: right; }

.fl { float: left; }

.layui-bg-light { background-color: #6C99F8 !important; }

.layui-bg-dark { background-color: #2460DF !important; /*#4662D9!important;*/ }

.jui-main-page { position: fixed; min-width: 1240px; margin: 0; padding: 0; top: 80px; left: 200px; right: 0; bottom: 0; overflow: hidden; }

.jui-basic-page { left: 160px; }

.jui-site-nav { height: 50px; padding: 0 40px; background-color: #fff; }

.jui-site-nav .navbar span { display: inline-block; min-width: 60px; height: 48px; margin: 0 15px; text-align: center; line-height: 48px; border-bottom: 2px solid transparent; cursor: pointer; }

.jui-site-nav .navbar .active { color: #2672ff; border-color: #2672ff; }

.jui-side-bar { position: fixed; width: 199px; padding: 10px 0; left: 0; top: 80px; bottom: 0; border-right: 1px solid #dfdfdf; background-color: #fff; box-shadow: 0 2px 2px 2px rgba(0,0,0,.05); z-index: 899; }

.jui-side-bar ul li { height: 50px; padding: 0 15px; color: #333; font-size: 15px; font-weight: bold; text-align: center; line-height: 50px; cursor: pointer; vertical-align: middle; }

.jui-side-bar ul li.active, .jui-side-bar ul li:hover { color: #2672ff; background-color: #f1f1fa; }

.jui-side-bar ul li.active a, .jui-side-bar ul li:hover a { color: #2672ff; }

.jui-side-bar .icon { position: relative; display: inline-block; width: 20px; height: 20px; margin-right: 10px; background: url(/yxxgk/App_Image/Ctts/jui-side-icon.png); background-size: 293px 80px; vertical-align: sub; }

.jui-side-bar .basic { background-position: -15px -13px; }

.jui-side-bar .chose { background-position: -48px -13px; }

.jui-side-bar .result { background-position: -258px -13px; }

.jui-side-bar .part { background-position: -118px -13px; }

.jui-side-bar .setting { background-position: -83px -13px; }

.jui-side-bar .auto { background-position: -187px -13px; }

.jui-side-bar .view { background-position: -151px -13px; }

.jui-side-bar .change { background-position: -223px -13px; }

.jui-side-bar ul li.active .basic, .jui-side-bar ul li:hover .basic { background-position: -15px -47px; }

.jui-side-bar ul li.active .chose, .jui-side-bar ul li:hover .chose { background-position: -48px -47px; }

.jui-side-bar ul li.active .result, .jui-side-bar ul li:hover .result { background-position: -258px -47px; }

.jui-side-bar ul li.active .part, .jui-side-bar ul li:hover .part { background-position: -118px -47px; }

.jui-side-bar ul li.active .setting, .jui-side-bar ul li:hover .setting { background-position: -83px -47px; }

.jui-side-bar ul li.active .auto, .jui-side-bar ul li:hover .auto { background-position: -187px -47px; }

.jui-side-bar ul li.active .view, .jui-side-bar ul li:hover .view { background-position: -151px -47px; }

.jui-side-bar ul li.active .change, .jui-side-bar ul li:hover .change { background-position: -223px -47px; }

.jui-site-content { height: calc(100% - 50px); -o-height: calc(100% - 50px); -moz-height: calc(100% - 50px); -webkit-height: calc(100% - 50px); margin: 0; font-size: 0; background-color: transparent; overflow: hidden; }

.jui-content-body { padding: 26px 30px 0px 30px; /*padding: 26px 30px 90px 30px;*/ }

.jui-content-bottom { position: fixed; left: 0; right: 0; bottom: 0; height: 70px; line-height: 70px; text-align: center; background-color: #fff; box-shadow: 0 -2px 2px 2px rgba(0,0,0,.05); }

.jui-content-bottom .layui-btn { width: 120px; }













.jui-card-form { padding: 5px; }

.jui-card-form .layui-card-header { height: 50px; line-height: 50px; font-weight: bold; border-bottom: none; }

.jui-card-form .layui-card-header .btns { display: inline-block; width: auto; font-weight: normal; }

.jui-card-form .layui-form-label { width: auto; padding-left: 0; }

.jui-card-form .layui-input-block { margin-left: 92px; }

.jui-card-form .jui-chart-btns .layui-icon { margin: 0 5px; color: #ababab; font-size: 20px; font-weight: normal; cursor: pointer; }


.jui-input-date { padding-right: 38px; background: url(/yxxgk/App_Image/Ctts/jui-icon-date.png) right center no-repeat; cursor: pointer; }

.jui-input-text { padding-right: 38px; }

.jui-search-bar { font-weight: normal; }

.jui-input-search { width: 36px; height: 36px; margin-top: -37px; line-height: 36px; text-align: center; vertical-align: middle; cursor: pointer; }

.required:after { color: #df0000 !important; }

.layui-form-label:after { content: "*"; color: transparent; }

.layui-tree-pack { padding-left: 34px; }

.layui-tree-entry .layui-icon-file, .layui-tree-pack .layui-icon-file { display: none; }


.jui-label-tips { color: #808080; font-size: 12px; font-weight: normal; }

.jui-label-num { display: inline-block; min-width: 24px; color: #2672ff; font-size: 16px; text-align: center; font-weight: bold; }

.layui-table, .layui-table-view { margin-top: 0; }

.width-100 { width: 100px !important; }

.width-100 + .layui-input-block { margin-left: 115px !important; }

.jui-upload-wrap { padding: 20px 20px 10px; }

.jui-upload-wrap .layui-form-item { margin-bottom: 0; }

.jui-upload-wrap .layui-form-label { text-align: left; padding-left: 0; }

.jui-upload-wrap .layui-form-label a { color: #2672ff; border-bottom: 1px solid #2672ff; cursor: pointer; }

.jui-upload-wrap .fileTxt { height: 30px; line-height: 30px; color: #ababab; }

.jui-upload-wrap .jui-upload-btn { display: block; height: 100px; border: 1px dashed #2672ff; cursor: pointer; text-align: center; }

.jui-upload-wrap .jui-upload-btn .layui-icon { font-size: 64px; color: #2672ff; }

.jui-upload-wrap .jui-upload-btn p { color: #666; }

.jui-upload-wrap .jui-upload-btn:hover { opacity: .80; filter: alpha(opacoty=80); -moz-opacity: .80; -khtml-opacity: .80; }

.jui-tree-wrap { width: 238px; border: 1px solid #e6e6e6; border-radius: 2px; }

.jui-tree-wrap .title { height: 36px; line-height: 36px; padding: 0 10px; border-bottom: 1px solid #e6e6e6; background-color: #efefef; }

.jui-tree-wrap .body { min-height: 370px; padding: 15px; font-size: 13px; overflow: auto; }

.jui-tree-wrap .body ul li { position: relative; height: 26px; line-height: 26px; margin-bottom: 5px; margin-left: 20px; cursor: pointer; }

.jui-tree-wrap .body ul li:first-child { margin-left: 0; }

.jui-tree-wrap .body ul li label { display: inline-block; height: 24px; width: 100%; line-height: 24px; vertical-align: middle; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; cursor: pointer; }

.jui-tree-wrap .body ul li label:before { content: ""; display: inline-block; height: 14px; width: 14px; margin-right: 5px; color: #fff; line-height: 14px; text-align: center; border: 1px solid #d2d2d2; border-radius: 2px; vertical-align: middle; cursor: pointer; }

.jui-tree-wrap .body ul li.checked label:before { content: "✔"; background-color: #2672ff; border-color: #2672ff; }

.jui-tree-wrap .body ul li .btns { display: none; height: 26px; position: absolute; top: 0; right: 0; background-color: #fff; }

.jui-tree-wrap .body ul li:hover .btns { display: block; }

.jui-tree-wrap .body ul li .layui-icon { margin: 0 3px; cursor: pointer; }

.jui-tree-wrap + .jui-table-wrap { width: calc(100% - 255px); -o-width: calc(100% - 255px); -moz-width: calc(100% - 255px); -webkit-width: calc(100% - 255px); margin-left: 15px; }

input::-webkit-input-placeholder { text-align: center; }

input::-moz-placeholder { text-align: center; }

input:-moz-placeholder { text-align: center; }

input:-ms-input-placeholder { text-align: center; }

.jui-table-none .layui-icon { margin-right: 8px; }

.jui-index-tools .btn .index { background: url(/yxxgk/App_Image/Public/11.png) no-repeat center center; }

.jui-index-tools .btn .topindex { background: url(/yxxgk/App_Image/Public/12.png) no-repeat center center; }

.jui-index-tools .btn .jgwz { background: url(/yxxgk/App_Image/Public/jgwz.png) no-repeat center center; }

.jui-index-tools .btn .xtys { background: url(/yxxgk/App_Image/Public/xtys.png) no-repeat center center; }

.jui-index-tools .btn .jggg { background: url(/yxxgk/App_Image/Public/jggg.png) no-repeat center center; }

.jui-index-tools .btn .yxgw { background: url(/yxxgk/App_Image/Public/yxgw.png) no-repeat center center; }

.jui-input-search { background: #205CE1; color: White; }

.layui-table-body.layui-table-main { overflow: hidden; }

.layui-menu li:hover { background-color: #F6F6F6; }

.layui-laypage-refresh { display: none !important; }
