@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 { 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: #333; font: 14px/180% "Microsoft YaHei", SimSun, Tahoma, Helvetica, Arial, sans-serif; text-align: center; -webkit-text-size-adjust: none; }
a { color: #333; text-decoration: none; outline: none; }
a:hover { color: #f00; 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 { text-align: center; }
#header { width: 1202px; margin: 0 auto 10px auto; position: relative; z-index: 3; text-align: left; }
#content { width: 1202px; margin: 0 auto 20px auto; position: relative; z-index: 0; text-align: left; overflow: hidden }
#content.noSideContent {    /* padding:15px; */

/* width:1172px  */ }
.copyRight a { color: #fff }
.siteWidth { width: 1202px; margin: 0 auto; text-align: left; }
.topBar { height: 34px; line-height: 34px; overflow: hidden; border-bottom: 1px solid #D6D6D6; font-size: 12px; }
.topBar .links { float: right; }
.topBar .links a { margin: 0 8px; }
.topBar .date { padding-right: 20px; }
#miniLogin * { vertical-align: middle }
#miniLogined a { margin: 0 8px; }
#miniLogined strong { color: #c00 }
#miniLogin .input { border: 1px solid #BABABA; height: 18px; line-height: 18px; width: 100px; margin: 7px 5px 7px 0; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
#miniLogin .auto { vertical-align: middle; }
#miniLogin a { color: #fff; background: #068687; padding: 0 10px; margin: 0 5px; cursor: pointer }
#miniLogin .reg { background: #4D4747 }

/* headerTop */
#logo { position: absolute; left: 0; top: 26px; }
.headerTop { height: 140px;    /* overflow: hidden; */ position: relative; }
.headerTop a { color: #A3AFBD; }
.headerTop .links { position: absolute; right: 0; top: 10px; }
.headerTop .links a { margin: 0 8px; cursor: pointer }
.headerTop .text { position: absolute; bottom: 8px; right: 8px; }
.siteSearch { position: absolute; right: 8px; top: 46px; height: 30px; width: 252px; border: 1px solid #068687; }
.siteSearch a { position: absolute; right: 0; top: 0; display: block; width: 50px; height: 30px; background: url(/content/ggk/base/img/ind-icons.png) 12px 0 #068687 no-repeat; }
.siteSearch input { color: #999; margin: 5px; width: 192px; border: 0; background: #fff; height: 20px; outline: none }
.topNav { height: 48px; line-height: 48px; position: relative; background: #4F4949 }

/* 主导航 */
.mainNav { width: 1202px; margin: 0 auto; font-size: 16px; line-height: 48px; position: relative }
.mainNav a { color: #fff; }
.mainNav .li1 { text-align: center; width: 150px; float: left; position: relative; }
.mainNav .a1 { display: block; }
.mainNav .a1:hover { text-decoration: none; color: #fff }
.mainNav .on1 .a1 { background: #D77A1D; }
.mainNav .ul1 { overflow: hidden; line-height: 28px; position: absolute; left: 0; top: 48px; width: 150px; display: none; background: #D77A1D; background: rgba(215, 122, 29, 0.85) }
.mainNav .li2 { height: 38px; line-height: 38px; font-size: 14px; vertical-align: top; }
.mainNav .a2 { display: block; border-top: 1px solid #CF7F30; }
.mainNav .a2:hover { background: #8E4802; text-decoration: none }

/* pageBanner */
.pageBanner { width: 1202px; overflow: hidden; position: relative; z-index: 1; margin: 0 auto 10px auto; height: 160px; background: url(/content/ggk/base/img/pagebanner.jpg) no-repeat center; }


.redPageCont  .topNav,
.redPage .topNav {  background: #cb2626 }
.redPageCont .pageBanner,
.redPage .pageBanner {  background: url(/content/ggk/base/img/1202-160-red.jpg) no-repeat center; }
.redPageCont .wBox .wHd,
.redPage .wBox .wHd { border-right: 2px solid #cb2626;  background: #f7ecec; }
.redPageCont #sideMenu .bd li a,
.redPage #sideMenu .bd li a{ background:#fff; height:auto; line-height:20px; padding:10px}

/* 主栏 和 侧栏 */
.mainContent { width: 938px; padding: 0; overflow: hidden; float: right; min-height: 600px; _height: 600px; _overflow: visible; }
.side { width: 242px; float: left; }

/* 侧栏-栏目菜单 */
#sideMenu .hd h3 { background-position: 0 -629px; }
#sideMenu .patch { position: absolute; display: block; width: 13px; height: 53px; background: url(/content/ggk/base/img/menupatch.png) 0 0 no-repeat; right: -13px; top: 0; }
#sideMenu .bd li { margin-bottom: 8px }
#sideMenu .bd .last { margin-bottom: 0 }
#sideMenu .bd li a { padding-left: 30px; -webkit-transition: 200ms; -o-transition: 200ms; -moz-transition: 200ms; transition: 200ms; display: block; height: 32px; line-height: 32px; border: 1px solid #DEDEDE; background: url(/content/ggk/base/img/icons1.png) 194px -409px no-repeat #fff; }
#sideMenu .bd li a:hover { text-decoration: none; padding-left: 34px; color: #D77A1D }
#sideMenu .bd li.on a { font-weight: bold; color: #D77A1D }
.wBox { position: relative; }
.wBox .wHd { border-right: 2px solid #D77A1D; height: 46px; line-height: 46px; padding: 0 15px; overflow: hidden; background: #EDEDED; }
.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 { font-size: 12px; color: #666; }
.path a, .path span { padding: 0 3px; color: #666; }
.path em { background: url(/content/ggk/base/img/icons1.png) no-repeat 0 -357px; padding-left: 23px; }
.pathCon { padding: 5px; }

/*footer*/
#footer { background: url(/content/ggk/base/img/footer.png) #323232; padding: 30px 0; position: relative; color: #fff; }
.copyRight { text-align: center; line-height: 190% }

/* 通用盒子模型 */
.box { background: #fff; }
.box .hd { height: 30px; line-height: 30px; padding: 0 10px; border: 1px solid #b6d7ae; border-bottom: 0; }
.box .hd .more { float: right; color: #fff; }
.box .hd h3 { font-size: 14px; font-weight: bold; color: #fff; }
.box .hd h3 a { color: #fff; }
.box .hd h3 a:hover { text-decoration: none; }
.box .bd { border: 1px solid #b6d7ae; border-top: 0; padding: 10px; overflow: hidden; }

/* 侧栏盒子模型 */
.sideBox { background: #fff; margin-bottom: 10px; position: relative; }
.sideBox .hd { height: 46px; line-height: 46px; padding: 0 15px; overflow: hidden; background: #D77A1D; }
.sideBox .hd .more { float: right; color: #fff; }
.sideBox .hd h3 { background: url(/content/ggk/base/img/ind-icons.png) 0 -715px no-repeat; padding-left: 30px; font-size: 16px; color: #fff; }
.sideBox .hd h3 a { color: #fff; }
.sideBox .hd h3 a:hover { text-decoration: none; }
.sideBox .bd { background: #F2F2F2; padding: 10px; overflow: hidden; }
.sideBox .infoList li { font-size: 12px; }

/* 侧栏-侧栏按钮 */
.sideBtns { overflow: hidden; height: 161px; background: url(/content/ggk/base/img/sideicons.png) 0 0 no-repeat; }
.sideBtns li { width: 117px; height: 75px; float: left; text-align: center; font-size: 12px; margin-bottom: 10px }
.sideBtns li a { padding-top: 50px; display: block; color: #fff; }
.sideBtns .i2, .sideBtns .i4 { float: right; }

/*验证码*/
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; }

/*联想关键词*/
.dropdown-word { top: 32px !important; }
