.g-container{ width:1170px; margin:0 auto;}
.m-center{ margin:12px auto; background-color:#fff; overflow:hidden;}
.m-header1 { background: url("../images/fyb.png") no-repeat scroll 229px 0;}
.m-fl{ margin:0; background-color: #fff; border-top: 1px solid #e8e8e8;}
.m-fl .cate-item { border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; border-left: 1px solid #e8e8e8; box-sizing: border-box; display: inline-block; float: left; height: 43px; line-height: 43px; overflow: hidden; width: 50%;}
.m-fl .cate-item-right { border-left: 0 none;}
.m-fl .cate-item p{ float: left; border-right: 1px solid #e8e8e8; font-size: 14px; font-weight: 700; padding-left: 42px; width: 74px; background: url(../images/azicon.png) no-repeat 8px 3px #f6f6f6;}
.m-center .yx .cate-item p{background: url(../images/azyxicon.png) no-repeat 8px 3px #f6f6f6;}
.m-fl .cate-item p.two{ background-position:8px -219px;}
.m-fl .cate-item p.three{ background-position:8px -42px;}
.m-fl .cate-item p.four{ background-position:8px -263px;}
.m-fl .cate-item p.five{ background-position:8px -85px;}
.m-fl .cate-item p.six{ background-position:8px -306px;}
.m-fl .cate-item p.seven{ background-position:8px -130px;}
.m-fl .cate-item p.eight{ background-position:8px -351px;}
.m-fl .cate-item p.nine{ background-position:8px -176px;}
.m-fl .cate-item p.ten{ background-position:8px -394px;}
.m-fl .cate-item p a{ font-size: 14px; font-weight: bold;}
.m-fl .cate-item ul { float: left; font-size: 13px; max-width: 358px; overflow: hidden; padding-left: 16px; white-space:nowrap; }
.m-fl .cate-item ul li { float: left; margin-right: 10px; line-height: 43px;}
.m-fl .cate-item ul li a{  display: block; width: 104px; font-size:12px; overflow: hidden;}
.m-ph{ height:314px; overflow: hidden;}
.m-center p.tabnav{ height: 38px; line-height: 38px; border: 1px solid #e8e8e8; overflow: hidden;}
.m-center p.tabnav i{ display: block; float: left; width: 100px; height: 38px; text-align: center; border-right: 1px solid #e7e5e6; font-size: 16px;}
.m-center p.tabnav i.hover{ line-height: 31px; border-top: 2px solid #45b924; color: #45b924;}
.m-ph ul.tabcon{ padding: 0 0 10px; border: 1px solid #e8e8e8; border-top: none;}
.m-ph ul.tabcon li{ position: relative; float: left; width: 76px; height: 115px; margin: 16px 10px 0 19px; font-size: 14px; text-align: center; overflow: hidden;}
.m-ph ul.tabcon li a{ display:block; height:97px; overflow:hidden;}
.m-ph ul.tabcon li img{ display: block; width: 72px; height: 72px; margin: 0 auto 4px;}
.m-ph ul.tabcon li span{ display: block; text-align: center; font-size: 12px; color: #9a9899;}
.m-ph ul.tabcon li a.down { position: absolute; background-color: #ff7800; bottom: 6px; color: #fff; display: block; height: 32px; left: 2px; line-height: 32px; margin: 0; padding: 0;  width: 72px; z-index: 2;}
.m-columns{ height:705px; overflow:hidden;}
.m-columns .f-tit{ height: 39px; line-height: 38px; border: 1px solid #e8e8e8;}
.m-columns .f-tit span{ display: block; float: left; width: 107px; font-size: 16px; border-bottom: 2px solid #45b924; text-align: center;}
.m-columns .f-tit p.tabnav{ float: right; border-right:none;}
.m-columns ul {clear: both; width: 1187px; padding:0; overflow: hidden;}
.m-columns ul li{ position: relative; display: inline; float: left; width: 374px; height: 120px; margin: 12px 0 0 12px; padding:14px 0; border: 1px solid #e8e8e8; overflow:hidden;}
.m-columns ul li.hover{ background-color:#f7ffee;}
.m-columns ul li .list-left{ float: left; width:112px;}
.m-columns ul li .list-left a img{ display: block; width: 72px; height: 72px; margin: 0 auto;}
.m-columns ul li .list-left p{ height: 47px; background:url(../images/jrtj.png) no-repeat center 22px;  }
.m-columns ul li .list-left p span{ display: block; height: 12px; margin-top: 7px; background:url(../images/xin4.png) no-repeat center 0; }
.m-columns ul li .list-right{ float: left; width: 178px;}
.m-columns ul li .list-right .name{ height: 20px; padding: 0 0 4px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.m-columns ul li .list-right .name a{ color: #333333; font-size: 16px; font-weight: bold;}
.m-columns ul li .list-right .name a:hover{ color:#ff5800;}
.m-columns ul li .list-right .desc ,.m-columns ul li .list-right .detail{ height: 24px; line-height: 24px; overflow:hidden; color: #7d7d7d;}
.m-columns ul li .list-right .desc i,.m-columns ul li .list-right .detail i{ padding: 0 6px;}
.m-columns ul li .list-right .intro{ position:absolute; left:19px; width:315px; height:23px; line-height:36px; padding: 6px; margin:17px 0 0; border: 1px solid #cbebc2; border-radius: 4px; color: #7d7d7d; }
.m-columns ul li .list-right .intro i{ display:block; width:19px; height:11px; margin:-17px 0 0 21px; background:url(../images/sj.png) no-repeat 0 0;}
.m-columns ul li.hover .list-right .intro i{ background:url(../images/sjon.png) no-repeat 0 0;}