@charset "utf-8";
/* CSS Document */
*{ margin: 0; padding: 0; word-break: break-all; word-wrap: break-word;}
html { background: url(../images/bg.jpg) top center #edeff0; background-attachment: fixed;}
body { width: 100%; max-width: 800px; min-height: 100vh; margin: 0 auto; padding: 0; color: #000; box-sizing: border-box; font-size: 18px; font-family: '微软雅黑', Arial, Helvetica, sans-serif; background: #fff; overflow-x: hidden;}
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; line-height: 1.5;}

@media screen and (max-width:800px){ 
body { font-size: 15px;}
}

.img100 img { width: 100%;}
.fontb { font-weight: bold;}

/*特码文字广告*/
.temaad { padding: 3px; text-align: center; font-weight: bold; background: #eee; background: linear-gradient(#fff, #eee);}
.temaad font { color: #f00;}

.header {}
/*顶部链接*/
.header_link {}
.header_link ul { display: flex; justify-content: center; font-weight: bold; color: #de6309;}
.header_link ul li {}
.header_link ul li a { display: block; text-align: center; line-height: 50px; padding: 0 40px;}
.header_link ul li a:hover { color: #fff; background: #de6309;}
@media screen and (max-width:800px){
.header_link ul li { width: 25%;}
.header_link ul li a { line-height: 40px; padding: 0;}
}
/*顶部菜单*/
.header .nav { padding: 5px; color: #fff; font-size: 16px; border-top: solid 1px #ddd;}
.header .nav ul { display: flex; flex-wrap: wrap; border-radius: 0px;}
.header .nav ul li { width: 20%; padding: 4px; box-sizing: border-box;}
.header .nav ul li a { line-height: 30px; display: block; text-align: center; border-radius: 50px; background: #0a5cda;}
@media screen and (max-width:800px){
.header .nav { font-size: 13px;}
.header .nav ul li { padding: 2px;}
.header .nav ul li a { line-height: 25px;}
}
/*顶部链接-澳门香港*/
.headlink { color: #fff; font-weight: bold; text-align: center; background: #000;}
.headlink ul { display: flex;}
.headlink ul li { flex: 1; border: solid 1px #ddd;}
.headlink ul li a { display: inline-block; padding: 5px;}
.headlink ul li h2 {}
.headlink ul li p {}
.headlink ul li img {}
@media screen and (max-width:800px){
.headlink { font-size: 13px;}
.headlink ul li a { padding: 5px;}
}

/*吸顶*/
.xiding {}
#xiding[data-fixed="fixed"]{ width: 100%; box-sizing: border-box; max-width: 800px; position: fixed; top: 0; left: 0; right: 0; margin: auto; background: #fff; z-index: 999;}
#xiding[data-fixed="fixed"] .kaij-tit { padding-top: 0;}
/*切换*/
.swipernav { text-align: center; border-bottom: solid 3px #f1592a;}
.swipernav .swiper-slide { padding: 10px 0; cursor: pointer;}
.swipernav .swiper-slide.active-nav { color: #fff; background: #f1592a;}
.swiperbox {}

/*表格*/
.table1 {}
.table1 th,
.table1 td { padding: 3px; text-align: center; border: solid 1px #ddd;}
.table1.left td { text-align: left;}

.table-tit { text-align:  center; font-size: 22px; font-weight: bold; color: #ff0;}
.table-tit td { border:10px double #00f; background: #00f;}
@media screen and (max-width:800px){
.table-tit { font-size: 18px;}
}


.footer { text-align: center; font-size: 14px; padding: 10px 0;}
.footer p:nth-child(1) { font-weight: bold; font-size: 16px; color: #00f;}
