@charset "utf-8";
/*
 * Project: 政府公报 css
 * Description: Private CSS;
 * Author: Tong
 * Version: 2018-11-14;
 */

/*css reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, 
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, select { margin: 0; padding: 0; border: 0; font: inherit; vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
a { text-decoration: none; outline: none; }
a:link, a:visited, a:hover, a:focus, a:active { color: #000; }
input { margin: 0; padding: 0; border: 0; border-radius: 0; box-shadow:none; text-shadow:none; outline: none; }
img { margin: 0; padding: 0; vertical-align:middle; }
strong { font-weight: bold; }
/* Clear Fix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: block; }
*{ margin:0; padding:0; font-size:0; line-height:1; }
/*--custom--*/

/*public css*/
body { font-family: Microsoft YaHei, tahoma, arial, SimSun, '\5b8b\4f53', sans-serif; line-height: 1; background:#f5f5f9; }
* { font-family: Microsoft YaHei, tahoma, arial, SimSun, '\5b8b\4f53', sans-serif; margin:0; padding:0; }
textarea { display:block; }
textarea:focus,input:focus { outline:none; }

.fl { float:left; }
.fr { float:right; }
.bgWhite { background:#ffffff; }
.bgGray { background:#f8f8f8; }
.borT { border-top:1px solid #eee; }
.borB { border-bottom:1px solid #eee; }
.borL { border-left:1px solid #eee; }
.borR { border-right:1px solid #eee; }
.mt01 { margin-top:0.1rem; }
.mt02 { margin-top:0.2rem; }
.mb01 { margin-bottom:0.1rem; }
.mb02 { margin-bottom:0.2rem; }
.ml01 { margin-left:0.1rem; }
.ml02 { margin-left:0.2rem; }
.mr01 { margin-right:0.1rem; }
.mr02 { margin-right:0.2rem; }
.mr03 { margin-right:0.3rem; }
.colWhite { color: #FFFFFF;}
.colRed { color: #ff0000;}

.dw { padding:20px 0; border-radius:10px; background:#fff; }
.dw-li.dw-v.dw-sel .dw-i { border-top:1px solid #54A0F2; border-bottom:1px solid #54A0F2; }
	
.govInfoLists { width: 100%; border-top: 1px solid #EEEEEE; background: #FFFFFF; overflow: hidden;}
.govInfoList { width: 100%; padding: 0.1rem 0.25rem; border-bottom: 1px solid #EEEEEE; box-sizing: border-box; overflow: hidden;}
.govInfoList .listLeft { height: 0.6rem; line-height: 0.6rem; font-size: 0.26rem; color: #666666; overflow: hidden;}
.govInfoList .listRight { width: auto; padding-left: 0.2rem; font-size: 0; overflow: hidden;}
.govInfoList .listRight .mbsc-control { width: 100%; height: 0.6rem; line-height: 0.6rem; font-size: 0.26rem; color: #000000; border: none; background: url(arrow_more.png) no-repeat right center; background-size: 0.15rem auto; overflow: hidden;}
.govInfoList .listRight .keyWord { width: 100%; padding: 0 0.2rem; height: 0.6rem; line-height: 0.6rem; font-size: 0.26rem; color: #000000; border: 1px solid #EEEEEE; border-radius: 0.05rem; background: #f7f7f7; box-sizing: border-box; overflow: hidden;}
.govInner { width: 100%; padding: 0 0.25rem; box-sizing: border-box; overflow: hidden;}
.govSubmitBtn { width: 100%; height: 0.7rem; line-height: 0.7rem; font-size: 0.3rem; color: #FFFFFF; text-align: center; background: #1e82d2; border-radius: 0.05rem; overflow: hidden;}
.govSubmitBtn:active { background: #0353a3;}
.govSearchResult { width: 100%; overflow: hidden;}
.govSearchResult .resultList { width: 100%; padding: 0.25rem; border-top: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; box-sizing: border-box; background: #FFFFFF; overflow: hidden;}
.govSearchResult .resultList:active { background: #F5F5F5;}
.govSearchResult .resultList .resultListTitle { width: 100%; line-height: 0.4rem; font-size: 0.26rem; color: #0060ad; text-align: justify; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.govSearchResult .resultList .resultListInfo { width: 100%; line-height: 0.38rem; font-size: 0.24rem; color: #333333; text-align: justify; overflow: hidden;}
.govResultMore { width: 100%; height: 0.6rem; line-height: 0.6rem; font-size: 0.24rem; color: #666666; text-align: center; cursor: pointer; overflow: hidden;}

.govTopSearch { width: 100%; padding: 0.2rem 0.25rem; box-sizing: border-box; background: #FFFFFF; border-top: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; overflow: hidden;}
.govTopSearch .topSearchBtn { width: 0.86rem; height: 0.56rem; line-height: 0.56rem; font-size: 0.24rem; color: #FFFFFF; text-align: center; background: #1e82d2; overflow: hidden;}
.govTopSearch .topSearchFont { width: auto; padding: 0 0.2rem 0 0.52rem; height: 0.56rem; font-size: 0; background: #F5F5F5 url(ico_search.png) no-repeat 0.2rem center; background-size: 0.26rem; border-radius: 0.05rem; overflow: hidden;}
.govTopSearch .topSearchFont input { width: 100%; margin: 0.1rem 0; height: 0.36rem; line-height: 0.36rem; font-size: 0.24rem; color: #000000; border: none; background: none; overflow: hidden;}
.govSearchMain { width: 100%; padding: 0 0.25rem; border-top: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; background: #FFFFFF; box-sizing: border-box; overflow: hidden;}
.govSearchMain .sarchMainList { width: 100%; padding: 0.2rem 0; border-bottom: 1px solid #EEEEEE; overflow: hidden;}
.govSearchMain .sarchMainList:last-child { border: none;}
.govSearchMain .sarchMainList:active { background: #F5F5F5;}
.govSearchMain .sarchMainList .mainListTitle { width: 100%; line-height: 0.5rem; font-size: 0.32rem; color: #333333; text-align: justify; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.govSearchMain .sarchMainList .mainListInfo { width: 100%; height: 0.3rem; line-height: 0.3rem; font-size: 0.2rem; color: #999999; overflow: hidden;}


.detailPage { width: 100%; padding: 0.4rem 0; overflow: hidden;}
.detailPageTop { width: 100%; padding: 0 0.25rem; border-bottom: 1px solid #EEEEEE; box-sizing: border-box; overflow: hidden;}
.detailPageTop .detailPageTitle { width: 100%; line-height: 0.6rem; font-size: 0.4rem; color: #000000; text-align: justify; overflow: hidden;}
.detailPageTop .detailPageInfo { width: 100%; padding: 0.25rem 0; line-height: 0.4rem; font-size: 0.22rem; color: #666666; text-align: justify; overflow: hidden;}
.detailPageTop .detailPageInfo .infoList { width: 100%; overflow: hidden;}
.detailPageTop .detailPageInfo .infoLeft { width: 4em; height: 0.4rem; font-size: 0.22rem; text-align: justify; overflow: hidden;}
.detailPageTop .detailPageInfo .infoLeft:after { content: ' '; display: inline-block; width: 100%;}
.detailPageCont { width: 100%; padding: 0.25rem; line-height: 0.56rem; font-size: 0.32rem; color: #666666; text-align: justify; box-sizing: border-box; overflow: hidden;}
.detailPageCont p { text-indent: 2em;}
.detailPageCont img { width: 100%; margin: 0.1rem 0; vertical-align: top;}