﻿@charset "UTF-8";
/*Css for PEL,    ver 1.0CopyRight 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;}
pre {white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;line-height: 1.8;font-family: "Microsoft YaHei", SimSun, Arial, Helvetica, Tahoma, sans-serif;}
article, aside, dialog, footer, header, section, footer, nav, figure, menu, time {margin: 0;padding: 0;display: block;zoom: 1;}
/* Public */
body {color: #333;font-size: 14px;line-height: 2;font-family: "Microsoft YaHei", SimSun, Arial, Helvetica, Tahoma, sans-serif;text-align: center;-webkit-text-size-adjust: none;}
a {color: #333;text-decoration: none;outline: none;}
a:hover {color: #D60000;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 !important;}
.fr {float: right !important;}
.hide {display: none;}
.padding0{padding:0}
input[type=button], input[type=submit], input[type=file], button {cursor: pointer;-webkit-appearance: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
/* frame */
body {text-align: center;background:#f3f3f3;min-width: 1200px;}
.siteWidth {position: relative;max-width: 1200px;_width: 1200px;margin: 0 auto;}
.row{overflow: hidden; margin-bottom: 20px}
.wrap{background: url(../../Base/img/body.jpg) center 0 no-repeat;}
/* topBar */
.topBar{height:36px;line-height:36px;position:relative;z-index:5;text-align:left;color:#fff;font-size:12px; padding:5px 0px}
.topBar a{color:#fff}
.topBar .topBarBg{height:46px;display:block;width:100%;position:absolute;left:0;top:0;z-index:1;background:url("../img/topBarBg.png") 0px 0px repeat;}
.topBar .list{position:relative;z-index:3;float:right;}
.topBar .list li{position:relative;display:inline-block;*display:inline;zoom:1;padding-left: 27px;background: url(../img/topBar.png) -37px -20px no-repeat;margin-right: 16px;cursor:pointer;}
.topBar .list .obstacleFree{background-position: 0 6px;}
.topBar .list .character{background-position: 0 -243px;}
.topBar .list .phone{background-position: 7px -75px;}
.topBar .list .wechat{background-position: 0 -159px;}
.topBar .list .robot{background-position: 0 -323px;}
.topBar .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);}
.topBar .pic img {width: 140px;height: 140px;padding:5px;}
.topBar .wechat .pic img{padding:0;}
.topBar .on .pic {display: block;position: absolute;left: 0;top: 40px;padding: 4px;background: #fff;margin-left:-50px;}
.topBar .on .pic i {z-index: 8;position: absolute;top: -10px;left: 50%;margin-left: -3px;border-width: 5px;border-color: transparent;border-style: dashed;border-bottom-color: #fff;border-bottom-style: solid;display: block;font-size: 0;line-height: 0;width: 0;}
.topBar .links{position:relative;z-index:2;}
.topBar .links a{padding: 4px 10px 0 25px; background: url(../img/topBarbtn.png) 0px center no-repeat; background-size: contain;}

.topBar .list .user{ background: none; padding-left: 0; margin-right: 10px; color: #fff; }
.topBar .list .user a{ margin: 0 10px; }

.topBar .list .elderlyMode{background:none;  padding:0}
.topBar .list .elderlyMode a{background: url(../img/icon-elderly.png) 9px 7px no-repeat #EA9327;font-size:16px;display:block;padding:0 10px 0 34px; border-radius:5px; color:#fff;}
.topBar .list .elderlyMode a:hover{background-color:#e90000; text-decoration:none;}

/* header */
#header {text-align: left;margin: 0 auto;position:relative;z-index:4;}
.headerTop{padding-top:310px;}
#content {position:relative;z-index:3;width:1170px;padding:15px;margin:0 auto;background:#fff;text-align:left;}
#content:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

/* topNav */
.topNav{height:60px;line-height:60px;position:relative}
.topNav .menuBtn{display:none}
.topNav .mainNav{overflow:hidden;background:#015293;height:60px;}
.topNav .li1{float:left;}
.topNav .h1{float:left;position:relative;text-align:center;font-size:16px;}
.topNav .li1 .a1{text-align:center;color:#ffffff;font-weight:bold;display:block;float:left;width: 149px;padding-left: 20px;cursor:pointer;background: url(../img/icons2.png) 16px -578px no-repeat;position:relative;z-index:1;border-left:1px solid #0067b9;border-right:1px solid #00467e;height:60px;}
.topNav .li1 .a1:hover,
.topNav .on1 .a1{text-decoration:none; background-color:#dc2d19; border-right:1px solid #dc2d19; border-left:1px solid #dc2d19;}
.topNav .on1{}

.topNav #li-zwdt .a1{background-position: 16px -678px}
.topNav #li-xxgk .a1{background-position: 16px -778px}
.topNav #li-zxfw .a1{background-position: 16px -878px}
.topNav #li-zmhd .a1{background-position: 16px -978px}
.topNav #li-tzxf .a1{background-position: 16px -1078px}
.topNav #li-mlxf .a1{background-position: 16px -1178px}
.topNav #li-ztzl .a1{background-position: 16px -1278px;width:152px;}

/* 搜索框 */
.siteSearchBar {z-index: 2;position: absolute;right: 0px;top: 110px;width: auto;}
/*.s-form{-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:6px; background:url(../img/black-alpha20.png); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}*/
.s-form{-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:6px; background:url(../img/black-alpha20.png); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;height:44px;}
.s-form-in{background:#fff;padding:2px;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.s-form {vertical-align: top;}
.s-form .input-box {float: left;background:#fff;height: 44px;}
.s-form .input-box input {width: 250px;vertical-align: top;padding: 7px 10px;border:0;outline: none;height:30px;line-height:30px;background:none;}
.s-form .btn-box {float: right;height:44px;overflow:hidden;}
.s-form .btn-box input {height: 44px;line-height:200px;overflow: hidden;border: none;background:none;width: 74px;outline: none;font-size:0;color:#fff;background: url(../img/icons.png) 20px -132px no-repeat #015293;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}
.s-form .link-box {text-align: center;font-size: 14px;}

.s-form .select-box {float: left;width: auto;height: 44px;position: relative; background:#fff; border-right:1px solid #ccc}
.s-form .select-box ul {position: absolute;background: #f7f7f7;line-height: 1.8;display: none;left: 0px;top: 100%;width: 341px;padding: 5px 10px;}
.s-form .select-box ul li {cursor: pointer;padding: 4px 5px;font-size: 14px;float: left;width: 90px;text-align: left;}
.s-form .select-box ul li:hover {color: #E20500;background: #f1f1f1;}
.s-form .select-box .s-option {display: block;height: 44px;line-height: 44px;width: auto; min-width:60px; text-align: center;color:#999; padding:0 20px 0 10px;}
.s-form .select-box a:hover {text-decoration: none;}
.s-form .select-box .arrow-dn {display: inline-block;height: 0;width: 0;font-size: 0;overflow: hidden;border: 5px solid transparent;border-color: #D4D4D4 transparent transparent;position: absolute;right: 5px;top: 50%;margin-top:-5px;transition: -webkit-transform .1s ease-in-out;transform: translate3d(0, 0, 999px);backface-visibility: visible;-webkit-transition: -webkit-transform .1s ease-in-out;-webkit-transform: translate3d(0, 0, 999px);-webkit-backface-visibility: visible;-moz-transition: -moz-transform .2s ease-in-out;-moz-transform: translate3d(0, 0, 999px);-moz-backface-visibility: visible;}
.s-form .select-box .arrow-hover {border-color: transparent transparent #D4D4D4 transparent; margin-top:-10px;}
.siteSearchBar .hotWords{padding:10px 0;color: #fff;height:24px;line-height:24px;color:#006FC2;}
.siteSearchBar .hotWords a{font-size: 12px;padding:0 10px;display:inline-block;background:#7A8C9E;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;color:#fff;margin-left:7px;-webkit-transition:200ms;-o-transition:200ms;-moz-transition:200ms;transition:200ms;}
.siteSearchBar .hotWords a:hover{text-decoration:none;background:#EC9720}
/* logo */
#logo {position:absolute;left: 0px;top: 106px;margin-left: 0px;}
#logo img {max-width: 100%;}
/* 主导航 */

/* 主栏 和 侧栏 */
.mainContent {width: 890px;zoom: 1;float: right;}
.side {width: 260px;overflow: hidden;float: left;}

/* 位置导航 */
.path{height: 30px; line-height: 30px; background: url(../img/path.png) 15px 15px no-repeat #fff; text-align: left; color:#777777; padding: 15px 15px 0px 43px; width: 1142px; margin: 0 auto; }
.path a, .path span {position:relative;padding: 0 4px; color:#777777;}

/*footer*/
#footer a{ color:#fff;}
#footer { z-index:2; position: relative; padding: 25px 0; clear: both; line-height:24px; background:#0080d1; color:#fff; text-align:center; font-size:12px;}
#footer .footNav{ margin-left:-10px; margin-bottom:5px;}
#footer .footNav a { margin: 0 10px;}
#footer img{ vertical-align:middle;}
#footer .copyRight a { text-decoration: underline;}
#footer #_span_jiucuo{ margin-left:15px;}

/* goTop */
#goTop { position: fixed; display: none; _display: none !important; width: 50px; height: 50px; bottom: 290px; left: 50%; margin-left:620px; z-index: 99; cursor: pointer; width: 40px; height: 40px; border-radius: 2px; box-shadow: 0 0 5px #9c9c9c; -webkit-box-shadow: 0 0 5px #9c9c9c; opacity: .9; background: rgba(0, 0, 0, .5);}
#goTop::after { display: block; position: absolute; left: 50%; top: 50%; margin-left: -10px; margin-top: -15px; content: ""; border-width: 10px; border-color: transparent; border-bottom-color: #fff; border-bottom-style: solid; border-style: dashed; display: block; font-size: 0; line-height: 0; width: 0;}

/* winMark */
#winMark { z-index: 1; width: 100%; display: none; height: 100%; position: fixed; background: rgba(0, 0, 0, .8); left: 0; top: 0;}

/* 侧栏-栏目菜单 */
#sideMenu{margin-bottom: 20px;}
/*#sideMenu>.hd{background: url(../../Base/img/sideMenuHd.jpg) 0px 0px no-repeat; }*/
#sideMenu>.hd{background: url(../../Base/img/sideMenuHd.jpg) -3px center no-repeat #015293;}
#sideMenu>.hd h3{display: block;padding: 15px 40px;text-align: center;font-size: 16px;color: #fff;font-weight: bold;}
#sideMenu>.hd h3 a{color: #fff;}
#sideMenu>.bd{}
#sideMenu .menuList{}
#sideMenu .menuList li{height: auto;line-height: 24px;border-left: 5px solid #c1c1c1;background: url(../../Base/img/sideMenuLi.png) 220px 20px no-repeat #f5f5f5;margin-bottom: 1px;}
#sideMenu .menuList li a{display: block; height: auto; line-height: 24px; padding: 13px 48px 13px 16px; text-align: center; font-size: 16px; text-decoration: none; }
#sideMenu .menuList li a:hover{color: #015293}
#sideMenu .menuList li.on{background-color: #fff;background-position: 220px -167px;border-left: 5px solid #0087cb;color: #015293;}
#sideMenu .menuList li.on a{color: #015293; }

/* box */
.box {margin-bottom: 15px;}
.box .hd {height: 37px; border-bottom: 3px solid #015293; line-height: 37px; }
.box .hd .more {color: #999; float:right; font-size: 16px; margin-right:10px; font-weight:normal;}
.box .hd .more a{color: #999;}
.box .hd h3 {float:left; display: block; font-size: 18px; color: #015293;}
.box .hd h3 a{color: #015293}
.box .bd{padding-top: 10px}

.box-small .hd{height:40px;line-height:40px;border-bottom:0;font-size:16px;}
.box-small .hd h3{font-weight:normal;}
.box-small .hd li a{padding:0 20px;}

/* boxA */
.boxA{padding:0px;}
.boxA .hd{height: 38px; background: #f6f6f6; border: 1px solid #efefef; padding-right: 10px; overflow:hidden}
.boxA .hd h3{float: left; height: 38px; line-height: 38px; margin: 0px; padding: 0 25px; background: #015293; color: #fff; font-size: 18px;}
.boxA .hd h3 a{color: #fff; text-decoration: none; }
.boxA .hd h3 a:hover{color: #fff;}
.boxA .hd .more{float: right; line-height: 38px; color: #777}
.boxA .hd ul{height: 40px; margin: -1px 0 0 -1px; overflow: hidden; display: block; float:left }
.boxA .hd ul li{float: left; height: 40px; *display: inline; }
.boxA .hd ul li a{float: left; *display: inline; height: 40px; line-height: 40px; text-align: center; padding: 0 25px; color: #333; text-decoration: none; font-size: 18px; }
.boxA .hd ul li.on a{background: #015293; color: #fff;}
.boxA .bd{padding: 10px 0 0;}

/* boxB */
.boxB .hd {height: 50px;line-height: 50px;position: relative;background:#015293;}
.boxB .hd .more {font-size: 12px;position: absolute;right: 10px;color: #fff;}
.boxB .hd h3 {font-size: 18px;color: #fff;padding-left:40px;background:url(../img/icons-zwgk.png) 5px -410px no-repeat;}
.boxB .hd h3 a {color: #fff}
.boxB .hd ul{overflow:hidden;height:46px;position:absolute;top:-2px;left:10px;}
.boxB .hd li{float:left;font-size:18px;margin-right:20px;}
.boxB .hd li a{display:block;float:left;padding:0 25px;}
.boxB .hd .on{border-top:2px solid #CC1111;font-weight:bold;color:#CC1111;line-height:40px;}
.boxB .hd .on a{color:#CC1111}
.boxB .bd {overflow: hidden;padding: 15px 0;}
.boxB-small .bd{}
.boxB-small .hd{height:40px;line-height:40px;}
.boxB-small .hd li,
.boxB-small .hd h3{font-size:16px;padding-left:42px;background-position:5px -179px}
.boxB-small .hd .on{line-height:36px;}
/* boxC */
.boxC{margin-bottom:30px;}
.boxC .hd{height:42px;line-height: 40px;border-bottom:1px solid #EDEDED;margin-bottom: 20px;position:relative;}
.boxC .hd ul{overflow:hidden;}
.boxC .hd li{float:left;margin-left:-1px;}
.boxC .hd li a{padding:0 10px;font-size:18px;}
.boxC .hd .on{border-bottom:2px solid #015293}
.boxC .hd li a:hover{text-decoration:none}
.boxC .hd .on a{color:#015293}
.boxC .hd .more{position:absolute;right:0;top:0;color:#999;}
.boxC .bd{overflow:hidden;}
/* boxD */
.boxD {margin-bottom: 20px;background:#FBFBFB;border:1px solid #eee;padding:10px;}
.boxD .hd {height: 40px;line-height: 40px;border-bottom:1px solid #eee;}
.boxD .hd h3 {font-size: 16px;color: #015293;font-weight:bold;border-bottom:2px solid #015293;display:inline-block;*display:inline;zoom:1;padding:0 10px;}
.boxD .hd h3 a {color: #015293}
.boxD .bd {padding:10px 0;overflow:hidden;}
/* boxE */
.boxE {margin-bottom: 15px;}
.boxE .hd {height: 40px;line-height: 40px;overflow: hidden;border-bottom: 2px solid #015293;}
.boxE .hd li{float:left;padding:0 20px;font-size: 16px;}
.boxE .hd h3,
.boxE .hd .on {float: left;padding: 0 20px;background: #015293;color: #fff;font-size: 18px;}
.boxE .hd h3 a {color: #fff;display: block;float: left;}
.boxE .hd .more {float: right;}
.boxE .bd {padding: 10px;overflow: hidden;}

/* sideBox */
.sideBox{}
.sideBox .hd{height: 40px; background: #015293; font-size: 18px; line-height: 40px; color: #fff; text-align: center; }
.sideBox .hd h3{color: #fff; display: block; text-align: center;  }
.sideBox .hd h3 a{color:#fff}
.sideBox .bd{border: 1px solid #eaeaea; border-top: none; background: #fff; padding: 15px }

/* sideBoxA */
.sideBoxA {border: 1px solid #e3e4e8; background: #f0f2f5 }
.sideBoxA .hd{height: 42px; line-height: 42px; padding-right: 10px}
.sideBoxA .hd h3{float: left;padding-left: 50px;background: url(../img/icons-side.png) 20px 13px no-repeat;font-size: 18px;color: #0069ae;}
.sideBoxA .hd h3 a{color: #0069ae}
.sideBoxA .hd .more{float: right; font-size:14px; color: #999; }
.sideBoxA .bd{padding: 10px 20px 15px;}

/* infoListA */
.infoListA li {padding: 0 0 10px 12px;margin-bottom: 10px;border-bottom: 1px solid #EBEBEB;line-height: 24px;height:48px;overflow:hidden;background: url(../img/icons.png) 0 -387px no-repeat;position: relative;}
.infoListA .date {color: #999;position:absolute;right:0;bottom: 4px;}
.infoListA .last {border-bottom: 0}
/* 信件列表 */
.letterList {width: 100%;border: none;}
.letterList th, .letterList td {text-align: center;vertical-align: middle;line-height: 26px;padding: 7px 5px; font-size:16px}
.letterList th {background: #F5F5F5;}
.letterList th.title {text-align: left;}
.letterList td {border-bottom:1px solid #eee;}
.letterList .even td{}
.letterList .dep,
.letterList .num,
.letterList .open,
.letterList .state {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,
.letterList .handle {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 {color: #333;text-decoration: line-through;}
.letterList .date {border-right: none;width: 90px;}
.letterList td.date {color: #999999}
/* detailTable */

/* detailTable */
.detailTable { margin-bottom: 20px; background: #fff; width: 100%;}
.detailTable,
.detailTable tr,
.detailTable tr td { border: 1px solid #e6e6e6; border-collapse: collapse; text-align:left}
.detailTable thead tr {}
.detailTable thead th { height: 40px; line-height: 40px; font-size: 16px; border:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; color:#015CAB; font-weight:bold; padding-left:25px; background:#e6e6e6;}
.detailTable thead .jg{ background-position: 0 -750px;}
.detailTable tbody td { padding: 10px 15px;}
.detailTable tbody td.tdName { font-weight: bold; background: #f7f7f7; text-align: center; width: 20%; font-size: 14px;}
.detailTable .trTitle .tdCon { font-weight: bold;}
.detailTable .trName td:nth-child(2),
.detailTable .trUnit td:nth-child(2) { width: 360px; }
.detailTable .preDiv { width: 670px; overflow: auto;}
.detailTable .preDiv img{ max-width:100%}
.detailTable .preDiv pre { font-size: 14px; font-family: "Microsoft YaHei", SimSun, Arial, Helvetica, Tahoma, sans-serif; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;}

/* mainBox */
.mainBox .mHd{height: 38px; background: #f6f6f6; border: 1px solid #efefef; padding-right: 10px; margin-bottom: 20px}
.mainBox .mHd h3{float: left; height: 40px; line-height: 40px; margin: -1px 0 0 -1px; padding: 0 25px; background: #015293; color: #fff; font-size: 18px;}
.mainBox .mHd h3 a{color: #fff; text-decoration: none; }
.mainBox .mHd h3 a:hover{color: #fff;}
.mainBox .mHd .more{float: right; line-height: 38px; color: #777}
.mainBox .mHd ul{height: 40px; margin: -1px 0 0 -1px; overflow: hidden; display: block; }
.mainBox .mHd ul li{float: left; height: 40px; *display: inline; }
.mainBox .mHd ul li a{float: left; *display: inline; height: 40px; line-height: 40px; text-align: center; padding: 0 25px; color: #333; text-decoration: none; font-size: 18px; }
.mainBox .mHd ul li.on a{background: #015293; color: #fff;}


/* 友情链接 */
.friendLinks { border-top: 1px solid #ddd; background: #EEEEEE; padding: 10px 0;}
.friendLinks .con{margin-right:-15px}
.friendLinks dl{width: 228px;margin-right: 15px;float:left;display:inline;position:relative;}
.friendLinks dl dt{height: 34px;line-height: 34px;padding:0 5px 0 8px;overflow:hidden;border:1px solid #ccc;background:#fff;position:relative;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.friendLinks dl dt i{ right:12px; top:50%; margin-top:-2px; border-width:5px; position:absolute;  border-color:transparent; border-style:dashed;  border-top-color:#363636;border-top-style:solid; content:"";display:block; font-size:0;line-height:0;width:0;}
.friendLinks dl dt h3{border-right:1px solid #ccc; width:175px}
.friendLinks dd{bottom: 35px;display:none;width:100%;position:absolute;left:0;}
.friendLinks ul{ max-height: 389px; border:1px solid #ccc; background:#fff;overflow-y:scroll; }
.friendLinks li{line-height:22px;padding: 8px 10px;border-bottom:1px dotted #ccc;/* word-break:keep-all; *//* white-space:nowrap; */cursor:pointer;}
.friendLinks li a{display:block;}
.friendLinks li a:hover{text-decoration:none}
.friendLinks li:hover{  color:#CD3333; background-color:#f1f1f1 }
.friendLinks .last{border-bottom:0}
.friendLinks .on {z-index:9; -webkit-box-shadow:0 0 3px rgba(0, 0, 0, .3); -moz-box-shadow:0 0 3px rgba(0, 0, 0, .3); box-shadow:0 0 5px rgba(0, 0, 0, .2);  }
.friendLinks .on dt{border-color:#bbb; }
.friendLinks .on dt i{  border-top-style:none; border-bottom-color:#aaa;border-bottom-style:solid; }
.friendLinks .on dd{ display:block;  -webkit-box-shadow:0 0 3px rgba(0, 0, 0, .3); -moz-box-shadow:0 0 3px rgba(0, 0, 0, .3); box-shadow:0 0 5px rgba(0, 0, 0, .2); }
.friendLinks .on dd ul{ border-color:#bbb; }


/* 图标按钮 */
.grbsList{ overflow:hidden; margin-right:-20px;}
.grbsList li{ float:left; margin:0 10px 10px 0;}
.grbsList a{ display:block; width: 93px; border:1px solid #E8E8E8; height:38px; line-height:38px; text-align:center;}
.grbsList a i{ display:block; height:46px; -webkit-transition:400ms;-o-transition:400ms;-moz-transition:400ms;transition:400ms;}
.grbsList a:hover{ text-decoration:none; background-color:#EEF5FF; border-color:#DFE6EF; color:#015293}
/* 部门办事 */
.bmbsList{ overflow:hidden;}
.bmbsList li{ float:left; width:21.9%; margin:0 3% 1.5% 0;}
.bmbsList li a{ border:1px solid #E6E6E6; display:block; text-align:center; height:30px; line-height:30px; background:#FAFAFA; font-size:16px}
.bmbsList li a:hover{ text-decoration:none; background:#F0F7FC; border-color:#A9D6FF; color:#3569B8}

/*验证码*/
div.codeinp input {float: left;margin-right: 10px;}
/* 动画效果 */
.animate-scaleX i{-webkit-transition:transform 400ms;-o-transition:transform 400ms;-moz-transition:transform 400ms;transition:transform 400ms;}
.animate-scaleX a:hover i{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);}
/* 12345市长热线 */
.szrxBody{background:none;min-width:auto;}
.szrxBody .letterList .ico i{display:block;height:30px;width:26px;background: url(../img/icons.png) 8px -80px no-repeat;}
/* 侧栏固定菜单 */
.sideFixed {display:block;z-index: 9;position: fixed;top: 305px;right: 0;width: 60px;font-size: 12px;_position: absolute;}
.sideFixed li {position: relative;background: url(../img/black-alpha50.png);border-bottom:1px solid #717171;}
.sideFixed li a {padding-top: 45px;display: block;background: url(../img/sideFixed.png) center -23px no-repeat;color:#fff;cursor:pointer}
.sideFixed li a:hover {text-decoration: none;}
.sideFixed .wb{-webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
.sideFixed .db{-webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px;}
.sideFixed .on{background:#555}
.sideFixed .wx a {background-position: center -123px;}
.sideFixed .phone a {background-position: center -223px;}
.sideFixed .db a {background-position: center -323px;}
.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: 125px;height: 125px;}
.sideFixed .on .pic {display: block;position: absolute;left: -145px;top: -25px;padding: 4px;background: #fff;}
.sideFixed .on .pic i {z-index: 8;position: absolute;right: -10px;top: 50%;margin-top: -3px;border-width: 5px;border-color: transparent;border-style: dashed;border-left-color: #fff;border-left-style: solid;display: block;font-size: 0;line-height: 0;width: 0;}
@media screen and (min-width: 1330px) {.sideFixed{    right:50%;    margin-right: -680px;}}

/*验证码*/
div.codeinp input[type=text] {width: 100px !important;float: left;margin-right: 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: #015293;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: #077BD4;}
/* 依申请、信访、咨询等通用 查询页样色 */
.queryForm {background: #fff;padding: 3% 0;width: 100%;margin: 0 auto;border: 1px solid #e2e2e2;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;padding:6px;}
.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: 80%;margin: 0 auto;padding:20px 0}
.queryResult .mainBox {margin-bottom: 50px;}
.queryResult .tit h3 {text-align: center;font-size: 36px;line-height: 2;margin-bottom: 20px;}
.queryResult .tips {text-align: center;font-size: 16px;margin-bottom: 50px;border-top: 1px solid #ddd;padding: 40px 0 10px 0;}
.queryResult .number {font-weight: bold;color: #f00}
/* 侧栏按钮 */
.sideXxgkBtns{overflow:hidden}
.sideXxgkBtns li{float:left;width:125px;text-align:center;font-size:16px;}
.sideXxgkBtns li a{display:block;background: url(../../Base/img/icons-zwgk.png) center -1059px no-repeat #78C0FA;padding-top:50px;line-height:40px;color:#fff;}
.sideXxgkBtns .li2{float:right;}
.sideXxgkBtns .li2 a{background-color:#FA9191;background-position: center -921px;}
.sideXxgkBtns li a:hover{text-decoration:none;background-color:#59aaea}
.sideXxgkBtns .li2 a:hover{background-color:#ef7878}
#sideXmhdBtns .li1 a{background-position:center -787px}
#sideXmhdBtns .li2 a{background-position:center -652px}

/* 侧栏-链接按钮组 */
.sideBtns {overflow: hidden;margin-right:-10px;padding-bottom:20px}
.sideBtns li {width: 125px;height: 105px;margin-right:10px;float: left;*display: inline;margin-bottom: 10px;overflow: hidden;}
.sideBtns li a {display: block;height: 100px;font-size: 14px;color: #fff;text-align: center;padding-top: 10px;line-height:35px;font-size:16px;}
.sideBtns li a:hover {text-decoration: none;}
.sideBtns li a i {display: block;width: 70px;height: 50px;margin: 0 auto;background-repeat: no-repeat;background-position: 50%;transition: all .5s;background-image: url(../../Interaction/img/interaction-icons.png);}
.sideBtns li a:hover i {transform: rotateY(180deg);}
.sideBtns .li1 a {background: #EB807F;}
.sideBtns .li2 a {background: #89C9E8;}
.sideBtns .li3 a {background: #CEDE7C;}
.sideBtns .li4 a {background: #8CE0CC;}
.sideBtns .li1 a i {background-position: center 6px;}
.sideBtns .li2 a i {background-position: center -167px;}
.sideBtns .li3 a i {background-position: center -344px;}
.sideBtns .li4 a i {background-position: center -517px;}

/* 大图标组 */
.bigIconList{ overflow:hidden; margin-right: -12px;}
.bigIconList li{ float:left; width: 150px; margin: 0 9px 9px 0; text-align:center;}
.bigIconList a{ display:block; border:1px solid #E6E6E6; background:#FAFAFA; line-height:28px; padding-bottom:2px; font-size:16px;}
.bigIconList i{ display:block; height: 46px; background:url(../img/bsfw-grbs.png) center -22px no-repeat; -webkit-transition:400ms; -o-transition:400ms; -moz-transition:400ms; transition:400ms;}
.bigIconList a:hover{ background-color:#F0F7FC; color:#1376D1; text-decoration:none; border-color:#a9d6ff}
.bigIconList a:hover i{ background-position:center -122px; -moz-transform:scaleX(-1); -webkit-transform:scaleX(-1); -o-transform:scaleX(-1); transform:scaleX(-1);}
.bigIconList .li2 i{    background-position:center -222px}
.bigIconList .li3 i{    background-position:center -422px}
.bigIconList .li4 i{    background-position:center -622px}
.bigIconList .li5 i{    background-position:center -822px}
.bigIconList .li6 i{    background-position:center -1022px}
.bigIconList .li7 i{    background-position:center -1222px}
.bigIconList .li8 i{    background-position:center -1422px}
.bigIconList .li9 i{    background-position:center -1622px}
.bigIconList .li10 i{    background-position:center -1822px}
.bigIconList .li11 i{    background-position:center -2022px}
.bigIconList .li12 i{    background-position:center -2222px}
.bigIconList .li13 i{    background-position:center -2422px}
.bigIconList .li14 i{    background-position:center -2622px}
.bigIconList .li15 i{    background-position:center -2822px}
.bigIconList .li16 i{    background-position:center -3022px}
.bigIconList .li2 a:hover i{    background-position:center -322px;}
.bigIconList .li3 a:hover i{    background-position:center -522px;}
.bigIconList .li4 a:hover i{    background-position:center -722px;}
.bigIconList .li5 a:hover i{    background-position:center -922px;}
.bigIconList .li6 a:hover i{    background-position:center -1122px;}
.bigIconList .li7 a:hover i{    background-position:center -1322px;}
.bigIconList .li8 a:hover i{    background-position:center -1522px;}
.bigIconList .li9 a:hover i{    background-position:center -1722px;}
.bigIconList .li10 a:hover i{    background-position:center -1922px;}
.bigIconList .li11 a:hover i{    background-position:center -2122px;}
.bigIconList .li12 a:hover i{    background-position:center -2322px;}
.bigIconList .li13 a:hover i{    background-position:center -2522px;}
.bigIconList .li14 a:hover i{    background-position:center -2722px;}
.bigIconList .li15 a:hover i{    background-position:center -2922px;}
.bigIconList .li16 a:hover i{    background-position:center -3122px;}
.bigIconList .li17 a:hover i{    background-position:center -3322px;}

/* 办事咨询投诉按钮 */
.zxtsLinks{overflow: hidden; }
.zxtsLinks a{width: 140px; float: left; *display: inline; background: #3c99ad; font-size: 16px; text-align: center; color: #fff; padding:10px 0 5px; }
.zxtsLinks a.wytsBtn{float: right; background: #65c794}
.zxtsLinks a i{display:block;height: 38px;background: url(../img/ind-bsfw.png) center -1133px no-repeat;-webkit-transition:400ms;-o-transition:400ms;-moz-transition:400ms;transition:400ms;}
.zxtsLinks a.wytsBtn i{background-position: center -1229px;}

/* 服务公用部分 */
.severPage .side{ width:300px; float: right;}
.severPage .mainContent{ width:850px; float: left;}
#boxRdbs{margin-bottom: 12px;}
.gszwfwBtn,
.wywList li{ display:block; height:77px; background:url(../../Base/img/ind-picBg.jpg) 0 -100px; margin-bottom:10px;}
.wywList li{ position:relative; vertical-align:top; background-position:0 -200px; cursor:pointer;}
.wywList .li2{ background-position:0 -287px}
.wywList .li3{ background-position:0 -373px}
.wywList em{ display:block; position:absolute; top:25px; right:30px; height:30px; line-height:30px; background:#fff; width:108px; text-align:center; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.wywList .con{ text-align:center; font-size:0; visibility:hidden}
.wywList .con a{ display:inline-block; *display:inline; zoom:1; padding:0 5px; color:#fff; position:relative; top:5px; filter:alpha(opacity=0);opacity:0; -webkit-transition:200ms;-o-transition:200ms;-moz-transition:200ms;transition:200ms;}
.wywList .con .a2{ -webkit-transition:400ms;-o-transition:400ms;-moz-transition:400ms;transition:400ms;}
.wywList .con .a3{ -webkit-transition:600ms;-o-transition:600ms;-moz-transition:600ms;transition:600ms;}
.wywList .con .a4{ -webkit-transition:800ms;-o-transition:800ms;-moz-transition:800ms;transition:800ms;}
.wywList .con span{ font-size:12px; width: 62px; text-align:center; height:62px; line-height:62px; display:inline-block; *display:inline; zoom:1; -webkit-border-radius:100px; -moz-border-radius:100px; border-radius:100px; background:#4BACC1; -webkit-box-shadow:0px 2px 5px rgba(0, 0, 0, .3); -moz-box-shadow:0px 2px 5px rgba(0, 0, 0, .3); box-shadow:0px 2px 5px rgba(0, 0, 0, .3);
}
.wywList li:hover .con{ visibility:visible;}
.wywList li:hover a{ top: -52px; filter:alpha(opacity=70);opacity:.7;}
.wywList .con a:hover{ text-decoration:none; filter:alpha(opacity=100);opacity:1;}
.wywList .li2 span{ background:#cea635}
.wywList .li3 span{ background:#67c795}
.qzqdBtn{ display:block; height:75px; line-height:75px; border:1px solid #DDDDDD; text-align:center; font-size:18px; color:#698EC4; letter-spacing:5px; padding-left:40px; background: url(../../Base/img/ind-bsfw.png) 30px -1012px #EDFAFF no-repeat;}
.qzqdBtn:hover{ text-decoration:none; color:#698EC4; background-color:#e0f0f7;}
/* bsfwTab */
.bsfwTab{ border:1px solid #ddd; position:relative}
.bsfwTab dt{ height:50px; line-height:50px; background:#F8F8F8; margin-bottom: 19px;}
.bsfwTab dt li{ margin:-1px;}
.bsfwTab dt li,
.bsfwTab dt a{ display:inline-block; *display:inline; zoom:1; position:relative; vertical-align:top;}
.bsfwTab dt ul{ font-size:0;}
.bsfwTab dt a{ font-size:18px; padding: 0 50px 0 75px; border-right:1px solid #EDEDED; background:url(../../Base/img/ind-bsfw.png) 0 -224px no-repeat;}
.bsfwTab dt a:hover{ text-decoration:none;}
.bsfwTab dt li i{ display:none; position:absolute; left:50%; bottom:-12px; border-color:transparent;  border-style:dashed; border-width:6px;  border-top-color:#3569B8; border-top-style:solid; content:""; font-size:0; line-height:0; width:0;}
.bsfwTab dd{ background: url(../../Base/img/ind-bsfw-tab.jpg) -1px bottom no-repeat; height: 355px;}
.bsfwTab dt .li2 a{ background-position:0 -22px}
.bsfwTab dt .on a{ background-color:#3569B8; color:#fff; background-position:0 -324px}
.bsfwTab dt .on i{ display:block;}
.bsfwTab dt .li2.on a{ background-position:0 -122px}
.bsfwInTab{ overflow:hidden; margin-left:-1px;}
.bsfwTab .bigIconList{ height:339px;}
.bsfwInTab .hd{ width: 184px; float:left; margin-right:20px;}
.bsfwInTab .bd{ overflow:hidden;}
.bsfwInTab .hd li{ padding-bottom:10px;}
.bsfwInTab .hd a{ display:block; height:56px; line-height:56px; font-size:18px; padding-left:60px; background:url(../../Base/img/ind-bsfw.png) -12px -621px no-repeat; text-decoration:none !important;}
.bsfwInTab .hd .li2 a{ background-position:-12px -821px}
.bsfwInTab .hd .on{ background:url(../../Base/img/ind-bsfw-tab-on.png) 0 0 no-repeat;}
.bsfwInTab .hd .on a{ color:#3569B8; background-position:-12px -721px;}
.bsfwInTab .hd .li2.on a{ background-position:-12px -921px;}


.surveyCommonList li{font-size: 16px !important;}

/* 顶部节庆图片 */
.topNewYear{position:relative; z-index:2}
.topNewYear img{width:100%; height:auto;}
.topNewYear .close{position:absolute; top:10px; right:10px; width:28px; height:28px; font-size:16px; font-weight:bold; line-height:28px; text-align:center; background:#fff; cursor:pointer; }
.bodyOpen .topNewYear{display:none}

/*--
颜色代码
#015293 深蓝色标题
#ddd 淡蓝色边框
--*/

/* 侧栏信件统计 */
#sideStatistics {
    margin-bottom: 0
}
#sideStatistics .hd {
    padding-bottom: 0;
}
.sideStatisticsTable {
    width: 100%;
    border-collapse: collapse;
    empty-cells: show;
    margin-top: -1px;
}
.sideStatisticsTable th,
.sideStatisticsTable td {
    border: 1px solid #ECECEC;
    text-align: center;
    width: 20%;
}
.sideStatisticsTable th {
    background: #EFF4F7
}
.sideStatisticsTable .dept {
    width: auto;
}
.sideStatisticsTable tbody tr:nth-child(2n) td {
    background: #f8f8f8
}

#gszwinfo ul li.show,#gszwinfo2 ul li.show,#gszwinfo3 ul li.show{
    display:block!important;
}


.txt20d { display: none;}
