@charset "utf-8";
/* CSS Document */

/* 初始化 */
body {margin:0; padding:0; color:#555;  font-size:14px; font-family:"微软雅黑";}
a {color:#444; text-decoration: none;}
a:hover {color:#cd0000;}
/* /初始化 */

/* 分页 */
div.pages{margin:2em auto; height:3em;  text-align:center; }
div.pages p{height:2em;line-height:2em;margin:0 auto}
div.pages a,div.pages em,div.pages b{display:inline-block;background-color:#eee;text-align:center;border-radius:1em;padding:0 .7em;color:#c50d05;line-height:2em;font-size:1em}
div.pages a:hover,div.pages a.h,div.pages a.curr,div.pages b{background:#c50d05;color:#fff}
div.pages-blue{border-bottom:1px solid #26b}
.pages-blue a,.pages-blue em,.pages-blue b{background-color:#26b;color:#fff}
.pages-blue a:hover,.pages-blue a.h,.pages-blue b{background:url(menu.png) no-repeat #e11;color:#fff}
/* /分页 */

/* 文字列表页 */
.g-zymn{width:1015px; clear:both; margin:0 auto; padding:20px 0;}

.m-dqwz{width:983px; height:50px; line-height:50px; background:url(../images/w_1.png) no-repeat left center; padding-left:20px; margin:0 auto;}
.m-wzlb-bt{width:1003px; height:60px; line-height:60px; margin:0 auto 10px; background:url(../images/w_2.png) no-repeat top;}
.m-wzlb-nr{width:1003px; height:auto !important; height:200px; min-height:200px; line-height:30px; margin:0 auto 10px; }
.m-wzlb-nra{width:100%; height:auto !important; height:100px; min-height:100px; }
.m-wzlb-nra li{ height:40px; line-height:40px; font-family:"微软雅黑"; background:url(../images/d_17_26.jpg) no-repeat left center; padding-left:15px;}
.m-wzlb-nra span{padding-left:10px;  color:#999;}
/* /文字列表页 */

.m-tplb{width:100%; height:auto !important; height:190px; min-height:190px; margin:0 auto; padding-top:10px;}
.m-tplb li{width:310px; height:auto !important; height:190px; min-height:190px; margin-right:36px; margin-bottom:20px;}
.m-tplbtp{width:294px; height:208px; border:#f2f2f2 7px solid; }
.m-tplbtp:hover{ border:#ffdbdd 7px solid; }
.m-tplbwz{width:308px; height:auto !important; height:25px; min-height:25px; line-height:25px; padding-top:5px; display:block; margin:0 auto;}
.m-tplbrq{width:308px; height:20px; line-height:20px; margin:0 auto;}

.m-nry{width:100%; height:auto !important; height:200px; min-height:200px; margin:0 auto 15px;}
.m-nrybt{width:100%; height:auto !important; height:40px; min-height:40px; line-height:40px; text-align:center; margin:20px auto;}
.m-nry-dzx{width:100%; height:31px; line-height:31px; text-align:center; background:#fff3f4; border-top:1px dashed #cfcfcf; margin-bottom:22px;}
.m-nry-nr{width:100%; height:auto !important; height:200px; min-height:200px; line-height:32px; padding-bottom:20px; }