﻿@charset "utf-8";

/*
    Css for PEL,    ver 1.0
    CopyRight By Dongyi Network Technology CO.,Ltd Design Center

    本网站通用布局
*/

/* Css Reset */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, img { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { vertical-align: top; border: 0; }
address, caption, cite, code, dfn, em, th, var, i { font-weight: normal; font-style: normal; }
ol, ul, li { list-style: none; }
div, dl, dt, dd, ol, ul, li { zoom: 1; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }

/* Public */
html { }
body { color: #555; font: 12px/180% "Microsoft YaHei", SimSun, Tahoma, Helvetica, Arial, sans-serif; text-align: center; -webkit-text-size-adjust: none; }
a { color: #555; text-decoration: none; outline: none; }
a:hover { color: #BB5500; text-decoration: underline; }
.clearbox { border: none; border-top: 1px solid transparent !important; clear: both; font-size: 0; height: 0; line-height: 0; margin-top: -1px !important; visibility: hidden; }
.blank { display: block; height: 10px; font-size: 0px; line-height: 0; overflow: hidden; clear: both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clearfix { height: 1%; }
*+html .clearfix { min-height: 1%; }
.fl { float: left; }
.fr { float: right; }
.hide { display: none; }
.mat { margin-top: 10px; }

/* frame */
body { min-width: 1018px; background: #EEECED; text-align: center; }
#header { position: relative; z-index: 3; text-align: left; height: 88px; background: url(../img/nav.jpg) center 0; max-width: 1600px; margin: 0 auto; }
#content { width: 1018px; margin: 0 auto; background: url(../img/pagecontent.png) center 0 repeat-y; position: relative; z-index: 1; text-align: left; margin-top: -20px; overflow: hidden; }
.contentIn { background: url(../img/pagecontent-bottom.png) center bottom no-repeat; padding: 5px 19px 10px 19px; overflow: hidden; min-height: 300px; _height: 300px; _overflow: visible; }
#content.noSideContent { width: 980px; background: url(../img/pagecontent-noside.png) 0 0 no-repeat; padding: 10px 19px 0 19px; }
.siteWidth { width: 1000px; margin: 0 auto; text-align: left; }

/* headerTop */
#logo { position: absolute; left: 0; top: 7px; }
.headerTop { width: 1018px; margin: 0 auto; height: 88px; position: relative; }
.tSearch {    /* overflow: hidden; */
width: 32px; background-color: #F3F3F3; bottom: -32px; z-index: 10; position: absolute; right: 0; height: 32px; -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .2); -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .2); box-shadow: 1px 2px 3px rgba(0, 0, 0, .2); }
.tSearch dt { position: absolute; width: 32px; height: 32px; cursor: pointer; background: url(../img/icon-search.png) center 5px no-repeat; right: 0; top: 0; }
.tSearch .ico { content: ""; border-width: 5px; border-color: transparent; border-bottom-color: #fff; border-style: dashed; display: block; font-size: 0; line-height: 0; width: 0; border-bottom-style: solid; position: absolute; top: 59px; right: 23px; display: none; }
.tSearch dd { padding: 4px; background: #F3F3F3; position: absolute; right: 32px; top: 0px; width: 200px; }
.siteSearch a { display: none; text-align: center; background-color: #ddd; position: absolute; right: 5px; top: 5px; width: 50px; height: 24px; line-height: 24px; }
.siteSearch a:hover { background: #ccc; text-decoration: none; color: #333 }
.siteSearch input { padding: 1px 5px; color: #999; width: 191px; border: 0; background: #fff; height: 20px; outline: none; border: 1px solid #fff; }
.topNav { padding: 11px 0 8px 0; height: 32px; line-height: 32px; position: relative; }

/* 主导航 */
.mainNav { font-size: 14px; position: absolute; zoom: 1; right: 0; top: 0; }
.mainNav:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.mainNav li { text-align: center; float: left; position: relative; }
.mainNav .h1 { float: left; }
.mainNav li a { display: block; zoom: 1; float: left; height: 86px; line-height: 86px; padding: 0 10px; font-size: 16px; border-top: 2px solid #DFDDDE; -webkit-transition: 200ms; -o-transition: 200ms; -moz-transition: 200ms; transition: 200ms; }
.mainNav .on1 a, .mainNav li a:hover { background: #EB7919; border-top: 2px solid #FF8218; color: #fff; text-decoration: none }
.mainNav #li-xygk.on1 a { background: #FFB200; border-top-color: #FFD779; }
.mainNav #li-xyxw.on1 a { background: #FE4567; border-top-color: #FF9BAD; }
.mainNav #li-zysz.on1 a { background: #93499E; border-top-color: #BF85C8; }
.mainNav #li-dtgz.on1 a { background: #DB3F3F; border-top-color: #F77171; }
.mainNav #li-jxky.on1 a { background: #4DD0E4; border-top-color: #87E3F0; }
.mainNav #li-xshd.on1 a { background: #4F7BBC; border-top-color: #86B2F5; }
.mainNav #li-zsjy.on1 a { background: #55C563; border-top-color: #88D792; }

/* pageBanner */
.pageBanner {overflow: hidden;height: 320px;position: relative;z-index: 0;margin: 0 auto 10px auto;background: url(../img/pagebanner2.jpg) no-repeat bottom center;}

/* 主栏 和 侧栏 */
.mainContent { width: 740px; padding: 0; overflow: hidden; float: right; }
.side { width: 220px; float: left; }

/* 侧栏-栏目菜单 */
#sideMenu .bd li { height: 44px; line-height: 44px; font-size: 14px; text-align: center; background: url(../img/sidebg.jpg) 0 -17px no-repeat; overflow: hidden; }
#sideMenu .bd li a { display: block; background: url(../img/icons1.png) 172px -305px no-repeat; }
#sideMenu .bd .on a, #sideMenu .bd li a:hover { color: #BB5500; background-position: 172px -217px; text-decoration: none }
.wBox { position: relative; }
.wBox .wHd { border-bottom: 1px solid #D6D6D6; }
.wBox .wHd .more { float: right; }
.wBox .wHd .path { }
.wBox .wHd h2 { position: absolute; left: -1px; top: 7px; height: 40px; width: 160px; }
.wBox .wBd { overflow: hidden; padding: 10px 0; }
.mainBox .wHd h3 { font-size: 16px; font-weight: bold; display: none; }

/* 滚动图片 */
.picScrollBox .hd { height: 34px; line-height: 34px; background: #f2f2f2; padding: 0 15px }
.picScrollBox .hd h3 { font-size: 14px; font-weight: bold; color: #1E72B4; }
.picScrollBox .hd h3 a { color: #1E72B4; }
.picScrollBox .hd .more { float: right; font-size: 12px; color: #999 }
.picScrollBox .bd { padding: 15px 10px; height: 140px; overflow: hidden; }
.picScrollBox .picListFl li { width: 128px; margin: 0 12px; }
.picScrollBox .picListFl li .pic img { width: 120px; height: 90px; padding: 3px; border: 1px solid #CDCDCD; }
.picScrollBox .tempWrap { width: 686px !important }

/* 位置导航 */
.path { height: 35px; line-height: 35px; padding: 0 10px; overflow: hidden; font-size: 12px; color: #666; }
.path a, .path span { padding: 0 3px; color: #666; }
.path em { background: url(../img/icons1.png) no-repeat 0 -560px; padding-left: 23px; }
.pathCon { padding: 5px; }

/*footer*/
#footer { width: 1000px; padding: 10px 0; position: relative; margin: 0 auto; }
.footNav { text-align: center; border: 1px solid #ccc; border-left: 0; border-right: 0; height: 32px; line-height: 32px; overflow: hidden; color: #ddd }
.footNav a { cursor: pointer; margin: 0 15px; }
.copyRight { text-align: center; line-height: 190%; padding: 20px 0; }
#footer .ewm { text-align: center; overflow: hidden; padding: 0 0 10px 0; }
#footer .ewm li { padding: 0 15px; display: inline-block; *display: inline; zoom: 1; }
#footer .ewm .pic { margin-bottom: 5px; display: inline-block; *display: inline; zoom: 1; }
#footer .ewm .pic img { width: 96px; }

/* 通用盒子模型 */
.box .hd { background: #FAFAFA; height: 35px; line-height: 35px; border-bottom: 1px solid #ddd; position: relative; }
.box .hd .more { position: absolute; right: 5px; color: #999 }
.box .hd h3 { color: #027349; font-size: 16px; float: left; padding: 0 15px; }
.box .hd h3 a { color: #027349; }
.box .hd h3 a:hover { color: #027349; }
.box .hd ul { overflow: hidden; position: absolute; height: 36px; }
.box .hd li { float: left; padding: 0 15px; margin-right: 5px; font-size: 14px; }
.box .hd li a { color: #666 }
.box .hd li a:hover { text-decoration: none; color: #027349; }
.box .hd .on { color: #027349; font-size: 16px; border-bottom: 1px solid #165C42 }
.box .hd .on a { color: #027349 }
.box .bd { padding: 10px 0; overflow: hidden; }

/* tabBox */
.tabBox .hd { background: #FAFAFA; height: 35px; line-height: 35px; border-bottom: 1px solid #ddd; overflow: hidden; }
.tabBox .hd .more { padding-right: 5px; float: right; color: #999 }
.tabBox .hd h3 { color: #fff; font-size: 16px; background: #027349; float: left; padding: 0 15px; }
.tabBox .hd h3 a { color: #fff; }
.tabBox .hd h3 a:hover { text-decoration: none; }
.tabBox .hd ul { overflow: hidden }
.tabBox .hd li { float: left; padding: 0 15px; background: #ECECEC; margin-right: 5px; font-size: 16px; }
.tabBox .hd li a:hover { text-decoration: none; color: #fff; }
.tabBox .hd .on { color: #fff; background: #027349; }
.tabBox .hd .on a { color: #fff }
.tabBox .bd { padding: 10px 0; overflow: hidden; }

/* 侧栏盒子模型 */
.sideBox { margin-bottom: 10px; position: relative; }
.sideBox .hd { line-height: 36px; height: 36px; overflow: hidden; background: url(../img/sidebg.jpg) 0 28px no-repeat; }
.sideBox .hd .more { float: right; color: #fff; }
.sideBox .hd h3 { padding-left: 24px; font-size: 16px; font-weight: bold; background: url(../img/icons1.png) 10px -138px no-repeat; }
.sideBox .hd h3 a { }
.sideBox .hd h3 a:hover { text-decoration: none; }
.sideBox .bd { padding: 10px 5px; overflow: hidden; }
.sideBox .infoList li { font-size: 12px; }
.sideBox .infoList li a { color: #666 }

/* 返回顶部 */
.goTop { display: none; width: 50px; height: 50px; position: fixed; _position: absolute; left: 50%; margin-left: 550px; background: #000; filter: alpha(opacity=60); opacity: 0.6; cursor: pointer; bottom: 172px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.goTop i { content: ""; border-width: 10px; border-color: transparent; border-bottom-color: #fff; border-style: dashed; display: block; font-size: 0; line-height: 0; width: 0; border-bottom-style: solid; left: 50%; margin-left: -10px; top: 50%; margin-top: -15px; position: absolute; }

/* 信件列表 */
.letterList { width: 100%; border: none; }
.letterList th, .letterList td { text-align: center; font-size: 14px; vertical-align: middle; line-height: 26px; padding: 5px 5px }
.letterList th { background: #f7fbf8; }
.letterList th { color: #27a848; height: 35px; line-height: 35px; padding: 0px; }
.letterList th.title { text-align: left; padding-left: 38px; }
.letterList .even td { background: #f4f4f2; }
.letterList .num { display: none; }
.letterList td.title { text-align: left; padding-left: 5px; }
.letterList .ico { width: 30px; text-align: center; vertical-align: middle; padding: 0px }
.letterList .ico img { vertical-align: middle; }
.letterList .dep { width: 90px; display: none; }
.letterList .state { width: 90px; }
.letterList .open, .letterList .handle { display: none }
.letterList .state i { font-style: normal; }
.letterList .state .s0 { color: #333; }
.letterList .state .s1 { color: #f70; }
.letterList .state .s2 { color: #f00; }
.letterList .state .s3 { color: #390; }
.letterList .state .s4 { color: #333; text-decoration: line-through; }
.letterList .date { border-right: none; width: 90px; display: none; }
.letterList td.date { color: #999999; }

/*验证码*/
div.codeinp input[type=text] { width: 100px !important; float: left; margin-right: 10px; border: 1px solid #ccc; height: 30px; padding: 0 10px; }

/* 通用底部按钮 */
.bot { text-align: center; padding: 0 0 20px 0; }
.bot a, .bot button { cursor: pointer; display: inline-block; height: 46px; line-height: 46px; padding: 0 5%; font-size: 16px; background: #d50; border: 0; color: #fff; margin: 0 2%; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.bot a:hover, .bot button:hover { text-decoration: none; background: #e50; }

/* 依申请、信访、咨询等通用 查询页样色 */
.queryForm { padding: 20px 0; width: 90%; margin: 20px auto; font-size: 16px; }
.queryForm td { padding: 8px 0 }
.queryForm .tdlab { width: 40%; text-align: right; }
.queryForm input[type=text] { width: 56%; border: 1px solid #ccc; height: 30px; padding: 0 10px; }
.queryForm .bot { text-align: left; }
.queryForm .bot a { margin: 0 }
.queryForm .required strong { color: #f00; margin-right: 5px; }
.queryForm .errorMessage { color: #f00; }
.queryForm table { width: 100%; border: 0; }

/* 依申请、信访、咨询等通用 查询结果页样色 */
.queryResult { width: 90%; margin: 20px auto; }
.queryResult .mainBox { margin-bottom: 50px; }
.queryResult .tit h3 { text-align: center; font-size: 38px; line-height: 2; margin-bottom: 30px; }
.queryResult .tips { text-align: center; font-size: 16px; margin-bottom: 50px; border-top: 1px solid #ddd; padding: 50px 0 20px 0; }
.queryResult .number { font-weight: bold; color: #f00 }

/* 信息提示页  */
.Showms { background: #fff; padding: 3% 5%; overflow: hidden; max-width: 540px; margin: 30px auto; }
.Showms .top, .Showms .bottom, .Showms .Shadow { display: none; }
.Showms .MS { overflow: hidden; zoom: 1; }
.Showms .titWrong { color: #c00; border-bottom: 1px solid #ccc; padding: 5px 0; margin-bottom: 15px; font-size: 18px; }
.Showms .BUT { padding: 25px 0 15px 0; }
.Showms .BUT a { padding: 0 15px; height: 36px; line-height: 36px; display: inline-block; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor: pointer; margin-right: 15px; background: #eee; border: 1px solid #ccc; font-size: 14px; background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#eee)); background: -moz-linear-gradient(#FFFFFF, #eee); background: -ms-linear-gradient(#FFFFFF, #eee); background: -o-linear-gradient(#FFFFFF, #eee); background: linear-gradient(#FFFFFF, #eee); }
.Showms .BUT a:hover { color: #c00; border: 1px solid #aaa; text-decoration: none; }
.auditRecordcss { display: none }

/*联想关键词*/
.dropdown-word { top: 34px !important; }
