//body {background: url(/images/bg88.gif); font-family: Verdana;FONT-SIZE: 12px;MARGIN: 0;color: #000000;}
body {
  font-family: Arial,"微软雅黑", verdana, Tahoma, arial, sans-serif;
  color: #333;
  background-image: url(/images/bg88.gif);
  //background:#f7f7f7;
  font-size: 12px;
}
td {font-size:13px;}
select, textarea {
font: 12px Tahoma, Verdana;
color: #333333;
background-color: #F5FBFF;
border: 1px solid #7AC4EA;
}
form{margin:0px; display:inline}
div.quote{
	margin:5px 5px;
	border:1px dashed #86B9D6;
	padding:5px;
	background:#F5FBFF;
	line-height:normal;
}
/*全局链接*/
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:active{text-decoration:none;}
A:hover{text-decoration:underline;text-decoration:none;left:1px;color:#4d79ff;position:relative;top:1px;font-weight: bold;}
img {border:0;}
.head {color: #154BA0;background: #BDDBF7;height: 30px;padding: 10px;font-weight:bold;}
.head a{color: #154BA0;}
.main-wrap{width:98%;margin:0 auto;}
.main-fb{max-width:980px;min-width:800px;width:100%;}
.fbmain{
    max-width:1000px;
    width:100%;
    margin:0 auto;
    padding:0;
    //background: #fff;
    //box-shadow: 0px 0px  6px 5px #d9d9d9;
}
#mainn{
    width:100%;
    padding:0px;
    margin:0 auto;
    overflow: hidden;
    //background: linear-gradient(#fff, #fff);
    //box-shadow: 0px 1px 0px 1px #f00;
}
.bts {
    border: solid 1px #76BAC2;
    padding: 2px 5px 2px 8px;
    font-size: 13px;
    vertical-align: middle;
    border-radius: 50px;
    height:16px !important;
}
.input {
    border: solid 1px #76BAC2;
    padding: 2px 5px 2px 8px;
    font-size: 13px;
    vertical-align: middle;
    border-radius: 0px;
    height:18px !important;
}
/*广告位*/
.gg-top{margin:0px auto 1px;padding:0px;width:100%;height:42px;font-weight:bold;overflow: hidden;line-height:40px;font-size:27px;text-align:center;text-shadow: 2px 2px 1px #000;border: 1px solid #00334d;}
.gg-top a{float:left; width: 33.333%;height:42px;list-style:none;text-decoration: none;}
.gg-top a:hover{background:linear-gradient(to left,#0080c0, #66d9ff, #0080c0);color:#ffff00;}
.gg-wz{margin:0 auto 1px auto;max-width:100%;background:#ff5800;color:#ffffff;font-size:19px;padding:5px 10px;text-align:center;}
/*导航条*/
.dh-list{margin:1px auto 0px;padding:0px;//max-width:980px;//min-width:800px;width:100%;height:40px;font-weight:bold;overflow: hidden;line-height:40px;font-size: 25px;color:#ffeb3b;text-align:center;text-shadow: 2px 2px 2px #000;border-radius: 0px;}
.dh-list a{float: left; width: 20%; color:#fff;list-style:none;text-align: center;text-decoration: none;}
.dh-list a:hover{background:linear-gradient(#0080c0, #66d9ff, #0080c0);color:#ffff00;}
/*toolbar*/
.toptool {
    position: fixed;
    top: 0px;
    width: 100%;
    color: #fff;
    line-height: 29px;
    height: 29px;
}

.toptool a ,.topmo a {
    text-decoration: none;
    color: #fff;
}
.topmo a:hover,.toptool a:hover{
   font-weight: bold;
}
.topsa {background: #f63939 url(/images/post.png) 0 bottom repeat-x;
    background-position:-2px 0px;
    width:60px;
    font-size:13px;
    overflow:hidden;
    text-shadow:2px 2px 1px #000;
    padding: 4px 8px 5px 8px;
    margin-left:10px;
}
.topsb {background: #f63939 url(/images/post.png) 0 bottom repeat-x;
    background-position: -2px 0px;
    width:60px;
    overflow:hidden;
    font-size:13px;
    text-shadow:2px 2px 1px #000;
    padding: 5px 8px 4px 8px;
    margin-left:10px;
}
.mo-qu{   
font-size: 36px;
text-shadow: 2px 2px 1px #000;}
.mo-qu a{
text-decoration: none;
color: #1e8e66;
}
.mo-qu span{
font-size: 32px;
}

/*.gong-g-size{margin: 0 auto;max-width: 980px;color:#fff; font-size: 16px; font-weight: bold;padding: 5px 10px;text-align: center;text-shadow: 1px 1px 1px #000;}*/
.gong-g-size {
        //max-width: 980px;
        color:#fff; 
        font-size: 18px; 
        font-weight: bold;
        padding: 5px;
        text-align: center;
        text-shadow: 1px 1px 1px #000;
        border-top-left-radius:0px;
        border-top-right-radius:0px;
}
.gong-gg-size {
        //max-width: 980px;
        color:#fff; 
        font-size:18px; 
        font-weight: bold;
        padding: 5px;
        text-align: center;
        text-shadow: 1px 1px 1px #000;
        border-bottom-left-radius:0px;
        border-bottom-right-radius:0px;
}
/*通用字体*/
.f10,small,.small,.f9{font-size:10px;-webkit-text-size-adjust:none;}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f15{font-size:15px}
.f16{font-size:16px;}
.f17{font-size:17px}
.f18{font-size:18px}
.f19{font-size:19px}
.f20{font-size:20px;}
.f22{font-size:22px}
.f23{font-size:23px}
.f24{font-size:24px;}
.f26{font-size:26px}
.f28{font-size:28px}
.f30{font-size:30px}
.fn,.fn a{font-weight:normal}
/*span color 数值自定义*/
.ss0{color:#000}
.ss1{color:#008000;}
.ss2{color:#984B98;}
.ss3{color:#ffffff;}
.ss4{color:#0033FF;}
.ss5{color:#659B28;}
.ss6{color:#33ff33;}
.ss7{color:#ff9999}
.ss8{color:#ff0000}
.ss9{color:#ff00ff;}
.ss10{color:#0000ff;}
.ss11{color:#248f24;} 
.ss12{color:#ffff00;}
/*补丁*/
.mt1{margin-top:1px;}
.mt2{margin-top:2px;}
.mt3{margin-top:3px;}
.mt4{margin-top:4px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.ml2{margin-left:2px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml30{margin-left:30px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.p2{padding:2px;}
.p3{padding:3px;}
.p4{padding:4px;}
.p5{padding:5px;}
.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}
.hg10{height:10px;}
.hg20{height:20px;}
.hg30{height:30px;}
.hg40{height:40px;}
.hg50{height:50px;}
.hg60{height:60px;}
.hg70{height:70px;}
.hg80{height:80px;}
.hg90{height:90px;}
.hg100{height:100px;}
/*次要文字颜色-可定义*/
.f_one {background: #F5FBFF;}
.f_two {background: #E4EAF2;}
.ts{text-shadow:0px 0px 1px #fff,0px 0px 2px #fff,0px 0px 3px #fff,0px 0px 4px #fff;}
.hr  {border-top: 1px solid #86B9D6; border-bottom: 0; border-left: 0; border-right: 0; }
.t_one {background: #fff; border-radius: 50px;padding: 0px 5px;}
.t_two {background: #F7F8F8;}
.r_one {background: #FFFFFF;}
.r_two {background: #FFFFFF;}
.cbg { color:#92A05A;background: #FFFFD9;}
.cbg a{ color:#DEDEB8;}
.smalltxt {font-family: Tahoma, Verdana; font-size: 12px;}
.tinytxt {font-family: Tahoma, Verdana; font-size: 11px;}
.cfont { color:#FFFFFF; }
.fnamecolor { color:#003366;}
.index_font{color: #3A4F6C;background-color:#E5E8EA; font-weight:bold;padding: 5px;}
.tpc_title { font-size: 12px;font-weight:bold;}
.tpc_content { font-size: 12px;}
.i_table {BORDER: #86B9D6 1px solid;background:#FFFFFF;}
.tool {color:#84AACE;}
.main {padding-top:0px;}
.alt_bg	{ background: #BDDBF7 }
.posttime{ color:silver;font-size:9px;}
.num_hit{ color: red;}
.topic{
    margin: 0px 3px;
    padding: 8px 0px;
    /*border-bottom: 1px #ccc dashed;*/
}
.reply{	margin-left: 35px;}
.topit{
    margin: 0px 2px 0px 2px;
    padding: 4px 0px 4px 0px;
    width:99.5%;
    white-space:nowrap;
    overflow:hidden;
    text-overflow: ellipsis;
    /*border-bottom: 1px #ccc dashed;*/
}
.header {
font: 13px Arial, Tahoma;
font-weight: bold;
color: #fff;
height: 28px;
}
.djmain {padding-left:80px;
padding-right:80px;}
.header td {
padding-left: 10px;
}
.djtop {border-bottom-color: #252525;
	z-index: 1030; 
	position: fixed; 
	margin-bottom: 0px; 
	right: 0px; 
	left: 0px;
	top: 0px}
.header a {
    color: #ffffff;
    text-decoration: none;
    text-shadow: 1px 1px 2px #000;
}
.header input {
background:none;
vertical-align: middle;
height: 16px;
}
.subtable {
text-align: left;
padding: 0;
margin: 0 auto;
}
.left {
float: left;
text-align: left;
padding: 0px;
}
.right {
float: right;
text-align: right;
padding-right: 10px;
}
.spaceborder {
width: 100%;
border: 1px solid #7AC4EA;
padding: 0px;
}
.spacebottom {
padding-bottom: 10px;
background-color: #FDFFF2;
}
.category {
font: 12px Arial, Tahoma !important;
font: 11px Arial, Tahoma;
color: #92A05A;
background-color: #FDFFF2;
}
.category td {
border-bottom: 1px solid #DBDDD3;
}
.row {
width: 100%;
border: none;
background: #FFFFFF;
empty-cells: show;
}
.row td {
padding: 4px;
border-bottom: 1px solid #BBE9FF;
}
.row1 {
width: 100%;
border: none;
background: #F5FBFF;
empty-cells: show;
}
.row1 td {
padding: 4px;
border-bottom: 1px solid #BBE9FF;
}
.bold {
font-weight: bold;
}
.altbg1	{
background: #F5FBFF;
font: 12px Tahoma, Verdana;
}
td.altbg1 {
border-bottom: 1px solid #BBE9FF;
}
.altbg2 {
background: #FFFFFF;
font: 12px Tahoma, Verdana;
}
td.altbg2 {
border-bottom: 1px solid #BBE9FF;
}
.postsubmit {
border: 1px solid #DEDEB8;
background-color: #FFFFD9;
text-align: center;
padding: 10px 0px;
margin-top: 6px;
}
.button {
font: 12px Tahoma, Verdana;
padding: 0 5px;
background-repeat: repeat-x;
background-position: 0 50%;
outline: 1px solid #86B9D6;
border: 1px solid #FFF !important;
height: 19px !important;
line-height: 17px;
}
.t_row {
margin-top: -1px;
}
.t_user	{
word-break: break-all;
padding-left: 8px;
background: #F5FBFF;
}
.t_msg {
table-layout: fixed;
word-wrap: break-word;
width: 100%;
height: 100%;
overflow: hidden;
background: #FFFFFF
}
.t_msg td {
padding:2px 10px;
}
.t_number {
border: 1px solid #DEDEB8;
padding: 2px;
margin: 1px;
background: #FDFFF2;
}
.t_infoline {
background: #FDFFF2;
}
.t_table {
border-left: 1px solid #86B9D6;
border-top: 1px solid #86B9D6;
border-spacing: 0px;
}
.t_table td {
padding: 4px;
border-bottom: 1px solid #86B9D6;
border-right: 1px solid #86B9D6;
}
.line {
border-top:1px solid #BBE9FF;
}
.maintable{
width: 98%;
font: 12px Tahoma, Verdana;
}
.avatar {
border: 1px solid #DEDEB8;
background-color: #FFFFD9;
padding: 3px;
}
.avatar img {
background: #FFFFFF;
}
.thread_table {
margin: 0 0 3px 0;
padding: 0px;
//line-height: 22px;
}
.thread_table_fb{
margin: 0  3px;
}
.thread_table a{
	color: #000;;
}
.head-right-to{float:left;width: calc(100% - 577px);margin-right: 0px;}
.gong-gao{margin:0 auto;padding:0px;width:919px;height:100px;font-weight:bold;overflow: hidden;line-height:100px;font-size: 30px;text-align:center;border: 0px solid #ccc;}
.yu-ming {width:978px;line-height: 50px;text-align: center;margin: 5px auto;display:table;justify-content:space-between;}

.yu-mingg {width:780px;line-height: 50px;font-weight: bold;text-align: center;font-family: Arial Black;margin: 0px auto;padding: 0px;}

.hk-qu {
    font-size: 36px;
    font-weight:bold;
    text-shadow: 1px 1px 1px #000;
}
.hk-qu div:hover {
    background:linear-gradient(to left,#0080c0, #66d9ff, #0080c0);
    box-shadow:-1px -3px 9px #bfbfbf,1px 5px 12px #bfbfbf;
    color:#ffff00;
    cursor:pointer;
    transform:scale(1.2);
}
.hao00,.hao01,.hao02,.hao07,.hao08,.hao12,.hao13,.hao18,.hao19,.hao23,.hao24,.hao29,.hao30,.hao34,.hao35,.hao40,.hao45,.hao46{float: left;background: url(/images/ball-red.png)no-repeat center top;background-size: 40px;display:inline-block;width:40px;line-height:34px;height:40px;padding-right: 3px;color:#e10000;font-size:16px;}
.hao03,.hao04,.hao09,.hao10,.hao14,.hao15,.hao20,.hao25,.hao26,.hao31,.hao36,.hao37,.hao41,.hao42,.hao47,.hao48{float: left;background: url(/images/ball-blue.png)no-repeat center top;background-size: 40px;display:inline-block;width:40px;line-height:34px;height:40px;padding-right: 3px;color:#0066c5;font-size:16px}
.hao05,.hao06,.hao11,.hao16,.hao17,.hao21,.hao22,.hao27,.hao28,.hao32,.hao33,.hao38,.hao39,.hao43,.hao44,.hao49{float: left;background: url(/images/ball-green.png)no-repeat center top;background-size: 40px;display:inline-block;width:40px;line-height:34px;height:40px;padding-right: 3px;color:#1e8400;font-size:16px;}
.haoja {color: #ffffff;font-size: 22px;font-weight: bold;float: left;width: 20px;line-height: 40px;height: 40px;text-align: center;font-family: Arial}

/*--------------------------------*/
ul,li{
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    list-style: none;
}
.cgi-head-home {
    margin-top:30px;
    width: 100%;
    overflow: hidden;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}
.logozi2,.logozi3,.logozi4,.logozi5,.logozi6,.logozi7{
    margin-left: 5px;
    line-height: 100px;
    font-size: 38px;
    font-weight: bold;
    text-shadow: 4px 4px 3px #000;
    }
.logozi2{
    color: #ffff00;
    }
.logozi3{
    color: #00f8a8;
    }
.logozi4{
    color: #ff4dff;
    }
.logozi5{
    color: #eaba83;
    }
.logo-index2{
    background: linear-gradient(#014c33, #00e397, #003a37);
}
.logo-index3{
    background: linear-gradient(#3e0508, #ff7878, #3e0508);
}
.logo-index4{
    background: linear-gradient(#600858, #ff9cff, #600857);
}
.logo-index5{
    background: linear-gradient(#603c08, #eabf81, #442901);
}

.logo-index2,.logo-index3,.logo-index4,.logo-index5,.logo-index6,.logo-index7{
    width: 88px;
    height: 88px;
    border-radius: 50%;
    border: 1px solid #00ff8f;
    padding: 8px;
    margin-left: 5px;
    box-shadow: 3px 3px 3px #000;
}

.cgi-head-search {
    width: 100%;
    overflow: hidden;
}

.fb2tab,.fb3tab,.fb4tab,.fb5tab{
    background: #000;
}
.white-box-gs{
    padding: 0px;
    border-collapse: collapse;
    width: 100%;
    border: 0;
    overflow: hidden;
}
.white-box-gsa{
    padding: 0px;
    border-collapse: collapse;
    width: 100%;
    border: 0;
    overflow: hidden;
}
.white-box{
    padding: 0px;
    border-collapse: collapse;
    width: 100%;
    border: 0;
    overflow: hidden;
}

.white-fb{
    max-width:994px;
    margin: 2px auto;
    padding: 2px;
    border-radius: 0px;
    background-image: url(/images/bg88.gif);
    //background: #fff;
    //box-shadow:0 0 5px 1px #f9f9f9;
    /*border: solid 1px #ddd;*/
    /*box-shadow:0  0 3px 1px rgba(0,0,0,0.8);*/
}
.cgi-gstt{
    margin: 0 auto;
    //max-width:980px;
}
/*--------------------------------高手榜样式-------------------------------------*/
.cgi-gsb{
    margin: 0 auto;
    max-width:100%;
    background-image: url(/images/bg88.gif);
}
.cgi-gsb ul li {
    line-height: 30px;
    height: 30px;
    font-size: 17px;
    font-weight: 700;
    font-family: 微软雅黑;
    letter-spacing: 0px;
    /*border-bottom: 1px #87bcd8 dashed;*/
    /*border-right: 1px #87bcd8 dashed;*/
    /*border-left: 1px #87bcd8 dashed;*/
    overflow: hidden;
    /*white-space: nowrap;*/
}
.cgi-gsb ul li a:hover{
    color: #ff0000;
    text-decoration: none;
}
.cgi-gsb-tit {
    float: left;
    padding: 0px 2px 0px 3px;
    line-height: 27px;
    font-size: 14px;
    text-align: center;
    display: inline-block;
    //text-shadow: 0px 0px 1px #e6ff99, 0px 0px 1px #e6ff99, 0px 0px 1px #e6ff99, 0px 0px 1px #e6ff99;
}
.cgi-gsb-titi {
    float: left;
    padding-left: 3px;
    display:inline-block
}
.cgi-gsb-titit {
    width: calc(100% - 456px);
    text-align:center;
    text-decoration: none;
    display:inline-block
}
.cgi-gsb-titit span {
    text-align: center;
    /*background:#fff url(/images/bj.png);*/
    background: #fff;
}
.cgi-zuozhe {
    float:right;
}
.cgi-kuan {
    width:100px;
    margin-left:148px;
}
.gsb-tt-se{
    color: #000;
    /*background: url(/images/gshot.png)no-repeat center;*/
    background-repeat: repeat-x;
    width:77.5px;
    display:inline-block;
}
.gsb-tt-se:hover{
    color: #ff0000;
    /*background: url(/images/gshoth.png)no-repeat center;*/
    background-repeat: repeat-x;
    text-decoration: none;
    display:inline-block;
}
.gsb-ttt-se{
    color: #000;
   /*background: url(/images/gshot.png)no-repeat center;*/
    background-repeat: repeat-x;
    width:203px;
    margin-right: 3px;
    display:inline-block;
}
.gsb-ttt-se:hover{
    color: #ff0000;
    /*background: url(/images/gshoth.png)no-repeat center;*/
    background-repeat: repeat-x;
    text-decoration: none;
    display:inline-block;
}
/*--------------------------------高手榜样式-------------------------------------*/
.fb-toppp{
         display:inline-block;
         font-size:33px;
         border-radius: 50px;
         padding:2px 0px 3px 0px;
         font-weight:bold;
         text-shadow:3px 3px 3px #000;
         z-index:1;
         border:1.5px solid #fff;
         box-shadow: 0 0 0 1px #555;
         margin: 0px auto 8px;
    }
.fb-toppp:hover{
        background: linear-gradient(#0080c0, #00c0ff, #0080c0);
        color: #ffff00;
        cursor:pointer;
        transform:scale(1.1);
        box-shadow:-1px -3px 9px #fff,1px 5px 12px #fff;
    }
.fb-toppp:hover:after{
        width: 0%;
    }
.hmqa{background: linear-gradient(#bfbfbf, #cccccc, #bfbfbf);color: #a7a7a7;padding: 0px 17px 5px;margin:0px 30px;}
.hkqb{color: #fff;padding: 0px 17px 5px;margin:0px 30px;}
.cgi-lis {
}
.mo-co{
    color: #fff;
    text-decoration: none;
    text-shadow: 1px 1px 1px #000;
}
.mo-co a:link,.mo-co a:visited{
    color: #e91e63;
    text-decoration: none;
}
.hk-co{
    color: #ececec;
    text-decoration: none;
    text-shadow: 1px 1px 1px #000;
}
.hk-co a:link,.hk-co a:visited{
    color: #e91e63;
    text-decoration: none;
}

.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;
}
.tablea {
    margin: 0 auto;
    padding: 0px;
    border-collapse: collapse;
    cellspacing="1";
    width: 100%;
    border: 0;
    height: 45px;
    border-radius: 0px;
}
.maxx{
    float: left;
    margin-left: 12px;
    line-height: 40px;
    font-size:18px;
    color: #fff;
    font-weight:bold;
    text-align: center;
    letter-spacing: 1px;
    margin-top:1px;
    text-shadow:1px 1px 1px #000;
}
.mazx{
    color: #ffc107;
}
.kmli{
    height: 40px;
}
.scroll {
    width: 20px;
    color: #fff;
    padding: 6px 0px;
    text-align: center;
    position: fixed;
    right: 5px;
    bottom: 40px;
    font-size: 15px;
    border-radius: 50px;
    cursor: pointer;
    line-height: 18px;
    border:1.5px solid #fff;
    box-shadow: 0 0 0 1px #666;
    text-shadow:1px 1px 1px #000;
}
.box-yu {
    padding: 3px;
    border-radius: 0px;
    color: #ffffff;
    text-align: center;
    line-height: 25px;
    font-size: 18px;
    font-weight: bold;
    /*box-shadow: 0 2px 5px rgba(0,0,0,0.1);*/
    text-shadow:1px 1px 1px #000;
}
.box-yu a {
    color: #ffffff;
}
.box-yu a:hover {
    color: #ff0000;
}

.head-btn{
    color: #fff;
    //border:none;
    border-radius:50px !important;
    background: linear-gradient(#00598c, #86b9d6);
    border: solid 1px #102123;
    padding: 2px 10px 4px 10px;
    font-size: 13px;
    vertical-align: middle;
    height:24px;
    line-height: 18px;
    margin-bottom:1px;
    text-shadow:1px 1px 1px #000;
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.6), 0 1px 2px rgba(0, 0, 0, 0.15);
}
.head-btn:focus, .head-btn:hover {
    background: linear-gradient(#86b9d6, #00598c);
}
.indx-ann {
    color: #fff;
    //border:none;
    border-radius:50px !important;
    background: linear-gradient(#8e5a00, #ff9600);
    border: solid 1px #102123;
    padding: 2px 10px 4px 10px;
    font-size: 13px;
    vertical-align: middle;
    height:24px;
    line-height: 18px;
    margin-bottom:1px;
    text-shadow:1px 1px 1px #000;
    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(#ff9600, #8e5a00);
}
.amm {
    color: #fff;
    border: 0;
    border-radius: 5px;
    background: linear-gradient(#86b9d6, #00598c);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.6), 0 1px 2px rgba(0, 0, 0, 0.15);
}
.ann {
    color: #fff;
    border: 0;
    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);
}
.search-box {
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
}

.search-txt {
    width: 200px;
    line-height: 18px;
    padding-left: 10px;
}
/* 浏览器大于795px */ 
@media (min-width: 795px){

.head-login,.head-right,.midy,.midy2,.midy3,.midy4,.midy5,.midy6,.midy7,.yc{
    display:none;
}
.diss{
    display:none;
}
.cgi-subNav{
    display:none;
}
.space-dh{
    display:none;
}
.max-wid{
    display:none;
}
.kjtimes i{
    display:none;
}
.box-sell{
    display:none;
}
.cgi-top{
    display:none;
}
}
/*--------------------------------分区样式FID2-------------------------------------*/
.fb2-ysa {
    border-bottom: 1px solid #061211;
    background: #1d524e;
}
.fb2-ysb {
        background: linear-gradient(#1d524e, #0d6d65);
}
.fb2-ysc{
    border-top: 1px solid #f8add3;
    background: #ff81e3;
}
.fb2-ysd {
    border-top: 1px solid #3b6f6b;
    border-bottom: 1px solid #183331;
}
.fb2-yse {
  border-top: 1px solid #10857b;
  border-bottom: 1px solid #062d2a;
  background:#0e736a;
}
.fb2-ysf{
     background: linear-gradient(#0d6d65,#16baad);
 }
.fb2-ysg{
    background: linear-gradient(#ff81e3, #d96fc2);
    border: solid 1px #804172;
}
.fb2-sb{background: linear-gradient(#204643, #4ca69f, #1d403d);}
.fb2-sa{background: linear-gradient(#22655e, #58c1b8, #164e48);}
.fb2-dh{background:linear-gradient(#22655e, #58c1b8, #164e48);}
.fb2-gg-sa{background: linear-gradient(to left, #22655e, #58c1b8, #164e48); color:#fff;}
.fb2-gg-sb{background: linear-gradient(to left, #22655e, #58c1b8, #164e48); color:#fff;}

/*--------------------------------分区样式FID3-------------------------------------*/
.fb3-ysa {
    border-bottom: 1px solid #02090a;
    background: #580005;
}
.fb3-ysb {
    background: linear-gradient(#580005, #ff9c9a, #ff6b68);
}
.fb3-ysc {
    border-top: 1px solid #9af4fe;
    background: #51cbe0;
}
.fb3-ysd {
    border-top: 1px solid #156a75;
    border-bottom: 1px solid #0c181a;
}
.fb3-yse {
    border-top: 1px solid #197f8c;
    border-bottom: 1px solid #072226;
    background: linear-gradient(#ff6b68, #580005);
}
.fb3-ysf {
     background: linear-gradient(#760800, #ff9a93);
 }
.fb3-ysg {
    background: linear-gradient(#51cbe0, #49b8cc);
    border: solid 1px #33818f;
}
.fb3-sb{background:linear-gradient(#760800, #ff9a93, #3e0500);}
.fb3-sa{background:linear-gradient(#580005, #ff6b68, #580005);}
.fb3-dh{background:linear-gradient(#125e66, #27bbcc, #0e464d);}
.fb3-gg-sa{background:linear-gradient(to left, #ff0000, #000, #ff0000); color:#fff;}
.fb3-gg-sb{background:linear-gradient(to left, #760800, #ff9a93, #3e0500); color:#fff;}
/*--------------------------------分区样式FID4-------------------------------------*/
.fb4-ysa {
    border-bottom: 1px solid #05161c;
    background: #135069;
}
.fb4-ysb {
    background: linear-gradient(#135069, #196888);
}
.fb4-ysc {
    border-top: 1px solid #9af4fe;
    background: #51cbe0;
}
.fb4-ysd {
    border-top: 1px solid #1a6e8f;
    border-bottom: 1px solid #182a33;
}
.fb4-yse {
    border-top: 1px solid #1e7fa6;
    border-bottom: 1px solid #0c3141;
    background: #196888;
}
.fb4-ysf {
     background: linear-gradient(#196888, #26a2d4);
 }
.fb4-ysg {
    background: linear-gradient(#51cbe0, #49b8cc);
    border: solid 1px #33818f;
}
.fb4-sb{background:linear-gradient(#1b3b4b, #569fc3, #142c38);}
.fb4-sa{background:linear-gradient(#196888, #68a9ca, #14546e);}
.fb4-dh{background:linear-gradient(#196888, #68a9ca, #14546e);}
.fb4-gg-sa{background:linear-gradient(to left, #196888, #68a9ca, #14546e); color:#fff;}
.fb4-gg-sb{background:linear-gradient(to left, #196888, #68a9ca, #14546e); color:#fff;}
/*--------------------------------分区样式FID5-------------------------------------*/
.fb5-ysa {
    border-bottom: 1px solid #01191c;
    background: #04535c;
}
.fb5-ysb {
    background: linear-gradient(#00545f, #1f7078);
}
.fb5-ysc {
    border-top: 1px solid #fcef7e;
    background: linear-gradient(#ffd966, #e5c35c);
}
.fb5-ysd {
    border-top: 1px solid #1a747a;
    border-bottom: 1px solid #0a2a2c;
}
.fb5-yse {
    border-top: 1px solid #25868e;
    border-bottom: 1px solid #0a2629;
    background: #1f7078;
}
.fb5-ysf {
    background: linear-gradient(#1f7078, #33b8c4);
}
.fb5-ysg {
    background: linear-gradient(#ffd966, #e5c35c);
    border: solid 1px #806c33;
}
.fb5-sa {background: linear-gradient(#125e66, #25bacb, #104a50);}
.fb5-sb {background: linear-gradient(#0d444a, #22a4b3, #082426);}
.fb5-dh{background: linear-gradient(#125e66, #25bacb, #104a50);}
.fb5-gg-sa {background: linear-gradient(to left, #125e66, #25bacb, #104a50);color:#fff;}
.fb5-gg-sb {background: linear-gradient(to left, #125e66, #25bacb, #104a50);color:#fff;}
/*--------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------彩虹字底色--------------------------------------------------------*/
.fb2{background:#D82B84; border: 1px #FF6500 solid;color:#ffff00;padding:1px 3px 2px 3px;border-radius:5px;}
.fb3{background:#FF9900; border: 1px #FF6500 solid;color:#008000;padding:1px 3px 2px 3px;border-radius:5px;}
.fb4{background:#FFD700; border: 1px #FF6500 solid;color:#ff00ff;padding:1px 3px 2px 3px;border-radius:5px;}
.fb5{background:#008800; border: 1px #FF6500 solid;color:#ffff00;padding:1px 3px 2px 3px;border-radius:5px;}
.fb6{background:#698CC3; border: 1px #FF6500 solid;color:#ffffff;padding:1px 3px 2px 3px;border-radius:5px;}
.fb7{background:#FFB6C1; border: 1px #FF6500 solid;color:#000000;padding:1px 3px 2px 3px;border-radius:5px;}
.fb8{background:#FF00FF; border: 1px #FF6500 solid;color:#ffff00;padding:1px 3px 2px 3px;border-radius:5px;}
.fb9{background:#000000; border: 1px #FF6500 solid;color:#ff00ff;padding:1px 3px 2px 3px;border-radius:5px;}
.fba{background:#FF0000; border: 1px #FF6500 solid;color:#ffff00;padding:1px 3px 2px 3px;border-radius:5px;}
.fbb{background:#0000FF; border: 1px #FF6500 solid;color:#ffffff;padding:1px 3px 2px 3px;border-radius:5px;}
.fbc{background:#CD853F; border: 1px #FF6500 solid;color:#000000;padding:1px 3px 2px 3px;border-radius:5px;}
.fbd{background:#ffffff; border: 1px #FF6500 solid;color:#008000;padding:1px 3px 2px 3px;border-radius:5px;}
.fbe{background:#DAA520; border: 1px #FF6500 solid;color:#ffffff;padding:1px 3px 2px 3px;border-radius:5px;}
.fbf{background:#FFFF00; border: 1px #FF6500 solid;color:#000000;padding:1px 3px 2px 3px;border-radius:5px;}
.fbg{background:#70DB93; border: 1px #FF6500 solid;color:#000000;padding:1px 3px 2px 3px;border-radius:5px;}
.fbh{background:#00FFFF; border: 1px #FF6500 solid;color:#ff00ff;padding:1px 3px 2px 3px;border-radius:5px;}
.fbi{background:#ADEAEA; border: 1px #FF6500 solid;color:#000000;padding:1px 3px 2px 3px;border-radius:5px;}
.fbj{border:solid 1px #DD2292;border-left-width:1px;border-left-color:#DD2292;padding:1px 6px 2px 6px;border-radius:5px;}
.fbk{border:solid 1px #cc0000;border-left-width:1px;border-left-color:#cc0000;padding:1px 6px 2px 6px;border-radius:5px;}
.fbl{border:solid 1px #55AA55;border-left-width:1px;border-left-color:#55AA55;padding:1px 6px 2px 6px;border-radius:5px;}
.fbm{border:solid 1px #0000cc;border-left-width:1px;border-left-color:#0000cc;padding:1px 6px 2px 6px;border-radius:5px;}
.fbn{border:solid 1px teal;border-left-width:1px;border-left-color:teal;padding:1px 6px 2px 6px;border-radius:5px;}
.xxk{border:dashed 1px #FF6500;border-left-width:1px;border-left-color:#FF6500;padding:1px 6px 2px 6px;border-radius:5px;}
.jsk{border:solid 1px #FF6500;border-left-width:1px;border-left-color:#FF6500;padding:1px 6px 2px 6px;border-radius:5px;}
/*-------------------------------------------彩虹字底色--------------------------------------------------------*/
/*------------------------------按钮样式----------------------------------*/
.totkl{height: 40px;padding:3px 6px;background: linear-gradient(#888,#777);border:1px solid #FF9933;border-radius:5px;color:#f8f8f8;font-size:14px;box-shadow: inset 1px 1px 0px rgba(255, 255, 255, 0.6), 2px 2px 1px rgba(0, 0, 0, 0.15);}
.totkl:hover{background: linear-gradient(#ffcc66, #e69900);text-decoration:none;color:#cc0000;}

.totku{height: 40px;padding:1px 3px;background: linear-gradient(#e69900,#ffcc66);border:1px solid #FF9933;border-radius:5px;color:#CC0000;font-size:14px;box-shadow: inset 1px 1px 0px rgba(255, 255, 255, 0.6), 2px 2px 1px rgba(0, 0, 0, 0.15);}
.totku:hover{background: linear-gradient(#ffcc66, #e69900);text-decoration:none;color:#cc0000;}

.totkm{height: 40px;padding:3px 6px;background: linear-gradient(#3f91c0,#8cbed9);border:1px solid #3983ad;border-radius:5px;color:#fff;font-size:14px;box-shadow: inset 1px 1px 0px rgba(255, 255, 255, 0.6), 2px 2px 1px rgba(0, 0, 0, 0.15);}
.totkm:hover{background: linear-gradient(#8cbed9, #3f91c0);text-decoration:none;color:#fff;}

.totkt{height: 40px;padding:3px 6px;background: linear-gradient(#ff00ff,#ff0000);border:1px solid #ffff00;border-radius:5px;color:#fff;font-size:14px;box-shadow: inset 1px 1px 0px rgba(255, 255, 255, 0.6), 2px 2px 1px rgba(0, 0, 0, 0.15);}
.totkt:hover{background: linear-gradient(#b266ff,#7f00ff);text-decoration:none;color:#fff;}

.totkd{height: 40px;padding:3px 6px;background: linear-gradient(#ff00ff,#0000ff);border:1px solid #ffff00;border-radius:5px;color:#fff;font-size:14px;box-shadow: inset 1px 1px 0px rgba(255, 255, 255, 0.6), 2px 2px 1px rgba(0, 0, 0, 0.15);}
.totkd:hover{background: linear-gradient(#ff0000,#ff00ff);text-decoration:none;color:#fff;}

.totkb{height: 40px;padding:3px 6px;border:1px solid #888;border-radius:5px;color:#000;font-size:14px;}
.totkb:hover{text-decoration:none;color:#ff0000;}

.totka{color:#ff0000;height: 40px;padding:3px 6px;font-size:14px;}
.totka:hover{color:#ff0000;}

.totktu{height: 30px;line-height: 30px;padding:1px 5px;margin-top:2px;border:1px solid #072226;border-radius:4px;color:#fff;font-size:15px;box-shadow: inset 1px 1px 0px rgba(255, 255, 255, 0.6), 2px 2px 1px rgba(0, 0, 0, 0.15);text-shadow:0px 0px 1px #000,0px 0px 2px #000,0px 0px 3px #000,0px 0px 4px #000;}
.totktu:hover{background: linear-gradient(#b30000, #ff9999, #b30000);text-decoration:none;color:#fff;}

.totky{height: 40px;padding:3px 6px;background: linear-gradient(#00bf00,#008b00);border:1px solid #ffff00;border-radius:5px;color:#fff;font-size:14px;box-shadow: inset 1px 1px 0px rgba(255, 255, 255, 0.6), 2px 2px 1px rgba(0, 0, 0, 0.15);}
.totky:hover{background: linear-gradient(#008ef1,#0069b3);text-decoration:none;color:#fff;}

.top1{padding:1px 3px;background:#ffff00;border:1px solid #ff0000;border-radius:3px;height:18px;line-height:18px;color:#ff0000;font-size:13px;}

.top2{padding:1px 3px;margin-left:0px;background:#ff0000;border:1px solid #fff;border-radius:5px;height:20px;line-height:20px;width:auto;color:#ffff00;font-size: 14px;}

.top3{padding:1px 5px;margin-left:0px;background:#ff00ff;border:1px solid #fff;border-radius:5px;height:20px;line-height:20px;width:auto;color:#ffff00;font-size:1rem;font-size: 13px;}

.top4{padding:1px 3px;margin-left:0px;background:#666;border:1px solid #ffff00;border-radius:5px;height:20px;line-height:20px;width:auto;color:#fff;font-size:1rem;font-size: 13px;}

.top5{padding:1px 3px;margin-left:0px;background:#CC0000;border:1px solid #fff;border-radius:5px;height:20px;line-height:20px;width:auto;color:#fff;font-size:1rem;font-size: 13px;}

.top6{padding:1px 3px;margin-left:0px;background:#ffff00;border:1px solid #fff;border-radius:5px;height:20px;line-height:20px;width:auto;color:#ff0000;font-size:1rem;font-size: 13px;}

.top7{padding:3px 5px;margin-left:0px;background:#0000ff;border:2px solid #ffff00;border-radius:5px;height:20px;line-height:20px;width:auto;color:#fff;font-size:1rem;font-size: 16px;}

.top8{padding:4px 6px;margin-left:0px;background:#ff0000;border:1px solid #ffff00;border-radius:8px;width:auto;color:#ffff00;font-size: 15px;font-weight: bold;}

.top9{padding:1px 5px;margin-left:0px;background:#00ab18;border:1px solid #FFFF00;border-radius:5px;height:20px;line-height:20px;width:auto;color:#fff;font-size:1rem;font-size: 14px;}

.top10{padding:1px 5px;margin-left:5px;background:#ff0000;border:1px solid #fff;border-radius:5px;height:20px;line-height:20px;width:auto;color:#ffff00;font-size:1.5rem;font-size: 14px;}

.top13{padding:1px 3px;margin-left:0px;background:#fff;border:1px solid #fff;border-radius:5px;height:20px;line-height:20px;width:auto;color:#ff0000;font-size: 14px;}

.top88{padding:2px 9px;margin-left:5px;background:#c00000;border:1px solid #ffff00;border-radius:50px;color:#fff;}

.top28{padding:5px 8px;margin-left:5px;background:#7030a8;border:2px solid #ffff00;border-radius:8px;width:auto;color:#fff;font-size:16px;}

.top18{padding:10px 10px;margin-left:5px;background: linear-gradient(#0066FF, #00FFFF, #0066FF);border:3px solid #999;border-radius:13px;height:50px;line-height:98px;width:auto;color:#ffc000;text-shadow: 5px 5px 3px #000;}

.top19{padding:px px;margin-left:px;background:#ffff00;border:1px solid #fff;border-radius:8px;height:43px;line-height:px;width:auto;color:#ff0000;font-size:rem;}
.top-fb{
    padding: 2px 5px;
    margin-left: 10px;
    vertical-align: top;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight:normal;
    border: 1px solid #004e90;
    background: linear-gradient(#478ef9, #004e90);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.6), 0 1px 2px rgba(0, 0, 0, 0.15);
    border-radius: 5px;
}
.top-fb:hover {
    font-weight:bold;
    text-decoration:none;
    background: linear-gradient(#004e90, #478ef9);
    color:#ffff00;
}
.btns{
    background:linear-gradient(#008dff,#80c6ff,#008dff);
    border:1px solid #0071cc;
    border-width:1px;
    vertical-align:middle;
    height:23px;
    border-radius:3px;
    color:#fff;
    text-shadow: 1px 1px 1px #000;
    padding: 2px 5px 10px 5px;
}
.btns:hover{
    background:linear-gradient(#80c6ff,#008dff,#80c6ff);
    border:1px solid #0071cc;
    border-radius: 3px;
}
.ddbt{
    background: linear-gradient(#1fb2c7,#157784);
    vertical-align: middle;
    height: 40px;
    line-height: 29px;
    padding: 5px 8px;
    border-radius: 4px;
    /*font-weight:bold;*/
    margin-left:8px;
    border: 0px;
    box-shadow: inset 1px 1px 0px rgba(255, 255, 255, 0.6), 2px 2px 1px rgba(0, 0, 0, 0.15);
    color: #fff;
}
.ddbt:hover {
    font-weight:bold;
    text-decoration:none;
    background: linear-gradient(#1fb2c7, #0e5058);
    color:#ffff00;
}
.ddbtn{
    background-color: #1B9BAD;
    background: linear-gradient(#1B9BAD, #1B9BAD);
    vertical-align: middle;
    padding: 5px 8px;
    border-radius: 4px;
    border: 0px;
    box-shadow: inset 5px 5px 5px rgba(255, 255, 255, 0.6), 6px 6px 5px rgba(0, 0, 0, 0.15);
    color: #ffffff;}
.ddbtn:hover {
    background: #FF0000; 
    background: linear-gradient(#FF0000, #FF0000);color:#fff;
}

.ddbtn1{
    background-color: #FF0000;
    background: linear-gradient(#FF0000, #FF0000);
    vertical-align: middle;
    font-weight: bold;
    padding: 5px 10px;
    border-radius: 4px;
    border: 0px;
    box-shadow: inset 5px 5px 5px rgba(255, 255, 255, 0.6), 6px 6px 5px rgba(0, 0, 0, 0.15);
    color: #fff;}
.ddbtn1:hover {
    background: #FF9900; 
    background: linear-gradient(#FF9900, #FF9900);color:#333;
}

.ddbtn2{
    background-color: #ff0000;
    background: linear-gradient(#ff0000, #d20047);
    vertical-align: middle;
    padding: 5px 8px;
    border-radius: 4px;
    border: 0px;
    box-shadow: inset 1px 1px 0px rgba(255, 255, 255, 0.6), 2px 2px 1px rgba(0, 0, 0, 0.15);
    color: #ffffff;}
.ddbtn2:hover {
    background-color: #ff0000;
    background: linear-gradient(#ff0000, #730027);
    color: #ffffff;
}

.ddbtn3{
    background-color: #6fbce2;
    background: linear-gradient(#6fbce2, #2c5f74);
    vertical-align: middle;
    padding: 5px 8px;
    border-radius: 4px;
    border: 0px;
    box-shadow: inset 1px 1px 0px rgba(255, 255, 255, 0.6), 2px 2px 1px rgba(0, 0, 0, 0.15);
    color: #ffffff;}
.ddbtn3:hover {
    background-color: #6fbce2;
    background: linear-gradient(#6fbce2, #072022);
    color: #ffffff;
}
.fb-1 {
	color:#fff;
	width: 63px;
	height: 63px;
	z-index: 999999;
	text-align: center;
	position: fixed;
	right: 10px !important;
	bottom: 560px !important;
	font-size: 19px !important;
	border-radius: 100%;
	line-height: 63px !important;
	text-shadow: 2px 2px 1px #000;
	border: 2px solid #fff;
	box-shadow: 0 0 0 1px #666;
}
.fb-2 {
	color:#fff;
	width: 63px;
	height: 63px;
	z-index: 999999;
	text-align: center;
	position: fixed;
	right: 10px !important;
	bottom: 490px !important;
	font-size: 19px !important;
	border-radius: 100%;
	line-height: 63px !important;
	text-shadow: 2px 2px 1px #000;
	border: 2px solid #fff;
	box-shadow: 0 0 0 1px #666;
}
.fb-3 {
	color:#fff;
	width: 63px;
	height: 63px;
	z-index: 999999;
	text-align: center;
	position: fixed;
	right: 10px !important;
	bottom: 423px !important;
	font-size: 19px !important;
	border-radius: 100%;
	line-height: 63px !important;
	text-shadow: 2px 2px 1px #000;
	border: 2px solid #fff;
	box-shadow: 0 0 0 1px #666;
}
.fb-4 {  
	color:#fff;
	width: 63px;
	height: 63px;
	z-index: 999999;
	text-align: center;
	position: fixed;
	right: 10px !important;
	bottom: 353px !important;
	font-size: 19px !important;
	border-radius: 100%;
	line-height: 63px !important;
	text-shadow: 2px 2px 1px #000;
	border: 2px solid #fff;
	box-shadow: 0 0 0 1px #666;
}
.fb-5 {
	color:#fff;
	width: 63px;
	height: 63px;
	z-index: 999999;
	text-align: center;
	position: fixed;
	right: 10px !important;
	bottom: 283px !important;
	font-size: 19px !important;
	border-radius: 100%;
	line-height: 63px !important;
	text-shadow: 2px 2px 1px #000;
	border: 2px solid #fff;
	box-shadow: 0 0 0 1px #666;
}
/*-----------------------------------------------分页样式-----------------------------------------------*/
/*pages*/
.pages {margin:0px 0px 0px 3px;}
.pages a,
.pages strong,.pages b{
	display:inline-block;
	padding: 0px 9px;
	height:25px;
	line-height:25px;
	border: 1px solid #86b9d6;
                background: linear-gradient(#dff6ff, #87bcd8);
                box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 1), 0 1px 2px rgba(0, 0, 0, 0.15);
	text-decoration:none;
	color: #006699;
	text-align: center;
	margin:0px 5px 0px 0px;
	border-radius:3px;
	vertical-align:top;
	font-size:14px;
                margin-top:5px;
                margin-bottom:0px;
}
.pages a:hover{
	color:#fff;
                font-weight: bold;
	background:#0078d8 !important;
	border:1px solid #0072ce;
	text-decoration:none;
	box-shadow: 2px 2px 4px 0px #aaa;
}
.pages b,
.pages strong,
.pages a.current{
	color:#fff !important;
                font-weight: bold;
	background:#0078d8 !important;
	border:1px solid #0072ce;
	box-shadow: 2px 2px 4px 0px #aaa;
}
.pages span{
               margin:0px 6px 0px 0px;
               padding:0px 2px 0px 2px;
               line-height:25.5px;
               height:25.5px;
               border:1px solid #86b9d6;
               border-radius:3px;
               background:#fff !important;
               display:inline-block;
               vertical-align:top;
               text-align: center;
               margin-top:5px;
               margin-bottom:0px;
}
.pages input {
               margin:0px 5px 0px 0px;
               padding:0px 0px 0px 0px;
               width:58px;
               line-height:25.5px;
               height:25.5px;
               border:1px solid #86b9d6;
               border-radius:3px;
               display:inline-block;
               vertical-align:top;
               text-align: center;
               margin-top:5px;
               margin-bottom:0px;
}
