﻿﻿@charset "utf-8";

/* CSS Document */

/*CSS reset*/
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textatea, p, blockquote, th, td, input { margin: 0; padding: 0; }
body { font-size: 12px; font-family: "Microsoft YaHei"; width: 100%; background: #ebedf0; }
newsle { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
ol, ul, li { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
table { border-collapse: collapse; border-spacing: 0; }
addr, acronym { border: 0; }
a { color: #333; text-decoration: none }
a:hover { text-decoration: none; color: #3587d1; }
.fl { float: left; }
.fr { float: right; }
.bg1 { background: #f1f1f1; }
.clear { clear: both; }
.disable { display: none; }
strong { font-weight: bold; }
.wrap { min-width: 1000px; }
#header { margin: 0px; padding: 0px; width: 100%; background: url(../img/head_bg.jpg) no-repeat center 30px; }
.head_top { width: 100%; margin: 0px; height: 30px; line-height: 30px; padding: 0px; background: #ececec; }
.head_top .userPanel { float: right; *display: inline; font-size: 12px; cursor: pointer; }
.head_top .userPanel a { padding: 0 10px; }
.head_top ul { width: 1000px; margin: 0px auto; height: 28px; line-height: 28px; }
.head_top span { font-size: 10px; color: #888; }
.head_logo { height: 80px; display: block; width: 1000px; margin: 0px auto; padding: 38px 0px 32px 0px; position: relative; }
.head_link { position: absolute; top: 1px; right: 0px; }
.link_btn1, .link_btn2, .link_btn3, .link_btn4 { font-size: 14px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 0px 0px 8px 8px; }
.link_btn1 { border: 1px solid #17aae9; padding: 5px 24px; text-decoration: none; background: -moz-linear-gradient(center top, #1ebaf7 5%, #17aae9 100%); background: -ms-linear-gradient(top, #1ebaf7 5%, #17aae9 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1ebaf7', endColorstr='#17aae9'); background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #1ebaf7), color-stop(100%, #17aae9)); background-color: #1ebaf7; color: #ffffff; display: inline-block; text-shadow: 1px 1px 0px #17aae9; -webkit-box-shadow: 1px 1px 0px 0px #17aae9; -moz-box-shadow: 1px 1px 0px 0px #17aae9; box-shadow: 1px 1px 0px 0px #17aae9; }
.link_btn1:hover { background: -moz-linear-gradient(center top, #17aae9 5%, #1ebaf7 100%); background: -ms-linear-gradient(top, #17aae9 5%, #1ebaf7 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#17aae9', endColorstr='#1ebaf7'); background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #17aae9), color-stop(100%, #1ebaf7)); background-color: #17aae9; color: #fff }
.link_btn2 { border: 1px solid #fc9904; padding: 5px 24px; text-decoration: none; background: -moz-linear-gradient(center top, #fcae41 5%, #fc9904 100%); background: -ms-linear-gradient(top, #fcae41 5%, #fc9904 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcae41', endColorstr='#fc9904'); background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #fcae41), color-stop(100%, #fc9904)); background-color: #fcae41; color: #ffffff; display: inline-block; text-shadow: 1px 1px 0px #fc9904; -webkit-box-shadow: 1px 1px 0px 0px #fc9904; -moz-box-shadow: 1px 1px 0px 0px #fc9904; box-shadow: 1px 1px 0px 0px #fc9904; }
.link_btn2:hover { background: -moz-linear-gradient(center top, #fc9904 5%, #fcae41 100%); background: -ms-linear-gradient(top, #fc9904 5%, #fcae41 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc9904', endColorstr='#fcae41'); background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #fc9904), color-stop(100%, #fcae41)); background-color: #fc9904; color: #fff; }
.link_btn3 { border: 1px solid #1d71c4; padding: 5px 24px; text-decoration: none; background: -moz-linear-gradient(center top, #2890f0 5%, #1d71c4 100%); background: -ms-linear-gradient(top, #2890f0 5%, #1d71c4 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2890f0', endColorstr='#1d71c4'); background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #2890f0), color-stop(100%, #1d71c4)); background-color: #2890f0; color: #ffffff; display: inline-block; text-shadow: 1px 1px 0px #1d71c4; -webkit-box-shadow: 1px 1px 0px 0px #1d71c4; -moz-box-shadow: 1px 1px 0px 0px #1d71c4; box-shadow: 1px 1px 0px 0px #1d71c4; }
.link_btn3:hover { background: -moz-linear-gradient(center top, #1d71c4 5%, #2890f0 100%); background: -ms-linear-gradient(top, #1d71c4 5%, #2890f0 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d71c4', endColorstr='#2890f0'); background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #1d71c4), color-stop(100%, #2890f0)); background-color: #1d71c4; color: #fff; }
.link_btn4 { font-size: 14px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 0px 0px 8px 8px; border: 1px solid #1dc49a; padding: 5px 24px; text-decoration: none; background: -moz-linear-gradient(center top, #27e8b8 5%, #1dc49a 100%); background: -ms-linear-gradient(top, #27e8b8 5%, #1dc49a 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#27e8b8', endColorstr='#1dc49a'); background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #27e8b8), color-stop(100%, #1dc49a)); background-color: #27e8b8; color: #ffffff; display: inline-block; text-shadow: 1px 1px 0px #1dc49a; -webkit-box-shadow: 1px 1px 0px 0px #1dc49a; -moz-box-shadow: 1px 1px 0px 0px #1dc49a; box-shadow: 1px 1px 0px 0px #1dc49a; }
.link_btn4:hover { background: -moz-linear-gradient(center top, #1dc49a 5%, #27e8b8 100%); background: -ms-linear-gradient(top, #1dc49a 5%, #27e8b8 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1dc49a', endColorstr='#27e8b8'); background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #1dc49a), color-stop(100%, #27e8b8)); background-color: #1dc49a; color: #fff; }
.siteSearch { width: 301px; float: right; height: 35px; line-height: 35px; color: #333; padding-top: 26px; }
.keyWord { width: 250px; border: #ccc 1px solid; border-right: 0px; height: 33px; line-height: 33px; padding-left: 10px; font-size: 12px; color: #666; float: left }
.siteSearch a, .siteSearch .searchBtn { width: 40px; height: 35px; display: block; float: right; background: url(../img/search.jpg) no-repeat; text-indent: -9999px; color: #fff; font-size: 14px; line-height: 35px; text-align: center; border: 0; cursor: pointer; }
.siteSearch a:hover, .siteSearch .searchBtn:hover { background-position: -40px 0; }
.head_link { position: absolute; top: 1px; right: 0px; }
.topNav {background: #004998;height: 40px;}
.mainNav {width: 1000px;margin: 0px auto;height: 40px;line-height: 40px;font-size: 16px;}
.mainNav li { float: left; background: url(../img/nav_x.jpg) repeat-y right top; width: 143px; }
.mainNav li.on1 { width: 140px; }
.mainNav li.last1 { background: none; }
.mainNav li a {display: block;text-align: center;height: 40px;line-height: 40px;color: #fff;font-weight: bold;}
.mainNav li a:hover, .mainNav li.on1 a { background: #4283c5 }
.footer { width: 100%; line-height: 22px; background: #1369b1; padding: 10px 0; }
.copyright { padding-left: 320px; line-height: 2em; }
.copyright a, .copyright p { color: #ccd2d9; }
#content, .sw { width: 1000px; margin: 0 auto; position: relative; overflow: hidden; }
.jiucuo, .jiguan { position: absolute; }
.jiucuo { left: 855px; top: 14px; }
.jiguan { left: 240px; top: 0px; }
.footer ul li.foot_link { background: #a29e9f; margin-bottom: 10px; }
.footer ul li.foot_link a { color: #fff; }
.footer ul li.foot_link a:hover { text-decoration: underline }
.footer ul li.foot_link span { font-size: 11px; margin: 0px 15px; color: #ccc }
.footer ul li.foot_other { width: 1000px; margin: 0px auto; background: url(../img/foot_icon.png) no-repeat 150px center; }

/*首页样式*/
.index_ad { margin-bottom: 10px; }
.index_ad li { float: left; margin-right: 5px; }
.index_ad li.last { margin-right: 0; }
.index_ad li .tit { display: none; }
.index_ad ul { overflow: hidden; }
.index_page { overflow: hidden; padding: 10px 10px 12px 10px; background: url(../img/index_pg_bg.jpg) no-repeat left bottom #fff; border: #e9ebee 1px solid; border-bottom: 0px; margin-bottom: 10px; }

/*轮播广告*/
.focusAdzz{position: relative;z-index: 1;margin: 0px auto;height: 91px;width:978px;/* margin-bottom:15px; */}
.focusAdzz .bd img{display: block; width: 100%; height:91px;}
.focusAdzz .bd .con{display: none;}
.focusAdzz .hd{position: absolute; z-index: 1; right: 12px; bottom: 12px;}
.focusAdzz .hd li{width: 8px; height: 8px; float: left; margin-left: 5px; line-height: 8px; overflow: hidden; background-color: #fff;}
.focusAdzz .hd li span{display: none;}
.focusAdzz .hd li.on{background-color: #ffcc33;}

/* 焦点图 */
#focusNews { width: 620px; height: 327px; float: left; }
#focusNews .bd .pic img { width: 620px; height: 327px; }
#focusNews .hd { right: 10px; bottom: 10px; height: 14px; line-height: 14px; width: 120px; margin: 0 auto; text-align: right; }
#focusNews .hd ul { float: none; display: inline-block; margin: 0 auto; text-align: center; }
#focusNews .hd ul li { width: 8px; height: 8px; line-height: 8px; margin: 0 2px; background: #fff; float: left; text-indent: -999em; }
#focusNews .hd ul li.on { background: #53b32a; }
#focusNews .bd .con { position: absolute; width: 100%; z-index: 1; bottom: 0; height: 36px; line-height: 36px; text-align: left; }
#focusNews .bd .con .title { bottom: 0px; left: 0; width: 100%; height: 40px; line-height: 40px; overflow: hidden; }
#focusNews .bd .con .title a { color: #fff; font-size: 14px; }
#focusNews .bd .con .titleBg { height: 40px; }
.index_page .ad .hd, .index_page .ad .title { display: none; }
.ctrl-panel { position: absolute; right: 10px; top: 285px; z-index: 1000; }
.m-page { display: block; width: 14px; height: 14px; background: #909090; float: left; display: inline; margin-left: 2px; line-height: 14px; color: #fff; font-size: 11px; text-align: center; }
.m-page:hover { text-decoration: none; color: #fff; }

/* news选项卡 */
.index_news { width: 338px; padding: 0 10px; height: 327px; background: #f2f5f8; overflow: hidden; }
.index_news .topicList .t .title a { font-family: "Microsoft YaHei"; }
.news .hd { height: 34px; border-bottom: #ccc 1px solid; overflow: hidden; position: relative; }
.news .hd .more { line-height: 34px; float: right; padding-right: 20px; }
.news .hd .more:hover { background: #f2f5f8; }
.news .hd li { width: 119px; height: 34px; line-height: 34px; background: url(../img/index_tab_bg.jpg) no-repeat; font-size: 16px; color: #666; float: left; cursor: pointer; text-align: center }
.news .hd li a { display: block; height: 28px; line-height: 28px; padding: 5px 10px 0; color: #666; }
.news .hd li a:hover, .news .hd li.on a { color: #fb880b !important; font-weight: bold; background: #f2f5f8; }
.ad .tempWrap { }
.news .infoList li {line-height: 17px;border-bottom: #adadad 1px dotted;position: relative;padding: 5px 8px;height: 40px;}
.news .infoList li a {font-size: 15px;}
.news .infoList li:hover { background: #6d9ed2; }
.news .infoList li:hover a { color: #fff; }
.news .infoList li .dateRight { color: #ccc; margin-left: 10px; }
.news .topicList .t .title a { color: #005f9b; }
.index_quick { border-top: #abb1ba 1px dashed; padding-top: 15px; margin-top: 10px; display: block; height: 40px; }
.index_quick li { margin-right: 14px; float: left }
.index_quick li.last { margin: 0px }
.index_quick li a { width: 125px; height: 35px; line-height: 35px; text-align: center; display: block; background: #edf4f9; border: #c7dbe9 1px solid; color: #164396; font-size: 14px; font-weight: bold; }
.index_quick li a:hover { background: #164396; color: #fff; border: #164396 1px solid }
#jjyw { float: left; width: 620px; }
#notice { float: right; width: 335px; }
.index_left { width: 650px; float: left; }
#zdxxgk { width: 306px; float: right; }
#zdly .bd {height: 210px;}
#hdjl { float: left; width: 650px;margin-top: 15px;}
#hdjl .bd ul li { float: left;margin: 0 8px; }
#hdjl .bd ul li a {width: 194px;height: 70px;background-color: #f9f9fa;border: 1px solid #ddd;border-radius: 7px;line-height: 30px;padding: 6px 2px;display: block;color: #333;font-size: 14px;text-align: center;}
#hdjl .bd ul li i { display: block; height: 45px; text-align: center; margin-bottom: 0 }
#hdjl .bd ul li p{ margin-top: 5px; }
#hdjl .bd ul li.last i { height: 0; }
#hdjl .bd ul li.btns1 i { background: url(../img/index_tb_01.png) no-repeat center center; }
#hdjl .bd ul li.btns2 i { background: url(../img/index_tb_03.png) no-repeat center center; }
#hdjl .bd ul li.btns3 i { background: url(../img/index_tb_04.png) no-repeat center center; }
#zxxt { float: right; width: 366px; display:none;}
#zxxt li { width: 175px; height: 55px; margin-right: 7px; float: left; margin-top: 7px }
#zxxt li a img { width: 175px; height: 55px }
#zxxt li a:hover img { width: 171px; height: 51px; border: #164396 2px solid; }
#zdxxgk .bd ul{  margin-left: -10px; }
#zdxxgk .bd ul li {float: left;width: 148px;margin-top: 7px; margin-left: 10px; overflow: hidden;}
#zdxxgk .bd ul li a { width: 1%; line-height: 20px; color: #333; display: table-cell; text-align: center; background-color: #e4eef8; background-repeat: no-repeat; background-position: 15px center; font-size: 16px;height: 83px; vertical-align: middle; }
#zdxxgk .bd ul li a:hover { color: #164396; background-color: #cde1f5; }
#zdxxgk .bd ul li.li1 a { background-image: url(../img/gk_icon01.png); padding-left: 52px; text-align: left; }
#zdxxgk .bd ul li.li2 a { background-image: url(../img/gk_icon02.png); padding-left: 52px; text-align: left; }
#zdxxgk .bd ul li.li3 a {background-image: url(../img/gk_icon03.png); padding-left: 52px; text-align: left; } 
#zdxxgk .bd ul li.li4 a { background-image: url(../img/gk_icon04.png); padding-left: 52px; text-align: left; }

.index_link { background: url(../img/index_lk_bg.jpg) repeat-x; height: 22px; padding: 7px 20px; margin-bottom: 10px; }
.index_link li { float: left; margin: 0px 48px; }
.index_link li select { height: 22px; line-height: 22px; font-size: 12px; width: 220px; border: 0px; }
#sideMenu, .mainContent { min-height: 500px; }
.sbox .hd {border-bottom: 1px solid #c7c7c7;font-size: 14px;height: 30px;margin-bottom: 12px;padding-bottom: 10px;line-height: 30px;}
.sbox .hd li {border-right: 1px solid #ccc;cursor: pointer;float: left;text-align: center;padding: 0 10px;}
.sbox .hd li.on a, 
.sbox .hd h3 a {color: #5282b7;font-weight: bold;font-size: 18px;}

.sbox .hd .more { float: right; font-size: 12px; }
.sbox .infoList li {height: 36px;line-height: 36px;font-size: 15px;padding-left: 10px;background: url(../img/index_list_icon.jpg) no-repeat left center;}
.sbox .infoList li .date { float: right; font-size: 12px; color: #999; }
.sbox .hd h3 {/* float: left; *//* background: url(../img/index_lm_icon.jpg) no-repeat left 2px; *//* padding-left: 15px; */}
.sbox .hd h3 a { color: #04489e; font-size: 14px; font-weight: bold; }
#ztzl, #qyfc { padding: 10px 10px 12px 10px; background: #fff; margin-bottom: 10px; }
#ztzl .bd ul, #qyfc .bd ul { overflow: hidden; padding: 10px 0 0 0; }
#ztzl .bd ul li, #qyfc li { float: left; margin: 0 5px; }
#qyfc .bd ul li {margin: 0 12px;}
#ztzl .tit, #qyfc li .tit { display: none; }
#qyfc .bd ul li img { width: 170px; height: 62px; display: block; }
#qyfc .bd ul li:hover img { width: 168px; height: 60px; display: block; border: #65b4df 1px solid }
#qyfc .bd { padding-top: 15px; }
.floatPosition a.close { text-align: center; }
.ad li img, .ad li { height: 91px !important; }

/*页面正文内容-二维码样式*/
.qrCodeBox { text-align: center; margin: 20px auto; }
.qrCodeBox .pic { display: inline-block; *display: inline; margin: 0 auto; text-align: center; }
.qrCodeBox .tit { margin-top: 10px; height: 20px; line-height: 20px; font-size: 12px; color: #999; }

/* 信件列表 */
.letterList { width: 100%; }
.letterList th, .letterList td { text-align: center; font-size: 14px; vertical-align: middle; line-height: 28px; padding: 6px 0px }
.letterList th, .letterList .even { background: #f5f5f5; }
.letterList th { color: #0068B7; height: 40px; padding: 0px; }
.letterList th.title { text-align: left; padding-left: 38px; }
.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; }
.letterList .state { width: 60px; }
.letterList .open { width: 60px; display:none;}
.letterList .clicks { width: 50px; }
.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; }


/* detailTable */
.detailTable { margin-bottom: 10px; background: #fff; width: 100% }
.detailTable, .detailTable tr, .detailTable tr td { border: 1px solid #e6e6e6; border-collapse: collapse }
.detailTable thead tr { border-color: #0068B7; }
.detailTable thead th { background: #0068B7; height: 40px; line-height: 40px; color: #fff; font-size: 16px; text-align: center; border-color: #0068B7; }
.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 .preDiv { width: 670px; overflow: auto; }
.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; }
