@charset "UTF-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block }

ol, ul {list-style: none }
img {border: 0; }
table {border-collapse: collapse;border-spacing: 0 }

body {line-height: 1.5;font-size: 14px;font-family: "Lantinghei SC", "Microsoft Yahei", Helvetica, Arial;color: #333;}
html { height: 100%; background: url(../img/bg.png) 0 0 repeat #fff7b5;color: #333;font-size: 1em;line-height: 1.5;
background-attachment: fixed;  
 }
hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0 }
audio, canvas, iframe, img, svg, video {vertical-align: middle }
fieldset {border: 0;margin: 0;padding: 0 }
textarea {resize: vertical }
input, select, button, textarea {font-size: 100%;font-family: inherit;margin: 0;padding: 0;outline: none; }
a {color: inherit;text-decoration: none; }
a:hover {text-decoration: none }
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color:#aaa }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color:#aaa }
input[type=text], select {-webkit-appearance: none }
.clearfix:after {content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden }
.clearfix {
*zoom:1 }
.clear {clear: both;width: 0px;height: 0px;font-size: 0px;overflow: hidden }
.cgi-fl {float: left }
.cgi-fr {float: right }
html, body, div, span, header, nav, a, ul, li {margin: 0;padding: 0;border: 0;vertical-align: baseline }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block }
body {width: 100%; max-width: 800px; margin: 0 auto;-webkit-text-size-adjust: 100%; min-height: 100%;}
ol, ul {list-style: none }
.cgi-body {max-width: 800px; margin: 0 auto;background-color: #fff;}
@media screen and (max-width:800px){   
.cgi-wrap { padding: 0 10px;}
}

.white-box {padding: 2px; border-radius: 5px; background: #fff; box-shadow: 0 2px 5px rgba(0,0,0,0.2);}

	#top {
    background: url(../img/gotop.png) no-repeat;
    background-size: 100% 100%;
    width: 30px;
    height: 30px;
    display: none;
    position: fixed;
    right: 10px;
    /* bottom: 55px; */
    bottom: 125px;
    z-index: 50;
    cursor: pointer;
}
	
		.gg_a,
						.gg_a:hover {
							text-decoration: none
						}
						
						.gg_a {
							display: block;
							white-space: normal;
						
						}
						
						.gg_a_btn {
							display: inline-block;
							width: 400px;
							padding: 10px 0;
							font-weight: bold;
					
							border-radius: 45px;
							text-align: center;
							color: #FFFF00;
							font-size: 24px
						}
						
						.gg_all {
							display: block;
							width: 100%;
							line-height: normal;
						}
						
						.gg_img {
							text-align: center
						}
						
						.gg_txt a {
							color: #00785d;
							font-weight: bold;
							font-size: 30px;
							text-align: left
						}
						
						.gg_txt span {
							display: block
						}
						
						.gg_txt .gg_spans {
							color: #f00;
							font-size: 38px
						}
						
						.gg_txt .gg_spans b {
							display: inline-block;
							border-radius: 50%;
							background-color: #f00;
							color: #fff;
							width: 42px;
							height: 42px;
							line-height: 42px;
							text-align: center
						}
						
						.gg_btn {
							text-align: center;
							margin: 0px;
						}
						
						@media screen and (max-width:720px) {
							.gg_txt a {
								font-size: 19px
							}
							.gg_txt .gg_spans {
								font-size: 19px
							}
							.gg_txt .gg_spans2 {
								font-size: 30px
							}
							.gg_a_btn {
								width: 300px;
								font-size: 18px
							}
							.gg_txt .gg_spans b {
								width: 22px;
								height: 22px;
								line-height: 22px
							}
						}
	.zitisy{
        font-size:1em;
      }
    
      @media screen and (min-width: 300px) { 
       .zitisy{
        font-size:0.7em;
    	}
      @media screen and (min-width: 350px) { 
       .zitisy{
        font-size:1em;
    	}        
      }
      @media screen and (min-width: 370px) { 
       .zitisy{
        font-size:1.1em;
    	}        
      }
      
       @media screen and (min-width: 420px) { 
       .zitisy{
        font-size:1em;
    	}        
      }
      @media screen and (min-width: 420px) { 
       .zitisyb{
        font-size:1.5em;
    	}        
      }
       @media screen and (min-width: 700px) { 
       .zitisyb{
        font-size:1.7em;
    	}        
      }
      
       @media screen and (min-width: 700px) { 
       .zitisyc{
        font-size:1.3em;
    	}        
      }
       
      @media screen and (min-width: 550px) { 
       .zitisy{
        font-size:1.1em;
    	}        
      }
      @media screen and (min-width: 700px) { 
       .zitisy{
        font-size:1.3em;
    	}        
      }



.sel_btn {
				height: 31px;
				line-height: 31px;
				padding: 0 11px;
				background: #5FB878;
				border: 1px #26bbdb solid;
				border-radius: 3px;
				/*color: #fff;*/
				display: inline-block;
				text-decoration: none;
				font-size: 14px;
				outline: none;
				color: #d2d2d2
			}
			
			.ch_cls {
				background: url(../img/btn_bg.png) no-repeat;
				color: white;
				font-weight: bold;
			}
			
				.cgi-foot-blank {
					height: 70px;
					clear: both;
					overflow: hidden;
				}
				
				.cgi-foot-links {
					width: 100%;
					max-width: 800px;
					height: 60px;
					border-top: solid 1px #ddd;
					box-shadow: 0 -4px 10px rgba(0, 0, 0, 0.05);
					background: #fff;
					background-image: linear-gradient(to top, #e5e5e5, #fff);
					position: fixed;
					bottom: 0;
					z-index: 1000;
				}
				
				@media screen and (min-width:800px) {
					.cgi-foot-links {
						left: 50%;
						margin-left: -400px;
					}
					.cgi-foot-more {
						left: 50%;
						margin-left: -400px;
					}
					.cgi-pl-quick {
						left: 50%;
						margin-left: -400px;
					}
				}
				
				.cgi-foot-links ul {}
				
				.cgi-foot-links ul li {
					float: left;
					width: 20%;
					text-align: center;
				}
				
				.cgi-foot-links ul li a {
					font-size: 15px;
					color: #555;
				}
				
				.cgi-foot-links ul li a.hover {
				
				}
				
				.cgi-foot-links ul li a:hover {
					text-decoration: none;
					color: #f00;
				}
				
				.cgi-foot-links ul li a span {
					height: 34px;
					display: block;
				}
				
				.cgi-foot-links ul li a span.cfl1 {
					background: url(../img/cfl1.png) 50% 8px no-repeat;
					background-size: auto 25px;
				}
				
				.cgi-foot-links ul li a span.cfl2 {
					background: url(../img/cfl2.png) 50% 8px no-repeat;
					background-size: auto 25px;
				}
				
				.cgi-foot-links ul li a span.cfl3 {
					background: url(../img/cfl3.png) 50% 8px no-repeat;
					background-size: auto 25px;
				}
				
				.cgi-foot-links ul li a span.cfl4 {
					background: url(../img/cfl4.png) 50% 8px no-repeat;
					background-size: auto 25px;
				}
				
				.cgi-foot-links ul li a.hover span.cfl1 {
					background: url(../img/cfl1-2.png) 50% 8px no-repeat;
					background-size: auto 25px;
				}

				/*.cgi-foot-links ul li a.hover span.cfl2 {*/
				/*	background: url() 50% 8px no-repeat;*/
				/*	background-size: auto 25px;*/
				/*}*/
				
				/*.cgi-foot-links ul li a.hover span.cfl3 {*/
				/*	background: url() 50% 8px no-repeat;*/
				/*	background-size: auto 25px;*/
				/*}*/
				
				/*.cgi-foot-links ul li a.hover span.cfl4 {*/
				/*	background: url() 50% 8px no-repeat;*/
				/*	background-size: auto 25px;*/
				/*}*/
				
				/*.cgi-foot-links ul li a:hover span.cfl1 {*/
				/*	background: url(../img/cfl1-2.png) 50% 8px no-repeat;*/
				/*	background-size: auto 25px;*/
				/*}*/
				
				/*.cgi-foot-links ul li a:hover span.cfl2 {*/
				/*	background: url() 50% 8px no-repeat;*/
				/*	background-size: auto 25px;*/
				/*}*/
				
				/*.cgi-foot-links ul li a:hover span.cfl3 {*/
				/*	background: url(../img/cfl3-2.png) 50% 8px no-repeat;*/
				/*	background-size: auto 25px;*/
				/*}*/
				
				/*.cgi-foot-links ul li a:hover span.cfl4 {*/
				/*	background: url() 50% 8px no-repeat;*/
				/*	background-size: auto 25px;*/
				/*}*/
				
				.cgi-foot-links ul li.cfl-more {
					width: 20%;
					height: 60px;
					display: block;
					position: relative;
				}
				
				.cgi-foot-links ul li.cfl-more a {
					width: 70px;
					height: 70px;
					line-height: 70px;
					background: url(/*../img/cfl-more.png*/) center center no-repeat;
					background-size: 100%;
					border-radius: 35px;
					display: block;
					position: absolute;
					bottom: 0px;
					left: 50%;
					margin-left: -35px;
					overflow: hidden;
					text-indent: -999999px;
				}
				
				.cgi-foot-more {
					width: 100%;
					max-width: 800px;
					position: fixed;
					bottom: 60px;
					z-index: 999;
					padding: 5px 0;
					font-size: 14px;
					text-align: center;
					background: rgba(0, 0, 0, 0.7);
					display: none;
				}
				
				.cgi-foot-more ul {}
				
				.cgi-foot-more ul li {
					float: left;
					width: 20%;
				}
				
				.cgi-foot-more ul li a {
					height: 30px;
					line-height: 30px;
					color: #fff;
					display: block;
				}
				
			.bottom {
					height: 41px;
					padding: 0 6px;
					line-height: 41px;
					color: #f60
				}
				
				.bottom ul {
					width: 100%;
				}
				
				.bottom li a {
					color: #090
				}
				
					.time-item {
					text-align: center;
				}
				
				.sx {
    background: #e5e5e5;margin-top: 0px;
}
.sx table {
    margin-top: 0px
}
.sx th {
    height: 30px;
    border: solid 1px #ccc;
    background: rgb(139, 0, 0);
 color:#FFFF00;
}
.sx td {
    padding: 5px 0;
    text-align: center;
    border: solid 1px #d8ccb4;
    word-wrap: break-word;
    background: #fff
}
.sx td.a-left {
    text-align: left;
    padding-left: 5px;
    padding-right: 5px
}
.sx span {
    height: 18px;
    width: auto;
    border-radius: 0;
    line-height: 18px;
    margin: 0 2px;
    padding: 0 1px;
    font-size: 12px;
    color: #fff;
    display: inline-block;
    background: #f00
}
.sx span.green {
    background: #093
}
.sx span.blue {
    background: #36f
}
ul.sx1 li {
    float: left;
    width: 33.33%;
    padding: 5px 0;
    list-style: none;
}
ul.sx1 li dl dt img {
    width: 40px;
    height: auto;
        vertical-align: middle;
}
				
	
	

				@media screen and (max-width: 800px) {
					#Download {
						width: 100%;
					}
				}
	
				.colors {
					text-align: left;
					background-image: url(../img/jianbian.jpg);
					-webkit-text-fill-color: transparent;
					-webkit-background-clip: text;
					-webkit-background-size: 200% 100%;
					-webkit-animation: colorChange 6s infinite;
					display: inline-block;
					text-align: left
				}
				
				@-webkit-keyframes colorChange {
					0% {
						background-position-x: 0;
						background-position-y: 0
					}
					50% {
						background-position-x: -885px;
						background-position-y: -233px
					}
					100% {
						background-position-x: 0;
						background-position-y: 0
					}
				}
		
	

				.fright {
					float: right
				}
				
				.fleft {
					float: left;
					padding-right: 20px
				}	
					.zz-gs-tit{
			text-align: center;
			color: #FFFFFF;
		}		
				.cgi-head {
    height: 45px;
    color: #fff;
    background: #ff6c00;
    position: relative;
    background-image: -webkit-linear-gradient(to top, #ff6c00, #ffa800);
    background-image: linear-gradient(to top, #ff6c00, #ffa800);
}
.icon-back {
    float: left;
    width: 40px;
    height: 45px;
    display: inline-block;
    position: relative;
}
a {
    text-decoration: none;
    color: inherit;
}
			.cgi-head-tit {
    line-height: 45px;
    font-size: 18px;
}
.icon-back:after {
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    position: absolute;
    top: 16px;
    left: 15px;
}
.icon-back:after {
    -webkit-transform: rotate( 
225deg
 );
    -moz-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    transform: rotate( 
225deg
 );
}
.cgi-info{
	text-align: center;
	
}

.cgi-info  dl dt img{
	width: 12%;
}

.cgi-info-author{
	display: none;
}	
		
			@-webkit-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@-webkit-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@-moz-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@-ms-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@-o-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}


.blink{
	color: #FF33CC;
	animation: blink 0.7s linear infinite;  
	-webkit-animation: blink 1s linear infinite;
	-moz-animation: blink 1s  linear infinite;
	-ms-animation: blink 1s  linear infinite;
	-o-animation: blink 1s  linear infinite;
}
 .navBox{width:100%;max-width:800px;margin:0 auto;box-sizing:border-box;padding:2px;font-size:14px; background:#FFFFFF}.navBox ul{padding:2px 0;display:flex;justify-content:space-between}.navBox ul li{width:100%;box-sizing:border-box;padding:0 2px;}
 .navBox ul li a{border: 1px solid #ccc;box-shadow: 0 3px 3px rgb(0 0 0 / 10%);display:block;padding:3px 0;text-align:center;color: #333;border-radius:100%;position: relative;}
 .navBox ul li a:hover, .navBox a.active {background: linear-gradient(to top,rgb(255,77,5),rgb(252,148,13)) rgb(255,76,1);border-color: #fc940d;color: #fff;}
 #navBox[data-fixed=fixed]{position:fixed;top:0;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}@media screen and (max-width:800px){.nav-img img{height:70px}}@media screen and (min-width:800px){.navBox{padding:4px;font-size:16px}.navBox ul{padding:4px 0}.navBox ul li{padding:0 4px}.navBox ul li a{padding:5px 0;cursor:pointer}}.cgi-subNav ul li{width:16%}
   .navBox ul li a .nav-hot {
    position: absolute;
    border: none;
    top: 0px;
    left: 0px;
}
				 	
					 	
					 	
					 	
.cgi-foot-links ul li.more a {
    box-sizing: border-box;	
    background-image: linear-gradient(to left, #ffbf31, #FFFFFF,#ffbf31);
    width: 55px;
    height: 55px;
    border-radius: 100%;
    margin: 0 auto;
    box-shadow: 0 0 0 5px #a7e3ff;
    color: #FF00FF;
}
.cgi-foot-links ul li a {
    display: block;
    width: 100%;
    height: 50px;
    padding: 0px;
}
.cgi-foot-links ul li.more a:hover {
    color: #CC00FF;
}
.MorSpan{
font-size: 20px; 
padding-top: 9px;
 font-weight: 400;
    
}
		.zzhl-list { font-size: 16px;}
.zzhl-list ul { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between;}
.zzhl-list ul li {
    /*width: calc(50% - 5px); */
    width:100%;
    
    border-bottom: solid 1px #ddd;
    box-sizing: border-box;
    
}
.zzhl-list ul li a { display: block; padding: 8px 5px; white-space: nowrap; overflow: hidden;}
.zzhl-list ul li a:hover, .zzhl-list ul li a.active {background: linear-gradient(to top,rgb(255,77,5,0.1),rgb(252,148,13,0.1)) rgb(255,76,1,0.1);border-color: #fc940d;color: #fff;}
@media screen and (max-width:800px){
.zzhl-list { font-size: 20px;}
.zzhl-list ul li { width: 100%;}
.zzhl-list ul li a { padding: 8px 5px;}
}		



/**/
#Interlinks {
    display: none;
    position: fixed;
    bottom: 60px;
    min-height: 40px;
    width: 100%;
    max-width: 800px;
    padding: 5px 0px;
    margin: 0;
    z-index: 1000;
    background-color: rgba(0, 0, 0, .7);
    margin: 0 auto;
}

#Interlinks li {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: 20%;
    height: 30px;
    line-height: 30px;
}

#Interlinks li.label {
    width: 100%;
    color: yellow;
}

#Interlinks li.label div {
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0px;
    width: 90%;
    margin: 0 auto;
    font-size: 16px;
}

#Interlinks li.label div:before,
#Interlinks li.label div:after {
    background: yellow;
    height: 1px;
    flex: 1;
    content: '';
}

#Interlinks li a {
    display: block;
    color: white;
    width: 100%;
    height: 100%;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    border-radius: 5px;
    background-color: transparent;
    transition: all .2s cubic-bezier(.645, .045, .355, 1);
}

#Interlinks li a:hover {
    color: aqua;
    background-color: rgba(255, 255, 255, .1);
}


/**/
#Download{position:fixed;bottom:60px; width: 100%; max-width:800px; margin: 0 auto; height:35px;line-height:35px;padding:0;z-index:9;background-color:rgba(0,0,0,.7);transform:translate3d(0,0,0);text-align:left}#Download .download-content{width:100%;height:100%;overflow:hidden;position:relative}#Download a.close{position:absolute;left:0px;top:0px;display:block;width:40px;height:100%;text-align:center;color:#fff;font-size:22px}#Download .download-content>div{width:100%;height:100%;overflow:hidden;padding:0 80px 0 19px;color:#fff;font-size:15px}#Download a.down{display:block;height:26px;line-height:26px;position:absolute;top:3px;right:10px;padding:0 3px;border-radius:3px;background-color:red;color:#fff;font-size:15px}#Download a:hover{opacity:.5}@media screen and (max-width:800px){#Download{width:100%}}.pop-cpt{z-index:30000;position:relative}.pop-cpt2{display:flex;justify-content:center;align-items:center;position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.7)}.pop-cpt a{text-decoration:none;color:inherit;display:block}.pop-cpt a:hover{text-decoration:none}.pop-cpt .pop-cpt-bd{width:300px;padding:0 5px;box-sizing:border-box;border-radius:15px;background:#0a5cda;font-size:14px;color:#333;font-family:"微软雅黑";position:relative}.pop-cpt .pop-cpt-close{display:inline-block;height:36px;line-height:36px;padding:0 15px;color:#fff;position:absolute;top:0;right:0;cursor:pointer}.pop-cpt .pop-cpt-tit{height:36px;line-height:36px;color:#fff;text-align:center;font-size:18px;font-weight:bold}.pop-cpt .pop-cpt-tit span{display:inline-block;padding:0 10px;position:absolute;top:0;right:0}.pop-cpt .pop-cpt-con{padding:10px 0;border-radius:15px;background:#fff}.pop-cpt .pop-cpt-con1{text-align:center;color:#000;font-size:16px}.pop-cpt .pop-cpt-con2{padding-top:10px}.pop-cpt .pop-cpt-con2-tit{display:flex;justify-content:center;padding-bottom:5px}.pop-cpt .pop-cpt-con2-tit span{display:inline-block;width:30px;line-height:30px;margin-left:-3px;text-align:center;color:#FFFF00;font-size:16px;font-weight:bold;border-radius:50%;background:#e60012}.pop-cpt .pop-cpt-con2-logo{display:flex;justify-content:center;height:60px}.pop-cpt .pop-cpt-con2-logol{color:#e60012;font-size:56px;line-height:50px;font-weight:bold;font-family:Tahoma}.pop-cpt .pop-cpt-con2-logor{width:60px;position:relative}.pop-cpt .pop-cpt-con2-logor-txt1{}.pop-cpt .pop-cpt-con2-logor-txt1 span{display:inline-block;width:75px;height:22px;line-height:22px;text-align:center;color:#fff;border-radius:5px;background:#FF0000;position:absolute;left:8px;top:2px}.pop-cpt .pop-cpt-con2-logor-txt2{line-height:32px;color:#FF00FF;font-size:35px;font-family:impact,arial;position:absolute;top:24px;left:0;letter-spacing:3px}.pop-cpt .pop-cpt-con3{padding:10px}.pop-cpt .pop-cpt-con3 table{font-weight:bold;border-collapse:collapse}.pop-cpt .pop-cpt-con3 th{text-align:center;color:#fff;border:solid 1px #CC00FF;background:#e60012}.pop-cpt .pop-cpt-con3 td{text-align:center;border:solid 1px #999;font-size:16px;color:#FF00FF}.pop-cpt .pop-cpt-con4{text-align:center}.pop-cpt .pop-cpt-con4{width:200px;height:40px;line-height:40px;font-size:20px;margin:0 auto;font-weight:bold;color:#ff0;border-radius:10px;background:#e60012}.pop-cpt .pop-cpt-footer{padding:10px 0;color:#fff;text-align:center}.pop-cpt .pop-cpt-footer1{font-size:16px}.pop-cpt .pop-cpt-footer2{padding-top:5px;font-weight:bold;color:#ff0}.firstRow{font-size:16px}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.2,1.2,1.2)}to{transform:scaleX(1)}}.click-btn{display:inline-block;animation-name:pulse;animation-duration:1.5s;animation-fill-mode:both;animation-iteration-count:infinite;transition:color 0.3s}
	