﻿@charset "utf-8";
/* 样式预定义 */
body{font-family: "Microsoft YaHei","微软雅黑"; padding-bottom:70px; box-sizing:border-box; background-color:#edf1f4; font-size:14px}
body, dl, dd, p, h1, h2, h3, h4, h5, h6 {margin: 0}
ol, ul {margin: 0;padding: 0;list-style: none}
a {text-decoration: none;color:#666666; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-user-select:none}
img{border: none;vertical-align:middle}
i{ font-style:normal}
.left{ float:left}
.right{ float:right}
.table{ display:table}
.tr{ display:table-row}
.td{ display:table-cell}
input,button,select,textarea{outline:none}
textarea{resize:none}

/* index_foot */
.index_foot{ position:fixed; width:100%; line-height:22px; left:0; bottom:0; display: flex; background-color: white; padding: 10px 0 6px; z-index: 999;}
.index_foot a{ flex:1 1 50%; text-align:center; font-size:14px}
.index_foot img{ height:26px; margin-bottom: 6px;}

/* focus */
.focus{ width:100%; position:relative; overflow:hidden;}
.focus .hd{ width:100%; height:11px; position:absolute; z-index:1; bottom:10px; text-align:center;}
.focus .hd ul{ display:inline-block; height:5px; font-size:0; vertical-align:top;}
.focus .hd ul li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:white; margin:0 5px; vertical-align:top; overflow:hidden;}
.focus .hd ul .on{ background:#FE6C9C;}
.focus .bd{ position:relative; z-index:0;}
.focus .bd li a{ position:relative; display:block;}
.focus .bd li img{ width:100%}

/* head20210105 */
.head20210105{ overflow: hidden; background-color: #009AFE;}
.head20210105 div{ float: left; color: white; line-height: 42px}
.head20210105 div:nth-child(1){ padding: 0 4px 0 4px;}
.head20210105 div:nth-child(1) img{ width: 14px; margin: 0 10px;}
.head20210105 div:nth-child(2){ background: no-repeat left center; background-size: auto 24px; font-size: 16px;}
.head20210105 a{ color: white; vertical-align: top;}