﻿.tab-main .tab-right .layui-input, .tab-main .tab-right .layui-textarea{border-color:#fff;}
/*自带加载动画*/
.mask{
    z-index:100000000;
}
.filePicker div:nth-child(2) {width: 100% !important;height: 100% !important;}
body { background: #f2f2f2 none repeat scroll 0 0;font-family: "Microsoft YaHei","宋体";}
/*layui_默认样式*/
.layui-form-select dl dd.layui-this{background:#3985ff;}
.layui-laydate td.layui-this{background:#3985ff!important;}
.layui-btn{background:#3985ff;padding:0 8px;border-radius:6px}
/*GPU加速*/
/*div{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000;-moz-perspective: 1000;-ms-perspective: 1000;perspective: 1000;}*/
/*按钮*/
/*下拉加载中...*/
.mescroll .mescroll-upwarp{

}
.page,.textarea_box,.tab-main .tab-right,.empty-prev{position:relative;}
#indexPage .footer{top:calc(100% - 66px)}
.page .footer_index{top:calc(100% - 66px)}
.btn_box{text-align:center;padding:4px 6px;box-sizing: border-box;}
.btn-line{background:#3985ff;color:#fff;display:inline-block;line-height:36px;border:none;border-radius:4px;}
.btn-line.btn-line1{width:90%;}
.btn-line.btn-line2{width:49%;}
.btn-line.btn-line3{width:33%;}
.btn-line.btn-line4{width:24%; margin:0 0.5% 0 0.5%}
.btn-line.btn-line5{width:19%; margin:0 0.5% 0 0.5%}
.btn_group{padding-top:30px;}
select {background: #fff;}
.hidden {display: none;}
.top a.top-left:hover{color:#fff;}
a.top-left {color: #fff!important;overflow: hidden;text-decoration: none;display:inline-block;}
a:hover {color: #fff;cursor: pointer;text-decoration: none;}
a.href-tel:hover{color:#3985ff;}
.TopLocation ,.top{position: absolute;top: 0;width: 100%; z-index:10;}
.input.TopLocation {background: #fff none repeat scroll 0 0;height: 38px;top: 40px; padding:5px 0px 1px 0}
.TopLocation .top-right a{color:#fff;}
.input.TopLocation input {width: calc(100% - 10px); margin:0 auto;}
.topmargin { margin-top: 40px;}
.tab{box-sizing:border-box;background:#fff;}
.tab .tab-main{height:36px;line-height:36px;overflow:hidden;border-bottom:1px solid #ddd;padding:2px 10px;clear:both;}
.layui-input{height:36px!important}
.tab .tab-left{width:80px;text-align:left;float:left;}
.tab .tab-right{width:calc(100% - 90px);text-align:right;float:right; position:relative;}
.tab .tab-right input{padding-right:30px;}
.tab .tab-right .layui-textarea{padding-right:22px;}
.empty-prev .empty-prev-icon{position:absolute;right:8px;top:0px;font-size:16px;}
.tab .tab-right .empty-prev-icon,.tab-main .tab-right .empty-prev-icon{position:absolute;right:8px;top:0px;font-size:16px;}
.input.TopLocation .empty-prev-icon{position:absolute;right:8px;top:14px;font-size:16px;}
.popup_line_right .empty-prev-icon{position:absolute;right:8px;top:2px;font-size:16px!important; line-height:32px;}
.tab .tab-right .layui-textarea+.empty-prev-icon,.textarea_box .layui-textarea+.empty-prev-icon{position:absolute;right:8px;top:4px; font-size:16px!important; line-height:32px;}
.footer p.submitbtn{line-height: 40px;background: #3985ff;color: #fff;font-size: 14px;text-align:center;width:100%}
.popup_line {line-height: 40px;border-bottom: 1px solid #d4d4d4;padding:0 10px;box-sizing:border-box;}
.popup_line:last-child{border:none;}
.popup_line .popup_line_left{width: 60px;display: inline-block;color: #999;float:left;}
.popup_line .popup_line_right{width: calc(100% - 70px);height: 36px;float:right;padding: 2px 0; position:relative;}
.popup_line .popup_line_right i{float:right;line-height:36px;font-size:24px;color:#999;}
.popup_line input.popup_line_right{padding: 0 0 0 10px;margin:2px 0;}
.popup_line_remark.popup_line .popup_line_right{height:unset;overflow:unset;}
button, input, optgroup, select, textarea {color: inherit;font: inherit;margin: 0;}
 .input .input-i{position:absolute;left:12px;top:10px;font-size:24px;color:#3985ff;}
 .input .input-i-left{position:absolute;left:unset!important;right:6px;top:12px;font-size:22px;color:#3985ff;display:inline-block;width: 40px;text-align:center}
li {list-style: outside none none;}
* {margin: 0;padding: 0;}
ul {margin-bottom: 0;margin-top: 0;}
.fl {float: left;}
.fr {float: right;}
.cl {clear: both;}
.clearfloat:after {display: block;clear: both;content: "";visibility: hidden;height: 0;}
.hide{display:none!important;}
.clearfloat {zoom: 1;}
p {margin: 0;padding: 0;}
.red {color: red !important;}
.col-xs-4 {padding: 0;width:33.333%}
.orange {color: #ff7f00;}
.blue {color: blue;}
.color777{color:#777;}
.color333{color:#333;}
.bggray {background: #999999 none repeat scroll 0 0;}
.bgblue {background: #44bdff none repeat scroll 0 0;}
.bgblues {background: #3985ff none repeat scroll 0 0;}
.bgorange {background: #ff7f00 none repeat scroll 0 0;}
.bgred {background: #b20000 none repeat scroll 0 0;}
.bglightred {background: #e35b5a none repeat scroll 0 0;}
.bgyellow {background: #FFB900 none repeat scroll 0 0;}
.bggreen {background: #61b125 none repeat scroll 0 0;}
.green {color: green !important;}
.top .blank {width: 30px;}
.top .top-left i {font-size: 14px;margin-left: 5px;}


