﻿@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 {margin: 0; padding: 0; }
table {border-spacing: 0; border-collapse: collapse; }
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-size: 100%; font-weight: normal; }
q:before ,q:after { content: '';}
abbr ,acronym { border: 0;}
pre {font-family: 'Microsoft YaHei', SimSun, Arial, Helvetica, Tahoma, sans-serif;font-size: 16px; line-height: 1.8;  white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }
article ,aside ,dialog ,footer ,header ,section ,footer ,nav ,figure ,menu ,time {display: block; zoom: 1; margin: 0; padding: 0; }
/* Public */
body {font-family: 'Microsoft YaHei', SimSun, Arial, Helvetica, Tahoma, sans-serif; font-size: 14px; line-height: 30px; text-align: center;  color: #333; -webkit-text-size-adjust: none; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased;}
a {text-decoration: none;  color: #333; outline: none;}
a:hover {text-decoration: underline; color: #e20500; }
.clearbox {font-size: 0; line-height: 0; visibility: hidden;clear: both; height: 0; margin-top: -1px !important;  border: none; border-top: 1px solid transparent !important; }
.blank {font-size: 0; line-height: 0;  display: block; clear: both;overflow: hidden; height: 10px; }
.clearfix:after {display: block; visibility: hidden;clear: both; height: 0;  content: '.'; }
* html .clearfix { height: 1%;}
* + html .clearfix { min-height: 1%;}
.fl { float: left !important;}
.fr { float: right !important;}
.hide { display: none;}
input[type=button] ,input[type=submit] ,input[type=file] ,button { cursor: pointer; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;-webkit-appearance: none; }
/* frame */
html {background: #fff url(../images/headerbg.jpg) left top repeat-x;}

body {min-width: 1500px; text-align: center;  background: url(../images/footerbg.jpg) left bottom repeat-x;}
.siteWidth {max-width: 1000px; margin: 0 auto; _width: 1000px; }
#header { margin: 0 auto; text-align: left;}
#content {position: relative; z-index: 1; max-width: 1000px; _width: 1000px; margin: 0 auto; padding-bottom: 30px;  text-align: left; }
#content:after {display: block; visibility: hidden;clear: both; height: 0;  content: '.'; }


.headerTop,
.headerBanner{width: 1000px; margin: 0 auto;}

/* 头部 */
.headerTop{position: relative; z-index: 1; width: 1000px; margin:0 auto; height: 36px; line-height: 36px;}
.headerTop a{display: block; width: auto; float: left; padding:0 9px; font-size: 12px; color: #c6d4e3;}
.headerTop a:hover{text-decoration: none; color: white; background-color: #192c6d;}

/* 顶部工具通用下拉 */
.headerTop .links dl {position: relative; float: left; }
.headerTop .links i {line-height: 36px;  float: left; overflow: hidden; width: 5px; text-align: center;text-decoration: none; }
.headerTop .links dt {line-height: 36px; position: relative; z-index: 11; float: left; height: 36px; }
.headerTop .links dd {position: absolute; top: 36px; display: none;  clear: both; padding: 7px; background: #fff; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .3); box-shadow: 0 0 5px rgba(0, 0, 0, .3);}
.headerTop .links dd i {font-size: 0; line-height: 0; position: absolute; z-index: 20; top: -10px; display: block; width: 0; border-width: 5px; border-style: dashed; border-color: transparent; border-bottom-style: solid; border-bottom-color: #fff; }
.headerTop .links .on a{color: white; background-color: #192c6d;}
.headerTop .links .on dd { display: block;}

/* 手机版二维码 */
.headerTop .phone dd { right: 50%; margin-right: -54px;}
.headerTop .phone dd i{left: 50%; margin-left: -3px;}
.headerTop .phone dd img { width: 100px; height: 100px;}
.headerTop .phone dd table{width:100px; height:100px; margin:0 !important; }

/* 搜索框 */
.searchBox{}
.headerTop .searchBox dt a{width: 14px; height: 36px; overflow: hidden; text-indent: -999px; background: url(../images/searchicon.png) center center no-repeat;}
.headerTop .searchBox dd{right: 0; width: 242px; padding: 20px 15px;}
.headerTop .searchBox dd i{right: 0; margin-right: 12px; }
.s-form {width: 242px; float: left; height: 26px; line-height: 26px;  vertical-align: top; }
.s-form .input-box { float: left;}
.s-form .input-box input {font-size: 12px; line-height: 24px;  width: 190px; height: 24px; padding: 0 5px; vertical-align: top; border: 1px solid #ccc; border-right: 0; outline: none;*margin: -1px 0; }
.s-form .btn-box { float: left;}
.s-form .btn-box input {line-height: 100px; overflow: hidden; width: 40px;  height: 26px; border: none; outline: none; background: #192c6d url(../images/searchicon.png) 50% 50% no-repeat; }
.s-form .btn-box input:active { background-color: #061852;}
.s-form .link-box {font-size: 12px; text-align: center; }
.s-form .select-box {display: none; position: relative; float: left; width: 100px; height: 38px; border: none; border: 1px solid #ccc; border-right: none; background: #fff; }
.s-form .select-box ul {line-height: 1.8;  position: absolute; top: 39px; left: -1px; display: none; width: 301px; padding: 5px 10px;border: 1px solid #ccc; border-top: 0; border-top: 0; background: #f7f7f7; }
.s-form .select-box ul li {font-size: 14px; float: left; width: 90px; padding: 4px 5px;  cursor: pointer; text-align: left;}
.s-form .select-box ul li:hover { color: #e20500; background: #f1f1f1;}
.s-form .select-box .s-option {line-height: 38px; position: absolute; top: 0;  display: inline-block; width: 80px; height: 38px; text-align: center;}
.s-form .select-box a:hover { text-decoration: none;}
.s-form .select-box .arrow-dn {font-size: 0; position: absolute; top: 16px; top: 18px; right: 10px;  display: inline-block; overflow: hidden; width: 0; height: 0; -webkit-transition: -webkit-transform .1s ease-in-out; -moz-transition: -moz-transform .2s ease-in-out; transition: -webkit-transform .1s ease-in-out; -webkit-transform: translate3d(0, 0, 999px); -moz-transform: translate3d(0, 0, 999px); transform: translate3d(0, 0, 999px); border: 5px solid transparent; border-color: #666 transparent transparent; backface-visibility: visible; -webkit-backface-visibility: visible; -moz-backface-visibility: visible;}
.s-form .select-box .arrow-hover {top: 11px; border-color: transparent transparent #666 transparent; }

.headerBanner{height: 118px; background: url(../images/headerbanner.png) right 45px no-repeat;}
#logo{width: auto; float: left; margin-top: 25px;}

/* 主导航 */
.topNav { position: relative; z-index: 999;}
.mainNav {width: 1000px; margin: 0 auto; height: 52px;}
.mainNav .item{float: left;  }
.mainNav .itemName a ,
.mainNav .a1 {display: block; padding: 4px 13px 0; height: 48px; line-height: 48px; font-size: 16px; color: #333;}
.mainNav .itemName a:hover ,
.mainNav .a1:hover { text-decoration: none; }
.mainNav .currentItem .itemName a,
.mainNav .on1 .a1 { color: white; background: #034da1;}
/* 二级菜单 */
.mainNav .itemSub {display: none; position: absolute; left: 0; top: 52px; margin: 0 auto; width: 100%; float: left; padding: 22px 0 26px; background-color: #fff;}
.subNavBox{width: 1000px; margin: 0 auto; min-height: 130px; overflow: hidden;}

.subNavBox .nodePic{width: auto; float: left; margin-right: 40px;}
.subNavBox .nodePic img{display: block; width: 340px; height: 130px;}
.subNavBox .nodeTip{width: 200px; float: left; padding-top: 15px; line-height: 36px; font-size: 16px; color: #114989;}
.subNavBox .subNodeList{overflow: hidden;}
.subNavBox .subNodeList li{width: 33.33%; float: left; height: 30px; line-height: 30px; overflow: hidden; font-size: 14px; text-align: center;}


/*footer*/
#footer {position: relative; text-align: left; color: #fff; background: url(../images/footerboxbg.jpg) center top no-repeat;}
#footer .siteWidth{height: 188px; padding: 34px 0; background: url(../images/headerbanner.png) right 150px no-repeat;}
#footer .footNav {width: 276px; float: left;}
#footer .footNav li{width: 33.3%; float: left; overflow: hidden; height: 27px; line-height: 27px; font-size: 12px;}
#footer .footNav li a{color: white;}

#footer .footMillde{overflow: hidden; width: 402px; float: left; margin: 0 auto; padding-top: 26px; text-align: center;}
.footerLogo a{display: inline-block; _display: inline; width: 292px; height: 48px; line-height: 480px; overflow: hidden; margin: 0 auto; background: url(../images/footerlogo.png) center top no-repeat;}

.footRight{}
.tsljList{ float: left; padding-left: 44px; margin-top: 24px; height: 42px; }
.tsljList li{position: relative; z-index: 1; width: 42px; height: 42px; float: left; margin: 0 11px;}
.tsljList li a{display: block; width: 100%; height: 42px; line-height: 42px; float: left; overflow: hidden; text-indent: -9999px; background: url(../images/footerlisticon.png) center top no-repeat;}
.tsljList li .pic{display: none; position: absolute; z-index: 1; left: -50%; margin-left: -25px; bottom: 51px; width: 135px; height: 155px; float: left; line-height: 30px; font-size: 14px; color: white; text-align: center; background-color: #30a2e4;}
.tsljList li .pic img{display: block; width: 102px; height: 102px; padding: 4px; background-color: #fff; margin: 12px 12px 1px;}
.tsljList li .pic i{font-size: 0; line-height: 0; position: absolute; z-index: 20; left: 50%; bottom: -10px; display: block; width: 0; margin-left: -5px; border-width: 5px; border-style: dashed; border-color: transparent; border-top-style: solid; border-top-color: #30a2e4; }
.tsljList li:hover .pic{display: block;}
.tsljList li .pic table{width:102px; height:102px; margin:12px 16px 1px !important; border:8px solid white !important;}


.tsljList li.xlwb a{background-position: center -42px;}
.tsljList li.weChatBtn a{background-position: center -84px;}
.tsljList li.phoneBtn a{background-position: center -126px;}

#footer .copyRight{width: 100%; height: 34px; line-height: 34px; overflow: hidden; font-size: 12px; color: white; text-align: center;}


/* 节点顶部焦点图轮播 */
.focusNodeBox{position: relative; z-index: 1; overflow: hidden; min-width: 1400px; _width:1400px; height: 292px; margin: 0 auto; }
.focusNodeBox .bd .pic img{width: 1400px; height: 292px;}
.focusNodeBox .hd{ display: none;}


/* 主栏 和 侧栏 */
.mainContent {overflow: hidden;}
.side { width: 230px; float: left; margin:-70px 40px 0 0;}

/* mainBox */
.mainBox .mHd {margin-top: 10px; height: 43px; line-height: 43px; border-bottom: 1px solid #cfcfcf; overflow: hidden;}
.mainBox .mHd h3{padding-left: 20px; font-size: 20px; font-weight: bold; background: url(../images/mainboxhd.png) left 13px no-repeat;}
.mainBox .mHd .path{float: right;}

/* 位置导航 */
.path {height: 43px; line-height: 43px; font-size: 14px; color: #999; }
.path a ,.path span { padding: 0 3px; color: #999;}
.path em {padding-left: 26px; background: url(../images/mainboxhd.png) left -44px no-repeat; }



/* 侧栏-栏目菜单 */
#sideMenu{overflow: hidden; padding-bottom: 210px; background:#ebeced url(../images/sidemenubg.png) right bottom no-repeat;}
#sideMenu .hd{height: 70px; line-height: 70px; overflow: hidden; text-align: center; font-size: 28px; color: white; background: url(../images/sidemenubg.png) left top no-repeat;}
#sideMenu .bd{overflow: hidden;}
#sideMenu li {}
#sideMenu li a {display: block; line-height: 25px; overflow: hidden; padding:15px 10px 15px 50px; border-bottom: 1px solid #d4d4d4;  }
#sideMenu li a:hover {text-decoration: none;}
#sideMenu .on a ,
#sideMenu li a:hover {padding-left: 45px; color: #0961bc; border-left: 5px solid #0961bc; border-bottom-color: white; background-color: white;}

/* box */
.box{overflow: hidden;}
.box .hd{height: 36px; line-height: 36px; background: #0853a7 url(../images/indboxhdbg.png) right 19px no-repeat;}
.box .hd h3{width: auto; float: left; margin-left: 12px; font-size: 18px; font-weight: bold; color: white;}
.box .hd h3 a{color: white;}
.box .hd span{float: left; margin:8px 0 0 10px; line-height: 28px; font-size: 12px; font-style: oblique; color: #d7eafb;}
.box .hd .more{float: right; width: 18px; height: 18px; line-height: 15px; overflow: hidden; margin: 9px 10px 0 0; text-align: center; font-size: 18px; color: #0853a7; background-color: #87b3e3; border-radius: 50%;}
.box .hd .more:hover{text-decoration: none; background-color: #7aa9dc;}
.box .bd{ overflow: hidden;}

/* 侧栏盒子模型 */
.sideBox{margin-top: 15px; overflow: hidden;}
.sideBox .hd{height: 36px; line-height: 36px; background: #e08f00 url(../images/indboxhdbg.png) right -35px no-repeat;}
.sideBox .hd h3{width: auto; float: left; margin-left: 12px; font-size: 18px; font-weight: bold; color: white;}
.sideBox .hd h3 a{color: white;}
.sideBox .hd span{float: left; margin:8px 0 0 10px; line-height: 28px; font-size: 12px; font-style: oblique; color: #d7eafb;}
.sideBox .hd .more{float: right; width: 18px; height: 18px; line-height: 15px; overflow: hidden; margin: 9px 10px 0 0; text-align: center; font-size: 18px; color: #e08f00; background-color: #ebc88b; border-radius: 50%;}
.sideBox .hd .more:hover{text-decoration: none; background-color: #fcb942;}
.sideBox .bd{padding-top: 10px; overflow: hidden;}














/* 侧栏固定菜单 */
.sideFixed {font-size: 12px; position: fixed;  z-index: 999; top: 206px; right: 0; width: 70px; _position: absolute;}
.sideFixed li {position: relative; margin-bottom: 2px; }
.sideFixed li a {display: block;  height: 28px; line-height: 28px; padding: 48px 0 4px 0; color: white; background: #034ea2 url(../images/sidefixedicon.png) center 14px no-repeat;}
.sideFixed li a:hover { text-decoration: none; background-color: #ef8a14;}
.sideFixed .ksdh a{background-position: center -48px;}
.sideFixed .zmhd a{background-position: center -116px;}
.sideFixed .pic { display: none; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .3); box-shadow: 0 0 5px rgba(0, 0, 0, .3);}
.sideFixed .pic img { width: 150px; height: 150px;}
.sideFixed .on .pic {position: absolute; top: -45px; left: -168px;  display: block; padding: 4px; background: #fff;}
.sideFixed .on .pic i {font-size: 0; line-height: 0; position: absolute;  z-index: 8; top: 50%; right: -10px; display: block; width: 0;margin-top: -3px; border-width: 5px; border-style: dashed; border-color: transparent; border-left-style: solid; border-left-color: #fff; }
/* goTop */
/* #goTop { position: fixed; z-index: 99; right: 5px; bottom: 60px; display: none; width: 50px; width: 40px; height: 50px; height: 40px; margin: 5px; cursor: pointer; opacity: .9; border-radius: 2px; background: rgba(0, 0, 0, .5);-webkit-box-shadow: 0 0 5px #9c9c9c; box-shadow: 0 0 5px #9c9c9c; _display: none !important; }
#goTop::after {font-size: 0; line-height: 0; position: absolute; top: 50%; left: 50%;  display: block; display: block; width: 0;margin-top: -15px; margin-left: -10px; content: ''; border-width: 10px; border-style: dashed; border-color: transparent; border-bottom-style: solid; border-bottom-color: #fff; } */
/* winMark */
#winMark {position: fixed;  z-index: 1; top: 0;left: 0; display: none; width: 100%; height: 100%; background: rgba(0, 0, 0, .8); }




/* boxA */
.boxA { margin-bottom: 15px;}
.boxA .hd {line-height: 39px; position: relative;  height: 39px; border-bottom: 1px solid #e1e1e1; background: #f9f9f9;}
.boxA .hd .more { font-size: 14px; position: absolute; right: 10px; color: #999;}
.boxA .hd h3 {font-size: 18px; line-height: 38px;  position: absolute; padding: 0 20px; color: #0068b7; border: 1px solid #e1e1e1; border-top: 3px solid #0068b7; border-bottom: 0;background: #f9f9f9; }
.boxA .hd h3 a { color: #0068b7;}
.boxA .hd h3 a:hover { text-decoration: none;}
.boxA .hd ul { position: absolute; overflow: hidden;height: 40px; }
.boxA .hd li {font-size: 18px; line-height: 39px;  float: left; height: 39px; background: #f9f9f9;}
.boxA .hd li a { display: block; float: left; padding: 0 30px;}
.boxA .hd li a:hover { text-decoration: none;}
.boxA .hd .on { border: 1px solid #e1e1e1; border-top: 3px solid #0068b7; border-bottom: 0;}
.boxA .bd {overflow: hidden; padding: 5px; }
/* boxB */
.boxB { background: #fff;}
.boxB .hd {line-height: 39px; position: relative;  height: 39px; border: 1px solid #e1e1e1;}
.boxB .hd .more { font-size: 14px; position: absolute; right: 10px; color: #666;}
.boxB .hd h3 {font-size: 18px; line-height: 41px; position: absolute; top: -1px;left: -1px; height: 41px;  padding: 0 20px; color: #fff; background: #0068b7; }
.boxB .hd h3 a { color: #fff;}
.boxB .bd { overflow: hidden; padding: 10px; border: 1px solid #e9e9e9; border-top: 0;}
/* boxC */
.boxC {overflow: hidden; margin-bottom: 15px; }
.boxC .hd {line-height: 30px; position: relative; height: 30px; border-bottom: 1px solid #e9e9e9; background: #fafafa; }
.boxC .hd .more {font-size: 14px; position: absolute; top: 0; right: 10px; }
.boxC .hd .more a { color: #666;}
.boxC .hd ul { overflow: hidden;}
.boxC .hd ul li { float: left;}
.boxC .hd ul a {line-height: 16px;  display: block; float: left; margin: 9px 0; padding: 0 20px; border-right: 1px solid #ccc;}
.boxC .hd ul a:hover { text-decoration: none;}
.boxC .hd ul li:last-child a { border-right: 0;}
.boxC .hd .on a { color: #0068b7;}
.boxC .bd { overflow: hidden; padding: 8px 5px;}
/* boxD */
.boxD { margin-bottom: 20px;}
.boxD .hd {line-height: 40px;  height: 40px; background: #0068b7;}
.boxD .hd h3 { font-size: 18px; color: #fff;}
.boxD .hd h3 a { color: #fff;}
.boxD .hd h3 i { display: block; float: left; width: 42px; height: 40px; margin-right: 10px;background: url(../images/icons-zwgk.png) #00599d 10px 10px no-repeat; }
.boxD .bd {overflow: hidden; border: 1px solid #e9e9e9; border-top: 0; background: #fff; }
/* boxE */
.boxE { margin-bottom: 15px;}
.boxE .hd {line-height: 40px; overflow: hidden;  height: 40px; border-bottom: 2px solid #0068b7;}
.boxE .hd h3 {font-size: 18px; float: left; padding: 0 20px; color: #fff; background: #0068b7; }
.boxE .hd h3 a {display: block; float: left; color: #fff; }
.boxE .hd .more { float: right;}
.boxE .bd {overflow: hidden; padding: 10px; }


/* 信件列表 */
.letterList { width: 100%; border: none;}
.letterList th ,.letterList td {font-size: 14px; line-height: 30px; padding: 5px 5px; text-align: center; vertical-align: middle; }
.letterList th { background: #f6f6f6;}
.letterList th {line-height: 35px; height: 35px; padding: 0; font-size: 14px; font-weight: bold; color: #666; }
.letterList th.title {padding-left: 38px; text-align: left; }
.letterList td {border-bottom: 1px solid #e2e2e1;}
.letterList .num { display: none;}
.letterList td.title {padding-left: 5px; text-align: left; }
.letterList td.title a{padding-left: 24px; background: url(../images/lettericon.png) left 3px no-repeat;}
.letterList .ico {display: none; width: 30px; padding: 0;text-align: center; vertical-align: middle; }
.letterList .ico img { vertical-align: middle;}
.letterList .dep { width: 90px;}
.letterList .state { width: 90px;}
.letterList .state .s0 { color: #333;}
.letterList .state .s1 { color: #f70;}
.letterList .state .s2 { color: #f00;}
.letterList .state .s3 { color: #390;}
.letterList .state .s4 {text-decoration: line-through; color: #333; }
.letterList .date {width: 90px; border-right: none; }
.letterList td.date { color: #999;}
/* detailTable */
.detailTable {width: 100%; margin-top: 20px; background: #fff; }
.detailTable ,.detailTable tr ,.detailTable tr td {border-collapse: collapse; border: 1px solid #e6e6e6; }
.detailTable thead tr { border-color: #014898;}
.detailTable thead th {font-size: 16px; line-height: 40px; height: 40px; text-align: center; color: #fff; border-color: #014898; background: #014898; }
.detailTable tbody td { padding: 10px 15px;}
.detailTable tbody td.tdName {font-size: 14px; font-weight: bold; width: 20%; text-align: center; background: #f7f7f7; }
.detailTable .trTitle .tdCon { font-weight: bold;}
.detailTable .trName td:nth-child(2) ,.detailTable .trUnit td:nth-child(2) { width: 160px;}
.detailTable .trName td:nth-child(3) ,.detailTable .trUnit td:nth-child(3) { width: 160px;}
.detailTable .preDiv {overflow: auto; width: 670px; }
.detailTable .preDiv pre {font-family: 'Microsoft YaHei', SimSun, Arial, Helvetica, Tahoma, sans-serif;  font-size: 14px; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;}

/* 热点专题 */
.indRdzt { overflow: hidden; zoom: 1;}
.indRdzt ul {overflow: hidden; margin-right: -20px; }
.indRdzt li { float: left; width: 254px;margin-right: 15px; }
.indRdzt li a { display: block;}
.indRdzt li img { width: 100%; height: 66px;}
.indRdzt .tit {font-size: 14px;  display: block; overflow: hidden;height: 25px; text-align: center; }
/* 友情链接 */
.friendLinks {padding: 10px 0; border-top: 1px solid #ddd; background: #eee; }
.friendLinks h3 {font-size: 16px;  float: left; padding-left: 31px; color: #0068b7; background: url(../images/icons.png) 0 -813px no-repeat;}
.friendLinks .con { overflow: hidden;}
.friendLinks select {*display: inline; float: left; width: 18.4%; margin-left: 1.6%;  padding: 6px; border: 1px solid #ccc;*width: 18.2%; *margin: 6px 0 6px 1.6%; }
/* 侧栏-栏目内搜索 */
#sideSearch .bd li {overflow: hidden; padding: 0 0 10px 0; }
#sideSearch .nodes ,#sideSearch input ,#sideSearch button {font-family: 'microsoft yahei'; font-size: 14px; line-height: 32px; width: 100%;  height: 32px; border: 1px solid #ddd; outline: none;}
#sideSearch .keyword { width: 60%; padding: 0 5px;}
#sideSearch button { line-height: 28px; float: right; width: 32%; color: #fff;border-color: #0068b7; background: #0068b7; }
/*验证码*/
div.codeinp input[type=text] {float: left;  width: 100px !important; margin-right: 10px;}
div input[type=text] { width: 80%; height: 30px; padding: 0 10px;border: 1px solid #ccc; }
/* 通用底部按钮 */
.bot {padding: 0 0 20px 0; text-align: center; }
.bot a ,.bot button {font-size: 16px; line-height: 36px; display: inline-block; height: 36px; margin: 0 2%; padding: 0 5%;  cursor: pointer; color: #fff; border: 0; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;background: #0068b7; }
.bot a:hover ,.bot button:hover { text-decoration: none; background: #077bd4;}
/* 依申请、信访、咨询等通用 查询页样色 */
.queryForm {font-size: 14px; margin: 20px auto 0; padding: 3% 0;   background: #f8f8f8; }
.queryForm td { padding: 8px 0;}
.queryForm .tdlab { width: 40%; text-align: right;}
.queryForm input[type=text] { width: 56%;}
.queryForm .bot { text-align: left;}
.queryForm .bot a { margin: 0;}
.queryForm .required strong {margin-right: 5px; color: #f00; }
.queryForm .errorMessage { color: #f00;}
.queryForm table { width: 100%; border: 0;}
/* 依申请、信访、咨询等通用 查询结果页样色 */
.queryResult { width: 100%; margin: 30px auto;}
.queryResult .mainBox { margin-bottom: 50px;}
.queryResult .tit h3 {font-size: 38px; line-height: 2; margin-bottom: 30px; text-align: center; }
.queryResult .tips {font-size: 16px; margin-bottom: 50px; padding: 50px 0 20px 0; text-align: center; border-top: 1px solid #ddd; }
.queryResult .number { font-weight: bold; color: #f00;}
.queryResult .detailTable .trName td {width: 60px;}

/*--
颜色代码
#0068B7 深蓝色标题
#ddd 淡蓝色边框
--*/
