﻿@charset "utf-8";
/* CSS Document */
html { display:block; padding:0px; 
       margin:auto;
}
body {margin:0px; padding:0px; color:#333; font-family:Tahoma,"微软雅黑"; font-size:14px; background-color: #fff;  overflow-y:scroll; text-align:center;   
}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;  }
img { border:0px;}
a { color:#333; text-decoration:none;   outline: none; star:expression(this.onFocus=this.blur());}
a:hover { color:#f60;   outline: none; star:expression(this.onFocus=this.blur());}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

   .not-select{
    -moz-user-select:none; /*火狐*/
    -webkit-user-select:none; /*webkit浏览器*/
    -ms-user-select:none; /*IE10*/
    user-select:none;
}
.contactx { margin: 10px auto 10px auto; width: 168px; cursor: pointer;
}
.mainbody { width:100%; height:100%; display:block; padding:0px; margin:auto;
}
.usermodule { width:100%; max-width:1200px; text-align:left; margin:auto;
}
.usermodulet { width:100%; max-width:1200px; text-align:center; margin:auto;
}
.nm_top { height:60px; background-color:rgb(240,240,240,0.7); 
          position:fixed;  top:0px; left:0px; width:100%; line-height:60px; box-shadow:#efefef 0px 1px 2px; z-index:99999;
}
.logo { float:left; margin-top:5px; width:175px; opacity:0.9;
}
.nm_top2 { width:80%; float:right;  
}
.menua { font-size:18px;  word-spacing:2px;
}
.menua:hover { color:#C21334;
}



.nm_bottom { background-color:#494949; padding:50px 0px 10px 0px;color:#eee; 
}
.bt_1 {   line-height:40px;
}
    .bt_1 img {
        filter: grayscale(100%) brightness(980%); width:180px; opacity:0.9;
    }
.bt_2 {
    text-align: right;
}
    .bt_2 a {
        color: #eee;
        line-height:40px;
        margin: auto auto auto 15px;
    }
    .bt_2 a:hover { color:#fff;
    }

.listtubiao { float:right; 
}
.listtubiao li {
    float: left;
    margin: auto 5px;
}

.nmcon { padding:80px 0px;
}

.mokuai { margin:auto; width:100%;  line-height:30px;  margin-bottom:15px; border:1px #eee solid;
}
.mokuai_t {
    border-top: 2px #333 solid;
    border-bottom: 1px #eee solid;
    line-height: 50px;
    color: #333;
    font-size: 15px;
    height: 50px;
}
    .mokuai_t span{ display:inline-block;  padding:0px 8px;  
    }
.mokuai_tspanbg { background-color:#eee; color:#333; min-width:50px; float:left;  text-align :center;  margin-right:1px;
}
.mokuai_tspanbg:hover { cursor:pointer;
    background-color: rgb(210,43,48,1); height:51px; 
    color: #fff;
}
.checkmk {
    cursor: pointer;
    background-color: rgb(210,43,48,1);
    height: 51px;
    color: #fff;
}

    .mokuai_c { clear:both;
        padding: 2px 0px;
        text-align: center;
    }
        .mokuai_c img { width:90%;
        }

        .photo1 {
            width: 90%;
            margin: 10px auto;
        }

.nyhot { line-height:25px; margin:10px auto; text-align:left; width:92%; 
}
.nyhostspan { width:20px; height:20px; text-align:center; background-color:#ccc;  display:inline-block;
}


.mkcon {
    display: none;
}
.nmlist {  padding:10px 0px 5px 0px; border-bottom:1px #eee dotted; margin:10px auto; cursor:pointer;
}
    .nmlist:hover {
        border-bottom: 1px #ccc dotted;
    }

    .nmlist img {
        position: absolute; /* 使用绝对定位 */
        top: 50%; /* 向上偏移50% */
        left: 50%; /* 向左偏移50% */
        transform: translate(-50%, -50%); /* 通过变换调整到正确的位置 */
        max-width: 100%; /* 确保图片不会超过容器的宽度 */
    }
.nmlist1 {
   height: 140px;
   position:relative;
   overflow:hidden;
}
.nmlist2 { padding-left:20px; text-align:left; position:relative; height:140px;
}
.nmlist2_t { font-weight:bold; font-size:20px;  line-height:28px;
}
.nmlist2_c { font-size:13px; color:#808080;
}
.nmlist2_mes { text-align:right; font-size:12px;  position:absolute; bottom:0px; right:0px;
}

.pc_t { font-weight:bold; font-size:30px;  line-height:40px; text-align:left;  margin:20px auto;
}
.pc_key { border:1px #ccc solid; background-color:#eee; padding:15px;  line-height:25px;
}
.nmlist2_con { line-height:20px; margin:6px auto;
}
