html { background: url(/static/home/file/bj.png) top center repeat-y #EEE8CD;color: #333;font-size: 1em;line-height: 1.5 }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,form,input,button,textarea,th,td{margin:0;padding:0}

* {
    user-select: none;
    margin: 0;
	padding: 0px;
	border: 0px currentColor;
	border-image: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

ol {
	list-style: none;
}

ul {
	list-style: none;
}

a:link {
	text-decoration: none;
	color: #00f;
}

a:visited {
	text-decoration: none;
	color: #00f;
}

a:hover {
	color: rgb(255, 0, 0);
	text-decoration: none;
}

a:active {
	text-decoration: none;
}

button {
	border: 0px currentColor;
	border-image: none;
	cursor: pointer;
}

table {

	border-spacing: 0
}

.pcon{
    display: flex;
    text-align: center;
    line-height: 40px;
}

.pcon span {
	border: 1px solid #b0743f;
	font-weight: 100;
}

.pcon .pyc{
    width: 50%;
    border-left: none;
    border-right: none;
    text-shadow: 1px 2px 1px #ff0;
    font-family: fangsong;
    font-size: 18px;
    font-weight: bold;
}

.clearfix::after {
	clear: both;
}

.header.index-header {
	max-width: 800px;
	height: 51px;
}

.header {
	position: fixed;
	z-index: 99;
	width: 100%;
	max-width: 800px;
	background-image: linear-gradient(to right, #4caf50, #8bc34a, #4caf50);
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.header .logo-box {
	height: 50px;
}

.nav {
	overflow: hidden;
	border-top: 1px solid #e5d9d5;
	margin: 2px 0;
}

.nav span {
	display: block;
	float: left;
	line-height: 35px;
	width: 16.66%;
	text-align: center;
	cursor: pointer;
	color: #ffeb3b;
}

.header .logo .logo-img {
	width: 150px;
	height: 50px;
	margin: 0 auto;
	display: block;
}

.dbt{
    margin: 0 2px;
}

.dbt img {
	width: 100%;
	border-radius: 5px;
	margin: 2px 0;
}

.news-title {
	float: left;
	padding-left: 5px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.txtMarquee-left {
	padding: 0 1px;
	width: auto;
	position: relative;
	overflow: hidden;
}

.waibox {
	text-align: center;
	background: linear-gradient(to top, #9C27B0, #2196F3);
	line-height: 55px;
	border-radius: 5px;
}

.location_to {
	padding: 10px;
	background: beige;
	border-radius: 15px;
	font-size: 20px;
	color: #F44336;
	font-weight: bold;
	letter-spacing: 1px;
	box-shadow: 2px 2px 1px #F44336;
	vertical-align: middle;
	width: 45px;
}

.dgk_h{
    font-size: 18px;
    text-align: center;
    display: block;
    background: #ffeb3b;
    color: #f00;
    font-weight: bold;
    line-height: 40px;
    border: 1px #ccc solid;
    border-bottom: none;
}

.dgk_h2{
    font-size: 18px;
    text-align: center;
    display: block;
    background: #333;
    color: #fff;
    font-weight: bold;
    line-height: 30px;
}

.dgk_a{
    display: flex;
    font-weight: bold;
    background: #FFC;
}

.dgk_c img{
    display: block;
    margin: 0 auto;
}

.dgk_c font{
    font-size: 18px;
    padding: 5px;
    display: inline-block;
}

.dgk_c2 span{
    display: block;
    border: 1px #ccc solid;
    line-height: 30px;
    border-bottom: none;
    padding: 0 5px;
    color: #f00;
    font-weight: bold;
}

.n{
    display: none;
}

.dgk_c{
    width: 20%;
    text-align: center;
    border: 1px #ccc solid;
    line-height: 35px;
}

.dgk_c2{
    width: 80%;
}

.dgk_s{
    background-color: #F00;
    color: #FF0;
}

.dgk_s2{
    background-color: #00F;
    color: #FFF;
}

.dgk_s3{
    background-color: #0F0;
    color: #F60;
}

.dgk_s4{
    background-color: #FF0;
    color: #333;
}



.gaoshoub{
    line-height: 40px;
    
    display: block;
    border: 1px #ccc solid;
   
    font-weight: bold;
    border-top: none;
   border-left: none; 
   border-right: none;   
}
                  

.gaoshoub_li li:first-child a {
    border-top: 0px #f00 solid
}

.gaoshoub_li img,.pingteb_li img,.jingxu_li img{
    vertical-align: middle;
    margin-left: 3px;
    width: 28px;
}


.gsb_r{
    float: right;
    margin-right: 5px;
    color: crimson;
    font-size: 12px;
}

.white-box{
    background: #fff;
}

.pingteb{
    line-height: 40px;
    display: block;
    border: 1px #ccc solid;
    
    font-weight: bold;
    border-top: none;
    border-left: none; 
   border-right: none;  
}



.ptb_r{
    float: right;
    margin-right: 5px;
    color: #4caf50;
    font-size: 12px;
}

.esszt p{
    line-height: 35px;
    text-align: center;
    color: #0f0;
    font-size: 18px;
    letter-spacing: 1px;
    border-bottom: 1px #8bc34a solid;
    background: #fff;
    font-family: 楷体;
    font-weight: bold;
}

.yzzt p{
    line-height: 35px;
    text-align: center;
    color: #f44336;
    letter-spacing: 1px;
    border-bottom: 1px #8bc34a solid;
    font-family: 楷体;
    font-weight: bold;
}

.lxsm p{
    line-height: 30px;
    text-align: center;
    letter-spacing: 2px;
    font-size: 15px;
    font-family: 楷体;
    font-weight: 800;
    background: #ffff6e;
    border-bottom: 1px #00f dashed;
}

.lxsm img{
    vertical-align: text-bottom;
    margin: 0 3px;
    display: inline-block;
}

.ptyx td{
    font-weight: 100;
    
}
             
.pcon .pqi:first-child{
    width: 30% !important;
    color: #000
}
             
.pqi{
    width: 25%;
    color: #f00;
}

.ptyx td:nth-child(2){
    width: 50%;
    text-shadow: 1px 2px 1px #ff0;
    font-family: fangsong;
    font-size: 18px;
    font-weight: bold;
}

.pkai{
    width: 25%;
    color: #006400;
font-size: 14px;
}

.adv img{
    display: block;
}

.sbzt p{
    line-height: 40px;
    text-align: center;
    border-bottom: 1px #4caf50 dashed;
    font-family: cursive;
    font-weight: bold;
}

.sbzt .qi:before,.sbzt .zhun:after{
    content: "";
    background: url(/static/home/new/images/gu.gif) no-repeat;
    width: 20px;
    height: 20px;
    background-size: 100% 100%;
    display: inline-block;
    vertical-align: sub;
    margin: 0 5px;
}

.sbzt .name{
    color: #006400;
}

.sbzt .num{
    color: #0000ff;
}

.sbzt .zhun{
    color: #f00;
}

.sxfxs p{
    line-height: 30px;
    text-align: center;
    letter-spacing: 2px;
    border-bottom: 1px #ccc solid;
    font-weight: bold;
    font-family: 楷体;
}

.sxfxs .kai{
    color: #f00;
}

.sxfxs .name{
    color: #3d6a07;
}

.sxfxs .num{
    color: #0000ff;
}

.tdzt{
    font-weight: bold;
    font-family: 楷体;
    text-align: center;
}

.tdzt p{
    line-height: 40px;
    border-bottom: 1px #4caf50 dashed;
    font-size: 17px;
}

.jxxy p{
    display: flex;
    flex-wrap: wrap;
    line-height: 30px;
    text-align: center;
    margin-bottom: 2px;
}

.jxxy p span{
    display: block;
    border-bottom: 1px #ccc solid;
    color: #fff;
    font-weight: 100;
}

.jxxy_qi,.jxxy_ki{
    width: 26%;
    background: #cccc66;
}

.jxxy_yc{
    width: 48%;
    color: #673ab7 !important;
}

.jingxu{
    line-height: 40px;
    display: block;
    border: 1px #9c27b0 solid;
    text-shadow: 1px 1px 2px #ffc107;
    font-weight: bold;
    border-top: none;
}

.jingxu_li li:first-child a {
    border-top: 1px #9c27b0 solid
}

.jxt_r{
    float: right;
    margin-right: 5px;
    color: #673ab7;
    font-size: 12px;
}

@charset "utf-8";
*{margin:0;padding:0;}
li,ol,ul{list-style:none;}
a{color:inherit;text-decoration:none;}
.list-4 ul li{float:left;margin-top:6px;margin-right:6px;width:calc(33.333% - 4px);}
.list-4 ul li:nth-child(3n){margin-right:0;}
.list-4 ul li a{display:block;padding:8px;border:solid 1px #cfcfcf;border-radius:3px;background:#fff;text-align:center;}
.wz { font-size: 16px;}
             
             
.footer{
    background: #fff;
    margin-top: -2px;
    font-size: 12px;
    text-align: center;
    line-height: 40px;
}

#lins1 {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: rgba(0, 0, 0, .7);
	width: 100%;
	height: 100%;
	z-index: 100;
	display: flex;
	align-items: center;
	justify-content: space-evenly;
}

#lins1 a {
	display: block;
    text-align: center;
    width: 70px;
    height: 70px;
    line-height: 60px;
    background: radial-gradient( #f2f2f2, #3f51b5);
    margin: 10px 0;
    padding: 5px;
    border-radius: 50%;
    color: #555;
    z-index: 1000;
    font-size: 14px;
    font-weight: bold;
}

#lins1 p{
    color: #ffff00;
    font-size: 18px;
    text-align: center;
}

             
.stlw span{
    text-shadow: 1px 1px 1px #ff0;
    display: block;
}

.stlw {
    display: flex;
    justify-content: space-around;
    line-height: 40px;
    border-bottom: 1px #8bc34a solid;
}  
       
             
             
.waik {
	background: #ffffff;
	margin: 3px 0;
	border-radius: 1px;
	overflow: hidden;
	padding: 1px 1px;
	border: solid 2px #fff;}             
             
             
             
.biaoti {
				height: 45px;
				line-height: 40px;
				font-size: 28px;
				font-weight:bold;
				text-shadow: 0px 1px 1px #000;
				color: #fff;
				background: height: 45px; background: url(/static/home/new/images/lanmu.png) 0 0 repeat-x #e37400;
				text-align: center;
}     
             
.cgi-foot { padding: 3px; font-size: 17px;font-weight:bold; color: #d49e56; text-align: center; background: #fffff0;text-shadow: 0px 1px 1px #000;}   
 .cgi-nav { height: 36px; background: url(/static/home/file/sm.png) 0 0 repeat-x #e37400;}
.cgi-nav ul {}
.cgi-nav ul li { float: left; width: 25%;}
.cgi-nav ul li a { height: 36px; line-height: 36px; font-weight: bold; color: #000; font-size: 18px; text-align: center; display: block;}
             
.sxfxss p{
    line-height: 40px;
    text-align: center;
    letter-spacing: 1px;
    border-bottom: 1px #ccc solid;
    font-weight: bold;
}

.sxfxss .kai{
    color: #f00;
    font-size :17px;
}

.sxfxss .name{
    color: #3d6a07;
    font-size :17px;
}
    
.sxfxss .namee{
    color: #0000ff;
    font-size :17px;
}             
    
.sxfxss .nammee{
    color: #ff0000;
    font-size :17px;
}              
             
.sxfxss .qi{
    color: #000;
    font-size :17px;
}             

             
.amjxxj p {text-align: left !important}
             

#dxzt2 { padding: 0px;}
#dxzt2 .liuhe { margin-bottom: 1px; text-align: center; font-weight: bold; font-size: 28px; color: #a97443;line-height:20px;}
#dxzt2 .liuhe ul { display: flex; border-bottom: solid 3px #000000;}
#dxzt2 .liuhe li { width: 50%; padding: 9px 0; box-sizing: border-box; cursor: pointer;}
#dxzt2 .liuhe li.hover { color: #fff; background: linear-gradient(to top, #333, #D2B48C);}
#dxzt2 .liuhe li.hover font { color: #fff!important;}
#dxzt2 .Contentbox {}
.dxzt2-txt {}
.dxzt2-txt font { color: #f00; font-weight: bold;}
.dxzt2-txt2 { font-size: 24px; color: #f00; text-align: left; font-weight: bold;}
.dxzt2-txt2 a { background: #ff0;}
.dxzt2-pic { padding-top: 1px; text-align: left;}
.dxzt2-pic video { max-width: 100%;}
@media screen and (max-width:750px){ 
#dxzt2 { padding: 0px;}
#dxzt2 .liuhe { margin-bottom: 5px; font-size: 16px;}
#dxzt2 .liuhe ul { border-width: 2px;}
.dxzt2-txt2 { font-size: 18px;}
}
.dd2 { background-color: #fff; font-family: '微软雅黑';}
.dd2 tr {}
.dd2 td { text-align: left; font-size: 16px;}
.dd2 td.dd2more { font-size: 28px;}
.dd2 td.dd2more img { margin-right: 5px; vertical-align: middle;}
.dd2 td a { display: block; line-height: 30px; border: 1px solid #CCC; background: #f7f7f7; border-radius: 5px; color: #333; cursor: pointer; text-decoration: none;}
.dd2 td a:hover { background: #55dd88;}
@media screen and (max-width:750px){ 
.dd2 td { font-size: 14px;}
.dd2 td.dd2more { font-size: 18px;}
.dd2 td a { display: block; line-height: 35px;}
}
.dxzt2 {}
.dxzt2 table { font-weight: bold; font-size: 18px; text-align: left;}
.dxzt2 table thead th { padding: 0px; color: #fff; font-size: 24px; text-shadow: 0 3px 2px #000; background: linear-gradient(to top, #5b3215, #000000);}
.dxzt2 table td { padding: 3px 5px;}
.dxzt2 table td span { background:}
@media screen and (max-width:750px){
.dxzt2 table { font-size: 16px;}
.dxzt2 table thead th { font-size: 18px;}
}    

.nav { width: 100%; max-width: 800px; padding: 4px; box-sizing: border-box; text-align: center; background: #fff;}
.nav ul { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around;}
.nav ul li { width: 20%; padding: 4px; box-sizing: border-box;}
.nav ul li a { display: block; height: 32px; line-height: 32px; color: #fff; border-radius: 32px; background: #e37400;}
#nav[data-fixed="fixed"]{ box-shadow: 0 5px 10px rgba(0,0,0,.05); position: fixed; top:0; left: 0; right: 0; z-index: 9; margin: auto;}
@media screen and (max-width:750px){
.nav ul li { padding: 2px;}
.nav ul li a { height: 26px; line-height: 26px; font-size: 13px; }
}

     
#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;}
.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: 590px;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;}     
     
.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: 90px;
        border: 0;
	margin: 8px 0;
}
.klj {border:solid 1px grey collapse;font-weight:700; font-size:18pt; font-family:微软雅黑; background:#000; color:#fff; width:100%; text-align:center;}
.coll {color:#ffff00;}    

     
.advertise a {
		display: block;
		margin: 0px 0px;
		border-radius: 0px;
		border: 1px #ccc solid;
		padding: 2px;
	}

	.advertise img {
		width: 100%;
		display: block;
		border-radius: 0px;
	}

	.advertise span img {
		width: 15px;
		display: inline-block;
		vertical-align: text-top;
		margin-right: 5px;
	}

	.advertise p {
		display: flex;
		justify-content: space-between;
		padding: 5px;
		font-size: 17px;
		color: #3d6a07;
		font-weight: bold;
		border-top: 1px #ccc dashed;
		margin-top: 3px;
	}
	}


.box {
    margin: 5px 0;
    border-radius: 5px;
    overflow: hidden;
    background-image: linear-gradient(to right, #fff);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000, endcolorstr=#99000000);
}   
 /*底部*/ 
.copyright {
    width: 80%;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #000;
    color: #000;
} 

 ul {
	list-style: none
}  
 
a {
	text-decoration: none;
	color: #666666
}
.zzhl {
    font-size: 16px;
    line-height: 1.6;
    color: #333;
}

.zzhl ul li {
    margin: 3px;
    width: calc(100% - 6px);
    background:linear-gradient(to top, #f4f4f5 , #eee);
    border-radius: 5px;
    border: 1px solid #e6e6e6;
    position: relative;
    height: 60px;
    
}

.zzhl ul li a {
    padding: 10px;
    display: block;
}

.zzhl .zzhl-img {
    float: left;
    margin-right: 8px;
    margin-top: 12px;
}

.zzhl .zzhl-img img {
    width: 40px;
    height: 40px;
    margin-left: 5px;
}

.zzhl-txt1{
    white-space: nowrap;
    margin-top: 10px;
   font-weight: bold;
}
.tjhl{
    display: block;
    position: absolute;
    right: 8px;
    top:18px;
    
}


.long-head{
    border-radius: 5px;
    margin-top: 5px;
    margin-bottom: 0px;
     background: linear-gradient(to right, #eee , #e6e6e6);
    margin: 0px;
    box-shadow: 3px 3px 3px #4f4f4f;
}

.long-head img{
    width: calc(100% - 12px);
    padding: 6px;
}

.center {
text-align: center;}
*{margin:0;padding:0;}
ul,li{list-style: none;}
#dxzt7 {}
#dxzt7 .liuhe ul { display: flex; border-bottom: solid 2px #fff;}
#dxzt7 .liuhe li { width: 50%; padding: 0px 0; box-sizing: border-box; cursor: pointer;}
#ma32 .num{
     background: linear-gradient(#333,#D2B48C);
    border: 6px groove #b0743f;
    padding: 4px;
    display: block;
    font-weight: 600;
    font-family: '';
    color: #FFF;} 