/* CSS Document */
@charset "utf-8";
/* common
---------------------------------------------*/
section, article, aside, header, footer, nav, figure { display:block;}
body, h1, h2, h3, h4, h5, h6, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, figure { margin:0; padding:0;}
body, button, input, select, textarea { font-size:12px; font-family: "ËÎÌå", "Microsoft Yahei";}
h1, h2, h3, h4, h5, h6, button, input, select, textarea { font-size:100%;}
address, cite, dfn, em, var { font-style:normal;}
code, kbd, pre, samp { font-family:courier new, courier, monospace;}
p, ul, li, dl, dd, dt, form, h1, h2, h3, h4, h5, h6 { list-style:none;}
a { color:#000; text-decoration:none; cursor: pointer;}
a:hover { color:#e60000; text-decoration:none;}
fieldset, img { border:0;}
table { border-collapse:collapse; border-spacing:0;}
input::-moz-focus-inner, button::-moz-focus-inner {border:0;padding:0;outline:0;}
.clear { clear:both; font-size:0px; height:0px; overflow:hidden;}
.line5 { clear:both; font-size:0px; height:5px; overflow:hidden;}
.line10 { clear:both; font-size:0px; height:10px; overflow:hidden;}
.line15 { clear:both; font-size:0px; height:15px; overflow:hidden;}
.line20 { clear:both; font-size:0px; height:20px; overflow:hidden;}
.line30 { clear:both; font-size:0px; height:30px; overflow:hidden;}
/* Clear Fix */ 
.clearfix { display:block; clear:both;}
/* end of clearfix */ 
.left { float:left;}
.right { float:right;}
.blue { color:#18658d;}
a.blue:hover { color:#e60000;}
.blue a { color:#18658d;}
.blue a:hover { color:#e60000;}
body { min-width:1024px;}
.wrap { width:1000px; margin:0 auto; overflow: hidden;}
.bg { background:url(/mazuwh/dfiles/10688/templates/green/images/bodybg.jpg) no-repeat center top; padding-top:238px;}
/* headerTop */
.headerTop { height:30px; line-height: 30px; _zoom: 1;}
.headerTop .span1 { margin-right:50px;}
/* logo */
.logo{position:absolute;margin-top: -198px;margin-left: 21px;display:none;}
/* head */
.head { padding:2px 0; border:1px solid #c00004; _zoom: 1; background-color: #fff;}
.navBox { border-bottom: 1px solid #fff;}
.nav { height: 42px; line-height: 42px; background: url(/mazuwh/dfiles/10688/templates/green/images/nav_bg.png) repeat-x; position:relative; z-index:1;}
.nav a { color:#fff;}
.nav .nLi { float:left; position:relative; display:inline; width: 99px; background: url(/mazuwh/dfiles/10688/templates/green/images/nav_line.png) no-repeat right center;}
.nav .nLi h3 { float:left;}
.nav .nLi h3 a { display:block; width: 99px; font-size: 16px; text-align: center; font-weight:bold;}
.nav .sub { display:none; left: -3px; top: 42px; position:absolute; background: #db0606; line-height:35px; width: 99px;}
.nav .sub li { zoom:1;}
.nav .sub a { display:block; width: 99px; text-indent: 28px;}
.nav .sub a:hover { background:#FFF; color: #db0606;}
.nav .on h3 a { color:#fff; position: relative;}
.nav .on h3 i { display:block; position: absolute; left: -3px; width: 104px; height: 42px; background: #db0606;}
.head .searchBox { overflow:hidden; background-color: #f5f5f5; _zoom: 1; border-top: 1px solid #c00004; height: 35px;}
.head .searchInput { display: inline; margin: 5px 0 0px 33px; margin-top:5px; width: 370px; float:right;}

.head .searchBox a { width: 62px; color:#fff;  no-repeat center; text-align: center; height: 27px; line-height: 27px; float: left;}
.head .searchBox .keywords { color:#ba0100; float: left; margin: 5px 0 0 33px; line-height: 28px;}
.head .searchBox .submit{ text-indent:0px; width: 60px; color:#fff;  no-repeat center; text-align: center; height: 27px; line-height: 27px; cursor:pointer;}
/* floor2 */
.floor2 { margin-top: 10px; height:246px; overflow: hidden;}
.floor2 .leftPart { float: left; margin-right: 10px; border: 1px solid #ccc; padding: 2px;}
.floor2 .midPart { float: left; width: 390px; height: 244px; margin-right: 10px; border: 1px solid #ccc; background-color: #fff;}
.floor2 .rightPart { float: left; width: 250px; height: 244px; border: 1px solid #ccc; border-top: 1px solid #ce1316; background-color: #fff;}
/* slides */
.slideBox { overflow:hidden; position:relative; width: 330px; height: 240px;}
.slideBox .hd { height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1;}
.slideBox .hd ul { overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li { float:left; margin-right:2px; width:15px; height:15px; line-height:14px; text-align:center; background: #060503; color:#fff; cursor:pointer;}
.slideBox .hd ul li.on { background:#d40506; color:#fff;}
.slideBox .bd { position:relative; height:100%; z-index:0;}
.slideBox .bd li { zoom:1; vertical-align:middle;}
.slideBox .bd img { width: 330px; height: 240px; display:block;}
.slideBox .bd p { position: relative; text-indent:10px; bottom:0; width:330px; height: 28px; line-height: 28px; color:#fff; margin-top: -28px;}
.slideBox .bd .titbg { background:#000; opacity:0.6; filter:Alpha(opacity=60);}
/* midPart */
.midPart .newsBox { border:2px solid #fff;}
.midPart .newsBox .tit { height:34px; line-height:34px; background:url(/mazuwh/dfiles/10688/templates/green/images/tit_bg.png) repeat-x;}
.midPart .newsBox .tit .leftbg { display:block; position:absolute; left:0; top:0; width:6px; height:34px; background:url(/mazuwh/dfiles/10688/templates/green/images/tit_left.png) no-repeat;}
.midPart .newsBox .tit span { font-size: 14px; color: #fff;}
.midPart .newsBox .tit .more { height:34px; line-height:34px; color: #fff;}
.midPart .newsBox .tit .rightbg { display:block; position:absolute; right:0; top:0; width:6px; height:34px; background:url(/mazuwh/dfiles/10688/templates/green/images/tit_right.png) no-repeat;}
.midPart .newsBox .list1 {}
.midPart .newsBox .list1 ul li a { width: 280px;}
.midPart .newsBox .list1 ul li .time {}
/* rightPart */
.rightPart .newsBox .tit {}
.rightPart .newsBox .list1 {}
.rightPart .newsBox .list1 ul li a { width: 190px; text-indent: 18px; background: url(/mazuwh/dfiles/10688/templates/green/images/icon_list1.png) no-repeat 10px center;}
.rightPart .newsBox .list1 ul li .time {}
/* newsBox */
.newsBox {}
.newsBox .tit { position:relative; height:40px; line-height:40px; background:url(/mazuwh/dfiles/10688/templates/green/images/tit_bg2.png) repeat-x;}
.newsBox .tit span { margin-left: 15px; font-size: 16px; color: #c20104; font-weight:bold;}
.newsBox .tit .more { display:block; position:absolute; right:10px; top: 0; font-size: 12px; color: #696868;}
.newsBox .list { margin-top: 5px;}
.newsBox .list ul {}
.newsBox .list ul li { height: 28px; line-height:28px; position: relative; margin: 0; _height: 25px; _line-height: 25px;}
.newsBox .list ul li a { display: inline-block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-indent: 18px; background: url(/mazuwh/dfiles/10688/templates/green/images/icon_list1.png) no-repeat 10px center; float: left;}
.newsBox .list ul li a:hover { background: url(/mazuwh/dfiles/10688/templates/green/images/icon_list2.png) no-repeat 10px center;}
.newsBox .list ul li .time { position: absolute; right: 10px; height: 29px; line-height:29px;}
/* floor3 */
.floor3 { margin-top:10px; clear: both; overflow: hidden;}
.left326 { float: left; width: 325px; height: 224px; margin-right: 10px; border: 1px solid #ccc; border-top: 1px solid #ce1316; background-color: #fff;}
.left326 .newsBox .list ul li a { width: 301px; text-indent: 12px; background: url(/mazuwh/dfiles/10688/templates/green/images/icon_list3.png) no-repeat 0px center; margin-left: 12px; border-bottom: 1px dashed #ccc;}
.left326 .newsBox .list ul li a:hover { background: url(/mazuwh/dfiles/10688/templates/green/images/icon_list4.png) no-repeat 0px center;}
.left326 .siteSearch { padding-top: 13px; display: inline;}
/* dropDown */
.selectBox { margin: 25px 0 0 13px;}
.selectBox .txtSelect { display: block; width: 270px; height: 24px; border: 1px solid #ccc; background: url(/mazuwh/dfiles/10688/templates/green/images/icon_down.png) no-repeat 250px center; text-indent: 15px; line-height: 24px; _text-indent: 7px; z-index: 0; position: relative; cursor: pointer;}
.selectBox .navSelect { display:none; position: absolute; width: 270px; line-height: 23px; _line-height: 21px; border: 1px solid #ccc; border-top: 0; margin-top: -1px; background: #fff; z-index: 5;}
.selectBox .navSelect li { z-index: 1; position: relative; height: 23px;}
.selectBox .navSelect li a { display:block; text-indent: 15px; background: #fff;}
/* floor4 */
.floor4 { width: 998px; height: 116px;border:1px solid #ccc; clear: both; margin-top: 10px;margin-bottom: 8px;overflow: hidden;}
.floor4 img { border: 3px solid #fff; width: 992px; height: 110px;}
/* footer */
.footer { font-size:14px; color:#fff; line-height: 28px;padding: 30px 0 45px 0; background-color: #d40506; text-align:center;margin-top: 7px;}
/* news_list */
.listContent { margin-top:5px;}
.listLeft { width: 336px; float:left; overflow: hidden;}
.listRight { float:left; width: 662px; border: 1px solid #ccc; background-color: #fff; min-height:454px;_height:454px;}
.listRight .list-tit {font-size: 18px; border-bottom: 3px solid #999; text-align: center; color: #ce1316; margin: 0px 20px; line-height: 35px;font-family: "Microsoft Yahei";}
.listRight .newsBox { border-top:1px solid #999; margin:2px 20px 0 20px;}
.listRight .newsBox .list ul li a { text-indent: 30px; background: url(/mazuwh/dfiles/10688/templates/green/images/icon_list1.png) no-repeat 20px center; width: 450px;}
.listRight .newsBox .list ul li a:hover { background: url(/mazuwh/dfiles/10688/templates/green/images/icon_list2.png) no-repeat 20px center;}
.listRight .newsBox .list ul li .time {right: 45px;}
/* pages */
.page-box {padding: 20px 45px 10px 45px; color:#999; font-size:14px; overflow: hidden; clear: both; _zoom: 1;}
/* news_show */
.news-show { padding:0 30px; margin-top:5px; background:#fff;border: 1px solid #ccc;}
.news-show .title {font-size: 22px; text-align: center; line-height: 18px;padding: 17px 0 15px; color: #3e9ffe;font-family: "Microsoft Yahei";}
.news-show .tip {font-size: 14px; line-height: 12px; text-align: center;padding-bottom: 8px;color: #333;}
.news-show .tip .icon-time { display:inline-block; width:13px; height:13px; background:url(/mazuwh/dfiles/10688/templates/green/images/icon_time.png) no-repeat center; vertical-align: bottom;padding-right: 8px;}
.news-show .posi { height:30px; line-height:30px;border-bottom: 1px solid red;}
/* articles */
.entry {margin: 15px 75px; padding:0;font-size: 16px; line-height:2em; word-wrap:break-word;color: #333;}
.entry img { max-width:100%!important; height:auto!important;}
.entry h2, .entry h3, .entry h4 { padding-bottom:5px; border-bottom:1px solid #f6f6f6; color:#333;}
.entry h2 { font-size:1.2em;}
.entry h3, .entry h4 { font-size:1.1em;}
.entry strong { color:#DC2523;}
.entry ul, .entry ol { margin:1em;}
.entry li { margin-left:1em;}
.entry ul li { list-style:disc outside none;}
.entry ol li { list-style:decimal outside none;}
.entry p { display:inherit; margin:1em 0; color:#555; word-wrap:break-word;}
.entry a { text-decoration:underline;}
.entry code { display:block; padding:0.5em; background:#eee; border-radius:.5em; color:#777; font-family:'courier new'; line-height:1.7em;}
.entry table { border-left:0.15em solid #eee; border-top:0.15em solid #eee;}
.entry table th { background-color:#F9F9F9; text-align:center;}
.entry table td, .entry table th { border-bottom:0.15em solid #eee; border-right:0.15em solid #eee; padding:0.25em 0.5em;}
.next-prev-single { padding:10px 0; color:#444; font-size:14px; overflow:hidden;}
.next-prev-single p { width:49%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.next-prev-single p a { color:#428bca; text-decoration:none;}
.next-prev-single .prev { float:left;}
.next-prev-single .next { float:right;}