.none{
display:none!important;}
.scroll{
background:red;}

.de_cnt img {

    height: auto;}


.gjjy p *{
font-family:"微软雅黑"!important;}
    .gjjy p {
    margin: 10px 0 0 0;
    font-size: 16px!important;
    line-height: 30px!important;}


.as_nav li a.hov {
    font-weight: bold;
    color: #275ba8;}

.nav_in ul li a{
font-size:14px;}

.as_nav li a {
font-size:14px;
        padding-left:10px;}
.nav{
    float: left;
 
    margin-left: 50px;
    padding-right:1%;}

/* vivo-head */
#vivo-head{float: left;  width: 220px;}
.vivo-nav { width:10%; height:35px; overflow:hidden;}
.vivo-nav .search-user{background:url(images/21/ss.png) center no-repeat; position:absolute; width:35px; height:35px;}
.search-user a{ width:35px; height:35px; display:block; overflow:hidden;}
#vivo-head .vivo-search{width:100%; z-index:9999;display:none;}

.vivo-search .search-box{width:75%; margin:0 auto; background:#fff; height:35px;position:absolute;top:30px; position:relative;z-index:9999;}
.ssk111{width: 60%; height: 35px; line-height: 35px; font-size: 14px; color: #555; border: none; background: #fff; overflow: hidden; vertical-align: middle; padding-left: 5px; float: left; outline: medium none;}
.ssbutton{height:35px; width:45px; overflow:hidden; float:right; text-align:center;font-size:14px;color:#fff;border:none;overflow:hidden;vertical-align:middle; outline:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;transition:background .2s ease-in-out;}
.vivo-search .search-box a.close{width:24px;height:24px;position:absolute;top:5px;right:-40px;background:url(../images/vivo-head-ico.png) -86px 0 no-repeat; _background-image:url(../images/vivo-head-ico.gif);}
.vivo-search .search-box a.close:hover{background-position:-86px -25px;}
.banner {

    visibility: hidden!important;
    height: 100px!important;}
.vsbcontent-table-container-outer { position: relative;}
.vsbcontent-table-container
{
    width: 98%;
    overflow-y: auto;
    _overflow: auto;
    margin: 2px;}
.vsbcontent-table-container::-webkit-scrollbar
{
    -webkit-appearance: none;
    width: 14px;
    height: 14px;}
.vsbcontent-table-container::-webkit-scrollbar-thumb
{
    border-radius: 8px;
    border: 3px solid #fff;
    background-color: rgba(0, 0, 0, .3);}
.vsbcontent-table-container-fade
{
    position: absolute;
    right: 0;
    width: 5px;
    height: 100%;
    background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    background-image: -moz-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    background-image: -ms-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    background-image: -o-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    background-image: linear-gradient(0deg, rgba(255,255,255,.5), #fff);}
.footer-weChat {
    display: inline-block;
    margin: 0 30px;
    vertical-align: top;
    text-align: center;
    cursor: pointer;
    position: relative;}
.footer-weChat:hover .footer-weChat-code{
    opacity: 1;
    top: -180px;}
.footer-link-img {
    width: 60px;
    height: 60px;
    object-fit: cover;
    margin-bottom: 0px;
    border-radius: 100%;}
.footer-xxmu-link {
    font-family: "FZLTHK--GBK1-0";
    font-size: 16px;
    color: #fff;
    line-height: 28px;
    white-space: nowrap;}
.footer-weChat-code{
    width: 150px;
    height: 150px;
    position: absolute;
top: -120px;
    left: 0px;
    opacity: 0;
    transition: all 0.4s linear 0.2s;
    background: #fff;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.5);
    padding: 10px;
    pointer-events: none;
    z-index: 4;}

.footer-weChat-code img {
    width: 100%;
    height: 100%;}
.clearfix:after{clear: both;content: ".";display: block;height:0;visibility: hidden;}
.clearfix{ display: block; *zoom:1;}
#header .inner {
    width: 1300px;
    padding:20px 0;}
#header{background:#7C1B1B;}

#header .head-left{float:left;display:inline-block;}
#header .head-main{float:left;margin-top:10px;}
#header .head-right{float:right;margin-top: 83px;margin-right: 96px;width: 221px;}
.wrapper .inner {
    width: 1300px;
    margin: 0 auto;}
#header .head-right {
   
    margin-top: 10px;}
.nav {
background:#8D282A;
    position: static;
    float: none!important;
    margin: 0!important;
    height: 50px;
    line-height: 50px;}
.nav_in {

    height: 50px;
       margin-right: 32px;} 
.nav ul {

    top: 50px;}
.nav ul{

    background: rgba(100,1,1,.9)!important;}
 
.nav li a:hover{
    background: #640101!important;}
.as_head {

    background: #8d282a!important;}
.ne_item .date dt,
.as_nav li a:hover,
.as_nav li a.hov {
 
    color: #8d282a!important;}
    .footer{
    
background: #640101!important;}
.ft_links{border:none!important;}
.footer_copy{

    background: #7c1b1b!important;}
