/* CSS Document */
*{margin:0;padding:0;}
html{-webkit-text-size-adjust:none;}
*{ padding:0px; margin:0px;}
body{font: normal 100% Helvetica, Arial, sans-serif;margin: 0px;background-attachment:fixed;}
body, button, input, select, textarea {resize:none;}
h1, h2, h3, h4, h6 {font-size:1.5em;}
address, cite, dfn, em, var {font-style: normal}
img{ border:none;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#ff0000;text-decoration:underline;}
ul,li{ list-style:none;}
img{border:none;vertical-align:top}
i,em{font-style:normal;}
.clearfix {*zoom:1}
.clearfix:after,.clearfix:before {display:table;line-height:0;content:""}
.clearfix:after {clear:both}
.cf,.clearfix {zoom:1;}


#waper {width: 100%;margin: 0 auto;text-align: left;position: relative;background: #f2f2f2;padding-bottom: 20px;}
.mav {width:1100px;margin: 0 auto;overflow: hidden;}

.clear{clear:both}
#ads{clear:both;text-align:center;margin:3px 0;}

.hds{height:30px;width:100%;margin:0 auto;background-color:#f3f3f3;border-bottom:1px solid #eee;}
.hds h1,.hds h2,.hds strong{float:left;font-weight:100;font-size:15px;margin-left:180px;margin-top:3px;}
.hds span{float:right;margin-top:6px;margin-right:180px;}
.hds a{margin:0 3px;color:#333;}
.hds a:hover{color:#ff0000;}

.logo{margin: 0 auto;width:1100px;padding:20px 0}
.logol {}
.logol h2{float:left;margin:0;font-size:0px;}
.logol h2 a{width:160px;margin-right:20px;height:60px;display:block;background:url(/moban/images/logo.png) no-repeat;}
.logor{width:910px;float:left;height:60px;}
.logor ul{margin:0 auto;}
.logor ul li{float:left;width:100px;margin:0 6px;line-height:29px;}
.logor ul li a{color:#333;}
.logor ul li a:hover{color:#ff0000;}


.zhudh{width:100%; clear:both;background:#ef3d6c; height:45px; border-bottom:1px solid #C8C7BC;}
.zhudh .nav{width:1100px; clear:both; margin-left:auto; margin-right:auto;}
.zhudh .nav ul{float:left; clear:left;}
.zhudh .nav ul a{float:left;font-size:16px;padding:0 15px;line-height:45px; height:45px;color:#fff;}
.zhudh .nav ul a:hover{background-color:#de2d5c;-webkit-transition:background .3s;transition:background .3s}

.mav .left{ width:760px;float:left;overflow: hidden;margin-top:5px;}

.bg1{ width:330px;border:1px solid #ddd;float:left;margin-bottom:5px;margin-right:3px;}
.bg1 ul{padding:1px 10px;}
.bg1 ul a{float:left;padding:0 5px;line-height:23px;}
.bg1 ul a:hover{text-decoration:underline;color:#ff0000;}

.bg2{ width:420px;border:1px solid #ddd;float:left;margin-bottom:5px;}
.bg2 h3{height:30px;line-height:30px;padding-left:10px;font-size:16px;color:#333;border-left:3px solid #ff5562;border-bottom:1px solid #ccc;}
.bg2 span{line-height:26px;border-bottom:1px dashed #ddd;padding-left:2px;}
.bg2 span a{padding:0 3px;}
.bg2 ul{color:#333;}
.bg2 li{float:left;width:98%;height:28px;line-height:28px;padding-left:10px;margin-top:3px;}
.bg2 li a{color:#333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;}
.bg2 li a:hover{text-decoration:underline;color:#ff0000;}



.mav .right{width:330px;float:right;overflow: hidden;margin-top:5px;}

.ycbg{padding:5px;width:auto; overflow:hidden;margin:6px 0px;}
.ycbg h3{margin:10px 0;padding-left:5px;position: relative;color: #333;font-size: 16px;line-height:22px;border-left:3px solid #ff5562;font-weight: bold;padding:4px 10px 1px;}
.ycbg li {margin-left:3px;width:100%;}
.ycbg li a {display: block;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ycbg li a:hover {color: #ff0000;}

.sydbg{ ;margin:5px 0px 5px 0;border:1px solid #ddd;float:left}
.sydbg h3{margin:8px 0;height:30px;line-height:30px;padding-left:10px;font-size:16px;color:#333;border-left:3px solid #ff5562;}
.sydbg ul{color:#333;}
.sydbg li{float:left;width:330px;line-height:26px;padding-left:20px;margin-top:3px;margin-right:10px}
.sydbg li a{color:#333;overflow:hidden;display: block;white-space: nowrap;text-overflow:ellipsis}
.sydbg li a:hover{text-decoration:underline;color:#ff0000;}

.edh{width:1095px;margin:5px 0;border:1px solid #ddd;float:left}
.edh h3{height:30px;line-height:30px;padding-left:10px;font-size:16px;color:#333;border-left:3px solid #ff5562;border-bottom:1px solid #ccc;}
.edh ul{color:#333;}
.edh ul a{color:#333;padding:3px;line-height:26px;}
.edh li{float:left;width:100px;height:26px;line-height:26px;padding-left:7px;border-bottom:1px dotted #E5E5E5;margin-top:3px;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}
.edh li a{color:#333;}
.edh li a:hover{text-decoration:underline;color:#ff0000;}


.sytu{ width:auto; padding:5px 1px;overflow:hidden; border: 1px solid #C8C7BC;margin-top: 5px;}
.sytu  h3{height:30px;line-height:30px;padding-left:10px;font-size:16px;color:#333;border-left:3px solid #ff5562;}
.sytu ul{overflow:hidden;}
.sytu ul li {display: block;width:170px;float: left;margin:6px;overflow: hidden;border-radius:2px;}
.sytu ul li a{font-size: 15px;color:#333;}
.sytu ul li p{line-height:28px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sytu ul img {width: 100%;height:135px;}


.mev{width:1100px;margin: 0 auto;overflow: hidden;background-color: #f8f8f8;}
.mev h3{height:36px;line-height:36px;padding-top:15px;font-size:22px;color:#e5006a;text-align:center;}
.mev span{height:30px;line-height:30px;font-size:16px;color:#444;}

.mev li{margin:5px;float:left;width:31%;padding:7px;overflow: hidden;}
.mev h5{width:90%;line-height:32px;font-size:18px;color:#e5006a;}
.mev li p{line-height:28px;color:#444;}

.miv{width:1100px;margin: 0 auto;overflow: hidden;}
.miv h3{height:36px;line-height:36px;padding-top:15px;font-size:22px;color:#e5006a;text-align:center;}
.miv ul{margin-top:10px;}
.miv li{margin:0px 10px;float:left;width:45%;line-height:32px;padding:1px 3px 1px 22px;overflow: hidden;background: url(/moban/images/jian.gif) no-repeat left center;}

.zjv{width:1100px;margin: 0 auto;padding:10px;overflow: hidden;background-color: #f8f8f8;}
.zjv h3{height:36px;line-height:36px;padding-top:15px;font-size:22px;color:#e5006a;text-align:center;}
.zjv h5{width:90%;margin-top:10px;line-height:35px;font-size:18px;color:#333;text-align:center;}
.zjv p{padding-left:10px;line-height:30px;color:#444;}


/* 列表模板*/
.ejdh{width:1100px;margin: 0 auto;height:20px;line-height:20px;overflow: hidden;color: #333;}
.ejdh a{color:#333;font-size:14px;}
.lmls{width:auto; padding:10px;overflow:hidden;border:1px solid #ddd;}
.lmls img{float:left;width:180px;height:120px;margin-right:10px;}
.lmls li{margin:2px 0;width:100%;overflow:hidden;padding:8px 0px;border-bottom: 1px dotted #ccc; float:left;}
.lmls li h3{margin:5px 0;padding-left:10px;position: relative;color:#333;font-size: 16px;line-height:22px;border-left:1px solid #ff5562;font-weight: bold;}
.lmls li a{ font-size:16px;height:30px;line-height:30px; color:#333;}
.lmls li a:hover{ color:#ff6600; text-decoration:none;}
.lmls li p{line-height:24px;font-size:15px;color:#555;}
.lmls li span{ float:right;line-height:22px;font-size:12px;color:#888;}



.nrzt{width:auto; padding:10px;overflow:hidden;border:1px solid #ddd;}
.nrzt li{margin:2px 0;width:100%;overflow:hidden;padding:8px 0px;border-bottom: 1px dotted #ccc; float:left;}
.nrzt li h3{margin:5px 0;padding-left:10px;position: relative;color:#333;font-size: 16px;line-height:22px;border-left:1px solid #ff5562;font-weight: bold;}
.nrzt li a{ font-size:16px;height:30px;line-height:30px; color:#333;}
.nrzt li a:hover{ color:#ff6600; text-decoration:none;}
.nrzt li p{line-height:24px;font-size:15px;color:#555;}
.nrzt li span{ float:right;line-height:22px;font-size:12px;color:#888;margin-top:-15px;}


.pagelist { width:750px; margin:0px auto; height:auto; overflow:hidden; margin-top:15px; padding-bottom:5px;}
.pagelist a {float:left;display:block;padding:2px 8px;color: #666;background-color:#f5f5f5;border:1px solid #ddd;}
.pagelist b{float:left;padding:2px 8px;}
.pagelist a:hover {background-color:#46c18b;color: #fff;text-decoration:none;border:1px solid #46c18b;}

/* 列表模板*/

.art {height:auto;margin:5px 0px;border:1px solid #ddd;overflow: hidden;}
.art h1{font-size:20px; line-height:22px; height:22px; margin-top:18px; margin-bottom:10px; text-align:center}
.art .sce{ padding:3px 0px; overflow:hidden;font-size: 12px;color: #65645F; text-align:center;border-bottom:#e1e1e1 1px dashed}
.art .sce a {display:inline-block;color: #65645F; }
.art .sce span{ display:inline-block;margin-right:16px;}
.art .nr{padding:3px 15px; overflow:hidden;}
.art .nr a {color:#3f88bf; }
.art .nr a:hover{text-decoration:underline}
.art .nr span{ display:inline-block;margin-right:16px;}
.art .nr p{line-height:28px;text-indent:2em;}
.art .nr img{
    max-width:100%;
}

.xgnrt{ width:auto; padding:6px 10px;overflow:hidden; border: 1px solid #C8C7BC;margin-top: 5px;}
.xgnrt  h3{margin:5px 0;padding-left:10px;position: relative;color:#333;font-size: 16px;line-height:22px;border-left:3px solid #ff5562;font-weight: bold;}
.xgnrt ul{overflow:hidden;}
.xgnrt ul li {display: block;width:170px;float: left;margin:7px;overflow: hidden;border-radius:2px;}
.xgnrt ul li a{font-size: 15px;color:#333;}
.xgnrt ul li p{line-height:30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xgnrt ul img {width: 100%;height:113px;}


.nex {width:99%;border-top: 1px dashed #cdcdcd;padding:4px 0px; margin-left:10px; overflow: hidden;}
.nex ul li {width:98%;height:26px;line-height:26px;}
.nex ul li a {line-height:28px;padding-right:30px;}
.nex ul li a:hover{color:#ff0000;}

.xgdhg {padding:5px 10px;width:auto;border:1px solid #ddd;overflow: hidden;}
.xgdhg h3{padding-left:10px;position: relative;color: #333;font-size: 16px;line-height:22px;border-left:3px solid #ff5562;font-weight: bold;padding:4px 10px 1px;}
.xgdhg li {width:50%;float: left;}
.xgdhg li a {display: block;font-size: 14px;line-height:30px;width: 360px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.tgss{width:97%;margin: 0 auto;padding:10px 0;overflow: hidden; border-bottom:1px solid #C8C7BC;}
.tgss a{margin:0 6px;height:30px;line-height:30px;font-size: 14px;}

.foot{overflow:hidden; text-align:center; border-top:1px solid #C8C7BC; width:1000px; margin:0px auto;margin-top:10px; padding:10px 0px;}
.foot{ width:100%;float:left; margin-top:5px; color:#333; text-align:center}
.foot a{color: #333;padding:3px;}
.foot p{font-size: 14px;line-height:22px;}
.dlad
    /* 底部固定*/{position:fixed;bottom:auto; top:0; width: 120px; height: 230px; z-index:99999; margin-top:158px;}
* html .dlad
    /* IE6 底部固定*/{_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop));}
.dlad a{ display:block; cursor:pointer;}
#adl{ left: 8px;}
#adr{ right: 8px;}

.gotop{position:fixed; right:10px; bottom:82px; background:#3e3e3e; z-index:99; color:#fff;}
.gotop a{color:#fff; display:block; padding:3px 5px; font-size:14px;}
.gotop a.di{border-top:2px solid #fff;}











.footer{
    background: #fff;
    padding: 20px 0;
    color: #333;
    font-size: 14px;
    text-align: center;
}
.footer a{
    color: #333;
}





.row1{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 1!important;-webkit-box-orient: vertical;
}
.row2{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
.row3{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 3;-webkit-box-orient: vertical;
}
.row4{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 4;-webkit-box-orient: vertical;
}
.row5{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 5;-webkit-box-orient: vertical;
}



.pagination{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    /*background: #fff;*/
    padding: 0 0.3rem;
}
.pagination li{
    list-style: none;
    background: none;
}
.pagination li a{
    margin: 14px 5px;
    display: inline-block;
    line-height: 30px;
    border-radius: 4px;
    text-align: center;
    background: #e3e3e3;
    color: #333;
    font-size: 14px;
    position: relative;
    padding: 5px 10px;
    border: none;
    height: auto;
}
.pagination span{
    margin: 14px 5px;
    display: inline-block;
    line-height: 30px;
    text-align: center;
    padding: 5px 10px;
    border-radius: 4px;
    height: auto;
}

.pagination li:last-child a{
    background: #e3e3e3;
    color: #333;
}
.pagination li:first-child a{
    background: #e3e3e3;
    color: #333;
}
.disabled span{
    background: #e3e3e3;
    color: #333;
}
.pagination .active span{
    background: #ef3d6c;
    color: #fff;
}

.selhover{
    color: #fff!important;
    background-color: #ef3d6c;
}
.listnav{
    display: flex ;
    align-items: center;
    flex-wrap: wrap;
    height: auto;
    /*margin-bottom: 0.2rem;*/
    /*background: #fff;*/
    /*padding-left: 20px;*/

}
.listnav a{
    display: block;
    padding: 5px 10px;
    color: #222;
    margin: 5px 0;
    border-radius: 4px;
    font-size: 20px;
}