﻿body, p, input, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form { margin: 0; padding: 0; list-style: none; vertical-align: middle; font-weight: normal; }
body { color: #000; -webkit-user-select: none; -webkit-text-size-adjust: none; font: normal 16px/200% "microsoft yahei", helvetica, arial; text-align: left; }
section, footer { display: block; margin: 0; padding: 0 }
a { text-decoration: none; color: #000; }
input { border: 0 }
#clear, .clear { clear: both; line-height: 1px; height: 1px; margin-top: -1px; overflow: hidden }
table { font-size: 12px; }
/**/
main .nav { padding: 5px; border-bottom: 1px solid #047E00; }
main .nav a { color: #047E00; }
.mip-layout-size-defined .mip-fill-content { }
.infos_search { border-bottom: 8px solid #f1f1f1; padding: 5px 8px; }
.tbox dt { height: 30px; line-height: 30px; border-bottom: 1px solid #DADADA; }
.infos_search dt strong { font-weight: normal; }
.infos_search span { float: left; width: 25%; }
.infos_search span.infosearchtxt { width: auto; }
.infos_search span.infosearchipt { width: 40%; }
.infos_search span select { width: 99%; }
.infos_search .ipt-txt { width: 93%; border: 1px solid #ccc; padding: 3px; }
.infos_search .btn-2 { padding: 3px; }
/**/
.headNew { margin: 10px; }
.headNew { text-align: center; color: #2e4e7e; font-size: 18px; font-weight: bold; }
.headNew a { color: #2e4e7e; }
.subNew a { color: #999; font-size: 14px; margin: 0 5px; }
.subNew { line-height: 22px; color: #666; padding-bottom: 10px; margin: 0 10px; }
.subNew .downloadbtn { display: block; text-indent: -9999px; width: 187px; height: 56px; background: url(down.jpg) no-repeat left top; margin: 0 auto; }
.subNew .downloadbtn:hover { background-position: left -58px; }
.effectNav { margin-top: 1px; background: #00893d; padding: 10px 10px; }
.effectNav h3 { padding: 0 10px; color: #fff; font-size: 14px; text-align: center }
.effectNav p { margin: 10px 0 0 0; height: 22px; color: #fff; line-height: 22px; overflow: hidden }
.effectNav a { color: #fff; }
.dict { margin: 10px auto; text-align: center; font-size: 14px; }
.dict a { line-height: 24px; height: 24px; display: inline-block; background: #fff; padding: 3px 11px; margin: 10px 5px 0 0; border-radius: 8px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.dict a { color: #FFF; text-decoration: none }
.dict a:hover { border-radius: 0; text-shadow: #000 1px 1px 1px }
.dict .pcolor a:nth-child(8n-7) { background: #8A9B0F }
.dict .pcolor a:nth-child(8n-6) { background: #EB6841 }
.dict .pcolor a:nth-child(8n-5) { background: #3FB8AF }
.dict .pcolor a:nth-child(8n-4) { background: #FE4365 }
.dict .pcolor a:nth-child(8n-3) { background: #FC9D9A }
.dict .pcolor a:nth-child(8n-2) { background: #EDC951 }
.dict .pcolor a:nth-child(8n-1) { background: #C8C8A9 }
.dict .pcolor a:nth-child(8n) { background: #83AF9B }
.dict .pcolor a:first-child { background: #036564 }
.dict .pcolor a:last-child { background: #3299BB }
.top { background: #29479f; width: 100%; z-index: 2; }
.fixed_header { background: #00893d; position: fixed; z-index: 99999; top: 0; width: 100%; }
.context { margin-left: 15px; float: left; font-size: 18px; line-height: 65px; display: block; color: #fff; }
.context a { color: #fff; }
.mip-nav-wrapper #bs-navbar .navbar-nav { display: -ms-flexbox; display: flex; margin-top: 10px; margin-right: -5px; }
.mip-nav-wrapper #bs-navbar .navbar-nav a { color: #fff; white-space: nowrap; }
.mip-nav-wrapper #bs-navbar .navbar-nav a:hover { color: #ff0; }
.headHeight { height: 72px; }
.tabBox { margin: 10px auto; }
.tabBox .hd { height: 40px; line-height: 40px; font-size: 20px; overflow: hidden; background: #eee; border-top: 1px solid #ccc; padding: 0 10px; }
.tabBox .hd h3 { float: left; font-size: 24px; }
.tabBox .hd h2 { float: left; font-size: 18px; }
.tabBox .hd h4 { float: left; font-size: 16px; }
.tabBox .hd span { color: #ccc; font-family: Georgia; font-size: 16px; margin-left: 10px; }
.tabBox .hd ul { float: right; }
.tabBox .hd ul li { float: left; padding: 0 5px; vertical-align: top; font-size: 14px; border-bottom: 2px solid #B63B34; }
.tabBox .hd ul li a { color: #fffff; }
.tabBox .bd ul li { position: relative; line-height: 45px; height: 45px; font-size: 16px; border-bottom: 1px solid #dfdfdf; padding: 0 15px; overflow: hidden; }
.tabBox .bd li a { -webkit-tap-highlight-color: rgba(0,0,0,0); display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-right: 45px; }
/* 去掉链接触摸高亮 */
.tabBox .bd li span { position: absolute; right: 15px; color: gray; float: right; font-size: 12px; }
.readMore { background: #eee; line-height: 40px; margin: 10px 1px; text-align: center; display: block; }
.readMore:hover { background: #EBEBEB; line-height: 40px; margin: 10px 0px; text-align: center; display: block; }
.tabimg { padding: 10px 0; }
.tabimg a { text-align: center; width: 45%; display: inline-block; margin: 0 2%; overflow: hidden }
.tabimg img { width: 100%; height: auto }
.tabimg p { font-size: 14px; color: #333; line-height: 18px; height: 18px; overflow: hidden }
.ads { width: auto; height: auto; border: 1px solid #e5e5e5; display: flex; justify-content: center; align-items: center; padding: 1%; text-align: center; }
.ads img { height: auto; max-width: 100%; display: block; }
article .content { color: #555555; background: #fefefe }
article .info { border-bottom: 1px dotted #cccccc; color: #666666; background: #f6f6f6; font-size: 0.8em; text-align: center; padding: 0.2em }
article .content { padding: 5% 2%; text-indent: 0.5em }
article .content p { padding-top: 5px }
article .content img { height: auto; margin: 0 auto; max-width: 95%; display: block; }
article .content video { width: 99%; height: 250px; margin: 0 auto; }
article .content table { width: 99%; overflow: hidden; margin: 0 auto; }
article .content table tr{border-bottom: 1px solid #555;}
.pblimg { padding: 10px 0; }
.pblimg a { text-align: center; width: 98%; display: inline-block; padding: 2% 1%; margin: 0 auto; overflow: hidden }
.pblimg img { width: 95%; }
.pblimg p { line-height: 40px; margin: 10px 1px; text-align: center; display: block; }
.pages { width: 98%; height: 30px; text-align: center; margin: 2% auto }
.pages .firstPage { width: 30px; }
.pages a, .pages span { float: left; line-height: 25px; height: 25px; margin-left: 5px; font-size: 12px; border: 1px solid #E9E9E9; padding: 0px 10px; width: auto; margin-bottom: 3px; }
.pages a { color: #047E00; text-decoration: none; }
.pages .nowpage { background-color: #047E00; color: #FFF }
.pages .pageinfo { line-height: 25px; padding: 12px 5px 10px 5px; color: #999; }
.pages select { line-height: 25px; margin-top: 4px }
.pages .pageinfo strong { color: #555; font-weight: normal; margin: 0px 2px; }
.day_tj h2 { line-height: 36px; background: #eee; font-weight: normal; clear: both; }
.day_tj h2 span { font-size: 16px; font-weight: bold; color: #df3031; display: inline-block; border-bottom: 1px solid #df3031; padding: 0 15px; }
.newlist2 { width: 95%; margin: 0px auto; overflow: hidden; }
.newlist2 li { height: 90px; padding: 5px 0px; border-bottom: 1px solid #dfdfdf; }
.newlist2 li .list_img2 { float: left; width: 32%; max-width: 120px; max-height: 90px; overflow: hidden; }
.newlist2 li .list_img2 img { width: 100%; }
.newlist2 li .list_cont { width: 66%; float: right; text-align: left; }
.newlist2 li .list_title2 { line-height: 24px; font-size: 15px; font-family: "微软雅黑"; height: 48px; }
.newlist2 li .list_title2 a { font-size: 16px; }
.newlist2 li .list_title2>b { background: #f05b5b; color: #fff; font-weight: 100; font-size: 12px; padding: 0px 2px; margin-right: 5px; }
.newlist2 li .list_time2 { height: 24px; line-height: 24px; font-size: 13px; margin-top: 10px; }
.newlist2 li .list_time2 p { display: inline-block; color: #999; }
 @media screen and (max-width:767px) {
.context { line-height: 45px; }
.mip-nav-wrapper { height: 44px }
.mip-nav-wrapper #bs-navbar { height: 0; transition: height .3s; margin-top: 44px; width: 100%; left: 0; overflow-y: scroll; z-index: 1000; border: 0; float: none; position: absolute; background-color: white }
.mip-nav-wrapper #bs-navbar .navbar-nav { margin: 0; min-height: 283px; height: 100%; -ms-flex-direction: column; flex-direction: column }
.mip-nav-wrapper #bs-navbar .navbar-nav li { padding: 1px 0 }
.mip-nav-wrapper #bs-navbar .navbar-nav a { text-align: center; color: #333; font-size: 18px; padding: 0; margin: 0; display: block; line-height: 40px; }
.mip-nav-wrapper #bs-navbar .navbar-nav a:hover { color: #29479f; }
.mip-nav-wrapper .navbar-header { float: none }
.mip-nav-wrapper .container>.navbar-collapse { padding: 0; background-color: white }
.mip-nav-wrapper .navbar-static-top .navbar-brand { left: 50%; margin-left: -30px }
.mip-nav-wrapper .navbar-static-top a { margin: 0 }
.mip-nav-wrapper .navbar-brand { margin: 5px 0 0; width: 68px; height: 33px; font-size: 23px }
.mip-nav-wrapper .navbar-toggle { display: block; margin: 9px 5px; padding: 5px; border: 0; background: transparent; float: right }
.mip-nav-wrapper .navbar-toggle .icon-bar { background-color: white; height: 2px; width: 23px; background: #ccc; display: block }
.mip-nav-wrapper .navbar-toggle .icon-bar+.icon-bar { margin-top: 6px }
.mip-nav-wrapper .hr-xs { display: block !important; border-color: #eee; margin: 0 10px; border-top: 0 }
.mip-nav-wrapper .navbar-wise-close { display: block; text-align: center; margin: 20px 0 }
.mip-nav-wrapper #navbar-wise-close-btn { width: 40px; height: 40px; border-radius: 50%; border: 1px solid #d4d4d4; display: inline-block; position: relative }
.mip-nav-wrapper #navbar-wise-close-btn:before { content: ''; width: 1px; height: 25px; display: inline-block; position: absolute; background: #d4d4d4; transform: rotate(45deg); -webkit-transform: rotate(45deg); top: 7px }
.mip-nav-wrapper #navbar-wise-close-btn:after { content: ''; width: 1px; height: 25px; display: inline-block; position: absolute; background: #d4d4d4; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); top: 7px }
.mip-nav-wrapper #navbar-wise-close-btn.down { background: #f3f3f3 }
.mip-nav-wrapper .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0 }
.headHeight { height: 45px; }
}
.bgc{background-color:#00893d;}.
footer p{text-align: center;margin: 8px 0;}
.footer{width:100%;height:2.8rem;right: 0;z-index: 9999;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.foot{width:100%;height:3.8rem;bottom:0;left:0;z-index:10;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.foot-relative{position:relative;width:100%;height:3.8rem;}
.foot a{display:block;width:20%;color:#fff;text-align:center;}
.foot h3 {width:25%;text-align:center;font:1.58rem/2.8rem "microsoft yahei";float:left; margin:0 auto;}
.foot h3 a{margin:0 auto; padding:0 10%}
.foot h3 a mip-img{width: 20px;height: 20px; padding:10px 0;}