.m-t1left { width: 340px; margin-right: 20px; height: 490px }

.m-t2left { width: 470px; height: 490px}

.m-t3right { width: 320px;height: 490px }


.m-h4tit { line-height: 22px; font-size: 20px; margin:15px 20px; font-weight: normal; }
.m-h4tit span{ border-left:4px solid #42b22c; display: inline-block; height: 22px; margin-right: 10px;   }


.m-tjimg {}
.m-tjimg li{ width: 140px; height: 124px; margin: 0 0 22px  20px; }
.m-tjimg li a { display: block;overflow: hidden; }
.m-tjimg li a img { display: block;width: 140px; height: 94px;transition:all .2s linear;	-webkit-transition:all .2s ease-out;	-moz-transition:all .2s ease-out;	-o-transition:all .2s ease-out;	-ms-transition:all .2s ease-out }
.m-tjimg li a p{ height: 30px; line-height: 30px; overflow: hidden; padding: 0 10px; font-size: 14px; background-color: #fafafa; }
.m-tjimg li a:hover p{ background-color:#40ab30; color: #fff;text-decoration: none  }
.m-tjimg li a:hover img {transform:scale(1.1);	-webkit-transform:scale(1.1);	-moz-transform:scale(1.1);	-o-transform:scale(1.1);	-ms-transform:scale(1.1);width: 110%\9}



.m-h2title {font-size: 24px;text-align: center; height: 40px; line-height: 40px; overflow: hidden; padding: 0 20px; margin: 10px auto 0; font-weight: normal; }
.m-h2info { color: #aaa; margin: 0 20px;  overflow: hidden; font-size: 14px; }
.m-h2info p { height: 44px; line-height: 24px; overflow: hidden; margin-bottom: 10px; }
.m-newtopsul{border-top: 1px #f5f5f5 solid; margin:0 20px; padding: 8px 0 8px 0 }
.m-newtopsul li { height: 32px; line-height: 32px; overflow: hidden; }
.m-newtopsul li a { font-size: 14px; }
.m-newtopsul li span.f-fr {color: #999; margin-left: 10px;}
.m-newtopsul li span.f-fl{ background-color: #40ab30; width: 4px; height: 4px; margin:14px 5px 0 0;}

.m-ti2 {border-bottom:2px #000 solid;padding-bottom: 2px; margin:0 20px;}
.m-ti2 div{ border-bottom:1px #000 solid; height: 46px; line-height: 46px; font-size: 22px; font-weight: 400 }
.m-ti2 div span.f-fr { font-size: 12px; }



.m-ulimgnew { margin-bottom: 20px;  margin:0 20px; }
.m-ulimgnew li .m-nsmall { display: block; height: 36px; line-height: 36px; overflow: hidden; font-size: 14px; }

.m-ulimgnew li .m-nsmall em{ float: left; width: 20px; height: 20px; line-height: 20px; text-align: center; background-color: #aaa; border-radius: 20px; color:#fff; font-size: 12px;margin:7px 5px 0 0 ; }
.m-ulimgnew li.f-ix .m-nsmall{ display: none }
.m-ulimgnew li.f-t3 .m-nsmall  em{ background-color: #40ab30 }
.m-ulimgnew li .m-nbig { height: 100px; background-color: #fafafa; overflow: hidden; display: none; margin-bottom: 10px }
.m-ulimgnew li .m-nbig span { margin:10px 10px 0 10px; }
.m-ulimgnew li .m-nbig span a  {}
.m-ulimgnew li .m-nbig span a  img{ width: 125px; height: 78px; }
.m-ulimgnew li .m-nbig span a:hover img {transform:scale(1); -webkit-transform:scale(1);	-moz-transform:scale(1); -o-transform:scale(1);}
.m-ulimgnew li .m-nbig strong {padding:9px 10px 4px 0px; display: block; height: 62px; overflow:hidden; line-height: 22px;}
.m-ulimgnew li .m-nbig strong  a  { font-size: 15px; line-height: 20px;  font-weight: normal; }
.m-ulimgnew li .m-nbig em { display: block; color: #aaa }
.m-ulimgnew li.f-ix .m-nbig { display: block; }




.m-newdt{ width:318px; height:auto;  padding:20px 0; display:block; overflow:hidden;}
.m-newdt .m-weibohot-top{ width:280px; height:230px; margin:0 auto 0; border-bottom:1px dotted #ccc; position:relative; zoom:1; display:block; overflow:hidden}
.m-newdt .m-weibohot-top .m-ppt-cont{ width:100%; height:180px; display:block; overflow:hidden;}
.m-newdt .m-weibohot-top .m-ppt-cont a{ width:100%; height:180px; display:none; overflow:hidden; position:absolute; left:0; top:0;}
.m-newdt .m-weibohot-top .m-ppt-cont a img{ width:100%; height:180px; display:block; overflow:hidden;transition:all .2s linear;	-webkit-transition:all .2s ease-out;	-moz-transition:all .2s ease-out;	-o-transition:all .2s ease-out;	-ms-transition:all .2s ease-out}
.m-newdt .m-weibohot-top .m-ppt-cont a:hover img {transform:scale(1.1);	-webkit-transform:scale(1.1);	-moz-transform:scale(1.1);	-o-transform:scale(1.1);	-ms-transform:scale(1.1);width: 110%\9}
.m-newdt .m-weibohot-top .m-ppt-cont a strong{ width:100%; height:42px; line-height:42px; background:rgba(0,0,0,0.5); font-size:16px; font-weight:normal; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:10;}
.m-newdt .m-weibohot-top .m-ppt-cont a:nth-child(1){ display:block;}
.m-newdt .m-weibohot-top .m-ppt-page{ width:auto; height:auto; display:flex;justify-content:center; overflow:hidden; margin:22px 0 0; text-align:center;}
.m-newdt .m-weibohot-top .m-ppt-page li{ width:20px; height:8px; background:#ccc; margin:0 0 0 15px; display:block; overflow:hidden; cursor:pointer}
.m-newdt .m-weibohot-top .m-ppt-page li.f-hover{ background:#40ab30;}
.m-newdt .m-weibohot-foot{ width:280px; height:auto; padding:0; margin:2px auto 0; display:block; overflow:hidden}
.m-newdt .m-weibohot-foot li{ width:100%; height:auto; margin:15px 0 0; display:block; overflow:hidden;}
.m-newdt .m-weibohot-foot li a{ width:100%; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#333; display:block; overflow:hidden}
.m-newdt .m-weibohot-foot li a i{ width:4px; height:4px; background:#000; float:left; margin:6px 10px 0 0; display:inline; overflow:hidden}
.m-newdt .m-weibohot-foot li a:hover{ color:#40ab30}

.m-ndlleft1 { width: 300px; }
.m-ndlleft2 { width: 510px; margin-left: 30px; }
.m-ndlright { width: 300px }




.c-main {    display: block;    padding-bottom: 15px;    margin: 18px 0 15px;    border-bottom: 1px dotted #ededed;}
.c-main h3{	    text-align: center;  margin-bottom: 5px;    font-weight: 700;    font-size: 18px;}
.m-img-list-mix .a-r-c .t-txt {    text-align: center;    margin-top: -3px;    margin-bottom: 10px;    font-weight: 700;    font-size: 18px;}
.c-desc{	    text-indent: 2em;    color: #999;    font-size: 14px;    line-height: 22px;    height: 44px;    overflow: hidden;}
.c-main:hover,.c-main:hover p { color:#40ab30  }



.m-nlistul li{    position: relative;    line-height: 24px ;   height: 24px;    overflow: hidden;     padding-left: 10px; font-size: 14px; margin-bottom: 6px;}

.m-nlistul li i {    width: 4px;    height: 4px;    background: #40ab30;    float: left;    margin: 10px 10px 0 0;    display: inline;    overflow: hidden;}
.m-nlistul li .g-time { color: #999 }



.m-hotnul { margin-right: 20px ; padding-top: 4px;}
.m-hotnul li{ margin-bottom:12px; }

.m-hotnul li a{    display: block;    width: 100%;    height: 24px;
    line-height: 24px;    font-weight: 400; overflow: hidden;
    text-overflow: ellipsis;    white-space: nowrap;   white-space: normal\9;}
 .m-hotnul li a span {    width: 20px;    height: 20px;    line-height: 20px;    margin-right: 10px;    margin-top: 2px;    float: left;-webkit-border-radius: 2px;    text-align: center;    color: #fff;    font-size: 14px;    background: #c7c7c7;}
.m-hotnul li.f-t3 span{background: #ff8652;}
.m-hotnul li.f-ix span{background: #ff6b66;}


.m-tith2 {    font-size: 20px; font-weight: 400;    line-height: 30px;    height: 30px;    margin:15px  1px;    overflow: hidden;    padding-left: 30px;    letter-spacing: 2px; background: url(../images/sp_1.png) no-repeat 0 6px ;
}

.m-tith2 span  {    color: #33cd86;}

.m-twlist li{ position:relative; float:left; width:266px; height:165px; margin:22px 10px 22px 15px; overflow:hidden;}
.m-twlist li img{ display:block; width:266px; height:165px;transition:all .2s linear;	-webkit-transition:all .2s ease-out;	-moz-transition:all .2s ease-out;	-o-transition:all .2s ease-out;	-ms-transition:all .2s ease-out}
.m-twlist li .cover{ display:block; position:absolute; left:0; top:132px; width:266px; height:165px; background:url(../images/tm_bg.png) repeat 0 0; color:#fff;}
.m-twlist li .cover p{ padding:0 12px;}
.m-twlist li .cover p.name{ padding:7px 12px; font-size:14px; font-weight:normal; text-align: center}
.m-twlist li .cover p.content{ color:#e7e7e7;}
.m-twlist li a:hover img {transform:scale(1.1);	-webkit-transform:scale(1.1);	-moz-transform:scale(1.1);	-o-transform:scale(1.1);	-ms-transform:scale(1.1);width: 110%\9}

.m-titdl { margin:15px 0 0 20px; width: 363px; }
.m-big { width: 555px }
.m-titdt{ height:32px;}
.m-titdt span{ display:block; float:left; width:100px; height:25px; line-height:25px; text-align:center; background-color:#3ea432; font-size:14px; color:#fff;}
.m-titdt a{ float:right; padding:0; font-size:12px; color:#aaa;margin:3px 0 0 0;}



.m-morenediv dd {height: 32px;    line-height: 30px;    overflow: hidden;}
.m-morenediv dd a {padding: 0;    font-size: 15px;}
.m-morenediv dd a i { width: 4px;    height: 4px;    background: #40ab30;    float: left;    margin: 12px 10px 0 0;    display: inline;    overflow: hidden;}