html{
	line-height:2em;
}
body{
     background:#FFFFFF;
     margin:0;
     padding: 0;
     color:#000000;
     text-align: center;
     font-family:"Microsoft JhengHei","Microsoft YaHei",Verdana,sans-serif;
     font-size:16px;
     line-height:2em;
}
 form,img,li {
     margin: 0;
     padding: 0;
     border: 0;
}
 dl,dt,dd{
     margin:0;
     padding:0;
}
 fieldset{
     margin:12px 0;
     padding:5px 0;
     border:1px solid #ccc;
     width:98%;
}
 legend{
     color:#000;
     font-size:13pt;
     font-weight:bold;
}
 a:link,a:hover {
     color:#433AE7;
     text-decoration:none;
}
 a:visited {
     color: #433AE7;
     text-decoration:none;
}
 .topad{
     margin:2px auto;
     clear:both;
     width:100%;
     overflow:hidden;
}
 .tag{
     padding:0 10px 5px 0;
     margin:0 0 10px 0;
     border-bottom:1px dotted #ccc;
     clear:both;
     overflow:hidden;
}
 .fred {
     color:#ff0000;
}
 .fgreen {
    /* color:#008000;*/
     color:#888;
}
 .fgray {
     color:#888;
}
 .fblack{
     color:#000000;
}
 .f12{
     font-size:15px;
}
 .f14{
     font-size:15px;
}
 .f15{
     font-size:15px;
}
 .fb{
     font-weight:bold;
}
 .fhide{
     display:none;
}
 .fzise{
     color:#800080;
}
 .cboth{
     clear:both;
}
 .js h2{
     border-bottom:1px solid #B8D9F4;
     font-size:18px;
     padding-bottom:6px;
     clear:both;
}
 .k1{
     border-left:1px solid #7b7b7b;
     padding-top:7px;
     height:18px;
     border-right:1px solid #b6b6b6;
     border-top:1px solid #7b7b7b;
     border-bottom:1px solid #b6b6b6;
     width:200px;
     height:20px;
     background:url('/style/css_img/i2.png') no-repeat;
     vertical-align:top;
     font-size:17px;
     padding:5px 7px 5px 7px;
}
 .k2{
     height:28px;
     width:80px;
     font-size:14px;
}
 .k3{
     border-left:1px solid #7b7b7b;
     padding-top:7px;
     height:18px;
     border-right:1px solid #b6b6b6;
     border-top:1px solid #7b7b7b;
     border-bottom:1px solid #b6b6b6;
     width:154px;
     height:20px;
     background:url('/style/css_img/i2.png') no-repeat;
     vertical-align:top;
     font-size:17px;
     padding:5px 7px 5px 7px;
}
 .k4{
     width:60px;
     height:32px;
     padding:2px\9 0 0 0;
     border:0 none;
     background:#ff0000 url('/style/css_img/i2.png') 0 -35px;
     cursor:pointer;
     font-size:15px;
     color:#ffffff;
}
 .k4_over{
     background-position:-100px -35px;
}
 .kc{
     width:80px;
     height:16px;
     margin:0;
     vertical-align:top;
     font-size:12px;
     border:1px solid #7f9db9;
     padding:1px 3px 0 1px;
}
 .wauthor{
     padding:20px 0;
     text-align:right;
     font-size:14px;
     width:100%;
}
 #hit{
     color:#000000;
}
 .err{
     margin:20px auto;
     width:97%;
     text-align:left;
}
 .ileft,#isuser{
     float:left;
     padding-top:2px;
}
 #sweibo{
     float:left;
     width:200px;
     padding:0 0 2px 30px;
}
 .iright,#iright{
     float:right;
     padding-top:2px;
}
 .Logos{
     width:100%;
     margin:0;
     padding:18px 0;
     background:#ffffff;
     clear:both;
}
 .Logos a:link,.Logos a:visited,.Logos a:hover{
     margin-right:.90em;
}
 .logo{
     float:left;
     margin:5px 0 5px 0;
     width:70px;
     height:37px;
     text-align:left;
     overflow:hidden;
}
 .logo img{
     width:70px;
     height:26px;
}
 .sform{
     text-align:left;
     margin:5px 0;
     padding:0;
     width:250px;
     float:left;
     overflow:hidden;
}
 .wzbar{
     background:#ffffff;
     margin:0 0 5px 0;
     font-size:14px;
     padding:5px;
     clear:both;
     overflow:hidden;
     text-align:left;
     border-top:1px solid #B8D9F4;
     border-bottom:1px solid #B8D9F4;
     line-height:1.6em;
}
 .wzbar a:hover,.wzbar a:link,.wzbar a:visited{
     font-size:14px;
     color:#000000;
}
 .dhbar{
     /*margin:2px auto;*/
     width:100%;
     height:auto;
     color:#fff;
     padding:4px 0 2px 0;
     overflow:hidden;
     background:#433AE7;
     text-align:left;
     clear:both;
}
 .dhbar a:link,.dhbar a:visited{
     color:#fff;
     text-decoration:none;
}
 .dhbar a:hover{
     color:#FFFF00;
     text-decoration:underline;
}
 .dhbar ul{
     margin: 0;
     padding: 0;
}
 .dhbar li{
     margin:1px 5px;
     float:left;
     list-style-type:none;
}
 .m{
     width:100%;
     padding:5px;
     text-align:left;
     margin:0 auto;
}
 .m a,.n{
     margin-right:.50em;
     font-size:14px;
}
 .m1{
     width:100%;
     padding:0;
     text-align:left;
     font-size:11px;
     margin:5px 0 2px 0;
     overflow:hidden;
     white-space:nowrap;
     text-overflow:clip;
}
 .m1 input{
     margin:0 2px 0 2px;
     padding:0;
}
 .hz{
     background:url(/style/css_img/z_100.gif) no-repeat center;
     margin:5px 10px 5px 0;
     padding:0;
     height:100px;
     width:100px;
     float:left;
     overflow:hidden;
}
 .zd h1{
     font-size:30px;
     font-weight:bold;
}
 .hz h1{
     margin:20px 23px;
     font-size:53px;
     font-weight:bold;
}
 .hz h2{
     margin:0;
     padding:18px 20px;
     font-size:53px;
}
 .zd{
     /*margin:5px 10px 5px 0px;*/
     text-align:left;
}
 .content{
     width:auto;
     margin:0 5px;
     height:auto;
     background:#ffffff;
     overflow:hidden;
     clear:both;
     line-height:2em;
     text-align: left;
}
 .word{
     clear:both;
     overflow:hidden;
     margin:0;
     padding:5px;
}
 .word li{
     float:left;
     width:100%;
     padding:5px 0;
     border-top:1px solid #eee;
     list-style-type:disc;
     overflow:hidden;
     white-space:nowrap;
     text-overflow:ellipsis;
     text-align:left;
}
 .word li,.arrow li,li.arrow{
     background:transparent url(/style/css_img/ico_arrow.png) center right no-repeat;
     -moz-background-size:18px 15px;
     -webkit-background-size:18px 15px;
     -o-background-size:18px 15px;
     background-size:18px 15px;
}
 .word a{
     display:block;
     text-decoration: none;
}
 sup{
     position:absolute;
     margin-top:-5px;
     font-size:12px;
}
 .zimg{
     FLOAT:right;
     padding:3px;
     border:1px solid #B8D9F4;
     margin:5px;
}
 .menu {
     font-size:18px;
     border-top:1px solid #B8D9F4;
     text-align:left;
     /*height:20px;*/
     padding:0px 5px 0px 5px;
     background:#EDF5FF;
     clear:both;
}
 .menuimg{
     margin:5px 0 5px 5px;
}
 .title img{
     margin-bottom:-5px;
     margin-right:5px;
}
 .menu img,.icoimg{
     border:0;
     padding:0;
     margin:0;
     margin-bottom:-2px;
}
 #bdfx{
     margin:0;
     clear:both;
     overflow:hidden;
}
 .bdlikebutton{
     margin:5px auto;
}
 .c_touxiang a:hover,.c_touxiang a:link,.c_touxiang a:visited{
     font-size:12px;
}
 .c_content {
     margin-bottom:5px;
     width:95%;
     color:#000000;
     padding:5px;
     line-height:20px;
     clear:both;
     font-size:13.5px;
}
 .error_info{
     padding:5px 5px 3px 24px;
     margin:0px 0px 5px 5px;
     background:url('/style/css_img/msg_error.gif') no-repeat 5px 4px;
     background-color:#f9feb0;
}
 .c_left .cdate{
     font-size:12px;
     color:#999999;
}
 .c_nr{
     clear:both;
     width:95%;
     height:auto;
     padding:5px;
     line-height:25px;
     margin-bottom:5px;
}
 .Cquote {
     margin:5px auto;
     width:95%;
     border:1px solid #C0C0C0;
     padding:5px;
     line-height:18px;
     background:#f9feb0;
     overflow:hidden;
}
 .cnum{
     font-weight:bold;
     font-size:14px;
     color:#ff0000;
}
 .Comments .ups2{
     margin-left:5px;
}
 .zbottom{
     color:#666;
     font-size:12px;
     text-decoration:none;
     border-top:1px solid #B8D9F4;
     margin-top:10px;
     padding:10px 0;
}
 .zbottom a:hover,.zbottom a:link,.zbottom a:visited{
     font-size:12px;
     color:#666;
}
 .tbk_ad{
     width:100%;
     text-align:center;
     margin-bottom:10px;
}
 .d{
     width:100%;
     word-wrap: break-word;
     overflow:hidden;
     margin-bottom:10px;
}
 .bottom-pic {
     height:60px;
     overflow: hidden;
     margin-top:5px;
     -webkit-border-radius:10px;
     border-radius:10px;
     float:left;
}
 .bottom-pic img {
     height:40px;
}
 .bottom-btn {
     float:right;
     height:30px;
     margin-top:5px;
     color: #fff;
     background-color: #60b900;
     border-radius: 6px;
     -webkit-border-radius:6px;
     text-align: center;
     font-size: 20px;
     padding:5px;
     font-weight: bold;
}
 #dbpf a:link,#dbpf a:visited,#dbpf a:hover{
     color:#ffffff;
}
 #userbar{
     color:#999;
     font-size:14px;
     width:99%;
     text-align:left;
     padding:3px 3px;
     border-bottom:1px solid #ccc;
}
 #userbar a:link,#userbar a:visited,#userbar a:hover{
     font-size:14px;
}
 #tm{
     height:40px;
}
 #ztid{
     font-size:12px;
     color:#666;
}
 .imgBar li{
     border-bottom: 1px solid #e1e1e1;
     overflow: hidden;
     margin:5px 0;
     padding: 0;
     list-style-type:none;
     clear:both;
}
 .txtInfo{
     float:left;
     width:75%;
     /*font-size:14px;
     color: #b0b0b0;*/
}
 .wtxtInfo{
     float:left;
     width:100%;
     font-size:15px;
     color: #666;
}
 .imgInfo{
     float:left;
     width:25%;
}
 .imginfo img{
     width:80px;
}
 .forsale{
     border:2px solid #ff0000;
}
 .bnew ul{
     margin:0;
     padding:5px;
     list-style-type:none;
     clear:both;
     text-align:left;
}
 .bnew a:hover,.bnew a:link,.bnew a:visited{
     color:#433AE7;
     text-decoration:none;
     font-size:16px;
}
 .bnew h2{
     text-align:left;
     padding:10px 10px;
     margin:0;
     border-bottom:1px solid #B8D9F4;
}
 #cdfd3,#tdf6{
     position: absolute;
     left: -9999px;
     top: -1000px;
}
 .bdh{
     width:100%;
     margin:10px auto;
     overflow:hidden;
}
 .bdh a{
     display: block;
     float: left;
     width:25%;
     overflow:hidden;
     white-space:nowrap;
     text-align: center;
     color: #666;
     font-size: 14px;
     line-height: 30px;
     text-decoration: none;
}
 .bdh em{
     display: block;
     width: 0;
     height: 16px;
     border-left: #d7d7d7 solid 2px;
     float: right;
     margin-top: 8px;
     font-style: inherit;
}
.content img{
  display: block;
  height: auto;
  width: auto\9;  
  max-width: 100%;
  margin: 0px auto; 
  padding-right:3px;
  /*margin-right:3px;*/
}
p,li,ul,ol,#nongli {
	line-height:2em;
}
.s_link{
	padding-left:10px;
}
p{
	margin-bottom:15px;
}
/*CSS Reset*/
 html{
     margin:0 auto;
     font-family:"Microsoft JhengHei","Microsoft YaHei",Verdana,sans-serif;
     -webkit-text-size-adjust: 100%;
     -ms-text-size-adjust: 100%;
}
 @media only screen and (min-width:978px) {
     html,#header {
         margin:0 auto;
         width:70%;
    }
}
html, #header{
	margin:0 auto\9;
	width:70%\9;
}
body{
	border: 1px solid #ddd;
}
 body,h1,h2,h3,h4,h5,h6, ol, ul, li,dl, dt, dd, pre, th, td, img, iframe, header, section, footer, aside, nav, article, figure{
     margin: 0;
     padding: 0;
}
header, section, footer, aside, nav, article, figure{ 
    display: block; 
}
 ol,ul,li{
     list-style: none;
}
 h1,h2,h3,h4,h5,h6{
     font-size: 100%;
     font-weight: 600;
     margin-top:3px;
     line-height:2em;
}
a{
     text-decoration:none;
     outline:0;
     color:#333;
     cursor:pointer;
}
*{
     -webkit-tap-highlight-color:rgba(0,0,0,0) 
}
 .clear{
     clear:both;
}
 .yc, #yclinks{
     width:0px;
     height:0px;
     overflow:hidden;
}
.gg{
	text-align:center;
}
/*CSS Reset*/
 html{
     margin:0 auto;
     font-family:"Microsoft JhengHei","Microsoft YaHei",Verdana,sans-serif;
     -webkit-text-size-adjust: 100%;
     -ms-text-size-adjust: 100%;
}
 @media only screen and (min-width:978px) {
     html,#header {
         margin:0 auto;
         width:70%;
    }
}
html, #header{
	margin:0 auto\9;
	width:70%\9;
}
 html{
     border: 1px solid #ddd;
}
 body,h1,h2,h3,h4,h5,h6, p, ol, ul, li,dl, dt, dd, pre, th, td, img, iframe, header, section, footer, aside, nav, article, figure{
     margin: 0;
     padding: 0;
}
header, section, footer, aside, nav, article, figure{ 
    display: block; 
}
 ol,ul,li{
     list-style: none;
}
 h1,h2,h3,h4,h5,h6{
     font-size: 100%;
     font-weight: 600;
}
a{
     text-decoration:none;
     outline:0;
     color:#333;
     cursor:pointer;
}
*{
     -webkit-tap-highlight-color:rgba(0,0,0,0) 
}
 .clear{
     clear:both;
}
 .yc, #yclinks{
     width:0px;
     height:0px;
     overflow:hidden;
}
/*search form*/
header{
     /*margin-bottom:42px;*/
     /*height:40px;*/
      clear:both;
      display:block;
}
nav{
	clear:both;
}
 #header{
	background: #1B16C7;
	z-index: 1000;
	position: absolute;
    /*position: fixed;
    top: 0;*/
    left: 0;
    right: 0;
    clear: both;
    height:40px;
    /*border-bottom: 1px solid #3C5A98;*/
    border-left: 2px solid #ddd;
    border-right: 2px solid #ddd;
}
.navnav{
	position:relative;
	top: 39px;
	left: 0;
    right: 0;
}
 #logo{
    /*background-image: url(/style/logo.png);
    width: 82px;
    */
     height:40px;
     line-height:40px;
     float: left;
     color:#fff;
}
 #logo h3{
     color:#fff;
     font-family:LiSu,YouYuan,KaiTi,STLiti,"Microsoft JhengHei",LiSu,"Microsoft YaHei",Verdana,sans-serif;
  	   font-size:1.5em;
     letter-spacing:2px;
     margin:-5px 10px 0 10px;
     white-space:nowrap; overflow:hidden; text-overflow: ellipsis;  -o-text-overflow:ellipsis;
}
 #search {
     box-sizing:border-box;
     -moz-box-sizing:border-box;
     position:relative;
     overflow:hidden;
     /*padding-right:30px;*/
     margin: 2px 5px 0 0px;
     width:25%\9;
     float:right\9;
     border-radius:3px;
}
 @media only screen and (min-width: 768px) {
     #search {
         width:25%;
         float:right;
    }
}    
 @media only screen and (max-width: 290px) {
     #search {
         display:none;
    }
}
 #search input[type='text'] {
     box-sizing:border-box;
     -moz-box-sizing:border-box;
     width:100%;
     height:30px;
     line-height:30px;
     padding:0 3px 0 0;
     margin-right:5px;
     vertical-align:middle;
     border:0px;
     outline:none;
     -webkit-appearance: none;
     border-radius: 0;
}
 #search-button{
     background-image: url(/style/search-button.png);
     background-color: #fff;
     right:0px;
     top:3px;
     position:absolute;
     width:30px;
     height:30px;
     float: right;
     border: 0;
     cursor: pointer;
     outline:none;
     -webkit-appearance: none;
     border-radius: 0;
     vertical-align: middle;
}
/*nav*/
nav a:link, nav a:hover, nav a:visited{  
     background:#433AE7;
     color:#fff;
     font-size:15px;
     width:25%;
     line-height:2.2em;
     float:left;
     display:block;
     font-weight:500;
     text-decoration:none;
     text-align:center;
     white-space:nowrap;
     overflow:hidden;
     text-overflow: ellipsis;
     -o-text-overflow:ellipsis;
}
 nav a:hover{
     background:#1B16C7;
}
article{
	margin:0 auto;
	text-align:center;
	margin-top:40px;
}