@charset "utf-8";
/* CSS Document */


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video, input  {margin: 0;padding: 0;border: none;outline: 0; /*font-size:100%;*/ font: inherit;vertical-align: baseline;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {-webkit-text-size-adjust: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body { /*font-size:100%;*/ font-size:14px;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}

body { background:#fff; }

a{color:#444;text-decoration:none;}

.ln { text-align:left; }
.cn { text-align:center; }
.rn { text-align:right; }

.left { float:left; }
.right { float:right; }

.p5 { padding:5px; }
.p10 { padding:10px; }
.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt20 { padding-top:20px; }
.pt30 { padding-top:30px; }
.pt40 { padding-top:40px; }
.pt45 { padding-top:45px; }
.pt50 { padding-top:50px; }
.pt68 { padding-top:68px; }
.pt80 { padding-top:80px; }
.pt100 { padding-top:100px; }
.pt120 { padding-top:120px; }

.pb5 { padding-bottom:5px; }
.pb10 { padding-bottom:10px; }
.pb20 { padding-bottom:20px; }
.pb30 { padding-bottom:30px; }

.pbl30 { padding-left:30px; }

.mr10 { margin-right:10px; }
.ml10 { margin-left:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
input[type=button], input[type=submit], input[type=reset],button,input[type=text] { -webkit-appearance: none; -webkit-tap-highlight-color: transparent; }
.cclear:after,.cclear .after {content: ""; display: block; clear: both;}
.clear { clear:both; height:0; font-size:0;line-height:0; overflow:hidden;}
button { padding:0px; outline:none; border:none;}


/*begin*/
.layui-layout-body { background:#F6F7F9;}

.layui-layout-admin .layui-header { background-color:#fff;}
.layui-header { height:65px; border-bottom:1px solid #DDE2EE;}

.layui-layout-admin .layui-logo { width:300px; left:30px; height:65px; line-height:65px; text-align:left;}
.layui-nav .layui-nav-item a:hover { color:#1182FB;}

.layui-nav .layui-nav-item .nav_icon { height:65px;}
.layui-nav .layui-nav-item .nav_icon1 { background:url(../images/icon_nav_01.png) no-repeat center center; background-size:22px;}
.layui-nav .layui-nav-item .nav_icon2 { background:url(../images/icon_nav_02.png) no-repeat center center; background-size:22px;}

.layui-layout-admin .layui-side { top:66px;}
.layui-layout-admin .layui-body { top:66px;}
.layui-body { padding:0 20px;}

.seat { height:60px; line-height:60px; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500; font-size:14px; color:#A6AAB8;}
.seat a { margin:0 5px 0 5px; font-size:14px; color:#A6AAB8;}
.major { border-radius:5px; padding:20px 0; background:#fff; box-shadow:0px 0px 10px rgba(0,0,0,0.03);}

.major .layui-form { margin:0 20px;}
.major .layui-form .item { display:inline-block; vertical-align:top; margin:10px 10px 10px 0; font-size:14px; color:#3C4353;}
.major .record { height:auto; overflow:hidden; margin:0 auto;}
.record table { width:100%; height:auto; overflow:hidden; margin:0 auto;}
.record table th { vertical-align:middle; text-align:center; padding:15px 10px; font-size:14px; color:#838A9D; border-bottom:1px solid #DDE2EE;}
.record table td { vertical-align:middle; text-align:center; padding:15px 10px; font-size:14px; color:#838A9D; border-bottom:1px solid #DDE2EE;}


.record .table_B th { width:155px; vertical-align:middle; text-align:right; padding:10px; font-size:14px; color:#838A9D; border-bottom:1px solid #F6F7F9;}
.record .table_B td { padding:10px; border-bottom:1px solid #F6F7F9;}
.record .table_B .inps { width:298px; height:36px; overflow:hidden; border:1px solid #DDE2EE;}
.record .table_B .inps input { width:90%; padding:0 5%; height:20px; line-height:20px; overflow:hidden; margin:8px auto;}

.record .see { display:inline-block; width:16px; height:16px; overflow:hidden; margin:0 20px 0 0; background:url(../images/icon_operate_01.png) no-repeat center center; background-size:16px;}
.record .see:hover { background:url(../images/icon_operatehov_01.png) no-repeat center center; background-size:16px;}

.record .edit { display:inline-block; width:16px; height:16px; overflow:hidden; margin:0 20px 0 0; background:url(../images/icon_operate_02.png) no-repeat center center; background-size:16px;}
.record .edit:hover { background:url(../images/icon_operatehov_02.png) no-repeat center center; background-size:16px;}

.record .del { display:inline-block; width:16px; height:16px; overflow:hidden; margin:0 20px 0 0; background:url(../images/icon_operate_03.png) no-repeat center center; background-size:16px;}
.record .del:hover { background:url(../images/icon_operatehov_03.png) no-repeat center center; background-size:16px;}

/*登录*/
.logon { position:relative; z-index:99; /*height:1080px;*/font-family:"Microsoft Yahei"; font-weight:500; background:#fff;}
.logon .fl { float:left; width:50%; height:100%; overflow:hidden; /*background:url(../images/icon_logon_bg.png) no-repeat center center; background-size:cover;*/background:rgba(17,130,251,0.04);}









.logon .fr { float:left; width:50%; height:100%; overflow:hidden;}

.logpage { width:550px; height:auto; overflow:hidden; margin:20% auto 0;}
.logpage .top { height:auto; overflow:hidden; margin:0 auto;}
.logpage .top h1 { height:30px; line-height:30px; text-align:center; overflow:hidden; margin:0 auto 28px; font-size:24px; color:#1182FB;}
.logpage .top p { height:20px; line-height:20px; text-align:center; overflow:hidden; margin:0 auto; font-size:14px; color:#A6AAB8;}

.logpage .entry { height:auto; overflow:hidden; margin:100px auto 0;}

.logpage .entry .item { position:relative; height:40px; overflow:hidden; margin:0 auto 30px; border-radius:5px; border:1px solid #DDE2EE;}
.logpage .entry .item .ico { position:absolute; left:0; top:0; width:54px; height:40px; overflow:hidden;}
.logpage .entry .item .ico1 { background:url(../images/icon_user_01.png) no-repeat center center; background-size:14px;}
.logpage .entry .item .ico2 { background:url(../images/icon_user_02.png) no-repeat center center; background-size:14px;}

.logpage .entry .item .inp { margin:0 0 0 55px; height:40px; overflow:hidden;}
.logpage .entry .item .inp input { width:95%; padding:0 5% 0 0; height:20px; line-height:20px; overflow:hidden; margin:10px auto; font-size:14px; color:#3C4353;}
.logpage .entry .item .inp input::-webkit-input-placeholder { color:#A6AAB8;}
.logpage .entry .item .inp input:-moz-placeholder { color:#A6AAB8;}
.logpage .entry .item .inp input::-moz-placeholder { color:#A6AAB8;}
.logpage .entry .item .inp input:-ms-input-placeholder { color:#A6AAB8;}

.logpage .entry .itemcur { border:1px solid #1182FB;}
.logpage .entry .itemcur .ico1 { background:url(../images/icon_userhov_01.png) no-repeat center center; background-size:14px;}
.logpage .entry .itemcur .ico2 { background:url(../images/icon_userhov_02.png) no-repeat center center; background-size:14px;}

.logpage .rem { height:20px; overflow:hidden; margin:0px auto 50px;}
.logpage .rem label { display:block; height:20px; line-height:20px; overflow:hidden; margin:0 auto; font-size:14px; color:#3C4353;}
.logpage .rem label .icon { display:block; float:left; width:20px; height:20px; overflow:hidden;}
.logpage .rem label .icon input { width:20px; height:20px; background:url(../images/icon_user_03.png) no-repeat left center; background-size:14px; -webkit-appearance:none; -moz-appearance:none; border:0; border:none; vertical-align:middle;}
.logpage .rem label .icon input[type=checkbox]:checked { background:url(../images/icon_userhov_03.png) no-repeat left center; background-size:14px;}

.logpage .subbtn { display:block; width:100%; height:42px; line-height:42px; text-align:center; overflow:hidden; margin:0 auto; font-size:14px; color:#A6AAB8; border-radius:5px; background:#E6E9EF;}
.logpage .subbtn:hover { color:#fff; background:#1182FB;}


.layui-carousel { top:50%; margin:-375px auto 0px; background:none;}
.layui-carousel-ind ul { border-radius:none; background:none;}
.layui-carousel-ind li { background:#E6E9EF;}
.layui-carousel>[carousel-item]>* { background:none;}
.layui-carousel-ind li.layui-this { background:#1182FB;}



