@charset "utf-8";
/* CSS 预处理 */
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {margin: 0;padding: 0;font-weight: normal;font-style: normal;font-size: 100%;font-family: "微软雅黑", Arial, Helvetica, sans-serif}
ol, ul, li {list-style: none}
img {border: 0;margin: 0;padding: 0;display: block;}
body {background: #fff;}
a, em {text-decoration: none;font-style: normal;cursor: pointer;}
.clear{clear: both;}
.clearfix:after,ul.grid:after { content: " ";display: block;clear: both;height: 0;}
.center{width: 1200px;margin: 0 auto;}
.hidden{display:none;}
/*头部*/
#header{height: 62px;width: 100%;border-bottom: 1px solid #ccc;background: #F8F8F8;z-index: 9}
.logo{float: left;}
.headright{float: right;line-height: 62px; }
.headright a{font-size: 16px;font-family: "楷体";padding: 0px 10px;color:#0B5EA5;}
.menu{height: 62px;float: left;margin-left:50px;}
.menu li{line-height: 62px;float: left;width: 100px;color:#6A6A6A;font-size: 14px;text-align: center;cursor: pointer;}
.menu li:hover,.navbg{background: #E7E7E7}

/*底部*/
#footer{width: 100%;height: 50px;line-height:30px;color:#777;text-align: center;font-size: 14px;border-top: 1px solid #ccc;padding: 20px 0px;background: #fff;z-index: 9;}


/*列表*/
.datalist{max-width:1600px;margin: 0 auto;min-width: 1200px}
.smslist{width: 1200px}
.datalist .layui-table,.datalist .layui-table th{text-align: center;}
.trhide{display: none;text-align: left;background:#B5DCD7;}
body .layui-table .trhide:hover,body .layui-table .trshow:hover,.trshowclick{background:#B5DCD7;}
.trhide td i{color:#fff;}
.datalist table,.datalist thead,.datalist tbody{max-width: 1600px;}
.maxth1{max-width: 80px}
.maxth1 input{max-width: 60px;}
.maxthth input{max-width: 120px !important;}
.maxthtd1{max-width: 180px;}
.maxtd1{max-width: 200px;}
.maxtdej1{max-width: 550px;}
.datalist table td{word-break:break-all;}
.repeatcolor{/*background: #FFEBCD;*/}
body .layui-table .repeatcolor:hover,.repeatclick{background: #B5DCD7;}
.infoleft{width:600px;float: left;}
.inforight{width:600px;float: right;}
.trshow td span{padding:2px 3px;border-radius: 3px;color: #fff}
.trshow td input{border:none;text-align:center;background: none}
.layui-form textarea{resize:none;}
.page{height: 50px;text-align: center;}
.page .pagination{display:inline-block;}
.page .pagination:after{content:'';clear: both;}
.page .pagination a{float: left;width: 35px;height: 35px;border-radius: 5px;border:1px solid #ccc;line-height: 35px;font-size: 16px;margin: 0 3px;overflow: hidden;display: inline-block;}
.page .pagination span{line-height: 35px;margin: 0 3px;color: #555;border:1px solid #ccc;display: inline-block;height: 35px;float:left;border-radius: 5px;padding: 0 10px}
.page .pagination span b{color: red}
.page .pagination .active{background: #D7A746;color: #fff;border:1px solid #D7A746;}
.page .pagination .disabled{color: #dedede}
.editicon .fa{font-size:18px; }
.editform{width: 700px;min-height:210px;padding: 20px 30px;}
.editform .layui-form-item .layui-form-label span{color:red;}
.editform .layui-form-item .layui-input-block .fastrm{line-height: 30px;margin-top: 10px}
.editform .layui-form-item .layui-input-block .fastrm span{padding:2px 8px;margin:5px;border-radius: 5px;cursor: pointer;background: #008B8B;color: #fff;display: inline-block;}
.tipwin .layui-layer-content{text-align: center;padding: 30px 0;}

.datalist .top{height:30px;padding: 10px;border-bottom: 1px solid #ccc}
.datalist .top_left{float: left}
.datalist .top_left .add{float: left}
.datalist .top_left form,.datalist .top_left .jrtt{float: left;margin-left: 10px;}
.datalist .top_left .sms,.datalist .top_menu .sms{display: inline-block;height: 28px;line-height: 30px;color: #333;padding: 0 15px;border:1px solid #ccc;}
.datalist .top_left .bg,.datalist .top_menu .bg{background: #009688;color: #fff;border: 1px solid #009688}
.datalist .top_right{float: right;line-height: 30px;}
.datalist .top_right span,.sticon{color: #FF5722}
.datalist .top_menu{float: left;padding-left:100px;}
.datalist .top_menu .bg{background: #5FB878;border: 1px solid #5FB878}




.datalist .search{padding: 10px 0 0;border-bottom: 1px solid #ccc}
.searchtop,.searchdown{width: 1180px;padding: 0 10px;}
.datalist .search .layui-form-item{margin-bottom: 0;}
.datalist .search .layui-inline{margin-right: 5px}
.datalist .search .layui-inline .layui-form-label{max-width:60px;padding: 0;height: 30px;line-height: 30px;text-align:left;}
.datalist .search .layui-inline .layui-input-block{margin-left: 70px;}
.datalist .search .layui-inline .layuibtn{margin-left:10px}
.datalist .search input,.datalist .search select{height: 30px;width: 115px}
.datalist .search button{height: 30px;line-height: 30px;}
.datalist .search .layui-inline .searchtime{float: left;margin-left: 0;margin-top: 7px;}
.datalist .search .layui-inline .searchtime input{font-size: 12px;width: 130px;padding-left: 5px;}
.datalist .search .layui-inline .layui-form-mid{height: 30px;padding: 0;line-height:20px;margin: 0 5px;}

body .layui-table{color: #333;}
body .layui-table[lay-size="sm"] td,body .layui-table[lay-size="sm"] th{font-size: 13px;}
#mdtsort{cursor: pointer;}
#pagenumdiv{width:90px;}
#pagenumdiv .layui-input-block{margin-left:0;}
#pagenumdiv .layui-unselect{width:90px;}
#pagenumdiv .layui-form-select .layui-input{padding-left: 5px;padding-right:25px;}
.edittitletip{line-height: 30px;color: red;padding: 0px 40px}

body .smscon .layui-tab-content,body .smscon .layui-this{background: #009688;color:#fff;}
body .layui-tab-content{padding: 0 200px}
.smsinfo_left{width: 300px;float: left;margin:50px 0;line-height:35px;font-size: 18px;}
.smsinfo_left span{color: yellow}
.smsinfo_right{width:450px;float: right;margin:50px 0;}
.smsinfo_rightli{background: #fff;border-radius: 10px;}
.smsinfo_right .layui-form-label{width: 120px;color: #009688;font-size: 18px;}
.smsinfo_right .layui-input-block{margin-left: 150px}
.smsinfo_right .layui-input-block .layui-input{width: 270px;border:1px solid #fff;font-size: 18px;}
.smsinfo_right .layui-input-block .layui-form-select dl dd{color: #333}
.smsinfo_right .layui-input-block .layui-form-select dl dd.layui-this{background: #009688;color: #fff}
.smsinfo_right .layui-form-item .layui-btn{background: #fff;color: #009688;width: 150px;height: 45px}
body .layer_diy .layui-layer-content{padding: 50px;}

.dstr{background: #FFEBCD}
.sstr{background: #B5DCD7}
.inbar{padding-top: 10px;}