﻿@charset "utf-8";
/* CSS Document */
*::selection{background:#1b7ee4; color:#fff; text-shadow:none;}
*{margin:0;padding:0;}
body, html{height:100%;}
body{font-size:62.5%; color:#000; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; position:relative;background:#fff;}
body a{text-decoration:none; -webkit-transition:all 0.4s; transition:all 0.4s; -webkit-tap-highlight-color:rgba(255,255,255,0); -webkit-user-select:none; -moz-user-focus:none; -moz-user-select:none;}
a{color:#000;}
a:active{color:#1b7ee4;}
:hover{-webkit-tap-highlight-color:rgba(255,255,255,0);}
/*去掉图形热点的点击时出现的边线*/
a,area{blr:expression(this.onFocus=this.blur());}  /*for IE*/
:focus{-moz-outline-style:none; outline:none;}     /* for Firefox*/
img{border:0; max-width:100%;}
ul,li{list-style-type:none;}
.clear{clear:both;}
table,table td{border-collapse:collapse;}
textarea{font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; outline:none; resize:none;}
.overHiden{overflow:hidden; position:fixed;}

.hide{display:none;}

/*video禁止显示下载按钮*/
video::-internal-media-controls-download-button{display:none;}
video::-webkit-media-controls-enclosure{overflow:hidden;}
video::-webkit-media-controls-panel{width:calc(100% + 30px);}

.animate{-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}/*动画过渡*/
.unselectable{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}/*文字超出省略号...*/
.nowrap{overflow:hidden;white-space:nowrap;}
.justify{text-justify:inter-ideograph; text-align:justify;}/*文字两端对齐*/

/* 投影方式 X轴偏移量 Y轴偏移量 阴影模糊半径 阴影扩展半径 阴影颜色 */
.box-shadow{-moz-box-shadow:1px 1px 50px rgba(0,0,0,0.39); -webkit-box-shadow:1px 1px 50px rgba(0,0,0,0.39); box-shadow:1px 1px 50px rgba(0,0,0,0.39);}
.box-shadow2{-moz-box-shadow:1px 1px 20px rgba(0,0,0,0.19); -webkit-box-shadow:1px 1px 20px rgba(0,0,0,0.19); box-shadow:1px 1px 20px rgba(0,0,0,0.19);}
.box-shadow3{box-shadow:0 2px 2px rgba(0,0,0,0.05), 0 1px 0 rgba(0,0,0,0.05); -webkit-box-shadow:0 2px 2px rgba(0,0,0,0.05), 0 1px 0 rgba(0,0,0,0.05); -moz-box-shadow:0 2px 2px rgba(0,0,0,0.05), 0 1px 0 rgba(0,0,0,0.05);}


/***** 公共样式 *****/
/* 实体按钮样式 */
.btn{display:inline-block; *display:inline; zoom:1; height:0.8rem; line-height:0.8rem; padding:0 0.2rem; color:#fff !important; border:0; white-space:nowrap; text-align:center; font-size:0.45rem; border-radius:3px; -moz-user-select:none; -webkit-user-select:none; -ms-user-select:none; outline:0; -webkit-appearance:none; transition:all .3s; -webkit-transition:all .3s; box-sizing:border-box; cursor:pointer; -webkit-appearance:button; vertical-align:middle;}
.btn:hover{opacity:0.8; filter:alpha(opacity=80);}

/* 文字颜色 */
.red{color:#f00;}
.gray{color:#aaa;}
.blue{color:#1b7ee4;}
.green{color:#8fbe00;}
.orange{color:#f1a40e;}
.primary{color:#41cac0;}

/* 背景颜色 */
.bg-red{background-color:#f00;}
.bg-gray{background-color:#aaa;}
.bg-blue{background-color:#519dec;}
.bg-green{background-color:#8fbe00;}
.bg-orange{background-color:#f1a40e;}
.bg-primary{background-color:#41cac0;}
.body-gray{background:#f3f3f3;}

/* 按钮颜色 */
.btn-white{background-color:#f5f5f5 !important; border-color:#c9c9c9 !important; color:#555 !important;}
.btn-white:hover{color:#222 !important; background-color:#fff !important; border-color:#ccc !important; opacity:1; filter:alpha(opacity=100);}
.btn-blue{background-color:#519dec; border-color:#519dec;}
.btn-green{background-color:#9cd159; border-color:#9cd159;}
.btn-orange{background-color:#FF8A00; border-color:#FF8A00;}
.btn-yellow{background-color:#ffb800; border-color:#ffb800;}
.btn-primary{background-color:#41cac0; border-color:#41cac0;}
.btn-danger{background-color:#ff5757;border-color:#ff5757;}
.btn-gray{background-color:#999;border-color:#999;}
.btn-brown{background-color:#876350;border-color:#876350;}
.btn-fade-green{background-color:#72bb91;border-color:#72bb91;}
.btn-light-blue{background-color:#6fb3e0;border-color:#6fb3e0;}
.btn-gray-pink{background-color:#d2c1b9;border-color:#d2c1b9;}
.btn-fade-green-gray{background-color:#abbac3;border-color:#abbac3;}
.btn-disabled, .btn-line.btn-disabled{background-color:#fbfbfb !important; border-color:#e6e6e6 !important; color:#c9c9c9 !important; cursor:not-allowed; opacity:1; filter:alpha(opacity=100);}

.btn-fluid{width:100%; margin:0 !important; padding:0 !important; border:none !important; vertical-align:top !important;}
.btn-radius{border-radius:100px; -webkit-border-radius:100px;}

/* 文字按钮 */
.txt-btn{display:inline-block; vertical-align:middle; border:0; white-space:nowrap; padding:0; margin:0; background:none; -moz-user-select:none; -webkit-user-select:none; -ms-user-select:none; outline:0; -webkit-appearance:none; transition:all .3s; -webkit-transition:all .3s; cursor:pointer; -webkit-appearance:buttonx;}


/* 表单表格1 */
.formTable{background-color:#f6f6f6; font-size:14px;}
.formTable td{border:1px solid #e5e5e5; padding:5px 3px; line-height:26px; color:#333; font-size:14px;}
.formTable td.titletd{width:140px; box-shadow:rgba(255,255,255,0.6) 0 1px 0 inset; -moz-box-shadow:rgba(255,255,255,0.6) 0 1px 0 inset; -webkit-box-shadow:rgba(255,255,255,0.6) 0 1px 0 inset; text-align:right; -moz-user-select:-moz-none; -khtml-user-select:none; -webkit-user-select:none; -ms-user-select:none;user-select:none;}
.formTable td.infotd{background-color:#fff;}
.formTable td .txt{width:calc(100% - 6px);}
.formTable td textarea.txt{height:45px;line-height:20px;width:calc(100% - 6px);}
.formTable tr:hover{background-color:#f9f9f9;}
.formTable td .sele{width:100%;}


/* 单选框、复选框重定义样式 */
input[type="radio"], input[type="checkbox"]{-webkit-appearance:none; -moz-appearance:none; appearance:none; outline:0; cursor:pointer; width:16px; height:16px; background:url(../images/blue.png) no-repeat; margin:0;}
input[type="radio"]{background-position:-80px 0;}
input[type="radio"]:hover{background-position:-96px 0;}
input[type="radio"]:checked{background-position:-112px 0;}
input[type="radio"]:disabled,
input[type="radio"]:disabled:hover{background-position:-128px 0;}
input[type="radio"]:checked:disabled,
input[type="radio"]:checked:disabled:hover{background-position:-144px 0;}
input[type="checkbox"]{background-position:0 0; -webkit-border-radius:2px; border-radius:2px;}
input[type="checkbox"]:hover{background-position:-16px 0;}
input[type="checkbox"]:checked{background-position:-32px 0;}
input[type="checkbox"]:disabled,
input[type="checkbox"]:disabled:hover{background-position:-48px 0; cursor:no-drop;}
input[type="checkbox"]:checked:disabled,
input[type="checkbox"]:checked:disabled:hover{background-position:-64px 0; cursor:no-drop;}


/* 表单 input textarea select */
input.txt, textarea.txt{width:calc(100% - 0.2rem - 2px); height:0.8rem; line-height:0.8rem; padding:0 0.1rem; background-color:#fff; border:1px solid #e6e6e6; color:#333; -webkit-transition:border linear .2s,box-shadow linear .2s; transition:border linear .2s,box-shadow linear .2s; outline:none; -webkit-appearance:none; -webkit-user-select:auto; vertical-align:top; font-size:0.5rem;}
input.txt.iDate{background:#fff url(../images/iDate.png) no-repeat right center;}

/**文本域**/
textarea.txt{padding:0.1rem; height:3.2rem;}

/**下拉**/
select.sele{width:calc(100% - 0.2rem - 2px); height:0.8rem; line-height:0.8rem; margin:0; vertical-align:top; color:#555; border:1px solid #e6e6e6; background:#fff; padding:0 0.1rem; box-sizing:content-box; font-size:0.5rem;}

/**聚焦和经过状态**/
input.txt:focus, textarea.txt:focus, select.sele:focus{background-color:#fcfcfc; border:1px solid #d5d5d5; color:#000; -webkit-box-shadow:none; box-shadow:none; outline:0;}

/**无效状态**/
input.txt:disabled, input.txt:disabled:focus,
.sele:disabled, .sele:disabled:focus{background:#f0f0f0; border:1px solid #ccc; -webkit-box-shadow:none; box-shadow:none;}


/* 弹出层 */
.layerDiv{padding:0; display:none; margin:0 auto;}
.layerDiv .list01{margin:0;}
.layui-layer-btn{font-size:0.5rem;}

/*layer层的第二个按钮样式*/
.layui-layer-btn .layui-layer-btn1{background:#aaa;color:#FFF; border:1px solid #aaa;border-radius:2px; -moz-border-radius:2px;}

/* 自定义弹出层 */
.layerBox.layui-layer{border-radius:0.2rem 0.2rem 0 0;}
.layerBox .layui-layer-title{font-size:0.5rem; color:#fff; background:#1b7ee4; border-bottom:0; padding-left:15px; -moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none; border-radius:0.2rem 0.2rem 0 0;}
.layerBox .layui-layer-setwin{right:13px; top:13px;}
.layerBox .layui-layer-setwin a.layui-layer-min{display:none;}
.layerBox .layui-layer-setwin a{line-height:16px;}
.layerBox .layui-layer-setwin .layui-layer-ico{background:none; font-family:"iconfont"; color:#fff; vertical-align:top;}
.layerBox .layui-layer-setwin .layui-layer-ico:before{content:"\e63c";}
.layerBox .layui-layer-title .iconfont{font-weight:normal; font-size:0.5rem; margin-right:5px;}
.layerBox .layui-layer-btn{padding:0.3rem 0.4rem !important; height:1rem; background:#fafafa; border-top:1px solid #e6e6e6;}
.layerBox .layui-layer-btn a{margin:0 0.3rem; height:1rem; line-height:1rem; text-align:center; font-size:0.5rem; border-radius:0; padding:0 0.4rem; border:none; -webkit-border-radius:0.1rem; border-radius:0.1rem; vertical-align:top; zoom:1;}
.layerBox.grayBg{background:#f3f3f3;}

.fullBox.layui-layer, .fullBox .layui-layer-title{border-radius:0;}

.oneBtn .layui-layer-btn{padding:0.5rem 0 !important; height:1rem; background:#fff; border-top:#e6e6e6 1px solid; font-size:0;}
.oneBtn .layui-layer-btn a{margin:0; height:1rem; line-height:1rem; text-align:center; font-size:0.5rem; width:50%; border-radius:1rem; padding:0; vertical-align:top; display:inline-block; background:#8bbb17; color:#fff; border:none; right:0!important; left:auto!important;}
.oneBtn .layui-layer-title{color:white!important;}

.twoBtn .layui-layer-btn{padding:0 !important; height:1.2rem; background:#f8f8f8; border-top:1px solid #e6e6e6; position:relative;}
.twoBtn .layui-layer-btn a{margin:0; height:1.2rem; line-height:1.2rem; text-align:center; font-size:0.5rem; width:50%; border-radius:0; padding:0; display:block; position:absolute; top:0; background:none; border:none;}
.twoBtn .layui-layer-btn a:first-of-type{right:0; color:#40AFFE;}
.twoBtn .layui-layer-btn a:last-of-type{left:0; color:#333; width:calc(50% - 1px); border-right:#e6e6e6 1px solid;}
.twoBtn.dangerBtn .layui-layer-btn a:first-of-type{color:#ff5757;}

.threeBtn .layui-layer-btn{padding:0 !important; height:1.2rem; background:#f8f8f8; border-top:1px solid #e6e6e6;}
.threeBtn .layui-layer-btn a{display:block; margin:0; height:1.2rem; line-height:1.2rem; text-align:center; font-size:0.5rem; width:33.3333%; background:none; border:none; border-left:#e6e6e6 1px solid; border-radius:0; padding:0; float:left; box-sizing:border-box;}
.threeBtn .layui-layer-btn a.layui-layer-btn0{color:#f6a800; border-left:0;}
.threeBtn .layui-layer-btn a.layui-layer-btn1{color:#00b0f0;}
.threeBtn .layui-layer-btn a.layui-layer-btn2{color:#43be9a;}

.layui-layer-prompt .layui-layer-title{font-size:0.5rem; color:#fff; background:#1b7ee4; padding-left:15px; -moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.layui-layer-prompt .layui-layer-btn{padding:0 !important; height:1.2rem; background:#f8f8f8; border-top:1px solid #e6e6e6; position:relative;}
.layui-layer-prompt .layui-layer-btn a{margin:0; height:1.2rem; line-height:1.2rem; text-align:center; font-size:0.5rem; width:50%; border-radius:0; padding:0; display:block; position:absolute; top:0; background:none; border:none;}
.layui-layer-prompt .layui-layer-btn a:first-of-type{right:0; color:#40AFFE;}
.layui-layer-prompt .layui-layer-btn a:last-of-type{left:0; color:#333; width:calc(50% - 1px); border-right:#e6e6e6 1px solid;}
.layui-layer-prompt .layui-layer-input{font-size:0.5rem;}

.layui-layer-dialog .layui-layer-title{font-size:0.5rem; color:#333; padding-left:15px; -moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.layui-layer-dialog .layui-layer-btn{padding:0 !important; height:1.2rem; background:#f8f8f8; border-top:1px solid #e6e6e6; position:relative;}
.layui-layer-dialog .layui-layer-btn a{margin:0; height:1.2rem; line-height:1.2rem; text-align:center; font-size:0.5rem; width:50%; border-radius:0; padding:0; display:block; position:absolute; top:0; background:none; border:none;}
.layui-layer-dialog .layui-layer-btn a:first-of-type{right:0; color:#40AFFE;}
.layui-layer-dialog .layui-layer-btn a:last-of-type{left:0; color:#333; width:calc(50% - 1px); border-right:#e6e6e6 1px solid;}
.layui-layer-dialog .layui-layer-input{font-size:0.5rem;}


.layerAlert.layui-layer-dialog .layui-layer-content{padding:1rem 0.8rem; text-align:center; font-size:0.5rem;}
.layerAlert .layui-layer-btn{border-radius:0 0 2px 2px; overflow:hidden;}
.layerTxt{color:#40AFFE; padding:0 0.1rem;}


.layerMsg{min-width:120px !important; border:0 !important; }
.layerMsg .layui-layer-content{background-color:#F60;color:#FFF; text-align:center;font-size:16px !important; padding:10px !important;border-radius:1px;}


.container{padding:1.8rem 0 calc(1.8rem + 1px);}
/* 页头 */
.head{width:100%; height:1.8rem; line-height:1.8rem; text-align:center; background:#1b7ee4; position:fixed; left:0; top:0; z-index:100;}
.head img{width:90%; max-width:669px; max-height:1.2rem; vertical-align:middle; display:inline-block;}


/* 图片轮播 */
.banner{width:100%; position:relative; z-index:0;}
.banner .swiper-slide{display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
.banner .swiper-slide a{display:block; width:100%; height:100%; position:relative;}
.banner .swiper-slide img{display:block; width:100%;}
.banner .swiper-pagination-bullets{bottom:20px !important; height:10px; font-size:0;}
.banner .swiper-pagination-bullet{width:10px; height:10px; display:inline-block; vertical-align:top; background:#fff; opacity:1; margin:0 6px 0 !important; -webkit-transition:all 0.4s; -moz-transition:all 0.4s; -ms-transition:all 0.4s; -o-transition:all 0.4s; transition:all 0.4s;}
.banner .swiper-pagination-bullet-active{opacity:1; background:#faa430;}

.menu{margin:0.4rem; background:#fff; border-radius:0.1rem; padding:0.4rem 0.2rem; font-size:0;}
.menu li{display:inline-block; vertical-align:top; width:calc(33.3333% - 0.4rem); padding:0.2rem; text-align:center;}
.menu li i{display:block; width:1.6rem; height:1.6rem; line-height:1.6rem; font-size:0.8rem; margin:0 auto; color:#fff; border-radius:50%;}
.menu li.i1 i{background:#b098f8; border:#a47cea 1px solid;}
.menu li.i2 i{background:#fd6457; border:#e76054 1px solid;}
.menu li.i3 i{background:#ff8962; border:#fd6741 1px solid;}
.menu li.i4 i{background:#1fd1c8; border:#0db6b0 1px solid;}
.menu li.i5 i{background:#69a4fd; border:#6298fe 1px solid;}
.menu li.i6 i{background:#fba736; border:#f29c2f 1px solid;}
.menu li.i7 i{background:#94c510; border:#84b10a 1px solid;}
.menu li.i8 i{background:#4bcaff; border:#31baf3 1px solid;}
.menu li.i9 i{background:#30dceb; border:#26d4e4 1px solid;}
.menu li p{height:1rem; line-height:1rem; padding-top:0.1rem; font-size:0.5rem;}

.picBanner{padding:0 0.4rem;}
.picBanner img{display:block; width:100%; border-radius:0.1rem;}


/* 页尾 */
.foot{background:#3a7afe; color:#fff; padding:10px 0; line-height:24px; font-size:12px; text-align:center; display:none;}
.foot span{padding-left:1em;}
.foot span a:link, .foot span a:visited{color:#fff;}
.foot span a img{height:18px; margin-right:5px; vertical-align:text-bottom;}

.menuFix{width:100%; height:1.4rem; font-size:0.6rem; position:fixed; left:0; bottom:0; z-index:100; background:#fff; border-top:#eaeaea 1px solid; display:flex;}
.menuFix .txt-btn{display:block; flex:1; height:1.4rem; line-height:1.4rem; text-align:center; font-size:0.5rem;}
.menuFix .txt-btn:first-of-type{border-right:#e2e2e2 1px solid; box-sizing:border-box;}
.menuFix .txt-btn .iconfont{font-size:0.64rem; padding-right:0.1rem; height:1.4rem; line-height:1.4rem; vertical-align:middle; display:inline-block;}
.menuFix .btn{flex:1; display:block; height:1.4rem; line-height:1.4rem; font-size:0.6rem; -webkit-border-radius:0; border-radius:0; padding:0; border:0 !important;}
.menuFix .btn .iconfont{font-size:0.6rem; margin-right:0.2rem;}

.footBtn{width:100%; height:0.8rem; line-height:0.8rem; padding:0.3rem 0; font-size:0; position:fixed; left:0; bottom:0; z-index:100; background:#fff; border-top:#eaeaea 1px solid; text-align:center;}
.footBtn .btn{width:calc(50% - 1.8rem); border:0; padding:0; margin:0 0.3rem;}


.nyHead{width:100%; height:1.4rem; line-height:1.4rem; position:fixed; left:0; top:0; z-index:100; text-align:center; background:#1b7ee4; color:#fff; font-size:0;}
.nyHead .txt-btn{color:#fff; font-size:0.4rem; position:absolute; top:0; height:1.4rem; background:none; padding:0 0.4rem;}
.nyHead .btn-left{left:0;}
.nyHead .btn-right{right:0;}
.nyHead .iconfont{font-size:0.45rem; padding-right:0.1rem; height:1.4rem; line-height:1.4rem; display:inline-block; vertical-align:middle;}
.nyHead p{padding:0 1.6rem; height:1.4rem; font-size:0.56rem;}


.iTitle01{font-size:0.54rem; line-height:0.9rem;}
.iTitle02{font-size:0.5rem; line-height:0.8rem;}


.formBox li{padding:0.3rem 0.4rem; font-size:0.5rem;}
.formBox li:nth-of-type(2n){background:#f8f8f8;}
.formBox li:after{display:block; content:""; clear:both;}
.formBox li label{display:block; width:3rem; height:0.8rem; float:left;}
.formBox li p{margin-left:3.2rem; min-height:0.8rem; line-height:0.8rem; text-align:right; color:#777;}
.formBox li p img{max-width:100%; max-height:0.8rem; display:inline-block; vertical-align:middle; opacity:0.9;}
.formBox li p .txt{border:none; background:none; padding:0; text-align:right; font-size:0.5rem; color:#777;}

#signatureDiv{width:100%; height:100%; z-index:1000; display:block; position:fixed; left:0; bottom:-100%; background:rgba(0,0,0,0.5);}
#signatureDiv.show, #signatureDiv.show .signatureBox{bottom:0;}
.signatureBox{width:100%; background:#fff; position:fixed; left:0; bottom:-100%; -webkit-border-radius:0.2rem 0.2rem 0 0; border-radius:0.2rem 0.2rem 0 0;}
.layerTitle{height:1.2rem; line-height:1.2rem; background:#1b7ee4; color:#fff; font-size:0.5rem; padding:0 1.4rem 0 0.4rem; -webkit-border-radius:0.2rem 0.2rem 0 0; border-radius:0.2rem 0.2rem 0 0; position:relative;}
.layerTitle .txt-btn{color:#fff; position:absolute; right:0.4rem; top:50%; transform:translateY(-50%);}
.signature{margin:0.2rem;}
.signature canvas{vertical-align:top;}
.signatureBtn{height:1.2rem; line-height:1.2rem; background:#f8f8f8; text-align:center; border-top:#e6e6e6 1px solid;}
.signatureBtn .txt-btn{width:50%; height:1.2rem; font-size:0.5rem; float:left;}
.signatureBtn .clearBtn{width:calc(50% - 1px); border-right:#e6e6e6 1px solid;}

.article{padding:0.3rem 0.4rem 0.8rem; font-size:0.5rem;}
.articleTitle{line-height:0.9rem; text-align:center; font-size:0.6rem; font-weight:bold;}
.articleCon{line-height:0.8rem; padding:0.3rem 0;}
.articleCon .tableBox{overflow-x:auto;}
.articleCon .articleQM{text-align:right; padding-top:0.5rem;}
.articleCon .articleQM p{height:0.8rem; line-height:0.8rem;}
.articleCon .articleQM p span{display:inline-block; height:0.8rem; vertical-align:top;}
.articleCon .articleQM p img{max-height:0.8rem; vertical-align:top; margin-left:0.2rem;}

.btnDiv{margin:0 0.4rem 0.4rem; text-align:right;}
.btnDiv .btn{font-size:0.45rem; padding:0 0.3rem; height:1rem; line-height:1rem; border:0;}
.btnDiv .btn .iconfont{font-size:0.54rem; padding-right:0.2rem;}


.list01{margin:0 0.4rem; background:#fff; padding:0 0.4rem;}
.list01 .iTitle02{border-bottom:#eaeaea 1px solid; padding:0.3rem 0;}
.list01 .txtList li{padding:0.3rem 2rem 0.3rem 0; position:relative; border-bottom:#eaeaea 1px solid;}
.list01 .txtList li:last-of-type{border-bottom:0;}
.list01 .txtList.hasLastBorder li:last-of-type{border-bottom:#eaeaea 1px solid;}
.list01 .txtList li h3{line-height:0.8rem; font-size:0.5rem; font-weight:normal;}
.list01 .txtList li p{line-height:0.8rem; font-size:0.4rem; color:#999;}
.list01 .txtList li .btn{width:1.6rem; text-align:center; border:0; padding:0; position:absolute; right:0; top:50%; transform:translateY(-50%); font-size:0.45rem;}
.list01 .other{padding-top:0.3rem;}
.list01 .other p{line-height:0.8rem; font-size:0.5rem; padding-bottom:0.1rem;}
.list01 .other textarea.txt{width:calc(100% - 0.4rem - 2px); height:2.4rem; line-height:0.8rem; font-size:0.45rem; padding:0.1rem 0.2rem;}
.list01 .other textarea.txt::placeholder{font-size:0.45rem; color:#aaa; font-family:"iconfont";}
.list01 .other .articleCon{border-bottom:#eaeaea 1px solid; padding:0 0 0.4rem; color:#777; font-size:0.45rem;}

.list01 .picList{font-size:0; margin:-0.3rem -0.2rem 0; padding-bottom:0.5rem;}
.list01 .picList:after{display:block; clear:both; content:"";}
.list01 .picList li{display:inline-block; vertical-align:top; width:calc(25% - 0.4rem - 2px); height:0; padding-top:calc(25% - 0.4rem - 2px); border:#e6e6e6 1px solid; text-align:center; margin:0.4rem 0.2rem 0; position:relative;}
.list01 .picList li img{max-width:calc(100% - 0.1rem); max-height:calc(100% - 0.1rem); display:block; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.list01 .picList li .btn{height:0.5rem; line-height:0.5rem; padding:0 0.15rem; position:absolute; right:0; top:0; background:#f00; -webkit-border-radius:0 0 0 3px; border-radius:0 0 0 3px; border:0; color:#fff; font-size:0.32rem;}
.list01 .picList li.photoUploadBtn{background:#e4e4e4; color:#fff; border:0; width:calc(25% - 0.4rem); padding-top:calc(25% - 0.4rem);}
.list01 .picList li.photoUploadBtn label{display:block; width:100%; height:100%; position:absolute; left:0; top:0;}
.list01 .picList li.photoUploadBtn .iconfont{font-size:1rem; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.list01 .picList li.photoUploadBtn #photoUploadBtn{display:none;}


.col1{width:8.33333333%;}
.col2{width:16.66666667%;}
.col3{width:25%;}
.col4{width:33.33333333%;}
.col5{width:41.66666667%;}
.col6{width:50%;}
.col7{width:58.33333333%;}
.col8{width:66.66666667%;}
.col9{width:75%;}
.col10{width:83.33333333%;}
.col11{width:91.66666667%;}
.col12{width:100%;}

.dataTableDiv{padding:0.4rem;}
.dataTableDiv .iTitle02{padding-bottom:0.2rem;}
.dataTable{background:#fff;}
.dataTable td{padding:0.1rem; line-height:0.8rem; font-size:0.45rem; border:#e6e6e6 1px solid;}
.dataTable .firstRow td{background:#f5f5f5; text-align:center;}


.viewBox .article{background:#f4f4f4; padding:0.4rem;}
.viewBox .iTitle01{text-align:center; font-weight:bold;}
.viewBox .iTitle02{font-weight:bold;}
.viewBox .articleCon{padding:0; color:#555; font-size:0.45rem;}
.questionList{background:#fff; padding:0.2rem 0.4rem 0; border-bottom:#f5f5f5 0.3rem solid;}
.questionList:last-of-type{border-bottom:0;}
.questionList .iTitle02{padding:0.1rem 0 0.3rem; border-bottom:#e6e6e6 1px solid; position:relative;}
.questionList .iTitle02 p{width:1.2rem; height:0.8rem; line-height:0.8rem; text-align:center; position:absolute; right:0; top:0.1rem;}
.questionList li{padding:0.3rem 1.6rem 0.3rem 0; border-bottom:#e6e6e6 1px solid; position:relative;}
.questionList li:last-of-type{border-bottom:0;}
.questionList li h3{line-height:0.8rem; font-size:0.45rem; font-weight:normal;}
.questionList li p{line-height:0.8rem; font-size:0.4rem; color:#999;}
.questionList li .btn{width:1.2rem; text-align:center; padding:0; position:absolute; right:0; top:50%; transform:translateY(-50%); font-size:0.45rem;}
.questionList .articleCon{padding:0 0 0.5rem; color:#555; font-size:0.45rem; margin-top:-0.1rem;}

/* 日期弹出层 */
.rolldate-container{position:relative; z-index:100000;}

/* 筛选 */
.screenBox{padding:0.2rem 0.4rem;}
.screenBox li{padding:0.2rem 0; height:0.8rem; line-height:0.8rem; font-size:0.5rem;}
.screenBox li label{display:block; width:2.2rem; padding-right:0.2rem; float:left; text-align:right;}
.screenBox li label.photoUploadBtn{width:auto; padding-right:0; float:none; text-align:center; font-size:0.45rem;}
.screenBox li label.photoUploadBtn .iconfont{padding-right:0.2rem; font-size:0.54rem;}
.screenBox li p{margin-left:2.4rem; height:0.8rem;}
.screenBox li p .txt{width:calc(100% - 0.2rem - 2px);}
.screenBox li p .txt::placeholder{color:#aaa;}


.personBox{padding:0.4rem;}
.personBox .search{padding-right:2rem; position:relative;}
.personBox .search .btn{width:2rem; height:calc(0.8rem + 2px); line-height:calc(0.8rem + 2px); position:absolute; right:0; top:0; -webkit-border-radius:0; border-radius:0;}
.personBox .personChoose{margin:0.2rem -0.2rem 0; font-size:0;}
.personBox .personChoose label{display:inline-block; vertical-align:top; width:calc(33.3333% - 0.4rem); height:0.8rem; line-height:0.8rem; margin:0.2rem 0.2rem 0; font-size:0.45rem;}
.personBox .personChoose label input[type="checkbox"]{margin-right:0.1rem; float:left; margin-top:calc(0.4rem - 8px); vertical-align:top;}


.scoreBox{padding:0.4rem;}

@media (max-width: 720px) {
    .el-message-box {
        width: 320px !important;
    }

    .el-message {
        min-width: 320px !important;
    }
}



[v-cloak] {
    display: none !important;
}