/* CSS Document */
body{ background: #fff;margin:0px auto; padding:0;    color: #000; font-family:"Microsoft YaHei",Verdana;}
div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input, textarea,blockquote,p{padding:0;margin:0;}
table,td,tr,th{font-size:12px;} li{list-style:none;vertical-align:bottom;} 
img{Vertical-aliagn:top; border:0;max-width:100%; height:auto}
video{max-width:100%;max-height:auto}
ol,ul{list-style:none;}
a{color: #000;text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{color:#4d080a;}
a:active{color:#4d080a;}
.qc{ clear:both;}
.left{float:left;}
.right{float:right;}
.dis{display:none;}
.block{display:block;}
.line{ width:100%; height:1px; border-bottom:#ccc 1px solid; float:left; margin:5px 0 5px 0;}
.dotted{ width:100%; height:1px; border-bottom:#999 1px dashed; float:left; margin:5px 0 5px 0;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
/* Hides from IE-mac \*/
*:first-child+html .clearfix{zoom:1;} /* IE7 */
* html .clearfix { height: 1%;zoom:1;}
.clearfix {display: block;}
.left{float: left;}
.right{float: right;}
h3{font-size: 14px;}
h2{font-size: 16px;}
h1{font-size: 18px;}


i,em,b{
	font-weight: none;
	font-style: normal;
}

.main{
    max-width: 1200px;
    margin: 0 auto;
    width: 95%;
}

@font-face{
  font-family: "mo";
  src: url("../images/ben.ttf")
}

.mt-5{
    margin-top: 5%;
}

.h-3f .mt-3{
    margin-top: 3%;
}





.lftnew{margin-bottom:10px;padding:10px;background:#f3f3f3;overflow:hidden;}
.lftnew .mHd{border-bottom-width:2px;height:30px;line-height:30px;}
.lftnew .mHd{border-bottom-style:solid}
.lftnew .mHd h3{display:inline-block;*display:inline;zoom:1;padding:0 15px;color:#fff;}
.lftnew .mHd h3 span{color:#fff;font-size:14px;font-weight:bold;}
.lftnew .path{float:right;}
.lftnew .mHd h3{ margin:0px; float:left;  line-height:25px; padding:0 5px}
.lftnew .media{margin:0;padding:5px 0; border-bottom:1px dotted #999999;}


.newsList{text-align:left;}
.newsList.vlft li a{font-size:1.3em;display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newsList li{padding-left:10px;height:30px; line-height:30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; border-bottom:1px dotted #E7E7E7}
.newsList li a{display:inline-block;*display:inline;zoom:1;font-size:14px;}
.newsList li .date{float:right; color:#999;}
.newsList li.split{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #ddd;height:0px;line-height:0px;overflow:hidden;}


.bot_sm{background:#fffec8;color:#ff0000}




