﻿.nav2 { width: 100%; max-width: 800px; padding: 4px; box-sizing: border-box; text-align: center; background: #fff;}
.nav2 ul { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around;}
.nav2 ul li { width: 25%; box-sizing: border-box; padding: 4px;}
.nav2 ul li a { display: block;height: 32px; line-height: 32px; text-align: center; color: #ffffff; border-radius: 32px; background: #49796B;}
.nav2 ul li a:hover { background: #da183b;}
#nav2[data-fixed="fixed"]{ position: fixed; top:50px; left: 0; right: 0; margin: auto; z-index: 10; box-shadow: 0 5px 10px rgba(0,0,0,.1);}

.nav-img { text-align: center; background: #000;}
.nav-img img { width: auto; height: 80px;}


.cgi-subNav ul li {
    width: 16%;
}


.ptwm{
	color: #000;
    background: #fff;
    font-weight: bold;
    word-wrap: break-word; 
    word-break: break-all;	
    text-align: center;;
}



.ggao{
	color: #000;
    background: #fff;
    font-weight: bold;
    word-wrap: break-word; 
    word-break: break-all;	
    text-align: center;;
}

.ptwm tr {
     height: 30px; 
}

.ggao tr {
     height: 30px; 
}


.ptwm th{
	font-size: 18px;
	background: #fff89c;
	text-align: center;
	color: red;
}
.ptwm td {
    text-overflow: ellipsis;
    font-size: 13px;
}

.ggao td {
    text-overflow: ellipsis;
    font-size: 13px;
}

.ptwm .xz {
    font-size: 16px;
}
.ptwm .xz1 {
    font-size: 12px;
}
.ptwm .xz2 {
    font-size: 13px;
}
.ptwm .xz3 {
    font-size: 18px;
}
.ptwm.left{
	text-align: left;
}
.ptwm.left th{
	text-align: left;
}
.ptwm.yxym{
	table-layout:auto;
	word-wrap: break-word;
    word-break: break-all;
}
.ptwm.yxym td{
	font-size: 18pt;
}
.ptwm.yxym tr td:nth-child(1){
	background: #d3efd1;
	width: 22%;
}
.ptwm.yxym tr td:nth-child(3){
	background: #d3efd1;
	width: 16%;
}
.ptwm.yxym tr td:nth-child(2){
	background: #f7f7f7;
	width: 56%;
	font-size: 28px;
}
.ptwm .jx {   
    font-size: 20px;
}


	
.wz-tit {
text-align: center;
padding: 5px 0;
color: #fff;
font-size: 1.15rem;
font-weight: bold;
background: #fff;
background-image: linear-gradient(to top, #204238, #9ecba4);
}
.wz-tit2 {
color:#fff;
background:#ed4040;
font-weight:bold;
padding:5px 0;
border:1px solid #900;
border-radius:3px;
font-size:1.25rem
}
.wz-tit font{
color:#fff
}
.wz-tit span{
color:#0ff
}
.wz-tc {
border-bottom: 1px dotted #888;
color: #06f;
text-align: center;
font-size: 26px;
font-weight: bold;
padding: 8px 0;
}
.wz-tc p font{color:#f00}
.wz-tc p span{color:#080}


.lb-tz{text-align:center}
.lb-tz li{background-color:#fff}
.lb-tz li:nth-child(2n){/*background-color:#f3f3f3*/}
.lb-tz a{font-size:0.95rem}
.lb-tz a b{font-size:1.15rem}
.sxsm{border:1px dashed #aaa;margin:5px 0;padding:0 5px}
.sxsm p{font-size:1.3rem}
.sxsm p span{font-weight:bold;color:#f00}
.sxsm p font{font-weight:bold;color:#1f1d1d}
.sxsm p b{background:#ff0}
.sxsm .sx1{font-weight:bold;color:#03f;font-size:2rem}
.sxsm .sx2{font-weight:bold;color:#060;font-size:2rem}


.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%;height:85px;border:0;margin:8px 0;}


#tanoopp-black { display:table; background: rgba(0,0,0,.2); width:100%; height:100%; overflow:hidden; _position:relative; position: fixed; z-index:10000;left: 0px;top: 0px;}
@media screen and (min-width: 320px) {#tanoopp-out {font-size: 14px; line-height: 20px;}}
@media screen and (min-width: 360px) {#tanoopp-out {font-size: 14px; line-height: 20px;}}
@media screen and (min-width: 400px) {#tanoopp-out {font-size: 16px; line-height: 24px;}}
@media screen and (min-width: 440px) {#tanoopp-out {font-size: 16px; line-height: 24px;}}
@media screen and (min-width: 480px) {#tanoopp-out {font-size: 16px; line-height: 24px;}}
@media screen and (min-width: 640px) {#tanoopp-out {font-size: 16px; line-height: 24px;}}
#tanoopp-out { vertical-align:middle; display:table-cell; text-align:center; _position: fixed; _top:50%; _left:50%;}
#tanoopp-out p { margin: 0 auto;} 
#tanoopp-out img { border: 0;}
#tanoopp-con { color: #444; background: #fff; border-radius: 5px; overflow: hidden; box-shadow: 0 5px 20px rgba(0,0,0,.2); display:inline-block; _position:relative; _top:-50%; _left:-50%;} 
.tanoopp-tit { line-height: 1.5em; padding: 0.5em 0.7em; font-size: 16px; font-weight: bold; text-align: left; background: #f5f5f5;}
.tanoopp-tit img { width: 26px; height: 26px; vertical-align: text-bottom; margin-right: 10px;}
.tanoopp-close { float: right; font-size: 14px; font-weight: normal; display: inline-block; cursor: pointer;border-radius:5px;padding:0 5px;background:#f00;color:#fff}
.tanoopp-close:hover { background-position: 0 -34px;}
.tanoopp-box { text-align: left; padding: 10px;}
.tanoopp-box img { max-width: 100%; height: auto;}

.tan02133-box { text-align: left; padding: 10px;}
.tan02133-box img { max-width: 100%; max-height: 720px;height: auto; }
#tanxpg-black { display:none; background: rgba(0,0,0,.2); width:100%; height:100%; overflow:hidden; _position:relative; position: fixed; z-index:10000;left: 0px;top: 0px;}


.ptyx {
    border: 1px dashed #aaa;
    margin: 5px 0;
    padding: 0 5px;
    text-align: center;
}
p {
  font-weight: bold;
}


ptwm tr {
  line-height: 40px;
}

p {
  line-height: 40px;
}

.ptyx p {
    font-size: 1.1rem;
    font-weight: bold; /* 添加这一行来使整个段落文本加粗 */
}

.ptyx p b {
    color: #f00;
    font-size: 1.5rem;
}


.yjbt{}
.yjbt .fenge{border-bottom:1px dashed #888;margin:8px 0;padding:0}
.yjbt p{font-size:1.3rem}
.yjbt p font{color:#f00;font-weight:bold;}
.yjbt .shiju{color:#00f;font-weight:bold;font-size:1.4rem;border:1px dashed #aaa;background:#ffeefc}
.yjbt .jiexi{color:#090;font-weight:bold;font-size:1.2rem}

.ptyw {
    border: 1px dashed #aaa;
    margin: 5px 0;
    padding: 0 5px;
    text-align: center;
    font-size: 1.3rem;
}

.ptyw p b {
    font-size: 1.5rem;
    color: #f00;
    font-weight: bold;
}



p.wbz {
    height: 80px;
    line-height: 40px;
}
.ptyw p font {
    color: #f00;
    font-weight: bold;
}



.yxym td.ma {
    border: 1px dashed #aaa;
    margin: 5px 0;
    padding: 0 5px;
    text-align: center;
    font-size: 1.0rem;
    height: 35px; 
}


.yxym b {
    font-size: 1.3rem;
    color: #f00;
    font-weight: bold;
}

.yxym td.ma {
    font-size: 1.0rem;
    color: #f00;
    font-weight: bold;
}


.qxqm tr{
    border: 1px dashed #aaa;
    margin: -1px 0;
    padding: 0 0px;
}

.qxqm {
    border: 1px dashed #aaa;
    margin: -1px 0;
    padding: 0 0px;
}

.ptwm tr {
     height: 30px; 
}
.ptwm th{
	font-size: 18px;
	background: #fff89c;
	text-align: center;
	color: red;
}
.ptwm td {
    text-overflow: ellipsis;
    font-size: 13px;
}
.ptwm .xz {
    font-size: 20px;
}
.ptwm .xz1 {
    font-size: 12px;
}
.ptwm .xz2 {
    font-size: 15px;
}
.ptwm .xz3 {
    font-size: 22px;
}
.ptwm.left{
	text-align: left;
}
.ptwm.left th{
	text-align: left;
}
.ptwm.yxym{
	table-layout:auto;
	word-wrap: break-word;
    word-break: break-all;
}
.ptwm.yxym td{
	font-size: 18pt;
}
.ptwm.yxym tr td:nth-child(1){
	background: #d3efd1;
	width: 22%;
}
.ptwm.yxym tr td:nth-child(3){
	background: #d3efd1;
	width: 16%;
}
.ptwm.yxym tr td:nth-child(2){
	background: #f7f7f7;
	width: 56%;
	font-size: 28px;
}
.ptwm .jx {   
    font-size: 20px;
}

.cypt{text-align:center}
.cypt{font-size:1.0rem;}
.cypt p b{font-size:1.4rem;color:#ff0000}
.cypt p font{color:#f00;font-weight:bold}

.ptwm{text-align:center}
.ptwm{font-size:1.0rem;}

.ggao{text-align:center}
.ggao{font-size:1.3rem;}

.ggao p b{font-size:1.4rem;color:#ff0000}

.ptwm p b{font-size:1.4rem;color:#ff0000}

.ptwmm p b{font-size:1.2rem;color:#ff0000}

.ptwmm {font-size:1.2rem;color:#ff0000}

.xjsx{
    border: 1px dashed #aaa;
    margin: -1px 0;
    padding: 0 0px;
}

.xjsx{text-align:center}
.xjsx{font-size:1.0rem;}
.xjsx p b{font-size:1.6rem;color:#ff0000}


.qxqm{text-align:center}

.qxqm p b{font-size:1.2rem;color:#ff0000}




.ptwm{
    border: 1px dashed #aaa;
    margin: -1px 0;
    padding: 0 0px;
}

.ggao{
    border: 1px dashed #aaa;
    margin: -1px 0;
    padding: 0 0px;
}


.ghswm{
    border: 1px dashed #aaa;
    margin: -1px 0;
    padding: 0 0px;
}

.ptwm td{
    border: 1px dashed #aaa;
    margin: -1px 0;
    padding: 0 0px;
}


.ptsxsm{
    border: 1px dashed #aaa;
    margin: 5px 0;
    padding: 0 5px;
}
.ghswm p b {
    font-size: 1.05rem;
    color: #ff0000;
}
.ghswm {text-align:center}

.ptsxsm{text-align:center}
.ptsxsm{font-size:1.0rem;}
.ptsxsm p b{font-size:1.4rem;color:#ff0000}
.ptsxsm p font{color:#f00;font-weight:bold}



.yqjx{text-align:center;font-size:1.3rem}
.yqjx p b{color:#b90e0e;font-size:1.8rem;}
.yqjx p font{font-weight:bold;color:#f00}


.lxbz{text-align:center}
.lxbz p{isplay:inline-block;border:1px dashed #aaa;font-size:1.3rem;margin:3px 0}
.lxbz p span{dmargin:0 3px;padding:0 5px;font-weight:bold;color:#067a04;background:#ffffff;font-size:1.8rem}
.lxbz p font{color:#f00;font-weight:bold}


.pgjx{}
.pgjx p{font-size:1.3rem;font-weight:bold;color:#f00}
.pgjx .jiexi{color:#080;}
.pgjx .jiexi2{color:#00f;}


.smbw{display:block;border:1px dashed #aaa;margin:5px 0}
.smbw p{font-size:1.3rem}
.smbw p b{color:#06f;}
.smbw p font{color:#06f;font-weight:bold}
.smbw .haoma{background:#f1f1f1;font-weight:bold;font-size:1.2rem;color:#f00}
.smbw .haoma b{background:#ff0;color:#f00}


.szjt{border:1px dashed #aaa;margin:5px 0}
.szjt p{font-size:1.0rem}
.szjt p b{color:#f00;font-size:1.3rem}
.szjt p font{color:#f00;font-weight:bold}
.szjt .jie1{color:#00f;font-weight:bold}
.szjt .jie2{color:#090;font-weight:bold}


.amgp{}
.amgp p{color:#03f;font-size:1.3rem;font-weight:bold}
.amgp p span{color:#f00}


.jsbx{}
.jsbx p{color:#03f;font-size:1.3rem;font-weight:bold}
.jsbx .jie{color:#f00}

@media (min-width: 375px){
.lb-tz a{font-size:1.4rem}
.lb-tz a b{font-size:1.4rem}
.smbw .haoma{font-size:1.5rem}
.szjt p{font-size:1.4rem}
.szjt p b{font-size:1.6rem}
.yxym {
    border: 1px dashed #aaa;
    margin: 0px 0;
    padding: 0 0px;
    text-align: center;
    font-size: 0.9rem;
    height: 35px;
}

.ptwm tr {
     height: 30px; 
}
.ptwm th{
	font-size: 18px;
	background: #fff89c;
	text-align: center;
	color: red;
}
.ptwm td {
    text-overflow: ellipsis;
    font-size: 13px;
}
.ptwm .xz {
    font-size: 16px;
}
.ptwm .xz1 {
    font-size: 12px;
}
.ptwm .xz2 {
    font-size: 13px;
}
.ptwm .xz3 {
    font-size: 18px;
}
.ptwm.left{
	text-align: left;
}
.ptwm.left th{
	text-align: left;
}
.ptwm.yxym{
	table-layout:auto;
	word-wrap: break-word;
    word-break: break-all;
}
.ptwm.yxym td{
	font-size: 18pt;
}
.ptwm.yxym tr td:nth-child(1){
	background: #d3efd1;
	width: 22%;
}
.ptwm.yxym tr td:nth-child(3){
	background: #d3efd1;
	width: 16%;
}
.ptwm.yxym tr td:nth-child(2){
	background: #f7f7f7;
	width: 56%;
	font-size: 28px;
}
.ptwm .jx {   
    font-size: 20px;
}

@media (min-width: 505px){
.yxym p  {
    font-size: 1.0rem;
}

.ptwm tr {
     height: 30px; 
}
.ptwm th{
	font-size: 18px;
	background: #fff89c;
	text-align: center;
	color: red;
}
.ptwm td {
    text-overflow: ellipsis;
    font-size: 13px;
}
.ptwm .xz {
    font-size: 16px;
}
.ptwm .xz1 {
    font-size: 12px;
}
.ptwm .xz2 {
    font-size: 13px;
}
.ptwm .xz3 {
    font-size: 18px;
}
.ptwm.left{
	text-align: left;
}
.ptwm.left th{
	text-align: left;
}
.ptwm.yxym{
	table-layout:auto;
	word-wrap: break-word;
    word-break: break-all;
}
.ptwm.yxym td{
	font-size: 18pt;
}
.ptwm.yxym tr td:nth-child(1){
	background: #d3efd1;
	width: 22%;
}
.ptwm.yxym tr td:nth-child(3){
	background: #d3efd1;
	width: 16%;
}
.ptwm.yxym tr td:nth-child(2){
	background: #f7f7f7;
	width: 56%;
	font-size: 28px;
}
.ptwm .jx {   
    font-size: 20px;
}

}

@media (min-width:768px){
.lb-tz a{font-size:1.4rem}
.lb-tz a b{font-size:1.5rem}
.smbw .haoma{font-size:1.4rem}
.szjt p{font-size:1.3rem}
.szjt p b{font-size:1.5rem}
}

.ptwm tr {
     height: 30px; 
}
.ptwm th{
	font-size: 18px;
	background: #fff89c;
	text-align: center;
	color: red;
}
.ptwm td {
    text-overflow: ellipsis;
    font-size: 13px;
}
.ptwm .xz {
    font-size: 20px;
}
.ptwm .xz1 {
    font-size: 12px;
}
.ptwm .xz2 {
    font-size: 15px;
}
.ptwm .xz3 {
    font-size: 20px;
}
.ptwm.left{
	text-align: left;
}
.ptwm.left th{
	text-align: left;
}
.ptwm.yxym{
	table-layout:auto;
	word-wrap: break-word;
    word-break: break-all;
}
.ptwm.yxym td{
	font-size: 18pt;
}
.ptwm.yxym tr td:nth-child(1){
	background: #d3efd1;
	width: 22%;
}
.ptwm.yxym tr td:nth-child(3){
	background: #d3efd1;
	width: 16%;
}
.ptwm.yxym tr td:nth-child(2){
	background: #f7f7f7;
	width: 56%;
	font-size: 28px;
}
.ptwm .jx {   
    font-size: 20px;
}