* { margin: 0; padding: 0;}
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; overflow-y: scroll; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
:focus { outline: 0;}
img { border: 0;}
a img { vertical-align: middle;}
body { line-height: 1;}
ol, ul { list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}
table { border-collapse: collapse; border-spacing: 0;}
.clear { width: 100%; height: 0; line-height: 0; font-size: 0; overflow: hidden; clear: both; display: block; _display: inline;}
.none { display: none !important;}
.fl { float: left;}
.fr { float: right;}
.hidden { visibility: hidden;}
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.clearfix { display: block; 
*zoom:1;}
body, p { font: 14px/1 Microsoft YaHei; color: #333;}
body { background: #f7f7f9;}
a { text-decoration: none; color: #333;}
a:hover { text-decoration: none; color: #ab0d0c;}
.wp-wrapper { width: 100%;}
.wp-wrapper .wp-inner { width: auto; max-width: 1040px; margin: 0 auto;}


.wp-header { background: #ab0e0c; height: 212px;}
.wp-header .wp-inner { height: 212px; max-width: 100%; background: url(../image/top_bj.png) left 20px repeat-x;}
.wp-header .wp-inner .logo-panel { width:998px; margin:0 auto;}


.wp-navi { background: url(../image/nav_bj1.png) left center repeat-x; height: 61px; border-top: 1px #8b0505 solid; position: relative; z-index: 1000;}
.main-nav-panel {width: 1030px;margin: 0 auto;padding-left: 10px;background: url(../image/nav.png) left top no-repeat;line-height: 47px;height: 53px;}
.menu-switch-arrow { display: none;}
.main-nav-panel .wp-menu { margin: 0 auto;}
.main-nav-panel .wp-menu .menu-item {display: inline-block;float: left;position: relative;z-index: 100;width: 107px;margin-left: 0;text-align: center;}
.main-nav-panel .wp-menu .menu-item.i1,.main-nav-panel .wp-menu .menu-item.i2,.main-nav-panel .wp-menu .menu-item.i3 { margin-left: 15px;}
.main-nav-panel .wp-menu .menu-item a.menu-link {display: inline-block;height: 47px;line-height: 47px;color: #fff;font-size: 14px;width: 107px;padding-bottom: 6px;}
.main-nav-panel .wp-menu .menu-item a.menu-link:hover { text-decoration: none; color: #fff; background: url(../image/nav_hover.png) left center no-repeat; font-size: 16px;}
.main-nav-panel .wp-menu .menu-item.selected a.menu-link { text-decoration: none; color: #fff; background: url(../image/nav_hover.png) left center no-repeat; font-size: 16px;}
.wp-main-page .main-nav-panel .wp-menu .menu-item.i2 a.menu-link { text-decoration: none; color: #fff; background: url(../image/nav_hover.png) left center no-repeat; font-size: 16px;}


.wp-focus { position: relative; z-index: 100;}
.wp-focus .wp-inner { max-width: 100%;}
.fcous-panel { width: 100%;}
.fcous-panel .focus-window { width: 100%; overflow: hidden;}


.wp-container {}
.wp-container .wp-inner {background:#fff;padding:20px;max-width: 1000px;}
.wp-main-page .cbox-top { width: 100%;}
.wp-main-page .cbox-top .cbox-top-l { width: 260px; height: 348px; float: left; border: 1px #e9e9e9 solid; margin-right: 20px; position: relative;}
.wp-main-page .cbox-top .cbox-top-r { height: 348px; float: left; border: 1px #e9e9e9 solid; width: 716px;}
.wp-main-page .cbox-center { width: 100%; margin-top:20px;}
.wp-main-page .cbox-center .cbox-center-l { width: 260px; background: url(../image/tel_bj1.png) left top no-repeat; height: 568px; float: left; margin-right: 20px; position: relative;}
.wp-main-page .cbox-center .cbox-center-r { height: 350px; float: left; width: 718px;}
.wp-main-page .cbox-center .cbox-center-r .safe-img { margin-bottom:20px;}
.wp-main-page .cbox-bottom {width: 998px;height: 214px;border: 1px #e9e9e9 solid;margin-top: 15px;}
.wp-post {}
.wp-post .post-head {background: url(../image/title_bj.jpg) left center repeat-x;border-bottom: 1px solid #e9e9e9;line-height: 38px;height: 30px;}
.wp-post .post-head .head-bar { position: relative;}
.wp-post .post-head .post-title {line-height: 31px;background: url(../image/title.png) left top no-repeat;display: block;height: 31px;width: 98px;padding-left: 30px;color: #83061e;font-weight: bold;font-size: 15px;}
.wp-post .post-head .post-more { height: 12px; line-height: 12px; position: absolute; right: 10px; top: 10px; margin-top: 0;}
.wp-post .post-head .post-more a { color: #e67f11; text-decoration: none; font-size: 14px;}
.wp-post .post-body {}
.post-news .news-item {line-height: 32px;vertical-align: top;overflow: hidden;position: relative;height: 32px;background: url(../image/news_li.png) no-repeat 0px center;padding-left: 8px;}
.post-news .news-item .meta-title { display: block; margin-right: 40px; overflow: hidden;}
.post-news .news-item .meta-time {display: block;text-align: right; width: 40px; height: 20px;line-height: 20px;position: absolute;right: 0;top: 50%;margin-top: -10px;color: #939393;font-size: 12px;}

.wp-post.post-3 {}
.wp-post.post-3 .post-pict { width: 240px; height: 95px; margin: 0 auto; margin-top: 10px;}
.wp-post.post-3 .post-body {width: 240px;height: 192px;padding: 10px;}
.wp-post.post-3 .post-news .news-item {line-height: 32px;vertical-align: top;overflow: hidden;position: relative;height: 32px;background: url(../image/news_li.png) no-repeat 0px center;padding-left: 8px;}
.wp-post.post-3 .post-news .news-item .meta-title {display: block;margin-right: 0;overflow: hidden;font-size: 12px;}

.wp-post.post-23 { width: 348px; padding: 10px; float: left;}
.wp-post.post-23 .post-news .news-item {line-height: 32px;vertical-align: top;overflow: hidden;position: relative;height: 32px;background: url(../image/news_li.png) no-repeat 0px center;padding-left: 8px;font-size: 12px;}
.wp-post.post-23 .post-news .news-item .meta-title {display: block;margin-right: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wp-post.post-23 .post-news .news-item .meta-time {display: block;text-align: right;width: 40px;height: 20px;line-height: 20px;position: absolute;right: 0;top: 50%;margin-top: -10px;color: #939393;}


.wp-post.post-33 {width: 323px;height: 288px;padding: 15px 0 10px;float: right;}
.wp-post.post-33 .post-body {border: #e9e9e9 1px solid;padding: 3px;}

.navChild{ height:234px; width:260px; overflow:hidden;}
.navChild ul{ height:180px; width:195px; padding:0 10px 10px 55px; margin-top:50px; padding-top:; overflow:hidden;}
.navChild ul li{ line-height:45px; height:45px;font-size: 12px;}
.navChild ul li span{ font-weight:bold;}
.hotTags{ width:195px; height:138px; margin-top:10px; overflow:hidden; padding-left:65px;}
.hotTags p{ line-height:40px; width:195px; font-size:20px; color:#888786; overflow:hidden; font-family:"宋体"; margin-top:15px;}
.hotTags p.highlight{ line-height:35px; width:240px; margin-top:0; font-size:14px; font-weight:bold;}

.wp-post.post-4 { width: 347px; border: 1px #e9e9e9 solid; margin-right: 20px; float: left;}
.wp-post.post-4 .post-head {background: none;border-bottom: 0;line-height: 50px;height: 50px;}
.wp-post.post-4 .post-head .head-bar { position: relative;}
.wp-post.post-4 .post-head .post-title {line-height: 50px;padding-left: 0;color: #990303;font-weight: bold;font-size: 16px;background: url(../image/tubiao.png) left center no-repeat;width: 100px;height: 50px;position: absolute;display: block;left: -3px;top: -3px;text-align: right;}
.wp-post.post-4 .post-head .post-more { height: 12px; line-height: 12px; position: absolute; right: 10px; top: 10px; margin-top: 0;}
.wp-post.post-4 .post-head .post-more a { color: #e67f11; text-decoration: none; font-size: 14px;}
.wp-post.post-4 .post-body {padding: 0 10px;height: 300px;}

.wp-post.post-14 { width: 347px; border: 1px #e9e9e9 solid; float: right;}
.wp-post.post-14 .post-head {background: none;border-bottom: 0;line-height: 50px;height: 50px;}
.wp-post.post-14 .post-head .head-bar { position: relative;}
.wp-post.post-14 .post-head .post-title {line-height: 50px;padding-left: 0;color: #990303;font-weight: bold;font-size: 16px;background: url(../image/tubiao.png) left center no-repeat;width: 100px;height: 50px;position: absolute;display: block;left: -3px;top: -3px;text-align: right;}
.wp-post.post-14 .post-head .post-more { height: 12px; line-height: 12px; position: absolute; right: 10px; top: 10px; margin-top: 0;}
.wp-post.post-14 .post-head .post-more a { color: #e67f11; text-decoration: none; font-size: 14px;}
.wp-post.post-14 .post-body {padding: 0 10px;height: 300px;}

.wp-post.post-24 {width: 718px; border: none; height: 70px; margin-top:20px;}
.wp-post.post-24 .post-news .news-item {line-height: 70px;vertical-align: top;overflow: hidden;position: relative;background: none;padding-left: 0;font-size: 12px;width: 230px;height: 70px;margin-right: 14px;float: left;}
.wp-post.post-24 .post-news .news-item.item-3 { margin-right: 0;}
.wp-post.post-24 .post-news .news-item .meta-title {display: block;margin-right: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wp-post.post-24 .post-news .news-item .meta-time {display: block;text-align: right;width: 40px;height: 20px;line-height: 20px;position: absolute;right: 0;top: 50%;margin-top: -10px;color: #939393;}

.wp-post.post-5 {}
.wp-post.post-5 .post-body { width: 978px; height: 163px; padding: 10px;}
.wp-post.post-5 .post-news .news-item {line-height: 30px;vertical-align: top;overflow: hidden;position: relative;background: none;padding-left: 0;font-size: 12px;float: left;width: 173px;height: 163px;}
.wp-post.post-5 .post-news .news-item .meta-title {display: block;margin-right: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: center;}
.wp-post.post-5 .post-news .news-item .meta-picture {display: block;text-align: right;width: 165px;height: 125px;padding: 3px;border: 1px solid #e9e9e9;}


.wp-banner {}
.wp-banner .wp-inner { position: relative;}

.banner img { width: 100%; vertical-align: top;}

.wp-column-left {float: left;}
.wp-column-menu {position: relative;width: 260px;border: 1px #e9e9e9 solid;}
.wp-column-news {float: right;width: 718px;min-height: 536px;border: 1px #e9e9e9 solid;}
.wp-column-news .column-news-box {}

.wp-post.post-93 { margin-top: 20px; border: 1px #e9e9e9 solid;}
.wp-post.post-93 .post-body {width: 240px;padding: 10px;}
.wp-post.post-93 .post-news .news-item {line-height: 32px;vertical-align: top;overflow: hidden;position: relative;height: 32px;background: url(../image/news_li.png) no-repeat 0px center;padding-left: 8px;}
.wp-post.post-93 .post-news .news-item .meta-title {display: block;margin-right: 0;overflow: hidden;font-size: 12px;}



.column-head {background: url(../image/colum_title.png) left center no-repeat;height: 37px;line-height: 30px;width: 280px;border: 0;position: absolute;left: -10px;top: -1px;}   
.column-head .column-anchor {}
.column-head .column-anchor h3.anchor-title {display: inline-block;font-size: 15px;font-weight: normal;color: #fff;height: 31px;line-height: 31px;width: 128px;float: left;margin-left: 40px;}
.column-body {}
.column-body .wp-menu {}
.column-body .wp-menu {width: 240px;overflow: hidden;padding: 37px 10px 20px;}
.column-body .wp-menu .menu-item {display: inline-block;position: relative;height: 50px;line-height: 50px;text-align: center;width: 100%;}
.column-body .wp-menu .menu-item a.menu-link {font-size: 14px;color: #ab0d0c;background: url(../image/colum_li.png) center bottom no-repeat;display: block;}
.column-body .wp-menu .menu-item a.menu-link:hover { background: url(../image/colum_li_hover.png) center bottom no-repeat; display: block; font-weight: bold;}


.list-head {height: 32px;background: #e9e9e9;}
.list-meta .column-title {float: left;white-space: nowrap;font-weight: normal;background: url(../image/da_title.png) left center no-repeat;display: block;height: 32px;width: 140px;color: #fff;font-size: 15px;line-height: 32px;padding-left: 20px;} 
.list-meta .column-path {float: right;line-height: 32px;color: #333;padding-right: 20px;font-size: 12px;}
.list-meta .column-path a { color: #333;}
.list-meta .column-path a:hover { color: #ab0d0c;}
.column-news-con {width: 678px;min-height: 415px;margin-left: 15px;margin-top: 15px;}
.column-news-list .column-news-item {display: block;position: relative;height: 35px;line-height: 35px;}
.column-news-list .column-news-item:hover { color: #ab0d0c;}
.column-news-list .column-news-item .column-news-title {display: block;margin-right: 40px;white-space: nowrap;text-overflow: ellipsis;padding-left: 12px;background: url(../image/li.png) left center no-repeat;}
.column-news-list .column-news-item .column-news-date {display: block;text-align: right;width: 40px;height: 35px;line-height: 35px;position: absolute;right: 0;top: 0;font-weight: normal;font-size: 12px;color: #333;}
.wp_entry { width: auto; margin: 0 4px;}
.wp_entry, .wp_entry p { line-height: 30px; font-size: 14px; text-align: justify;}
.wp_entry p { margin-bottom: 5px;}
.column-news-list .wp_entry img { vertical-align: middle; max-width: 100%; _width:expression(this.width > 800 ? "880px" : this.width);}   
.possplit { width:16px; background:url(../image/posslit.png) no-repeat center;}


.info-box {width: 1000px;overflow: hidden;border: 1px #e9e9e9 solid;min-height: 650px;}
.article { width: 898px; padding:0 51px; margin: 0 auto;}
.article h1.arti-title {text-align: center;font-size: 24px;font-weight: normal;line-height: 40px;padding: 20px 0 10px;} 
.article h3.arti-title {line-height: 30px;text-align: center;font-size: 18px;border-bottom: 1px #ccc solid;font-weight: normal;} 
.article .arti-metas {height: 32px;line-height: 32px;text-align: center;margin-top: 10px;color: #333;}
.article .arti-metas span {display: inline-block;margin: 0 2px;font-size: 12px;} 
.article .arti-metas a {color: #333;}
.article .entry {overflow: hidden;min-height:650px;padding: 10px;line-height: 26px;} 
.article .entry, .article .entry p { line-height: 26px; font-size: 14px; text-align: justify;}
.article .entry p { margin-bottom: 0;}
.article .entry .read img { vertical-align: middle; max-width: 100%; _width:expression(this.width > 1100 ? "1100px" : this.width); background: url(../image/loading.gif) no-repeat center;}   
.tm { height: 32px; line-height: 32px; position: relative; background: #E9E9E9;}
.nearNews { color: #999; padding: 5px 20px; clear: both; overflow: hidden; _zoom: 1;}
.icons a:hover { color:#333;}
.fav { background: url(../image/iwms.gif) no-repeat 0 -500px; padding-left: 20px; color:#333;}
.mail { background: url(../image/iwms.gif) no-repeat 0 -550px; padding-left: 20px; color:#333;}
.print { background: url(../image/iwms.gif) no-repeat 0 -600px; padding-left: 20px; color:#333;}


.wp-footer { background: url(../image/footer_bj1.png) #be1203 center left repeat-x; height: 70px; text-align: center; color: #fff; padding: 15px 0; line-height: 30px;}
.wp-footer .wp-inner {}
.wp-footer .wp-inner .footer {}
.wp-footer .wp-inner .footer p { color: #fff; line-height: 24px; font-size: 12px; text-align: center;}
.wp-footer .wp-inner .footer a { color: #fff; font-size: 12px;}
.wp-footer .wp-inner .footer a:hover { color: #fff;}
