@charset "utf-8";
/* CSS Document */
*{ margin: 0; padding: 0; font-size: 100%;}
html { background: #fff;}
body { width: 100%; max-width: 800px; min-height: 100vh; margin: 0 auto; line-height: 1.75; font-size: 16px; font-family: "微软雅黑"; word-break: break-all; word-wrap: break-word; border-right: solid 5px #ccc; border-left: solid 5px #ccc; background: #fff;}
input, select, button, textarea { margin: 0; padding: 0; vertical-align: middle; font-size: 100%; color: inherit; border: 0; font-family: inherit; outline: none; resize: none;}
input[type="text"] { -webkit-appearance: none;}
ol, ul {list-style: none;}
img { max-width: 100%; vertical-align: middle;}
a { text-decoration: none; color: inherit;}
:focus { outline: 0;}
table {	border-collapse: collapse; border-spacing: 0;}

@media screen and (max-width:750px){
body { font-size: 14px; border: 0;}
}

.h10 { height: 3px; font-size: 0; line-height: 0; clear: both; background: #fff;}
.clear { clear: both;}
.wrapper { padding: 3px;}
.toplogo {}
.toplogo img { width: 100%; height: auto;}

.tit { color: #ff0; text-align: center; font-weight: bold; font-size: 24px; background: #00f;}
@media screen and (max-width:750px){
.tit { font-size: 16px;}
}

.tits { text-align: center; color: #551a8b; font-weight: bold; font-size: 22px; font-family: KaiTi; border: solid 1px #e5e5e5; border-top: 0;}
.tits a { display: block;}
@media screen and (max-width:750px){
.tits { font-size: 18px;}
}

.adpic {}
.adpic img { width: 100%; height: auto;}

/*一肖一码*/
.yxym-tit { line-height: 1.2; margin: 3px 0; text-align: center; color: #ff0; font-weight: bold; font-size: 26px; font-family: KaiTi; background: #f00;}
.yxym-tit a { display: block; padding: 10px;}
.yxym-tit span { background: #000;}
.yxym {}
.yxym td { padding: 2px 5px; border: solid 1px #e5e5e5; color: #f00; font-weight: bold; font-size: 20px; font-family: KaiTi;}
.yxym tfoot th { padding: 2px 5px; text-align: left; border: solid 1px #e5e5e5; color: #00f; font-weight: normal; background: #ff0;}
.yxym font { font-size: 18px;}
.yxym span { background: #000;}
@media screen and (max-width:750px){
.yxym-tit { font-size: 18px;}
.yxym-tit a { padding: 5px;}
.yxym td { padding: 2px 5px; font-size: 16px;}
.yxym font { font-size: 14px;}
.yxym span { background: #000;}
}

/*微信*/
.weixin { text-align: center; font-weight: bold;}
.weixin table.weixin-table1 { background: #fdeada;}
.weixin table.weixin-table1 thead {}
.weixin table.weixin-table1 thead th { color: #f00; border: solid 3px #fff; background: #b7dde8;}
.weixin table.weixin-table1 thead th button { line-height: 1; padding: 2px 3px; font-size: 14px; color: #000; border: solid 1px #767676; border-radius: 3px; background: #efefef; vertical-align: text-bottom;}
.weixin table.weixin-table1 td { border: solid 3px #fff;}
.weixin table.weixin-table1 td span { color: #00f; background: #ff0;}
.weixin table.weixin-table2 { border: 0; font-size: 20px;}
.weixin table.weixin-table2 td { border: 0; color: #0070c0;}
.weixin table.weixin-table2 img { width: 300px; height: auto;}
@media screen and (max-width:750px){
.weixin table.weixin-table2 { font-size: 14px;}
.weixin table.weixin-table2 img { width: 160px; height: 160px;}
}

/*表格*/
.tablelist { color: #00f; text-align: center; font-weight: bold; font-size: 20px; font-family: KaiTi;}
.tablelist table td { padding: 2px 5px; border: solid 1px #e5e5e5;}
.tablelist-tit { line-height: 1.5; padding: 5px; text-align: center; font-weight: bold; font-size: 20px; border-left: solid 1px #e5e5e5; border-right: solid 1px #e5e5e5; font-family: KaiTi;}
@media screen and (max-width:750px){
.tablelist { font-size: 16px;}
.tablelist-tit { padding: 3px; font-size: 16px;}
}

/*QQ群*/
.qqqun { text-align: center; font-weight: bold;}
.qqqun table.qqqun-table1 { background: #fdeada;}
.qqqun table.qqqun-table1 thead {}
.qqqun table.qqqun-table1 thead th { color: #f00; border: solid 3px #fff; background: #ff0;}
.qqqun table.qqqun-table1 td { border: solid 3px #fff;}
.qqqun table.qqqun-table1 td span { color: #f00;}

.qqqun table.qqqun-table2 { border: 0; font-size: 20px;}
.qqqun table.qqqun-table2 td { border: 0; color: #0070c0;}
.qqqun table.qqqun-table2 img { width: 300px; height: auto;}
.qqqun table.qqqun-table2 thead {}
.qqqun table.qqqun-table2 thead th { border: 0; font-size: 16px; color: #f00;}
.qqqun table.qqqun-table2 tfoot {}
.qqqun table.qqqun-table2 tfoot th { line-height: 1.5; font-size: 24px; border: 0;}
.qqqun table.qqqun-table2 tfoot th span { background: #ff0;}
.qqqun table.qqqun-table2 tfoot th font {}
.qqqun table.qqqun-table2 tfoot th
.qqqun table.qqqun-table2 {}
@media screen and (max-width:750px){
.qqqun table.qqqun-table2 { font-size: 14px;}
.qqqun table.qqqun-table2 img { width: 160px; height: 160px;}
.qqqun table.qqqun-table2 thead th { font-size: 14px;}
.qqqun table.qqqun-table2 tfoot th { font-size: 20px;}
}

/*冷肖冷码*/
.lxlmtj { text-align: center; font-weight: bold; font-size: 20px; font-family: KaiTi;}
.lxlmtj th { padding: 2px 5px; border: solid 1px #e5e5e5; font-size: 30px; color: #00f;}
.lxlmtj td { padding: 2px 5px; border: solid 1px #e5e5e5;}
@media screen and (max-width:750px){
.lxlmtj th { font-size: 20px;}
.lxlmtj { font-size: 16px;}
}

.footer { padding: 5px 0; text-align: center; font-size: 14px;}
.footer h2 { color: #00f; font-size: 18px;}
@media screen and (max-width:750px){
.footer h2 { font-size: 16px;}
}

.footer-reg { display: flex; justify-content: center; align-items: center; max-width: 800px; height: 42px; line-height: 1; padding: 0 10px; box-sizing: border-box; color: #fff; background: rgba(0,0,0,.7); position: fixed; left: 0; bottom: 51px; right: 0; margin: auto;}
.footer-reg1 {}
.footer-reg1 span { display: block; width: 24px; height: 24px; line-height: 24px; text-align: center; color: #000; font-size: 14px; border-radius: 50%; cursor: pointer; background: #fff;}
.footer-reg2 { flex: 1; text-align: center;}
.footer-reg3 {}
.footer-reg3 a { display: block; padding: 5px 8px; text-align: center; border-radius: 5px; background: #529efe;}

.footer-weixin { display: flex; max-width: 800px; height: 50px; line-height: 1; color: #fff; background: rgba(0,0,0,.7); position: fixed; left: 0; bottom: 0; right: 0; margin: auto;}
.footer-weixin1 { flex: 1;}
.footer-weixin1 dl { display: flex; justify-content: center; align-items: center; height: 50px;}
.footer-weixin1 dl dt { padding-right: 10px;}
.footer-weixin1 dl dt img { width: 40px;}
.footer-weixin1 dl dd {}
.footer-weixin1 dl dd h3 { color: #f00; font-size: 18px;}
.footer-weixin1 dl dd p { padding-top: 2px;}
.footer-weixin2 { display: flex; align-items: center; padding-right: 10px;}
.footer-weixin2 button { padding: 5px 8px; border-radius: 5px; background: #e70000;}
.footer-weixin2 a {padding: 5px 8px; border-radius: 5px; background: #e70000;}

.gotop { width: 40px; height: 40px; border-radius: 50%; background: url(../images/gotop.png) center center no-repeat; background-size: 100% auto; position: fixed; right: 12px; bottom: 100px; z-index: 99;}
