@charset "gb2312";
/* 重置CSS */
div,p,dl,ul,ol,li{margin:0;padding:0; list-style:none;}
body, button, input, select, textarea { padding:0; margin:0; font: 12px/1.5 "Microsoft YaHei";}
* { transition: color 300ms ease 0s, background-color 300ms ease 0s;}
strong,em,b,i{ font-size:12px; font-weight:normal; font-style:normal; color:#b5b5b5;}
h2{ font-size:20px; font-family:"Microsoft YaHei";}
h6{ font-size:12px; margin:0px; padding:0px;}
a{ color:#565656; font-weight:normal; text-decoration:none;}
a:hover{ color:#0091ff;}
a img{ border:none;}
.clearfix:after { clear: both; content: ".";  display: block;  height: 0;  overflow: hidden; visibility: hidden;}

/* 通用CSS */
.m-top{ width:100%; height:40px; line-height:40px; background-color:#f6f6f6;}
.m-top .m-top-box{ width:980px; margin:0 auto;}
.m-top .m-top-box .logo{ display:block; float:left; width:107px; height:26px; margin:8px 0 0; background:url(../images/zticon.png) no-repeat 0 0; text-indent:-999em;}
.m-top .m-top-box span{ display:block; float:right;}
.m-top .m-top-box span a{ padding:0 6px; font-size:14px;}
.m-center{ width:1000px; margin:0 auto;}
.m-nav{ width:1000px; height:63px; overflow:hidden; background:url(../images/zticon.png) no-repeat 0 -54px;}
.m-nav .nav{ float:left; width:730px; padding:0 0 0 21px;}
.m-nav .nav a{ display:block; float:left; width:94px; height:51px; line-height:51px; margin:0 5px; text-align:center; color:#fff; font-size:18px;}
.m-nav .nav a.hover{ background:url(../images/zticon.png) no-repeat 0 -144px; color:#cc0000;}
.m-nav .nav a:hover{  background:url(../images/zticon.png) no-repeat 0 -144px; color:#cc0000;}
.m-nav .search{ float:right; width:188px; height:33px; margin:8px 24px 0 0;}
.m-nav .search form{ width:188px; height:33px; background:url(../images/zticon.png) no-repeat -135px -153px;}
.m-nav .search form .kuang{ float:left; width:148px; height:33px; line-height:33px; padding:0 0 0 5px; border:none; background:none;}
.m-nav .search form .btn{ float:left; width:32px; height:33px; text-indent:-999em; font-size:0; background:none;}
.m-box1{ width:996px; margin:0 auto; background:url(../images/centerbg.png) repeat-y 0 0;}
.m-box1 .m-box1-l{ float:left; width:345px; margin:0 0 0 24px;}
.m-box1 .m-box1-r{ float:right; width:593px; margin:0 21px 0 0;}
.f-tit{ width:100%; height:20px; line-height:20px; margin:0 0 12px; background:url(../images/zticon.png) no-repeat -111px 6px ;}
.f-tit span{ display:block; float:left; width:81px; font-size:17px; padding:0 0 0 17px; font-weight:bold; font-weight:bold; background:url(../images/zticon.png) no-repeat -990px -165px;}
.f-tit a{ float:right; padding:0 4px 0 11px; background-color:#fff;}
.f-tit2{ height:40px; line-height:40px; background-color:#e09a38;}
.f-tit2 span{ display:block; width:136px; text-align:center; font-size:18px; font-weight:bold; color:#fff; background:url(../images/zticon.png) no-repeat 0 -512px;}

.m-newlist li{ height:30px; line-height:30px; padding:0 0 0 18px; overflow:hidden; background: url(../images/zticon.png) no-repeat -992px -270px;}
.m-newlist li a{ font-size:14px;}
.m-newlist li span{ float:right;}
.m-footer{ clear:both; width:970px; height:118px; margin:0 auto; background:url(../images/zticon.png) repeat-x 0 -360px;}
.m-footer p{ padding:17px 0; text-align:center; color:#fff;}
.m-footer p a{ padding:0 12px; color:#fff;}
.hide{ display: none;}


/* 首页CSS */
.m-xx{ margin:0 0 12px; padding:12px 0; background-color:#fff9f4;}

.m-xx .m-tu {
    float: left;
    margin: 8px 10px 0 0;
}
.m-xx .m-tu a {
    border: 1px solid #b2b2b2;
    display: table-cell;
    height: 120px;
    text-align: center;
    vertical-align: middle;
    width: 150px;
}
.m-xx img.tu{ display: block;  width: auto; height: auto; margin: 0 auto; max-height:120px; vertical-align: middle;}
.m-xx h1{ padding:0; margin:0; font-size:20px; font-weight:bold;}
.m-xx .star{ display:block; height:17px; margin:3px 0; background:url(../images/starr5.png) no-repeat 176px 0;}
.m-xx p{ line-height:23px; font-size:14px;}
.m-xx a.button{ display:block; width:227px; height:63px; margin:10px 0 10px 8px; text-indent:-999em; background:url(../images/zticon.png) no-repeat -368px -149px;}
.m-xx a.button:hover{ background:url(../images/zticon.png) no-repeat -629px -149px;}
.m-xx .js{ padding:0 10px; font-size:14px; height:197px; line-height:24px; overflow:hidden;}
.m-xx .js .tit{ padding:0 0 5px; font-size:18px; font-weight:bold; color:#cc0000;}
.m-twzx{ margin:0 0 12px;}
.m-twzx a.tu img{ float:left; width:150px; height:89px; margin:0 10px 0 0;}
.m-twzx ul li{ height:20px; margin:0 0 4px; padding:0 0 0 16px; overflow:hidden; background: url(../images/zticon.png) no-repeat -992px -276px;}
.m-twzx ul li a{ line-height:0; font-size:14px;}

.m-tjzx .m-newlist li.top{ background:none; height:96px; padding:0;}
.m-tjzx .m-newlist li.top img{ width:150px; height:89px; padding:0 8px;}

.m-photo img{ width:590px; height:280px;}
.m-mininav li{ height:50px; margin:8px 0; background-color:#fbeada; border-radius:6px;}
.m-mininav li span{ display:block; float:left; width:111px; height:50px; line-height:39px; color:#a94400; text-align:center; font-size:16px; font-weight:bold; background-color:#f1c595;}
.m-mininav li span i{ display:block; line-height:0; color:#c0713b; font-weight:normal; }
.m-mininav li p{ float: left; width: 460px; margin: 0 0 0 10px;}
.m-mininav li p a{ padding:0 5px; font-size:14px; color:#000;}
.m-newsbox h2,.m-newsbox h2 a{ padding:0; margin:0; font-size:24px; font-weight:bold; color:#cc0000; text-align:center;}
.m-newsbox .scolumn{ padding:0 0 11px; text-align:center;}
.m-newsbox .scolumn a{ padding:0 12px;}
.m-newsbox .tabnav{ width:559px; height:35px; line-height:35px; margin:0 auto; background-color:#f6f6f6;}
.m-newsbox .tabnav i{ display:block; float:left; width:49%; text-align:center; font-size:16px; font-weight:bold; color:#000;} 
.m-newsbox .tabnav i.hover{ background-color:#eb9f33; color:#fff;}
.m-newlist2{ width:559px; margin:0 auto;}
.m-newlist2 li{ height: 30px; line-height: 30px; overflow: hidden;}
.m-newlist2 li span { color: #666; display: inline; float: right; padding-left: 10px; position: relative;  top: 1px;}
.m-newlist2 li i { display: inline; border-right: 1px solid #999;  float: left; font-style: normal; height: 17px; line-height: 17px; margin: 6px 7px 0 0; overflow: hidden; padding: 0 10px 0 0; text-align: center; width:36px; color:#4f4f51;}
.m-newlist2 li a { font-size: 14px; overflow: hidden;}
.m-newlist2 li.more a{ display:block; height:40px; line-height:33px; text-align:center; background-color:#fff5ec;}

.m-pz,.m-zhgl{ clear:both; width:945px; margin:0 auto; padding:19px 0 0; overflow:hidden;}
.m-pz img.tu{ display:block; float:left; width:274px; height:369px;}
.m-pz ul.pz{ float:right; width:657px; margin:0 0 11px;}
.m-pz ul.pz li{ clear:both; height:42px; line-height:45px; margin:0 0 5px; text-align:center;}
.m-pz ul.pz li.first{ height:40px; line-height:40px; margin:0 0 1px;}
.m-pz ul.pz li span{ display:block; float:left; margin:0 2px 2px 0; text-align:center; background-color:#fbeada;}
.m-pz ul.pz li span.l{ width:100px; font-size:16px;}
.m-pz ul.pz li.first span.l{ text-indent:-999em;}
.m-pz ul.pz li span.c{ width:280px; background-color:#f6f6f6;}
.m-pz ul.pz li.first span.c{ background-color:#fbeada;}
.m-pz ul.pz li span.r{ width:270px; background-color:#f6f6f6;}
.m-pz ul.pz li.first span.r{ background-color:#fbeada;}
.m-pz .m-pz-list{ clear:both; width:950px; height:217px; background-color:#f1c595; border-radius:6px;}
.m-pz .m-pz-list ul{ float:left; width:225px; margin:10px 11px 0 0;}
.m-pz .m-pz-list ul li a{ color:#843500;}
.m-pz .m-pz-list ul li.first{ height:77px; line-height:77px; font-size:24px; font-weight:bold; color:#a94400;}
.m-pz .m-pz-list ul.one li.first{ padding:0 0 0 122px; background:url(../images/zticon.png) no-repeat 56px -241px;}
.m-pz .m-pz-list ul.two li.first{ padding:0 0 0 122px; background:url(../images/zticon.png) no-repeat -239px -241px;}
.m-pz .m-pz-list ul.three li.first{ padding:0 0 0 122px; background:url(../images/zticon.png) no-repeat -538px -241px;}
.m-pz .m-pz-list ul.four li.first{ padding:0 0 0 122px; background:url(../images/zticon.png) no-repeat -843px -241px;}
.m-pz ul { overflow: hidden; width: 1055px;}
.m-pz ul li{ float:left; margin:0; }
.m-pz ul li img{ display:block; width:176px; height:117px; margin:0 0 8px;}
.m-pz ul.pzlist li{ margin:0 41px 0 23px; text-align:center;}

.m-zhgl .f-tit{ background:none;}
.m-zhgl .m-zhgl-box{ width:981px; overflow:hidden; background-color:#f9f9f9; border-top:5px solid #e8e3e6;}
.m-zhgl .m-newlist{ float:left; width:450px; height:179px; margin:16px 27px 0px 0;}
.m-zhgl .m-newlist li.first{ background:none;}
.m-zhgl .m-newlist li.first span{ display:block; float:left; width:89px; height:30px; line-height:30px; text-align:center; background-color:#e09a37; font-size:18px; font-weight:bold; border-radius:15px; color:#fff;}
.m-zhgl .m-newlist li.first a{ float:right;}
.m-zhgl .m-newlist li span{ float:right;}

.m-jt{ clear:both; width:945px; margin:16px auto; overflow:hidden;}
.m-jt .m-jt-l{ float:left; width:351px;}
.m-jt .m-jt-l li{ float:left; width:166px; height:124px; margin:0 9px 10px 0; text-align:center; overflow:hidden;}
.m-jt .m-jt-l li a{ font-size:14px;}
.m-jt .m-jt-l li img{ display:block; width:auto; height:100px; margin:0 auto 6px;}
.m-jt .m-jt-r{ float:right; width:581px; padding:0; margin:0;}
.m-jt .m-jt-r ul{ width:634px; overflow:hidden;}
.m-jt .m-jt-r li{ float:left; width:176px; height:117px; margin:0 19px 19px 0;}
.m-jt .m-jt-r li img{ width:176px; height:117px;}
.m-jt .m-jt-r li span{ display:none;}

/* 新闻页CSS */
.ny .m-box1 .m-box1-l{ float:right; margin:0 21px 0 0;}
.ny .m-box1 .m-box1-r{ float:left; margin:0 0 0 24px;}
.m-xlyx ul { width: 374px; overflow:hidden;}
.m-xlyx li { float: left; margin: 0 9px 10px 0; text-align: center; width: 166px;}
.m-xlyx li a{ font-size:14px;}
.m-xlyx li img { display: block; height: 100px; margin: 0 0 6px; width: 166px;}
.m-news-list li{ padding:12px 0 19px; border-bottom:1px solid #b2b2b2;}
.m-news-list li p.name{ height:36px;}
.m-news-list li p.name a{ font-size:18px; font-weight:bold;}
.m-news-list li a.photo img{ display:block; float:left; width:200px; height:112px; margin:0 12px 0 0;}
.m-news-list li p.jj{   height: 65px; line-height: 22px; font-size:14px; color:#666666;}
.m-news-list li span { display: block; padding: 29px 0 0; color: #999; font-size: 12px; font-weight: normal;  text-align: right; background:url(../images/zticon.png) no-repeat -480px -500px;}

/* 下载页CSS */
.ny .m-xx{ position:relative; height:216px;}
.ny .m-xx ul li{ float:left; width:176px; height:24px; font-size:14px;}
.ny .m-xx a.button{ position:absolute; top:152px; left:166px;}
.down .m-newlist{ border-bottom:1px solid #b0b0b0; padding:0 0 9px; margin:0 0 10px}

/* 视频页CSS */
.m-video{ width:627px; overflow:hidden;}
.m-video li{ float:left; width:180px; height:129px; margin:19px 22px -3px 0; overflow:hidden; text-align:center;}
.m-video li a { font-size:14px;}
.m-video li a img{ width:180px; height:100px;}

.m-newsbox .tab{ overflow:hidden;}