﻿//body {background:#fff url(/images/bg.gif); margin:0px;padding:0px;font-family: Verdana;FONT-SIZE: 13px;MARGIN: 0;color: #000000}
body {
  font-family: Arial,"微软雅黑", verdana, Tahoma, arial, sans-serif;
  color: #333;
  background-image: url(/images/bg.jpg);
  //background:#f7f7f7;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  font-size: 13px;
}
td {font-size:13px;}
select, textarea {
font: 12px Tahoma, Verdana;
color: #333333;
background-color: #fff;
border: 1px solid #aaa;
}
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;}
#mainn{width:100%;max-width: 1000px;padding:0px;margin:0 auto;overflow: hidden;}
.fbmain{
    width:100%;
    max-width: 1000px;
    padding:0px;
    margin:0 auto;
    overflow: hidden;
    //background: linear-gradient(#fff, #fff);
    //box-shadow: 0px 0px 5px 4px #d9d9d9;
}
.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;
}

/*通用字体*/
.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;}
.mt50{margin-top:50px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml30{margin-left:30px;}
.mr3{margin-right:3px;}
.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;}
.ts0{text-shadow:0px 0px 1px #000,0px 0px 2px #000,0px 0px 3px #000,0px 0px 4px #000;}
.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;}
.alt_bg	{ background: #BDDBF7 }
.posttime{ color:silver;font-size:9px;}
.num_hit{ color: red;}
.topic{
    margin: 0px 1px 0px 1px;
    padding: 8px 3px 8px 3px;
    width:99.2%;
    /*border-bottom: 1px #ccc dashed;*/
}
.reply{margin-left: 35px;}
.topit{
    margin: 0px 1px 0px 1px;
    padding: 4px 2px 4px 2px;
    width:99.2%;
    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;
}

.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;
}

/*--------------------------------高手榜样式-------------------------------------*/
.cgi-gsb{
    margin: 0px auto 0px;
    max-width:100%;
}
.cgi-gsb ul li{
   line-height:29px;
   // height: 35px;
    font-size: 17px;
    font-weight: 580;
    font-family: 微软雅黑;
    letter-spacing: 0px;
    //border-bottom: 1px #87bcd8 dashed;
    /*border-right: 1px #87bcd8 dashed;*/
    /*border-left: 1px #87bcd8 dashed;*/
    //vertical-align:middle;
    overflow: hidden;
    white-space: nowrap;
}
.cgi-gsb ul li a:hover{
    color: #ff0000;
    text-decoration: none;
}
.post-list .post-gsb{
    //height: 36px;
    //line-height: 29px;
    vertical-align:middle;
    //text-align: left;
    margin:2px 1px 3px 1px;
    padding: 1px 0px 0px 0px;
    border: solid 1px #ddd;
    border-radius: 8px;
    background: #eee;
    background-image: linear-gradient(to top, #fff, #eee, #fff);
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    //display:inline-block;
    overflow: hidden;
    //font-size: 17px;
    //font-weight: bold;
    //color: #000;
}
.cgi-gsb-tit {
    float: left;
    //height: 30px;
    //line-height: 30px;
    padding: 0px 2px 0px 3px;
    //font-size: 17px;
    color: #fff;
    text-align: center;
    display: inline-block;
    text-shadow: 2px 2px 3px #000;
}
.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: 2px;
    display:inline-block
}
.cgi-gsb-titit {
    width: calc(100% - 452px);
    text-align:center;
    text-decoration: none;
    display:inline-block
}
.cgi-gsb-titit span {
    text-align: center;
    background: linear-gradient(to top, #f9f9f9,#f2f2f2, #eee,#f2f2f2, #f9f9f9);
}
.cgi-zuozhe {
    float:right;
}
.cgi-zuozhe a{
    background: linear-gradient(to right,#9f0cc0,#ff33cc, #ff3300, #ff33cc, #9f0cc0);-webkit-background-clip: text;color: transparent;
}
.cgi-kuan {
    width:100px;
    margin-left:148px;
}
.cgi-gsb-st{
    color:#87bcd8;
    text-shadow:2px 2px 3px #000;
}
.gsb-tt-se{
    color: #000;
   /* background: url(/images/gshot.png)no-repeat center;*/
    background-repeat: repeat-x;
    width:78px;
    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;
}
.gsb-ttt-se{
    color: #000;
    /*background: url(/images/gshot.png)no-repeat center;*/
    background-repeat: repeat-x;
    width:205px;
    margin-right:2px;
    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;
}

.gsticon { padding-top: 3px;height: 20px;width:87px;background: url(../images/icon_gst.gif);color:#fff;}
/*--------------------------------高手榜样式-------------------------------------*/
.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;
}
.head-btn{
    color: #fff;
    border:none;
    border-radius:50px !important;
    background: linear-gradient(#00598c, #86b9d6);
    border: solid 1px #275259;
    padding: 3px 8px 5px 8px;
    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);
    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:none;
    border-radius:50px !important;
    background: linear-gradient(#8e5a00, #ff9600);
    border: solid 1px #275259;
    padding: 3px 8px 5px 8px;
    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);
}

.search-box {
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
}

.search-txt {
    line-height: 18px;
    padding-left: 10px;
    height: 20px;
    width:160px;
    margin-top:0px;
    margin-bottom:0px;
    border-radius: 3px;
    border:1px solid #6699cc;
}
/* 浏览器大于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;
}
}

/*---------------------------------------------------------------------------------------------------------------------------------------*/
/*彩虹字底色*/
.fu1{color:#ff0000;}
.fu2{color:#0000ff;}
.fu3{color:#FF6600;}
.fu4{color:#00cc00;}
.fu5{color:#ff00a0;}
.fu6{color:#66CCFF;}
.fu7{color:#CC0099;}
.fu8{color:#CC00FF;}
.fu9{color:#33CC99;}
.fu10{color:#006699;}
.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:4px 6px 3px 6px;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);}
.totkl:hover{background: linear-gradient(#ffcc66, #e69900);text-decoration:none;color:#cc0000;}

.totkm{height: 40px;padding:4px 6px 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:4px 6px 3px 6px;background: linear-gradient(#990300,#ff0600);border:1px solid #800300;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(#ff0600,#990300);text-decoration:none;color:#fff;}

//.totkt{height: 40px;padding:5px 6px 4px 6px;background: linear-gradient(#7f00ff,#b266ff);border:1px solid #7200e6;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;}

.totktu{height: 30px;line-height: 30px;padding:3px 6px 3px 6px;margin-top:0px;color:#fff;border-radius:4px;font-size:13px;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{text-decoration:none;color:#fff;}

.totky{height: 40px;padding:4px 6px 3px 6px;background: linear-gradient(#0069b3,#008ef1);border:1px solid #004b80;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;}

.topkj{padding:2px 4px;background:#ff9900;border:1px solid #00ffff;border-radius:3px;height:18px;color:#00ffff;font-size:13px;}

.topkl{padding:2px 4px;background:#FFCC66;border:1px solid #FF9933;border-radius:3px;height:18px;color:#CC0000;font-size:13px;}

.topfd{padding:1px 3px;margin-left:0px;background:#CC3300;border-radius:3px;height:18px;line-height:18px;width:auto;color:#fff;font-size:1rem;}

.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 #ffcc00;border-radius:5px;height:20px;line-height:20px;width:auto;color:#ffff00;font-size: 14px;}

.top3{padding:1px 5px;margin-left:0px;background:#7030a8;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:#00bb00;border:1px solid #fff;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 #ff0000;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:#888888;border:1px solid #FF9800;border-radius:5px;height:20px;line-height:20px;width:auto;color:#ffff00;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;}

.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;}

.fb_ad{padding:1px 3px;font-size:15px;font-weight:bold;border:1px solid #a0a6ac;color:#a0a6ac;text-align:center;border-radius:3px;margin:0px 5px 0px 10px;//vertical-align::top;//line-height:30px;}

.bianji a{font-size:14px;color:#f00;//font-weight: bold;border:1px solid #f00;padding:1px 3px;margin:10px 5px 0px 5px;border-radius:3px;//display: inline-block;//vertical-align:middle;//line-height:34px;}

.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(#990300,#e60500,#990300);
    border:1px solid #990300;
    border-width:1px;
    vertical-align:middle;
    height:24px;
    line-height: 17px; 
    border-radius:3px;
    color:#fff;
    text-shadow: 1px 1px 1px #000;
    padding: 3px 5px 3px 5px;
}
.btns:hover{
    background:linear-gradient(#e60500,#990300,#e60500);
    border:1px solid #990300;
    border-radius: 3px;
}

.fb-1,.fb-2,.fb-3,.fb-4,.fb-5 {
	color:#fff;
	width: 80px;
	height: 80px;
	z-index: 999999;
	text-align: center;
	position: fixed;
	right: 10px !important;
	font-size: 33px !important;
	border-radius: 100%;
	line-height: 80px !important;
	text-shadow: 2px 2px 1px #000;
	border: 2px solid #fff;
	box-shadow: 0 0 0 1px #666;
}
.fb-1 {bottom: 560px !important;}
.fb-2 {bottom: 470px !important;}
.fb-3 {bottom: 380px !important;}
.fb-4 {bottom: 290px !important;}
.fb-5 {bottom: 200px !important;}

/*-----------------------------------------------分页样式-----------------------------------------------*/
/*pages*/
.pages {margin-bottom: 0px;}
.pages a,
.pages strong,.pages b{
	display:inline-block;
	padding: 0px 9px;
	height:25px;
	line-height:25px;
	border: 1px solid #999;
    background: linear-gradient(#fff, #eee ,#fff);
    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:0px;
    margin-bottom:0px;
}
.pages a:hover{
	color:#333;
    font-weight: bold;
	background:#ddd !important;
	border:1px solid #999;
	text-decoration:none;
	box-shadow: 2px 2px 4px 0px #aaa;
}
.pages b,
.pages strong,
.pages a.current{
	color:#333 !important;
    font-weight: bold;
	background:#ddd !important;
	border:1px solid #999;
	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 #999;
               border-radius:3px;
               background:#fff !important;
               display:inline-block;
               vertical-align:top;
               text-align: center;
               margin-top:0px;
               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 #999;
               border-radius:3px;
               display:inline-block;
               vertical-align:top;
               text-align: center;
               margin-top:0px;
               margin-bottom:0px;
}
/**********************************************************************************************************************************************************************/
/*----------------------------------------------------------------------toolbar-----------------------------------------------------------------------------------*/
.toptool {
    width:100%;
    max-width: 1000px;
    padding:4px  0  2px 0;
    position: fixed;
    top: 0px;
    z-index: 99;
    margin:0;
    //height: 60px;
    display: block;
    overflow: hidden; 
    //box-shadow: 0px 0px 5px 4px #d9d9d9;
}
.toptop {
    width:100%;
    max-width: 1000px;
    padding:4px  0  2px 0;
    position: fixed;
    top: 67px;
    z-index: 99;
    margin:0;
    display: block;
    overflow: hidden; 
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    //box-shadow: 0px 0px 5px 4px #d9d9d9;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.toptool .logo-box{ height: 60px; }
.toptool .logo {
    float: left;
    height: 60px;
    margin-left: 0px;
}
.toptool .logo img {
    display: block;
    width: 200px;
    height: 60px;
}
.toptool .bank {
    float: right;
    position: relative;
    width: 95px;
    height: 58px;
}
.toptool .bank img {
    display: block;
    width: 85px;
    height: 58px;
    margin: 0 auto 2px;
}
.toptool .toptool-img{
    position: relative;
   /*background: rgba(0,0,0,0.6);*/
}
.toptool-img .natal{
    //display: block;
   // position: absolute;
    top: 0px;
    width: 58px;
    height: 58px;
    left: 47.1%;
    text-align: center;
    margin-left: 0px;
    box-shadow: 0px 0px 20px #000;
    border-radius: 50%;
}
@-webkit-keyframes z {
     from {
              -webkit-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);
             -moz-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);
             -ms-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);
             transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);
             }
             to {
                  -webkit-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(360deg) scaleX(1) scaleY(1) scaleZ(1);
                  -moz-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(360deg) scaleX(1) scaleY(1) scaleZ(1);
                  -ms-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(360deg) scaleX(1) scaleY(1) scaleZ(1);
                  transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(360deg) scaleX(1) scaleY(1) scaleZ(1);
                  }
}

.ttop{width:100%;padding:0;margin:0 auto;overflow: hidden;}
.fb-ds {background: linear-gradient(#cc0000, #ff6666, #cc0000);}
.cgi-head-home {
    margin-top:106px;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.bts {
    border: solid 1px #76BAC2;
    padding: 2px 5px 2px 8px;
    font-size: 13px;
    vertical-align: middle;
    border-radius: 3px;
    height:17px !important;
}
.search-txt {
    line-height: 18px;
    padding-left: 10px;
    height:22px;
    width:160px;
    margin-top:1px;
    margin-bottom:0px;
    border-radius: 3px;
    border:1px solid #6699cc;
}
.fb_tac{text-align:left;}

//.badge {
                //vertical-align:middle;
                //vertical-align:top;
	//display: inline-block;
	padding: 4px 8px 3px 8px;
	font-size: 22px;
	font-weight: bold;
                height: 35px;
	line-height: 1;
	text-align: center;
	//white-space: nowrap;
	//vertical-align: baseline;
	border-radius: 5px;
                margin: 0px 0 1px 5px;
                font-family: Arial,"微软雅黑";
}
.badge-fb0 {
	color: #ff0;
	background-color: #f1c84c;
                text-shadow:0px 0px 1px #fff,0px 0px 2px #fff,0px 0px 3px #fff,0px 0px 4px #fff;
                animation: badge-fb0Blink 4s infinite; /* 使用Blink动画，时长4秒，无限循环 */
}
@keyframes badge-fb0Blink {
    0% { background-color: #1a1a1a;color: #ff4000 } /* 初始颜色 */
    10% { background-color: #ff4000;color: #1a1a1a } /* 第一种颜色 */
    20% { background-color: #0000e6;color: #ffa64d } /* 第一种颜色 */
    30% { background-color: #2eb82e;color: #0000e6 } /* 第一种颜色 */
    40% { background-color: #ffa64d;color: #2eb82e } /* 第二种颜色 */
    50% { background-color: #ff00bf;color: #669999 } /* 第一种颜色 */
    60% { background-color: #a64dff;color: #ff00bf } /* 第三种颜色 */
    70% { background-color: #669999;color: #a64dff } /* 第一种颜色 */
    80% { background-color: #7676a3;color: #86b300 } /* 第四种颜色 */
    90% { background-color: #b37700; color: #7676a3} /* 第一种颜色 */
    100% { background-color: #86b300; color: #b37700} /* 第五种颜色 */
}
.badge-fb1 {
	color: #fff;
	background-color: #3366cc;
                text-shadow:0px 0px 1px #000,0px 0px 2px #000,0px 0px 3px #000,0px 0px 4px #000;
}
.badge-fb2 {
	color: #fff;
	background-color: #008000;
                text-shadow:0px 0px 1px #000,0px 0px 2px #000,0px 0px 3px #000,0px 0px 4px #000;
}
.badge-fb3 {
	color: #fff;
	background-color: #ff504d;
                text-shadow:0px 0px 1px #000,0px 0px 2px #000,0px 0px 3px #000,0px 0px 4px #000;
}
.badge-fb4 {
	color: #ff0;
	background-color: #ff0000;
                text-shadow:0px 0px 1px #000,0px 0px 2px #000,0px 0px 3px #000,0px 0px 4px #000;
}
.badge-fb5 {
	color: #0f0;
	background-color: #3366cc;
                text-shadow:0px 0px 1px #000,0px 0px 2px #000,0px 0px 3px #000,0px 0px 4px #000;
}
.badge-fb6 {
	color: #0ff;
	background-color: #9933ff;
                text-shadow:0px 0px 1px #000,0px 0px 2px #000,0px 0px 3px #000,0px 0px 4px #000;
}
.box{
    margin:0px 0 0 0;
    border-radius: 5px;
    overflow: hidden;
    //box-shadow: 0px 0px 5px 4px #d9d9d9;
    //background-image: linear-gradient(to left, #ff1813,#ff504d,#ff6966,#ff8280,#ff6966,#ff504d,#ff1813);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000, endcolorstr=#99000000);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.pad{
    padding:2px 2px;
}
.post-list{text-align:left;}
.post-list li{
    padding: 3px 3px;
    border-radius: 0px;
    background: #fff;
}

.post-list .post-item{
    //height: 45px;
    vertical-align:middle;
    //line-height: 25px;
    //text-align: left;
    padding: 6px 0px;
    border: solid 1px #ddd;
    border-radius: 8px;
    background: #eee;
    background-image: linear-gradient(to top, #fff, #eee, #fff);
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    //display:inline-block;
    //overflow: hidden;
    //font-size: 23px;
    //font-weight: bold;
    //color: #000;
}


.post-list .ci{
font-size: 26px;
}
.list-title{   
    height: 30px;
    line-height: 28px;
    text-align: center;
    text-shadow: 1px 4px 1px #666;
    color: #000;
    font-weight: bold;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.list-titles{
    height: 30px;
    line-height: 28px;
    text-align: center;
    text-shadow: 1px 4px 1px #666;
    color: #000;
    font-weight: bold;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.list-title{
    background: linear-gradient(transparent,#f7f3f3);
    font-size: 18px;
    text-shadow: 0px 0px 10px #e5e5e5;

}
.list-titles{
    background: linear-gradient(#f7f3f3,transparent);
    font-size: 18px;
    text-shadow: 0px 0px 10px #e5e5e5;
}
.haoju{
    font-size: 22px;
    text-align: center;
    font-weight: bold;
    //text-shadow: -1px -3px 9px #333,1px 5px 12px #333;
    text-shadow:0px 0px 1px #333,0px 0px 2px #333,0px 0px 3px #333,0px 0px 4px #333;
}
.fbfb{border: 1px solid #3c909f;}

.gaogao{
    line-height:40px;
    height:40px;
    border: 1px solid #f00;
    background-color:#f0e84e;
    //border-radius:30px;
    //box-shadow: 2px 3px 4px #e71d1d;
    padding:1px 10px 1px 10px;
    margin:2px 0px 2px 0px;
    font-size: 22px;
    color: #ff0000;
    font-weight:bold;
}