﻿html { background: 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;
}



.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: #6699FF;
    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:  #008800;
    font-size: 16px;
}

.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: #666;
}

.jxxy_yc{
    width: 48%;
    color: #673ab7 !important;
}

.jxxy_qii{
    width: 100%;
    font-size: 15px;
    text-align: center;
    display: block;
    background: #6699FF;
    color: #fff;
    font-weight: bold;
    line-height: 30px;    
    
}

.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 #69541b;}             
             
             
             
.biaoti {
    padding: 3px 0;
   color: #F00;
    border-radius: 0 0 50px 50px;
    background: linear-gradient(#00DB00,#F0FFF0);
    box-shadow: 0 4px 4px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);
    text-align: center;
    margin-bottom: .15cm;}

             
.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}
             


.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: #008800;}
#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(#3074ff,#ff5ffd); 
    border: 6px groove #333;
    padding: 4px;
    display: block;
    font-weight: 600;
    font-family: '';
    color: #FFF;} 

.sxfxvvvss p{
        line-height: 30px;
        letter-spacing: 1px;
        border-bottom: 1px #ccc solid;}

.gsttop1{text-align: center;background: #666;height:18px;line-height:18px;border-radius: 3px;color:#fff;width:48px;margin:0px 2px 0px 0px;padding:2px 3px;}

 .download66 {
    position: fixed;
    left: 0px;
    right: 0px;
    width: 100%;
    max-width: 800px;
    height: 50px;
    bottom: 0px;
    background-color: rgba(0, 0, 0, .7);
    z-index: 999;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }

  .download66 p {
    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;
  }

/*评论*/      
.liuyan {
	display: block;
	width: 50px;
	height: 50px;
	background: #3f51b5;
	border-radius: 50%;
	text-align: center;
	color: #fff;
	font-weight: 900;
	line-height: 50px;
	font-size: 20px;
	box-shadow: 1px 1px 2px #3333337d;
	position: fixed;
	bottom:130px;
	right: 2%;
}
.touzhu {
	display: block;
	width: 50px;
	height: 50px;
	background: #337ab7;
	border-radius: 50%;
	text-align: center;
	color: #fff;
	font-weight: 900;
	line-height: 50px;
	font-size: 20px;
	box-shadow: 1px 1px 2px #3333337d;
	position: fixed;
	bottom:75px;
	right: 2%;
}
.reload {
	display: block;
	width: 50px;
	height: 50px;
	background: #f00;
	border-radius: 50%;
	text-align: center;
	color: #fff;
	font-weight: 900;
	line-height: 50px;
	font-size: 20px;
	box-shadow: 1px 1px 2px #3333337d;
	position: fixed;
	bottom:20px;
	right: 2%;
}
@media screen and (max-width:800px) {
    .liuyan {
    	display: block;
		width: 40px;
		height: 40px;
		background: #3f51b5;
		border-radius: 50%;
		text-align: center;
		color: #fff;
		line-height: 40px;
		font-size: 15px;
		box-shadow: 1px 1px 2px #3333337d;
		position: fixed;
		bottom:200px;
		right: 2%;
		font-weight: bold;
    }
	.touzhu {
		display: block;
		width: 40px;
		height: 40px;
		background: #005F3C;
		border-radius: 50%;
		text-align: center;
		color: #fff;
		line-height: 40px;
		font-size: 15px;
		box-shadow: 1px 1px 2px #3333337d;
		position: fixed;
		bottom:150px;
		right: 2%;
	}
	.reload {
		display: block;
		width: 40px;
		height: 40px;
		background: #f00;
		border-radius: 50%;
		text-align: center;
		color: #fff;
		line-height: 40px;
		font-size: 15px;
		box-shadow: 1px 1px 2px #3333337d;
		position: fixed;
		bottom:100px;
		right: 2%;
		font-weight: bold;}} 


*{margin:0;padding:0;}
.wrap {border: solid 1px #CCC;}
table.in { background-color: #e8e8d0; font-family: '微软雅黑';}
table.in tr {}
table.in td {height: 50px; text-align: center; font-size: 16px;}
table.in td a { line-height: 50px; 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;}