a:hover{ color: #417e0c;text-decoration: underline; }
.m-classlis,.m-softhj { margin-bottom: 10px;}

.m-cleft { width: 300px;}

.m-classdiv { background-color:#f4fcf3; margin-bottom: 10px;}
.m-classdl {}
.m-classdl dd{ width: 50%;}
h3.m-h3class { background:url(../images/classh3left.gif) #f5fcf4 no-repeat; height: 37px; line-height: 37px; margin: 0; padding: 0 0 0 26px; border-bottom: 1px #78bf3d solid;  }
h3.m-h3class strong {font-size: 16px; color: #79bf3b; font-weight: bold; }
h3.m-h3class span { margin-right: 10px;}
h3.m-h3class span a{ color: #79be3d}
h3.m-h3class span a:hover{ color: #417e0c; text-decoration: underline;}

.m-classdl { border-bottom: 1px #c0e89f solid; margin: 0 10px; padding: 5px 0 10px;}
.m-classdl dt { font-size: 14px; height: 30px; line-height: 30px}
.m-classdl dt a{ color: #78bf3f; font-weight: bold;}
.m-classdl dd { height: 22px; line-height: 22px;}
.m-classdl dd a { color: #565457}
.m-classdl dd a:hover { color: #417e0c;text-decoration: underline;}
.m-classdl  a:hover { color: #417e0c}

.m-classlis { background-color: #fff; border: 1px #eee solid; border-top: none}
.m-classlis .m-tabp i{ width: 50%; background-color:#eee; border-top: 3px #eee solid; color: #666; height: 34px; line-height: 34px; text-align: center; font-size: 15px; display: inline-block; padding: 0; margin: 0;  }
.m-classlis .m-tabp i.m-hover { background-color: #fff; border-top-color: #78bf3d;color: #78bf3d; font-weight: bold;}
.m-classlis .m-tabp i.f-fover { color: #f44}
.m-classlis .tab-cont ul li span { width: 20px; height: 20px; line-height: 20px; text-align: center;background-color: #ddd; margin: 7px 8px 0 0; color: #fff;}
.m-classlis .tab-cont ul li { height: 34px; line-height: 34px; font-size: 14px;border-bottom: 1px #ddd dotted; overflow: hidden; margin: 0 10px;}
.m-classlis .tab-cont ul li.f-t1 span { background-color:#F44 }
.m-classlis .tab-cont ul li.f-ix span { background-color:#FF6F00 }
.m-classlis .tab-cont ul li.f-t2 span { background-color:#FFC100 }

.m-softhj { background-color: #fff; border: }
.m-clul li { }
.m-clul li a { display: block; margin: 10px;border-bottom: 1px #dadada dotted; padding-bottom: 10px; cursor: pointer;}
.m-clul li a:hover {text-decoration: none;}
.m-clul li a strong { display: block; height: 30px; line-height: 30px;  font-size: 15px; overflow: hidden;}
.m-clul li a:hover strong  { color: #f44; }
.m-clul li a div { color: #999; height: 60px; overflow: hidden;}
.m-clul li a img{ height: 90px; float: left; margin-right: 10px;  }
.m-cl li a img{}






.m-cright { width: 930px;}
.m-tjdiv { border: 1px #efefef solid;  height: 118px; overflow: hidden; position: relative; background: url(../images/cy.gif) no-repeat #fff; margin-bottom: 10px;}
.m-tjdiv .LeftBotton,.m-tjdiv .RightBotton { position: absolute; top: 39px; width: 20px; height: 40px; cursor: pointer; z-index: 999; background: url(../images/lei.gif) no-repeat;}
.m-tjdiv .LeftBotton { left: 9px;}
.m-tjdiv .RightBotton { right: 9px; background-position: 0 -40px}
.m-tjdiv div.f-hover {filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7;}
.m-qiediv { width: 850px; position: absolute; left: 40px; overflow: hidden; top: 20px; z-index: 10}

.m-cltjul { margin:0 0 0 0px; overflow: hidden; height: 90px;}
.m-cltjul li{ text-align: center; margin-right: 17px; width: 68px; text-align: center; height: 90px; overflow: hidden;}
.m-cltjul li span{ display: block; width: 68px; height: 68px; text-align: center;        display: table-cell;        vertical-align:middle;         *display: block;        *font-size: 50px; }
.m-cltjul li img{ max-width: 68px; max-height: 68px; vertical-align:middle; display: inline-block;}

.m-divcl {}

h4.m-h4class { position: relative; height: 29px; border-bottom: 3px #78bf3d solid; background-color: #fff;}
h4.m-h4class strong{ position: absolute;left: 0; top: 0;  z-index: 88; height: 32px; line-height: 30px; background: url(../images/cly.gif) no-repeat #78bf3d; color: #fff; font-size: 15px; font-weight: normal; padding:0 10px 0 24px ; font-family: "microsoft yahei"}

.m-cllidiv { background: #fff}
.m-cllidiv div.m-lisy    { width: 296px;  margin-left: 10px; }
.m-cllidiv div.m-lisy  a.m-ka { display: block; margin: 10px 0px 4px 0px;border-bottom: 1px #dadada dotted; padding-bottom: 10px; cursor: pointer;}
.m-cllidiv div.m-lisy  a:hover {text-decoration: none;}
.m-cllidiv div.m-lisy  a strong { display: block; height: 30px; line-height: 30px;  font-size: 15px; overflow: hidden;}
.m-cllidiv div.m-lisy  a:hover strong  { color: #f44; }
.m-cllidiv div.m-lisy .m-lisinfo span strong { display: inline; font-size: 12px; line-height: 18px; font-weight: normal; color: #999}
.m-cllidiv div.m-lisy  a .m-lisinfo { display: block; color: #999; height: 60px; overflow: hidden; font-size: 12px;}
.m-cllidiv div.m-lisy  a img{ height: 90px; float: left; margin-right: 10px;  }

.m-cllidiv ul { width: 306px; padding-bottom: 10px;}
.m-cllidiv ul li{ height: 29px; line-height: 29px; border-bottom: 1px #cdcdcd dotted; background: url(../images/dian-lv.gif) no-repeat 0px 11px ; margin: 0 0 0 10px; overflow: hidden;}
.m-cllidiv ul li span { color: #999}
.m-cllidiv ul li a { font-size: 14px; margin-left: 10px;}
.m-cllidiv ul li a img { width: 16px; height: 16px; margin-right: 6px;}

.m-tabp {  line-height: 28px; color: #d0d0d0;}
.m-tabp i { margin: 0 5px; color: #494949; cursor: pointer;}
.m-tabp i a {display: inline-block; padding:2px 5px;height: 18px; line-height: 18px; }
.m-tabp i a:hover ,.m-tabp i.m-hover a{  background-color: #01C16A; color: #fff;text-decoration:none ; }
.m-tabp i.m-hover a:hover {text-decoration: underline;}
.m-tabp i.f-hover { color: #f44}
.m-tabp i.m-hover { color: #f44}

/*用于给最后一个li清除边框*/
body div ul li.f-noline { border-bottom: none;}
body .nomargin { margin: 0}