ul,li{
	margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    list-style: none;
}
.cgi-head-home {
	margin-top:25px;
    width: 100%;
    height: 120px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}
.logo-index{
    margin-left: 5px;
    width: 250px;
}
.white-box-gs{
    padding: 0px;
    border-collapse: collapse;
    width: 100%;
    border: 0;
    overflow: hidden;
}
.cgi-gsb{
    margin: 0 auto;
    max-width:980px;
}
.cgi-gsb ul li {
    line-height: 30px;
    font-size: 17px;
    font-weight: bold;
    font-family: 黑体;
    letter-spacing: -1px;
    border-bottom: 1px #ccc dashed;
    border-right: 1px #ccc dashed;
    border-left: 1px #ccc dashed;
    overflow: hidden;
    white-space: nowrap;
}
/*.cgi-gsb ul li a:hover{
    color: #ff0000;
    background: url(/images/gshoth.png)no-repeat center;
    background-repeat: repeat-x;
    text-decoration: none;
}*/
.cgi-gsb-tit {
    float: left;
    padding: 0px 10px;
    font-size: 19px;
    color: #fff;
    text-align: center;
    display: inline-block;
}
.mo-bg{background: linear-gradient(#00633f, #00ad6f);}
.hk-bg{background: linear-gradient(#a30000, #e61e1e);}
.xmo-bg{background: linear-gradient(#800080, #d31ad3);}

.gsb-titi-se a:link,.gsb-titi-se a:visited{
    color: #000;
    background: url(/images/gshot.png) no-repeat center;
    background-repeat: repeat-x;
    text-decoration: none;
}
.gsb-titi-se a:active,.gsb-titi-se a:hover{
    color: #ff0000;
    background: url(/images/gshoth.png)no-repeat center;
    background-repeat: repeat-x;
    text-decoration: none;
}
.cgi-gsb-titi {
    float: left;
    padding-left: 5px;
    display:inline-block
}
.cgi-gsb-titit {
    width: calc(100% - 550px);
    text-align:center;
    text-decoration: none;
    display:inline-block
}
.cgi-gsb-titit span {
    text-align: center;
    background: #fff;
}
.cgi-zuozhe {
    float:right;
}
.hmqa{background-color: #ccc;color: #a7a7a7;padding: 5px 10px;border-radius: 10px;}
.moqb{background-color: #1e8e66;color: #fff;padding: 5px 10px;border-radius: 10px;}
.xmoqb{background-color: #800080;color: #fff;padding: 5px 10px;border-radius: 10px;}

.hkqb{background-color: #ff0000;color: #fff;padding: 5px 10px;border-radius: 10px;}
.mo-co{
    color: #10885d;
    text-decoration: none;
}
.mo-co a:link,.mo-co a:visited{
    color: #10885d;
    text-decoration: none;
}
.mo-co a:active,.mo-co a:hover{
    color: #0000ff;
}
.xmo-co{
    color: #800080;
    text-decoration: none;
}
.xmo-co a:link,.xmo-co a:visited{
    color: #800080;
    text-decoration: none;
}
.xmo-co a:active,.xmo-co a:hover{
    color: #800080;
}
.hk-co{
    color: #e91e63;
    text-decoration: none;
}
.hk-co a:link,.hk-co a:visited{
    color: #e91e63;
    text-decoration: none;
}
.hk-co a:active,.hk-co a:hover{
    color: #0000ff;
}
.head-right-to{float:right;width: calc(100% - 255px);}
.topic{
    padding: 5px;
}
.content{
    float: left;
    margin:0; 
    width:65px;
    display:inline
}
.content .up{
    font-size: 19px;
}
.content .bg-green{
    background-color:limegreen;
}.content .bg-red{
    background-color:red;
}
.content .down{
    line-height: 40px;
    color:#fff;
}
.zi-t{
    float: left;
    margin: 0 5px;
    line-height: 40px;
    color:#fff;
}
.maxx{
    float: left;
    line-height: 40px;
    font-size:19px;
    color: #fff;
    font-weight:bold;
    text-align: center;
    letter-spacing: -1px;
}
.mazx{
    color: #ffc107
}
.kmli{
    height: 40px;
}
.scroll {
    width: 20px;
    padding: 5px 1px;
    background: #ff79c9;
    color: #fff;
    text-align: center;
    position: fixed;
    right: 5px;
    bottom: 50px;
    cursor: pointer;
    font-size: 13px;
}
.box-yu {
    padding: 5px;
    border: solid 1px #ddd;
    border-radius: 5px;
    color: #ffffff;
    text-align: center;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}
.hk-bg2{
    background: #e91e63;
}
.mo-bg2{
    background: #1e8e66;
}
.xmo-bg2{
    background: #d31ad3;
}
.head-btn{
    color: #fff;
    border: 1px solid #00598c;
    border-radius: 5px;
    background: linear-gradient(#86b9d6, #00598c);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 1), 0 1px 2px rgba(0, 0, 0, 0.15);
    text-align: center;
}
.head-btn:focus, .head-btn:hover {
    background: linear-gradient(#00598c, #86b9d6);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.6), 0 1px 2px rgba(0, 0, 0, 0.15);
    outline:none;
    border-radius:6px;
}
.indx-ann {
    color: #fff;
    border: 1px solid #8e5a00;
    border-radius: 5px;
    background: linear-gradient(#ff9600, #8e5a00);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.6), 0 1px 2px rgba(0, 0, 0, 0.15);
}
.indx-ann:focus, .indx-ann:hover {
    background: linear-gradient(#8e5a00, #ff9600);
}
.search-box {
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
}
.search-txt {
    width: 320px;
    line-height: 18px;
    padding-left: 10px;
}
.white-box{
    margin-top: 10px;
}

/* 浏览器大于795px */ 
@media (min-width: 795px){

.head-login,.head-right{
    display:none;
}
.cgi-subNav{
    display:none;
}
.space-dh{
    display:none;
}
.max-wid{
    display:none;
}
.kjtimes i{
    display:none;
}
.box-sell{
    display:none;
}
}
/* 浏览器小于795px */ 
@media (max-width: 795px){
#main {
    min-width: 320px;
}
.logo-index{
    width: 190px;
}
.head-login{
    margin: 0 auto;
    width: 98%;
    line-height: 40px;
    text-align: center;
}
.hkzl{
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    color: #e61e1e;
    font-family: Arial Black;
    text-shadow: 1px 1px 2px #000;
}
.hkzl a{color: #ff4242;}
.hkzl:focus, .hkzl:hover {color: #ff9800;}
.mozl{
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    color: #1e8e66;
    font-family: Arial Black;
    text-shadow: 1px 1px 2px #000;
}
.mozl a{color: #00e492;}
.mozl:focus, .hkzl:hover {color: #ff9800;}

.mos{border: 1px solid #148a5f;}
    
.hks{border: 1px solid #c50043;}
.head-login .input{
    width: 100px;line-height: 20px;
}
.space-dh {
	margin: 0 auto;
	width: 98%;
    border: 1px solid #7AC4EA;
    padding: 0px;
}
.dh-list{
    display:none;
}
#cgi-head-search {
	padding: 0px 5px 5px 5px;
}
#cgi-head-search input:-ms-input-placeholder,textarea:-ms-input-placeholder {
	color:#ff0000
}
#cgi-head-search input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
	color:#aaa
}
.cgi-head-search {
	width:100%;
	height:30px;
	border:solid 1px #ccc;
	border-radius:15px
}
.cgi-head-search .search-box {
	padding: 0px 40px 0px 12px;
	height: 32px;
	background:rgba(0, 0, 0, 0.15);
	border-radius:15px;
	position:relative
}
.cgi-head-search .search-txt {
	width:100%;
	height:30px;
	line-height:30px;
	border:0;
	background:0
}
.cgi-head-search .search-btn {
	width:40px;
	height:30px;
	border:0;
	background:url(/images/cgi-head-search.png) center center no-repeat;
	background-size:19px auto;
	cursor:pointer;
	overflow:hidden;
	text-indent:-999999px;
	position:absolute;
	top:0;
	right:0;
	z-index:1
}
.cgi-subNav {
	overflow:hidden;padding: 5px 0px;
}
.max-wid{
    margin: 0 auto;
    width:auto; 
    display:inline-block !important; 
}
.spaceborder{
    display:none;
}
.cgi-subNav ul li a {
    margin:5px;
	float:left;
	width: calc(25% - 13px);
    padding:5px 0;
    color:#fff;
    border: 1px solid #795548;
    list-style:none;
    text-align: center;
    text-decoration: none;
    display:inline-block;
    border-radius:5px;
    box-shadow:0 0 0 3px #ccc;
}
.Nav-1{background:#154ba0}
.Nav-2{background:#00BCD4}
.Nav-3{background:#ce7c00}
.Nav-4{background:#a728a7}
.Nav-5{background:#e61e1e}
.Nav-6{background:#546e7a}
.Nav-7{background:#44a244}
.Nav-8{background:#2196f3}
.cgi-subNav ul li a.on {
	color:#f00;
	border-color:#f00
}
.cgi-head-home {
    width: 98%;
	margin:0 auto;
    height: 90px;
    background-size: auto 90px;
}
.head-right-to{
    display:none;
}
.head-right{
    float:right;
    width: 200px;
    line-height: 90px;
    font-size: 35px;
    font-weight: bold;
    text-align: center;
    font-family: Arial Black;
    letter-spacing: -1px;
    text-shadow: 1px 1px 2px #000;
}
.head-btn {
    padding: 3px 6px;
}
.head-right .input{
    margin-top: 5px;width: 150px;
}
.white-box-gs {
    width: 95%;
    margin: 5px auto;
    padding: 5px;
    border: solid 1px #ddd;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}
.tablea{
    width: 100%;
    border-radius: 5px;
}
.maxx{
    width:100%;
    line-height: 30px;
    text-align: center;
}
.content{
    width: 13%
}
.kmli{
    width:100%;
}
.white-box {
	width:95%;
	margin:5px auto;
    padding: 5px;
    border: solid 1px #ddd;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}
.reply {
    margin: 0px 5px;
    overflow: hidden;
    white-space: nowrap;
    font-size: 13px;
}
.topic{
    margin:0;
    padding: 10px 5px;
    border-bottom: solid 1px #ddd;
}
.windid-info{
    padding: 10px;
    line-height: 17px
}
.win-link{
    font-weight:bold;
    color:#ffeb3b;
}
.toptool,.topmo{
    display:none;
}
.disp{
    display:none;
}
.pages{
    text-align:center;
    margin-bottom: 5px;
}
.pages input{
    display:none;
}
.pagesone{
    display:none;
}
.altbg2{
    display:none;
}
.cgi-gsb{
    max-width: 790px;
}
.cgi-gsb ul li{
    font-size: 14px;
    font-weight:normal;
    border-right: 1px #f3f0bd dashed;
    border-left: 1px #f3f0bd dashed;
}
.cgi-gsb-tit{
    font-size: 13px;
}
.cgi-gsb-titit {
    width: calc(100% - 340px);
}
.cgi-gsb-tit {
    padding:0px 3px;
}

.pages a, .pages strong, .pages b{
    padding:0;
    min-width: 30px;
}
}


/* 550px */ 
@media (max-width: 550px){
.cgi-gsb-titit {
    width: calc(100% - 245px);
}
.cgi-gsb{
    max-width: 480px;
}
.cgi-lis{
    display:none;
}
.hmqa{padding: 5px 8px;border-radius: 5px;}
.moqb{padding: 5px 8px;border-radius: 5px;}
.hkqb{padding: 5px 8px;border-radius: 5px;}
}
@media (max-width:520px){
.head-right{
    padding-right: 5px;
    font-size: 32px;
}
.kmli{
    height: 60px;
}
.content .down{
    line-height: 26px;
}
}
@media (max-width: 480px){
.head-right{
    padding-right: 5px;
    font-size: 28px;
}
}
/* 360px */ 
@media (max-width: 450px){
    
.logo-index{
    margin-left: 0px;
    margin-top: 5px;
    width:155px;
} 
.head-right{
    font-size: 22px;
}
.head-login .input {
    width: 80px;
    line-height: 20px;
}
.mozl,.hkzl {
    font-size: 18px;
}
.head-right{
    padding-right: 5px;
    font-size: 24px;
}
.kjtimes so{margin-left:0px}
.djs_timed{margin-left:0px}
.kj-sa { margin-left: 0px;}
}
@media (max-width: 380px){
.head-right{
    font-size: 20px;
}
.box-yu{letter-spacing: -1px;}
.cgi-gsb ul li {
    font-size: 13px;
}
}
@media (max-width: 350px){
.head-right{
    font-size: 18px;
}
}
@media (max-width: 315px){
.cgi-gsb ul li {
    font-size: 12px;
}
.maxx{
    font-size:16px;
}
}