@charset "gb2312";
/* 配置默认样式 */
.icon{height: 3px;width: 3px;background-position: 0 0;}
.iconArrow{height: 7px;width: 4px;background-position: 0 -3px;}
.iconPhone{height: 18px;width: 10px;background-position: 0 -10px;}
.iconStatus{height: 14px;width: 10px;background-position: 0 -28px;}
.iconCage{height: 11px;width: 11px;background-position: 0 -42px;}
.iconLink{height: 12px;width: 12px;background-position: 0 -53px;}
.iconHome{height: 18px;width: 13px;background-position: 0 -65px;}
.iconMsg{height: 13px;width: 14px;background-position: 0 -83px;}
.iconDown{height: 13px;width: 14px;background-position: 0 -96px;}
.iconSearch{height: 15px;width: 15px;background-position: 0 -109px;}
.iconWriteMsg{height: 15px;width: 15px;background-position: 0 -124px;}
.iconWriteMsgWhite{height: 15px;width: 15px;background-position: 0 -139px;}
.iconPdf{height: 16px;width: 16px;background-position: 0 -154px;}
.iconAvatar{height: 14px;width: 16px;background-position: 0 -170px;}
.iconLdxx{height: 21px;width: 16px;background-position: 0 -184px;}
.iconZyzz{height: 16px;width: 17px;background-position: 0 -205px;}
.iconSiteMap{height: 13px;width: 17px;background-position: 0 -221px;}
.iconWx{height: 14px;width: 18px;background-position: 0 -234px;}
.iconVideo{height: 20px;width: 20px;background-position: 0 -248px;}
.iconZsjg{height: 19px;width: 20px;background-position: 0 -268px;}
.iconSp{height: 20px;width: 20px;background-position: 0 -287px;}
.iconWb{height: 16px;width: 20px;background-position: 0 -307px;}
.iconSideBox{height: 19px;width: 21px;background-position: 0 -323px;}
.iconZwgk1{height: 21px;width: 21px;background-position: 0 -342px;}
.iconZwgk6{height: 23px;width: 21px;background-position: 0 -363px;}
.iconYsqgk{height: 23px;width: 21px;background-position: 0 -386px;}
.iconXxgkml{height: 24px;width: 22px;background-position: 0 -409px;}
.iconSlqk{height: 23px;width: 22px;background-position: 0 -433px;}
.iconZwgk4{height: 20px;width: 22px;background-position: 0 -456px;}
.iconZxft{height: 22px;width: 22px;background-position: 0 -476px;}
.iconNsjg{height: 22px;width: 22px;background-position: 0 -498px;}
.iconLyzxWhite{height: 17px;width: 23px;background-position: 0 -520px;}
.iconTp{height: 19px;width: 23px;background-position: 0 -537px;}
.iconZwgk3{height: 23px;width: 23px;background-position: 0 -556px;}
.iconGh{height: 26px;width: 23px;background-position: 0 -579px;}
.iconYlfwxxgk{height: 24px;width: 24px;background-position: 0 -605px;}
.iconSzfxxgkml{height: 24px;width: 24px;background-position: 0 -629px;}
.iconZwgk5{height: 24px;width: 24px;background-position: 0 -653px;}
.iconZwgk{height: 24px;width: 24px;background-position: 0 -677px;}
.iconWsbs{height: 23px;width: 25px;background-position: 0 -701px;}
.iconZwgk2{height: 25px;width: 25px;background-position: 0 -724px;}
.iconDtjs{height: 25px;width: 25px;background-position: 0 -749px;}
.iconLdbz{height: 23px;width: 26px;background-position: 0 -774px;}
.iconWjzc{height: 19px;width: 26px;background-position: 0 -797px;}
.iconLxqk{height: 19px;width: 27px;background-position: 0 -816px;}
.iconSzyljg{height: 28px;width: 28px;background-position: 0 -835px;}
.iconZxsb{height: 35px;width: 28px;background-position: 0 -863px;}
.iconXxgkzl{height: 28px;width: 28px;background-position: 0 -898px;}
.iconGzhd{height: 26px;width: 29px;background-position: 0 -926px;}
.iconJdts{height: 32px;width: 32px;background-position: 0 -952px;}
.iconYwzsk{height: 35px;width: 35px;background-position: 0 -984px;}
.iconLyzx{height: 33px;width: 36px;background-position: 0 -1019px;}
.iconJgcx{height: 38px;width: 38px;background-position: 0 -1052px;}
.iconBszx{height: 38px;width: 38px;background-position: 0 -1090px;}
.iconYygh{height: 39px;width: 39px;background-position: 0 -1128px;}
.iconJdcx{height: 39px;width: 39px;background-position: 0 -1167px;}
.iconWjxz{height: 39px;width: 41px;background-position: 0 -1206px;}
.iconJdtsWhite{height: 45px;width: 45px;background-position: 0 -1245px;}
.iconPxtp{height: 37px;width: 46px;background-position: 0 -1290px;}
.iconJzxx{height: 33px;width: 47px;background-position: 0 -1327px;}
body{ background: #f0f0f0 url("wsjdsheaderBg.jpg") no-repeat center top;}
.box .hd h5 a, .box .hd h5 span{ padding: 8px 20px; background-color: #188de6; color: #fff; font-weight: bold;}
.box .hd li a{ padding: 9px 25px; font-weight: bold; color: #188de6;}
.box .hd .on a{ background-color: #188de6; color: #fff;}
.boxDefault .hd h5 a,.boxDefault .hd h5 span{ background: none; border-bottom: 1px solid #188de6; color: #188de6;}
.boxDefault .hd li a{ padding: 10px; font-size: 14px; background: none; font-weight: bold;}
.boxDefault .hd .on a{ background: none;color: #188de6; border-bottom: 1px solid #188de6;}

/* 顶部 */
.top{ position: relative; z-index: 3; background-color: #96e3f6; line-height: 34px; color: #fff;}
.top .container{ overflow: visible;}
.top a{ color: #fff;}
.top .on, .top a:hover{ color: #ff0; cursor: pointer;}
.top .userPanel{ float: right; margin-right: 10px;}
.top .userPanel span{ position: relative; padding: 0 6px; display: inline-block; *display: inline; zoom: 1;}
.top .userPanel i{ margin-right: 5px;}
.top .userPanel .pic{ display: none; position: absolute; top: 45px; left: 50%; margin-left: -68px;}
.top .userPanel .pic i{ position: absolute; top: -12px; left: 50%; margin-left: -2px;content: ""; border-width: 6px; border-color: transparent; border-bottom-color: #fff; border-bottom-style: solid; border-style: dashed; display: block; font-size: 0; line-height: 0; width: 0;}
.top .userPanel .pic img{width:120px;}
.top .userPanel .on .pic{ display: block;}
#search{ position: relative; z-index: 3; overflow: visible; float: right; margin-top: 5px;}
#search .text{ padding: 3px 35px 3px 10px; width: 130px; border: none; background-color: #b5f0ff; color: #fff; outline: none;}
#search .btn{ padding: 5px 10px; background: none; border: none;}
#search .btn i{ margin: 0;}
#search .tit{ position: absolute; left: 10px; top: 0; height: 40px; line-height: 40px; padding: 0 5px; cursor: pointer; color: #666;}
#search .tit .icon{ margin-left: 5px; width: 7px; height: 4px; background-position: 0 -100px;}
#search ul{ display: none; position: absolute; left: 0; top: 30px; background-color: #fff; color: #999; padding: 10px 15px; cursor: pointer;}
.hotKeyword{ position: absolute; z-index: 2; top: 80px; right: 0; width: 330px; color: #4b4b4b; font-size: 12px; height: 30px; overflow: hidden;}
.hotKeyword span{ float: left;}
.hotKeyword a{ float: left; padding: 0 5px; color: #4b4b4b;}
.hotKeyword a:hover{ color: #f00;}

/* 头部 */
.header{ position: relative; z-index: 2;}
.header .container{ position: relative; z-index: 2; overflow: hidden;}
.logo{ float: left; padding: 60px 0;}

/* 导航栏 */
#nav{ position: relative; z-index: 11; margin-bottom: 20px;}
#nav .container{ overflow: visible; background-color: #007fe2;}
.nav .li1{ float: left; *display: inline; zoom: 1; position: relative; width: 141px;}
.nav .li1 a.a1{display: block; height: 60px; line-height: 60px; font-size: 18px; background-color: #007fe2; border-left: 1px solid #0071c9; color: #fff; text-align: center;}
.nav .first1 a.a1{ border-left: none;}
.nav .li1 a.a1 i{ position: absolute; top: 60px; left: 50%; margin-left: -6px;content: ""; border-width: 6px; border-color: transparent; border-top-color: #ffab00; border-bottom-style: solid; border-style: dashed; display: none; font-size: 0; line-height: 0; width: 0;}
.nav .on1 a.a1 i{ display: block;}
.nav .on1 a.a1:hover, .nav .on1 a.a1{ background-color: #ffab00; color: #fff;}
.nav .ul1{ display: none; position: absolute; z-index: 101; top: 60px; padding: 10px 5px; width: 260px; background-color: #ffab00; overflow: hidden;}
.nav .last1 .ul1{ right: 0;}
.nav .li2{ float: left; width: 50%; text-align: center; overflow: hidden; vertical-align: top; height: 28px; line-height: 28px;}
.nav .li2 .a2{ display: block; text-align: center; transition: 200ms; color: #fff; font-size: 14px;}
.nav .li2 .a2:hover{ text-decoration: underline;}
.nav #liID260{ width: 213px;}

/* 侧栏导航列表 */
.navList li{ margin: 10px 0;}
.navList li a{ display: block; padding: 10px 15px 10px 40px; background: #f5f5f5 url(imagessideBoxLiBg.png) no-repeat; border-radius: 4px; font-size: 16px;}
.navList li a:hover{ background-color: #eee;}
.navList li.on a, .navList li.active a{ background-color: #188de6; background-position: 0 -90px; color: #fff;}

/* 内容区 */
#content{ position: relative; z-index: 3;}
#content .container{ margin-bottom: 20px; width: 1160px; padding: 20px; background-color: #fff;}

/* 底部 */
#footer{ color: #fff; background: #007fe2; position: relative; padding: 20px 0;}
#footer .container{ margin-bottom: 0;}
#footer .footerImg{ float: right; margin-top: 25px;}
#footer .footerImg img{ height: 60px;}
#footer .footerNav{ padding-bottom: 10px;}
#footer .footerNav li{ margin: 0 10px; display: inline-block; *display: inline; zoom: 1;}
#footer .qr{ float: left; margin-right: 20px;}
#footer .qr img{max-width: 100px;max-height: 100px;}
#footer a{ color: #fff;}
#footer a:hover{ color: #ff0}
#footer .copy{ padding-left: 10px; line-height: 1.5;}

/* 全屏背景 */
.fullSlide,.fullSlide .focusBd{position: absolute; left: 0; top: 0; z-index: 1; width: 100%;height: 400px;min-width: 1200px;}
.fullSlide ul{ height: 100% !important; width: 100% !important;}
.fullSlide li{height: 100% !important; width: 100% !important;}
.fullSlide .focusHd{display: none;}

/* ===== zt ===== */
#zt{ clear: both; margin: 0;}
#zt .hd{ margin-bottom: 20px; height: 40px; overflow: visible;}
#zt .hd h5 a{ line-height: 39px; padding: 0 10px; background: none; border-bottom: 2px solid #0071c9; color: #0071c9; font-size: 18px;}
#zt .bd{ padding: 0; overflow: hidden;}
#zt .bd .tempWrap{ width: 1160px !important;}
#zt .bd li{ float: left; margin-right: 20px;}
#zt .bd li img{ width: 280px; height: 80px;}

/* 热点关注 */
#hot{ margin-bottom: 20px; position: relative; border: 1px solid #ddd; background-color: #f7f7f7; padding: 20px 20px 20px 120px; background: url(wsjdshotNewsBg.png) no-repeat 20px 20px;}
#hot .bd{ padding: 0; height:72px; overflow: hidden;}
#hot .bd .introList li{ padding: 0; border: none;}
#hot .bd .introList li .title{ text-align: center; font-size: 30px; font-weight: bold;}
#hot .bd .introList li .title a{ color: #e00;}
#hot .bd .introList li .intro{text-indent: 0;}

/* 内容区 */
#row1 .side{ float: right; width: 250px; margin-left: 20px;}
#row1 .mainContent .hd{ background-color: #f0f3f6; border-color: #f0f3f6;}

/* 便民咨询 */
#bmfw{ margin-bottom: 15px;}
#bmfw .hd+.hd{ margin-top: 10px; border-color: #188de6;border-width: 2px;}
#bmfw .hd span{ display: block; text-align: center;}
#bmfw .bd{ height: 354px;}
#bmfw .bd .infoList li{ padding: 15px 0; border-bottom: 1px dotted #ddd;}
#bmfw .bd .infoList li.last{ border: none;}
#bmfw .bd .infoList li .title{white-space: normal;}
#bmfw .bd .infoList li .dateRight{ float: right;}
.side .qr{ background-color: #f0f3f6; overflow: hidden;}
.side .qr .intro{ margin-top: 15px; line-height: 30px; text-align: center; font-size: 16px; font-weight: bold; color: #555;}
.side .qr img{ float: left; border: 1px solid #ccc;}

/* 焦点图 */
#row1 #focusPic{ float: left; margin-right: 20px; width: 430px;}
#row1 #focusPic .focusHd{ position: static; right: 0; bottom: 0; width: auto;}
#row1 #focusPic .focusHd li{ padding-top: 15px; position: relative; width: 33.33%;}
#row1 #focusPic .focusHd li img{ padding: 2px; border: 1px solid #ddd; width: 130px;}
#row1 #focusPic .focusHd li.on img{ border-color: #e47114; background-color: #e47114;}
#row1 #focusPic .focusHd li.on:after{ position: absolute; top: 3px; left: 50%; margin-left: -3px; content: ""; border: 6px solid #e47114; border-color: transparent transparent #e47114 transparent}
#row1 #focusPic .focusBd li{ width: 430px; height: 300px;}

/* 工作动态 */
#gzdt .bd .infoList li{ padding: 7px 0; border-bottom: 1px dotted #ddd;}

/* 许可证 */
#xkz{ padding-top: 20px; clear: both;}
#xkz dl{ margin-top: 15px; float: right; padding-left: 20px; border-left: 1px solid #ddd; overflow: hidden;}
#xkz dl dt{ float: right; margin-left: 15px;}
#xkz dl dt a{ display: block; background-color: #ffab00; line-height: 18px; width: 16px; font-size: 16px; padding: 22px 15px; border-radius: 4px; color: #fff; cursor: pointer;}
#xkz dl dt a:hover{ background-color: #fc0;}
#xkz dl dd{ padding: 5px 0; overflow: hidden;}
#xkz dl dd label{ width: 75px;}
#xkz dl dd input{ border: 1px solid #ddd; padding: 5px; width: 165px;}

/* 友情链接 */
#friendLink .bd .infoList li{ float: left; width: 19.99%;}