﻿article,aside,dialog,footer,header,section,footer,nav,figure,menu{
    display:block
}
html,body,div,object,pre,code,h1,h2,h3,h4,h5,h6,p,span,em,cite,del,a,img,ul,li,ol,dl,dt,dd,fieldset,legend,form,input,button,textarea,header,section,footer,article,nav,aside,menu,figure,figcaption{
    margin:0;
    padding:0;
    outline:none
}
h1,h2,h3,h4,h5,h6,sup{
    font-size:100%;
    font-weight:normal
}
fieldset,img{
    border:0;
}
mark{
    background:transparent;
}
:focus{
    outline:0;
}
address,caption,cite,code,dfn,em,th,var,optgroup{
    font-style:normal;
    font-weight:normal;
}
h1,h2,h3,h4,h5,h6{
    font-size:100%;
    font-weight:normal;
}
strong{
    font-size:100%;
}
abbr,acronym{
    border:0;
    font-variant:normal;
}
input,button,textarea,select,optgroup,option{
    font-size:inherit;
    font-style:inherit;
    font-weight:inherit;
}
code,kbd,samp,tt{
    font-size:100%;
}
input,button,textarea,select{
    *font-size:100%;
}
body{
    line-height:1.5em;
    font-family:Tahoma,Helvetica,Verdana,'Microsoft YaHei',Arial,sans-serif;
}
.cr{
    clear:both;
    height:0px;
    overflow:hidden;
}
ol,ul{
    list-style:none;
}
table{
    border-collapse:collapse;
    border-spacing:0;
}
caption,th{
    text-align:left;
}
sup,sub{
    font-size:100%;
    vertical-align:baseline;
}
:link,:visited,ins{
    text-decoration:none;
}
blockquote,q{
    quotes:none;
}
blockquote:before,blockquote:after,q:before,q:after{
    content:'';
    content:none;
}
.fn-clear:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0;
}
body .fn-hide{
    display:none;
}
.fn-left,.fn-right{
    display:inline;
}
.fn-left{
    float:left;
}
.fn-right{
    float:right;
}
body{
    text-align:left;
    font:16px/1.5 Helvetica,Tahoma,Arial,\534E\6587\7EC6\9ED1,\5FAE\8F6F\96C5\9ED1,sans-serif;
    color:#333;
    background-color:#fff;
    position:relative;
    height:100%;
    box-sizing:border-box;
    /*padding-top:40px*/
}
a{
    color:#757575;
    text-decoration:none;
}
a:hover{
    color:#FF432F;
    text-decoration:none;
}
a:active{
    color:#FF432F;
}
a:visited{
    color:#757575;
}
.head{
    /*position:relative;*/
    /*position:fixed;*/
    left:0;
    top:0px;
    width:100%;
    max-width: 100%;
    height:40px;
    max-height:40px;
    z-index:98;
    box-shadow:0 1px 2px rgba(0,0,0,0.2);
    background:#515459;
}
.head-fixe{
    border-bottom:1px solid #fff
}
.head h1,.head h3{
    line-height:40px;
    height:40px;
    overflow:hidden;
    font-weight:400;
    display:block;
    text-align:center;
    color:#fff;
    padding:0 2px;
}
.head a.home{
    widtH:22px;
    line-height:66px;
    height:22px;
    background:Url(images/home_ico.png) no-repeat;
    display:block;
    position:absolute;
    top:9px;
    left:10px;
    -webkit-background-size:24px 22px;
    -moz-background-size:24px 22px;
    background-size:24px 22px;
    overflow:hidden
}
.nav{
    width:26px;
    height:18px;
    padding:11px 6px;
    position:absolute;
    right:10px;
    top:0px;
}
.nav .nav-ico{
    width:26px;
    line-height:60px;
    height:18px;
    background:Url(images/menu_ico.png) no-repeat;
    display:block;
    -webkit-background-size:26px 18px;
    -moz-background-size:26px 18px;
    background-size:26px 18px;
    overflow:hidden
}
.menu,.menu-home{
    background:#1A212B;
    width:100%;
    height:66px;
    padding:5px 0;
}
.menu{
    position:fixed;
    top:40px;
    left:0;
    display:none;
    z-index:98
}
.menu p,.menu-home p{
    float:left;
    line-height:22px;
    height:22px;
    width:16.666%;
    text-align:center;
    box-sizing:border-box;
}
.menu a,.menu a:visited,.menu-home a,.menu-home a:visited{
    color:#fff;
    font-size:14px;
    display:block
}
.menu a:hover,.menu a.curr,.menu a.curr:visited,.menu-home a:hover,.menu-home a.curr,.menu-home a.curr:visited{
    background:#51545A
}
.menu-home{
    margin-bottom:0px
}
.action{
    height:40px;
    float:left;
    color:#fff
}
.action a{
    padding:0 18px 0 10px;
    line-height:40px;
    height:40px;
    display:inline-block;
    background:url(images/action.png) no-repeat right center;
    color:#fff
}
.backtop{
    position:fixed;
    right:1px;
    bottom:70px;
    background:url(images/backtop.png) no-repeat;
    background-size:38px auto;
    width:38px;
    height:38px;
    text-indent:-9999px;
    display:none;
    z-index:100
}
footer{
    height:32px;
    line-height:32px;
    background:#3D3D3D;
    color:#fff;
    padding:0 10px;
    text-align:center;
    font-size:12px
}
footer a,footer a:visited{
    margin:0 10px;
    color:#fff
}
.title,.homebox .hd li{
    line-height:32px;
    height:32px;
    max-height:32px;
    background:#cccccc;
    border-top:1px solid #e2e2e2;
    border-bottom:1px solid #e2e2e2;
    color:#515257;
    text-indent:14px
}
.new{
    margin-bottom:3px
}
.list{
    padding:0 10px;
    height:100%;
}
.list li,.tablist li{
    line-height:36px;
    height:36px;
    border-bottom:1px dashed #D5D5D5;
    overflow:hidden;
    background:url(images/jiantou.jpg) no-repeat left center;
    padding-left:15px;
}
.list li span a{
    color:#f60
}
.list li a,.tablist li a{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}
.homebox,.mb10{
    clear:both;
    margin-bottom:3px
}
.homebox .hd{
    height:34px;
    clear:both;
    overflow:hidden;
    background:#F7F7F7;
    widtH:100%;
}
.homebox .hd li{
    float:left;
    width:33.333%;
    border-right:1px solid #e2e2e2;
    text-align:center;
    max-height:34px;
    text-indent:0;
    box-sizing:border-box;
}
.homebox .hd li:nth-child(3),.pagebox .hd li:nth-child(2){
    border-right:0;
    float:right;
}
.homebox .hd li a{
    display:block;
}
.homebox .hd li.on{
    background:#515459;
    color:#fff;
    border-top:1px solid #515459;
    border-bottom:1px solid #515459
}
.homebox .hd li.on a{
}
.homebox .bd{
}
.homebox .bd ul,.newlist ul,.glist{
    margin:0 10px;
    box-sizing:border-box;
}
.homebox .bd .dis{
    display:block
}
.tablist li span{
    float:right;
    color:#BFBFBF
}
.tablist .more{
    padding:8px 4px 0;
    border:0;
}
.list .more{
    padding:8px 4px 0;
    border:0;
}
.pagebox .hd li{
    width:50%
}
.more{
    line-height:36px;
    height:36px;
    padding:16px 14px;
}
.more a,.more a:visited{
    display:block;
    width:100%;
    text-align:center;
    font-size:16px;
    line-height:32px;
    height:32px;
    overflow:hidden;
    box-sizing:border-box;
    color:#515257;
    border-radius:4px;
    border:2px solid #ccc;
    background:#cccccc
}
.more a:hover{
    background:#f2f2f2
}
.homebox .ztlist ul{
    margin:0
}
.ztlist li{
    float:left;
    width:50%;
    padding:2px;
    box-sizing:border-box;
}
.ztlist li a{
    border:1px solid #EAEAEA;
    line-height:32px;
    height:32px;
    overflow:hidden;
    display:block;
    padding:0 4px
}
.share{
    padding:10px;
}
.ptitle{
    line-height:40px;
    heighT:40px;
    border-bottom:1px solid #eee;
    font-size:14px;
    padding:0 10px;
    box-sizing:border-box;
}
.headtitle{
    border-bottom:1px solid #eee;
    padding:5px 0;
    text-align:center
}
.headtitle h1{
    line-height:26px;
    padding:5px 0;
    font-size:20px;
    color:#111
}
.headtitle p{
    color:#999;
    font-size:14px
}
#endtext{
    line-height:1.9em;
    padding:0 10px
}
#endtext p{
    padding:6px 0;
    text-align:justify;
    text-justify:inter-word;
}
#endtext a{
    display:inline;
    color:#333;
}
#endtext img{
    display:block;
    width:auto;
    max-width:280px;
    height:auto;
    margin:0 auto;
    padding:5px 0:
}
#endtext table{
    width:auto;
    max-width:320px;
}
.ptitle{
    padding:2px 10px;
    border:solid #E3E3E3;
    border-width:1px 0;
    font-weight:bold;
    background:#F7F7F7;
    font-size:18px;
    width:100%;
}
.comment{
    padding:10px;
    widtH:100%;
    box-sizing:border-box;
}
.pages{
    height:30px;
    clear:both;
    margin:10px 0
}
.pages span{
    height:30px;
    display:block;
    text-align:center;
    font-weight:bold;
    padding:0 5px;
    box-sizing:border-box;
}
.pages span.txt b,.pages a,.pages a:visited{
    display:block;
    background:#515459;
    color:#fff;
    line-height:30px;
    height:30px;
}
.pages span.txt b{
    background:#777C7F;
}
#s1{
    margin:0
}
.biaoge{
    border:2px solid #cccccc;
    overflow:hidden;
    box-sizing:border-box;
}
.biaogeTitle{
    width:100%;
    height:42px;
    line-height:42px;
    padding:0 10px;
    background:#cccccc;
    overflow:hidden;
    border-bottom:1px solid #cccccc;
    box-sizing:border-box;
}
.biaogeTitle h2{
    height:42px;
    line-height:42px;
    margin:0;
    padding:0;
    font-size:18px;
    font-weight:bold;
    text-align:center;
}
.biaogeList{
    padding:0 10px;
}
#endtext li{
    height:42px;
    line-height:42px;
    padding:0 0px 0 25px;
    font-family:Microsoft YaHei,Arial,Helvetica,sans-serif;
    font-size:16px;
    overflow:hidden;
    border-bottom:1px dashed #cccccc;
    background:url(images/hot.gif) no-repeat 0 15px;
    list-style-type:none;
}
#endtext li a{
    color:#0000FF;
}
#bdcs{
    text-align:center;
    margin:0 2px 25px;
}
#bdcs-search-form-input{
    font-size:14px;
    width:85%;
    height:36px;
    line-height:36px;
    border:none;
    border-left:2px solid #99978e;
    border-right:2px solid #99978e;
    background:url(images/txtbg.png) repeat-x;
    padding:0px;
    margin:0px;
    vertical-align:middle;
}
#bdcs-search-form-submit{
    width:40px;
    height:36px;
    padding:0px;
    margin:0 0 0 2px;
    font-size:0px;
    line-height:0px;
    color:transparent;
    cursor:pointer;
    border:none;
    background:url(images/sbtn.png) no-repeat;
    vertical-align:middle;
}
#tj{
    display:none;
}
@media only screen and (min-width:768px){
    body{
        width:70% !important;
        margin:0 auto !important;
    }
    /*header,.menu{
        width:70% !important;
        margin-left:15%!important;
        margin-right:15%!important;
    }*/
}
body,.head{
    width:70%\9;
    margin:0 auto\9;
}
 .center{
    text-align:center;
     margin:0 auto;
}
 .words_list {
     line-height:1.8em;
     border-top: 1px solid #ddd;
     border-bottom: 1px solid #ddd;
}
 .words_list ul{
     padding:5px 12px;
     column-count: 2;
     list-style-type: none;
}
 .words_list ul li{
     white-space:nowrap;
     overflow:hidden;
     text-overflow: ellipsis;
     font-size:14px;
}
 .email{
     text-align:center;
}
