@charset "utf-8";
html,body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
    font-size: 14px;
}

/* 设置默认字体 */
body,
button, input, select, textarea { /* for ie */
    /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
    font: 14px/1 "微软雅黑" Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; /* 用 ascii 字符表示，使得在任何编码下都无问题 */
}
h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }
img{width:100%;height:100%;}
address, cite, dfn, em, var, i { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */
img{ max-width: 100%;}
/* 重置列表元素 */
ul, ol { list-style: none; }

/* 重置文本格式元素 */
a { text-decoration: none; color: #333; }
a:hover { text-decoration: none; color: #11cd6e; }
/* 重置表单元素 */
input,select,textarea,button{outline:medium;}
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
input {vertical-align:middle;border: none; background: none;outline:none;}\n
button, input, select, textarea {
  font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
hr {
    border: none;
    height: 1px;
}
html { overflow-y: scroll; min-width: 320px;}
body{background:#f8f6f4;}

.container-body-app{
    width:100%;
}
.row-fluid{
    width:100%;
}
.container-body-app{
    width:100%;
}
.lightModuleOuterContent313{
    width:100%;
    height:56px;
    border-bottom:1px solid #dcdfe6;
}
.terContent313main{
    width:90%;
    height:56px;
    background:transparent;
    margin:0 auto;
    display:flex;
    flex-direction:row;
    flex-wrap:nowrap;
    justify-content: space-between;
    align-items: center;
}
.terContent313mainleft{
    height:100%;
    display:flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
}
.terContent313mainleftimg{
    width:40px;
    height:40px;
}
.terContent313mainleftimginfo{
    width:100%;
    height:100%;
}
.terContent313mainlefttxt{
    margin-left:10px;
}
.terContent313mainlefttxtinfo{
    font-size:16px;
    font-weight:600;
    color:#000;
}
.t313mainrightul{
    display:flex;
    flex-direction: row;
    flex-wrap:nowrap;
    justify-content: flex-end;
    align-items: center;
}
.t313mainrightlist{
    width:104px;
    height:56px;
    display:flex;
    flex-direction: row;
    flex-wrap:nowrap;
    justify-content: center;
    align-items: center;
    background:#f6ece0;
    border-bottom:1px solid #f89328;
    cursor:pointer;
    box-sizing: border-box;
}
.t313mainrightlisttxt{
    font-size:16px;
    font-weight:600;
    color:#f89328;
}
.t313mainrightlistother{
    width:104px;
    height:56px;
    display:flex;
    flex-direction: row;
    flex-wrap:nowrap;
    justify-content: center;
    align-items: center;
    cursor:pointer;
    transition: all 1s;
}
.t313mainrighttxtinfo{
    font-size:16px;
    font-weight:400;
    color:#000;
}
.t313mainrightlistbtn{
    width:60px;
    height:56px;
    display:flex;
    flex-direction: row;
    flex-wrap:nowrap;
    justify-content: center;
    align-items: center;
    cursor:pointer;
    margin-left:10px;
}
.t313mainrightlistbtntxt{
    width:60px;
    height:32px;
    background:#f89328;
    border-radius:4px;
    display:flex;
    flex-direction: row;
    flex-wrap:nowrap;
    justify-content: center;
    align-items: center;
}
.t313mainrightlistbtnregtxt{
    width:60px;
    height:32px;
    background:#fff;
    border-radius:4px;
    display:flex;
    flex-direction: row;
    flex-wrap:nowrap;
    justify-content: center;
    align-items: center;
    border:1px solid #ccc;
    box-sizing: border-box;
}
.t313mainrightlistbtnregtxtinfo{
    font-size:14px;
    font-weight:400;
    color:#000;
}
.t313mainrightlistbtntxtinfo{
    font-size:14px;
    font-weight:400;
    color:#fff;
}
.t313mainrightlistbtntxt:hover{
    background:#FAB369;
}
.t313mainrightlistbtnregtxt:hover{
    background:#fef4ea;
    border-color:#f89328;
}
.t313mainrightlistbtnregtxt:hover .t313mainrightlistbtnregtxtinfo{
    color:#f89328;
}
.t313mainrightlistother:hover{
    background:#f6ece0;
}
.t313mainrightlistother:hover .t313mainrighttxtinfo{
    color:#f89328;
}
.lightModuleOuterContent314{
    width:100%;
    height:298px;
    background:#3f3f46;
    overflow: hidden;
}
.terContent314main{
    width:90%;
    height:192px;
    margin: 32px auto 0 auto;
    background:transparent;
    display:flex;
    flex-direction: row;
    flex-wrap:nowrap;
    justify-content: space-between;
    align-items: center;
}
.t314mainleft{
    width:49%;
    height:100%;
    background:transparent;
}
.t314mainright{
    width:49%;
    height:100%;
    background:transparent;
}
.t314mainleftone{
    width:100%;
    height:30px;
    background:transparent;
}
.t314mainleftoneul{
    width:100%;
    height:100%;
    display:flex;
    flex-direction: row;
    flex-wrap:nowrap;
    justify-content: space-between;
    align-items: center;
}
.t314mainleftonelist{
    width:80px;
    height:30px;
    display:flex;
    flex-direction: row;
    flex-wrap:nowrap;
    justify-content: center;
    align-items: center;
}
.t314mainleftonelisttxt{
    font-size:18px;
    font-weight:600;
    color:#9d9d9d;
}
.t314mainlefttwo{
    width:100%;
    height:30px;
    line-height:30px;
    margin-top:10px;
    background:transparent;
}
.t314mainlefttwotxt{
    font-size:18px;
    font-weight:600;
    color:#9d9d9d;
}
.t314mainrightmain{
    width:100%;
    height:100%;
    background:transparent;
}
.t314mainrightmainul{
    width:100%;
    height:100%;
    display:flex;
    flex-direction: row;
    flex-wrap:nowrap;
    justify-content: space-around;
    align-items: center;
}
.t314mainrightmainlist{
    width:128px;
    height:160px;
}
.t314mainrightlistimg{
    width:128px;
    height:128px;
}
.t314mainrightlisttxt{
    width:128px;
    text-align: center;
    margin-top:5px;
}
.t314mainrightlisttxtinfo{
    font-size:18px;
    font-weight:600;
    color:#e5e7eb;
}
.lightModuleOuterContent315{
    width:100%;
    height:42px;
    background:transparent;
    position: fixed;
    bottom:0;
    left:0;
}
.tent315right{
    width:30px;
    height:30px;
    position: absolute;
    right:20px;
    top:5px;
    background:#fea2ad;
    border-radius:50%;
    cursor:pointer;
    line-height:30px;
    text-align: center;
}
.tent315right:hover{
    background:#fec8ce;
}
