@charset "utf-8";
/* CSS Document */
*{ margin: 0; padding: 0; font-size: 100%;}
html { background: #fff;}
body { width: 100%; max-width: 720px; min-height: 100vh; margin: 0 auto; line-height: 1.75; font-size: 15px; color: #333; border: solid 2px #ccc; box-sizing: border-box; font-family: "微软雅黑"; word-break: break-all; word-wrap: break-word; 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;}

.h10 { height: 5px; font-size: 0; line-height: 0; clear: both; background: #f1f1f1;}
.clear { clear: both;}
.adpic img { width: 100%; height: auto;}

.header { max-width: 720px; height: 44px; margin: auto; padding: 0 5px; box-sizing: border-box; background: #f13131; position: fixed; top: 0; left: 0; right: 0; z-index: 9;}
.header img { height: 44px;}
.header-blank { clear: both; height: 42px; background: #f13131;}

.nav { padding: 5px; text-align: center; color: #606060;}
.nav ul { display: flex; flex-direction: row; flex-wrap: wrap;}
.nav ul li { width: 25%;}
.nav ul li a { display: block; padding: 5px 0;}
.nav ul li a img { width: 36px; height: 36px; margin-bottom: 2px;}
.nav ul li a span { display: block;}

.notice { display: flex; align-items: center;}
.notice-l { padding: 0 5px;}
.notice-l img { width: 20px; height: 20px;}
.notice-r { height: 40px; line-height: 40px; flex: 1;}

.yxym1 table span { color: #ff0;}
.kjcj { padding-top: 10px;}

.swiper-nav { text-align: center; color: #fff; font-weight: bold;}
.swiper-nav .swiper-slide { padding: 2px 0; background: #555;}
.swiper-nav .active-nav { background: #f00;}

.yxym-tit { padding: 2px 10px; text-align: center; font-weight: bold; color: #f00; background: #ff0;}
.yxym {}
.yxym table { color: #0F0; font-weight: bold; background: #000;}
.yxym table th { padding: 2px 10px; color: #ff0; font-size: 16px; border: solid 1px #d70000; background: #f00;}
.yxym table td { padding: 2px 10px; border: solid 1px #333;}
.yxym table span { color: #ff0;}

.tit { display: flex; text-align: center; justify-content: space-between; align-items: center; padding: 5px;background: #f1f1f1;}
.tit.center { justify-content: center;}
.tit h3 { color: #000;}
.tit a { font-size: 13px;}

.zlz {}
.zlz ul { margin: 0 1px 1px 1px; border-left: solid 1px #eee; border-top: solid 1px #eee;}
.zlz ul li { border-right: solid 1px #eee; border-bottom: solid 1px #eee;}
.zlz ul li a { display: block; padding: 2px 5px; text-align: center;}

.tab-pic { padding: 5px; text-align: center;}
.tab-pic img { width: 100%; max-width: 98%; height: 380px;;}
.tab-txt { padding: 0 5px 5px 5px;}
@media screen and (max-width:700px) {
.tab-pic { padding: 0;}}

.gsb-box {}
.gsb-box ul { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; margin: 1px; border-left: solid 1px #eee; border-top: solid 1px #eee;}
.gsb-box ul li { width: 50%; border-right: solid 1px #eee; border-bottom: solid 1px #eee; box-sizing: border-box;}
.gsb-box ul li:last-child {	margin-bottom: 0;}
.gsb-box ul li:nth-last-child(2) { margin-bottom: 0;}
.gsb-box ul li a { display: flex; justify-content: space-between; padding: 8px;}
.gsb-box ul li .gsbli1 {}
.gsb-box ul li .gsbli1 em {	display: inline-block; margin-right: 5px; padding: 0 5px; color: #fff; font-size: 12px;	font-style: normal; font-weight: normal; background: #f00;}
.gsb-box ul li .gsbli1 font { font-weight: bold; color: #000!important;}
.gsb-box ul li .gsbli2 { color: #999; font-size: 13px;}
@media screen and (max-width:700px) {
.gsb-box ul li { width: 100%;}
.gsb-box ul li a { padding: 5px;}
}

.list {}
.list ul { display: flex; flex-direction: row; flex-wrap: wrap; margin: 0 1px 1px 1px; border-left: solid 1px #eee; border-top: solid 1px #eee;}
.list ul li { width: 33.1%; border-right: solid 1px #eee; border-bottom: solid 1px #eee; box-sizing: border-box;}
.list ul li a { display: block; padding: 2px 5px; text-align: center;}

.xjl {}
.xjl ul { margin: 0 1px 1px 1px; border-left: solid 1px #eee; border-top: solid 1px #eee;}
.xjl ul li { padding: 2px 5px; border-right: solid 1px #eee; border-bottom: solid 1px #eee;}
.xjl ul li font { color: #00f;}
.xjl ul li a { font-weight: bold; color: #f00; text-decoration: underline;}
@media screen and (max-width:700px) {
.xjl ul li a { display: block;}
}

.esbm { padding: 0 1px 1px 1px;}
.esbm table {}
.esbm th { padding: 2px 5px; color: #fff; border: solid 1px #eee; background: #f13131;}
.esbm td { padding: 2px 5px; text-align: center; border: solid 1px #eee;}
.esbm td.td1 { background: #f9f9f9;}

.sxsw { text-align: center;}
.sxsw table {}
.sxsw th { padding: 2px; border: solid 1px #eee; background: #f9f9f9;}
.sxsw td { padding: 2px; border: solid 1px #eee;}

.cgjy { padding: 0 1px 1px 1px; text-align: center;}
.cgjy table {}
.cgjy th { padding: 2px; color: #fff; border: solid 1px #eee; background: #f13131;}
.cgjy td { padding: 2px; border: solid 1px #eee;}
.cgjy td.c01 { width: 28%; background: #f9f9f9;}
.cgjy td.c02 { padding: 2px 10px; text-align: left; color: #00f;}
.cgjy td.c03 { width: 25%; background: #f9f9f9;}
.cgjy td span { color: #f00;}

/*ä¸»é¡µå›¾åº“*/
.tuku ul {display: flex;flex-wrap: wrap;justify-content: space-around;}
.tuku ul li {	width: 26%;margin: .22rem;text-align: center;}
.tuku ul li img {width: 100%;margin: 8px 0;}

.duizhao {}
.duizhao .shengxiao {}
.duizhao .shengxiao ul { display: flex; flex-direction: row; flex-wrap: wrap; text-align: center;}
.duizhao .shengxiao ul li { width: 33.33%; padding: 10px 0;}
.duizhao .shengxiao ul li .shengxiaot {}
.duizhao .shengxiao ul li .shengxiaof {}
.duizhao .shengxiao ul {}
.duizhao .wuxing {}
.duizhao .wuxing table {}
.duizhao .wuxing table th {}
.duizhao .wuxing table td {}
.duizhao .wuxing table tr td:nth-child(1) { width: 20%; min-width: 4em; text-align: center;}
.duizhao .bose {}
.duizhao .bose table {}
.duizhao .bose table th {}
.duizhao .bose table td {}
.duizhao .bose table tr td:nth-child(1) { width: 20%; min-width: 4em; text-align: center;}
.duizhao .heshuds {}
.duizhao .heshuds table {}
.duizhao .heshuds table th {}
.duizhao .heshuds table td {}
.duizhao .heshuds table tr td:nth-child(1) { width: 20%; min-width: 4em; text-align: center;}
.duizhao .shengxiaosx {}
.duizhao .shengxiaosx table { text-align: center;}
.duizhao .shengxiaosx table th {}
.duizhao .shengxiaosx table td {}
.duizhao-tit {}
.duizhao table {}
.duizhao th { padding: 5px; border: solid 1px #ddd; background: #eee;}
.duizhao td { padding: 5px; border: solid 1px #ddd;}
.duizhao table {}

.dzround { font-family: Tahoma; margin: 2px; font-size: 13px; display: inline-block; width: 20px; height: 20px; line-height: 20px; text-align: center; color: #fff; border-radius: 50%; background: #f00;}
.dzround.blue { background: #36f;}
.dzround.green { background: #090;}

@media screen and (max-width:750px){ 
.duizhao .shengxiao ul li .shengxiaot img { width: 30px;}
.duizhao th { padding: 3px;}
.duizhao td { padding: 3px;}
.duizhao .bose table td { padding-top: 5px; padding-bottom: 5px;}
.duizhao .heshuds table td { padding-top: 5px; padding-bottom: 5px;}
.dzround { font-size: 12px; width: 18px; height: 18px; line-height: 18px;}
}

.footer { padding: 10px; font-size: 12px; text-align: center; color: #8d8d8d; border-top: solid 5px #e1e1e1; height: 100px;background: #eee;}
.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;}
.back { display: block; width: 40px; height: 40px; border-radius: 50%; box-shadow: 0 4px 5px rgba(0,0,0,.5); background: url(/images/back.png) rgba(0,0,0,.4) center center no-repeat; background-size: 75%; position: fixed; top: 0; left: 10px; bottom: 0; margin: auto;}

.nav-dh { display: flex; align-items: center; padding: 10px; font-size: 13px; color: #999; border-bottom: solid 5px #e1e1e1;}
.nav-dh a { color: #333;}
.nav-dh i { margin: 0 5px; font-style: normal; font-size: 12px; font-family: 宋体;}

.list-box {}
.list-box ul {}
.list-box ul li { border-bottom: solid 1px #eee;}
.list-box ul li a { padding: 10px; display: block;}
.list-box ul li a .list-tit { margin-bottom: 5px; font-size: 16px; white-space: nowrap; overflow: hidden; }
.list-box ul li a .list-txt { color: #999; font-size: 13px;}

.page { text-align: center; padding: 10px 0; background: #f9f9f9;}
.paginList { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center;}
.paginList li { margin-top: 5px; padding: 0 2px;}
.paginList li a { display: block; height: 30px; line-height: 30px; padding: 0 10px; border-radius: 3px; border: solid 1px #ccc; cursor: pointer; background: linear-gradient(to top, #f5f5f5, #fff);}
.paginList {}

.headnav { display: block; width: 44px; height: 44px; position: absolute; top: 0; right: 0;}
.panel { display: none; width: 50%; padding: 10px; box-sizing: border-box; box-shadow: 0 5px 5px rgba(0,0,0,.2); background: #fff;}
.panel ul {}
.panel ul li {}
.panel ul li a { display: flex; align-items: center;}
.panel ul li a img { width: 30px; height: 30px; margin-right: 10px;}
.panel ul li a span { flex: 1; height: 50px; line-height: 50px; display: block; border-bottom: solid 1px #eee; background: url(/images/heada.png) right 5px center no-repeat; background-size: auto 14px;}

.big-tit { padding: 10px 10px 5px 10px; font-size: 22px; font-weight: normal;border-top: solid 5px #e1e1e1;background: #eee;}
.big-tittxt { padding: 0 10px 10px 10px; font-size: 13px; color: #999; border-bottom: solid 1px #eee;}
.big-con { padding: 10px; font-size: 16px;}

.next { font-size: 14px;}
.next ul {}
.next ul li { border-top: solid 1px #eee;}
.next ul li a { display: inline-block; padding: 10px;}
.next ul li a span { color: #777;}
.next {}

.cgi-foot-links {width: 100%;max-width: 715px;height: 60px;border-top: solid 1px #ddd;box-shadow: 0 -4px 10px rgba(0,0,0,.05);background: #fff;background-image: linear-gradient(to top,#eee,#fff);position: fixed;bottom: 0;z-index: 70;}
.cgi-foot-links ul li {float: left;width: 25%;text-align: center;}
.cgi-foot-links ul li a {font-size: 15px;color: #555;}
.cgi-foot-links ul li a.hover {color: red;}
.cgi-foot-links ul li a span {height: 34px;display: block;}
.cgi-foot-links ul li a span.cfl1 {background: url(/images/cfl1.png) 50% 8px no-repeat;background-size: auto 25px;}
.cgi-foot-links ul li a span.cfl2 {background: url(/images/cfl2.png) 50% 8px no-repeat;background-size: auto 25px;}
.cgi-foot-links ul li a span.cfl3 {background: url(/images/cfl3.png) 50% 8px no-repeat;background-size: auto 25px;}
.cgi-foot-links ul li a span.cfl4 {background: url(/images/cfl4.png) 50% 8px no-repeat;background-size: auto 25px;}
.cgi-foot-links ul li a.hover span.cfl1 {background: url(/images/cfl1-2.png) 50% 8px no-repeat;background-size: auto 25px;}
.cgi-foot-links ul li a.hover span.cfl2 {background: url(/images/cfl2-2.png) 50% 8px no-repeat;background-size: auto 25px;}
.cgi-foot-links ul li a.hover span.cfl3 {background: url(/images/cfl3-2.png) 50% 8px no-repeat;background-size: auto 25px;}
.cgi-foot-links ul li a.hover span.cfl4 {background: url(/images/cfl4-2.png) 50% 8px no-repeat;background-size: auto 25px;}

.box.spareURL p {font-size: 16pt;font-family: "Microsoft YaHei";color: #ff0000;text-align: center;}
.box.spareURL a {display: block;float: left;width: 32%;text-align: center;font-size: 14pt;color: rgb(0, 0, 255);font-weight: bold;text-shadow: 0px 0px 10px #00ff88;animation-name: pulse;animation-duration: 1s;animation-fill-mode: both;animation-iteration-count: infinite;text-decoration: none;}

@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.2,1.2,1.2)}to{transform:scaleX(1)}}
@media screen and (max-width: 100%){
.box.spareURL a {font-size: 5pt; }}

.toptab {display: flex;flex-direction: row;background: #eee;border-radius: 5px;padding: 2px 2px;}
.fonttop {font-size: 28px;width: 50%;background: #fff;border-radius: 5px;text-align: center;font-weight: 800;font-family: ui-monospace;}
.fonttop:hover {color: #9035B0;cursor: pointer;-webkit-transform: translateY(-3px);-ms-transform: translateY(-3px);transform: translateY(-3px);-webkit-box-shadow: 0 0 6px #999;box-shadow: 0 0 6px #999;-webkit-transition: all .5s ease-out;transition: all .5s ease-out;}

.nav2 { width: 100%; max-width: 715px; margin: 0 auto; box-sizing: border-box; padding: 2px; font-size: 13px; background: #fff;}
.nav2 ul { padding: 2px 0; display: flex; justify-content: space-between;}
.nav2 ul li { width: 100%; box-sizing: border-box; padding: 0 2px;}
.nav2 ul li a { display: block; padding: 3px 0; text-align: center; color: #fff; border-radius: 50px; background: #f13131;}
.nav2 ul li a:hover { background: #da183b;}
#nav2[data-fixed="fixed"]{ position: fixed;	top:44px; left: 0; right: 0; margin: auto; z-index: 99999; box-shadow: 0 5px 10px rgba(0,0,0,.1);}
.nav-img { text-align: center; background: #000;}
.nav-img img { width: auto; height: 50px;}
@media screen and (max-width:715px) {
.nav-img img { height: 40px;}
}
@media screen and (min-width:800px) {
.nav2 { padding: 4px; font-size: 16px;}
.nav2 ul { padding: 4px 0;}
.nav2 ul li { padding: 0 4px;}
.nav2 ul li a { padding: 5px 0; cursor: pointer;}}

/* ------*转换代码*----- */
*{margin:0;padding:0;}
.wrap {border: solid 1px #CCC;}
table.in { background-color: #e8e8d0; font-family: '微软雅黑';}
table.in tr {}
table.in td {height: 40px; text-align: center; font-size: 16px;}
table.in td a { line-height: 40px; border: 1px solid #CCC; background: #FFF; border-radius: 5px; display: block; color: #333; cursor: pointer; text-decoration: none;}
table.in td a:hover { color: #FFF; font-size: 16px; border: 1px solid #CCC; background: #55dd88; font-weight: bold; border-radius: 4px;}
.liu{color:red;font-weight:800;}
.liua:hover .liu{color:white;}

.download66 {position: fixed;left: 0px;right: 0px;width: 100%;max-width: 718px;height: 50px;bottom: 60px;background-color: rgba(0, 0, 0, .7);z-index: 999;margin-left: auto;margin-right: auto;text-align: center;}
.download66 p {font-size: 1rem;font-weight: 700;color: #fff;line-height: 54px;}
.download66 .btn {height: 40px;line-height: 40px;width: 70px;text-align: center;background-color: #ec0909;position: absolute;right: 10px;bottom: 0;top: 0;margin: auto;font-size: 14px;border: none;border-radius: 5px;padding: 0;color: #fff;}
.download66 i.close {display: block;position: absolute;top: 5px;left: 12px;height: 40px;width: 40px;}
.tongji+a {bottom: 110px !important;}

/* ------*广告代码*----- */
.scroll-web-txt {}
	.scroll-web-txt ul {}
	.scroll-web-txt ul:after {content:'.';display:block;height:0;clear:both;overflow:hidden;visibility:hidden}
	.scroll-web-txt ul li {float: left;width:25%;}
	.scroll-web-txt ul li img {width:16px;height:16px;margin-right:3px;}
	.scroll-web-txt ul li a {height:35px;line-height:35px;margin:3px;text-align:center;border:solid 1px #ddd;border-radius:5px;background:#eee;background-image: linear-gradient(to top, #eee, #fff);display: block;}
	.scroll-web-txt2 ul li {float: left;width:100%;}
	.scroll-web-txt2 ul li a {height:40px;line-height:40px;margin:3px;text-align:center;border:solid 1px #ddd;border-radius:5px;background:#FFF;display: block;}
	ul li {list-style: none;}
	@media screen and (max-width: 800px) {
	.scroll-web-txt ul li {width: 25%;}}
	
	.pagination li{
	    float:left;
	}
	
element.style {
}
.list-box .pagination li {
    border-bottom: none;
}