@charset "gb2312";
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
/*CSS Tools: Reset CSS*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
   margin: 0;
   padding: 0;
   border: 0;
   /*font-size: 100%;*/
   font: inherit;
   vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
   display: block;
}
body {
   line-height: 1;
   position: relative;
}
ol, ul {
   list-style: none;
}
blockquote, q {
   quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
   content: '';
   content: none;
}
table {
   border-collapse: collapse;
   border-spacing: 0;
}
iframe
{
    display: block;
}
a,p,span,h1,h2,h3,h4,h5{
   text-decoration: none;
   font-family: "微软雅黑",Microsoft YaHei;
   font-size: 12px;
   color: #555;
}
/*END CSS Tools: Reset CSS*/

/*==网站头部样式==*/
.head-top
{
    width: 100%;
    height: 33px;
    background: url(imagesheadertopbg.jpg) repeat-x;
}
.headtopMain
{
    position: relative;
    width: 1000px;
    height: 33px;
    margin: 0 auto;
}
.headtopTime
{
    padding-top: 11px;
    +padding-top: 14px;
    color: #fff;
}
.headerSearchBox
{
    position: absolute;
    top: 7px;
    right: 230px;
    width: 157px;
}
.headerSearchBox input
{
    margin: 0;
    padding: 0;
}
.headerSearchBox input[type='text']
{
    font-size: 12px;
    line-height: 19px;
    width: 135px;
    height: 19px;
    padding-left: 5px;
    color: #3b3b3b;
    border: 1px solid #d2d2d2;
    background-color: #fff;
}
.headerSearchBox input[type='button']
{
    position: absolute;
    top: 3px;
    +top: 4px;
    right: 24px;
    width: 17px;
    height: 14px;
    cursor: pointer;
    border: none;
    background: url(imagesheadertopsearch.jpg);
}
.buttonbc
{
    position: absolute;
    top: 0;
    +top: 1px;
    right: 0;
    display: block;
    width: 17px;
    height: 21px;
    cursor: pointer;
    border: none;
    background: url(imagesheadertopsearch2.jpg);
}
.headerToplinkBox
{
    position: absolute;
    top: 9px;
    right: 10px;
}
.headerToplinkBox li
{
    float: left;
    margin-left: 10px;
    padding-right: 10px;
    border-right: 1px solid #fff;
}
.headerToplinkText
{
    color: #fff;
}
.headerBgBox
{
    width: 100%;
    height: 173px;
    background: url(imagesheaderbg.jpg) repeat-x;
}
.headerBgBoxMain
{
    position: relative;
    width: 1000px;
    height: 125px;
    margin: 0 auto;
    background: url(imagesheaderbgmain.jpg);
}
.headerLogo
{
    position: absolute;
    top: 30px;
    left: 60px;
    width: 66px;
    height: 66px;
    background: url(imagesheaderlogo.png);
}
.headerText
{
    position: absolute;
    top: 36px;
    left: 140px;
    width: 226px;
    height: 59px;
    background: url(imagesheadertext.png);
}
.headerNavBox
{
    width: 1000px;
    height: 48px;
    margin: 0 auto;
    background: url(imagesheadernavbg.jpg);
}
.headerNav
{
    padding-left: 38px;
}
.headerNav li
{
    float: left;
}
.headerNavText
{
    font-size: 14px;
    line-height: 42px;
    position: relative;
    display: block;
    height: 42px;
    padding: 0 16px;
    color: #fff;
}
.headerNavText:hover
{
    background: url(imagesheadernavhover.jpg);
}
.headerNavLine
{
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 2px;
    height: 42px;
    background: url(imagesheaderline.jpg);
}
/*-----------------------------------------------------*/
/*首页*/
.cCxbg
{
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 255px;
    background: url(imagesindexbg.jpg) repeat-x;
    background-position: top center;
}
/*Content*/
.content
{
    width: 100%;
}
/*main*/
.main
{
    overflow: hidden;
    width: 948px;
    margin: 0 auto;
    margin-bottom: 20px;
    padding: 0 15px;
    padding-bottom: 20px;
    border: 1px solid #cfcfcf;
    border-top: none;
    background-color: #fff;
}
.content01
{
    float: left;
    width: 100%;
    height: 262px;
    margin-bottom: 18px;
    padding-top: 16px;
}
.lunbotu
{
    float: left;
    width: 410px;
    height: 262px;
    padding-top: 6px;
    padding-left: 8px;
    border: 1px solid #c7c7c7;
}
/*No05*/
div.slideBox{ position:relative; width:338px; height:262px; overflow:hidden;}
div.slideBox ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox ul.items li a img{ margin:0px !important; padding:0px !important; display:block; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox div.tips{ position:absolute; bottom:0px; width:100%; height:40px; background-color:#000; overflow:hidden;}
div.slideBox div.tips div.title{ position:absolute; left:0px; top:0px; height:100%;}
div.slideBox div.tips div.title a{ color:#FFF; font-size:18px; line-height:40px; margin-left:24px; text-decoration:none;}
div.slideBox div.tips div.title a:hover{ text-decoration:underline !important;}
div.slideBox div.tips div.nums{ position:absolute; right:0px; top:0px; height:100%;}
div.slideBox div.tips div.nums a{ display:inline-block; >float:left/*For IE.ADD.JENA.201206300844*/; text-indent:-99999px;}
/*END No05*/
.govListBox
{
    float: right;
    width: 500px;
    height: 262px;
}
.govListTitleBox
{
    position: relative;
    width: 100%;
    height: 28px;
    margin-bottom: 20px;
    border-bottom: 3px solid #6597dc;
    border-radius: 3px;
}
.gLTBText
{
    font-size: 14px;
    font-weight: bold;
    position: relative;
    padding: 6px 0 0 22px;
    color: #444;
}
.gLTBDot,
.gLTBDot2
{
    position: absolute;
    top: 10px;
    +top: 12px;
    left: 5px;
    display: block;
    width: 9px;
    height: 9px;
    background: url(imagestbdot.jpg);
}
.gLTBDot2
{
    background: url(imagestbdot2.jpg);
}
.gLTBMore
{
    position: absolute;
    top: 8px;
    +top: 10px;
    right: 10px;
    padding-left: 10px;
}
.gLTBMDot
{
    position: absolute;
    top: 4px;
    +top: 2px;
    left: 0;
    display: block;
    width: 3px;
    height: 5px;
    background: url(imagestbmdot.jpg);
}
.govLTTitle
{
    font-size: 20px;
    width: 100%;
    padding: 15px 0 20px 0;
    text-align: center;
    color: #044cad;
}
.govLListBox li
{
    position: relative;
    padding: 5px 0 5px 20px;
    border-bottom: 1px dashed #8f8f8f;
}
.govLListText:hover
{
    text-decoration: underline;
}
.govLListDot
{
    position: absolute;
    top: 11px;
    +top: 12px;
    left: 5px;
    width: 9px;
    height: 5px;
    background: url(imageslistdot.jpg);
}
.content02
{
    float: left;
    width: 100%;
    height: 317px;
    margin-bottom: 20px;
}
.govsxdtBox
{
    position: relative;
    float: left;
    width: 642px;
    height: 317px;
}
.govListBox2
{
    float: left;
    width: 100%;
}
.govzt01Box
{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 642px;
    height: 72px;
    background: url(imagesztbg01.jpg);
}
.govzt01Pic
{
    display: block;
    float: left;
    width: 297px;
    height: 45px;
    margin: 10px;
    padding: 1px;
    border: 1px solid #cddff3;
    background-color: #fff;
}
.govListTitleBox2
{
    margin-bottom: 1px;
    border: none;
}
.govxx
{
    float: right;
    width: 263px;
    height: 299px;
    padding: 9px;
    background: url(imagesztbg02.jpg);
}
.govywxxBox
{
    width: 100%;
    margin-bottom: 10px;
}
.govywxxCB
{
    width: 264px;
    height: 84px;
    background: url(imagesztbg03.jpg);
}
.govywxxCBList
{
    width: 232px;
    height: 84px;
    margin: 0 auto;
    padding-top: 5px;
    +padding-top: 6px;
}
.govywxxCBList li
{
    position: relative;
    float: left;
    padding: 7px 14px;
    border-bottom: 1px dashed #8f8f8f;
}
.govywxxCBLD
{
    position: absolute;
    top: 14px;
    +top: 12px;
    left: 4px;
    display: block;
    width: 5px;
    height: 5px;
    background: url(imagestbmdot2.jpg);
}
.govszfxxPicBox
{
    float: left;
    overflow: hidden;
    width: 100%;
}
.govzt02Pic
{
    display: block;
    float: left;
    width: 258px;
    height: 44px;
    margin-top: 1px;
    padding: 1px;
    border: 1px solid #cddff3;
    background-color: #fff;
}
.content03
{
    float: left;
    width: 100%;
    height: 113px;
    margin-bottom: 5px;
    background: url(imagesztbg04.jpg) no-repeat;
    background-position: 0 4px;
    +background-position: 0px 3px;
}
.govzwgkzdgz
{
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}
.govzwgkzdgzButBox
{
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
    padding-top: 20px;
    padding-left: 2px;
}
.govzwgkzdgzB
{
    position: relative;
    float: left;
    height: 82px;
    margin-left: 5px;
}
.govzwgkzdgzBY
{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 99px;
    height: 27px;
    background: url(imageszbButton_00.jpg);
}
.content04
{
    float: left;
    overflow: hidden;
    width: 100%;
}
.govzcLeftBox
{
    float: left;
    overflow: hidden;
    width: 642px;
}
.govzcfgBox
{
    position: relative;
    float: left;
    width: 100%;
    height: 240px;
    margin-bottom: 20px;
}
.govzt03Box
{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.govzt03Pic
{
    display: block;
    float: left;
    width: 207px;
    height: 44px;
    margin: 0 1px;
    padding: 1px;
    border: 1px solid #cddff3;
    background-color: #fff;
}
.govdczjBox
{
    float: left;
    width: 100%;
    height: 180px;
    margin-bottom: 10px;
}
.govFLinkBox
{
    float: left;
    overflow: hidden;
    width: 100%;
}
.govlnBox
{
    position: relative;
    float: left;
    overflow: hidden;
    width: 213px;
}
.govlnTB
{
    height: 14px;
    margin-bottom: 10px;
    background: url(imagestitleBox.jpg) repeat-x;
    background-position: 0 3px;
}
.govzcTT
{
    font-size: 14px;
    position: absolute;
    top: 0;
    left: 12px;
    padding: 0 5px;
    color: #2564b8;
    background-color: #fff;
}
.govlnTBbg
{
    float: left;
    width: 184px;
    height: 65px;
    padding: 15px;
    background: url(imagesztbg06.jpg);
}
.govlnTBList
{
    padding-top: 6px;
    padding-left: 10px;
}
.govlnTBList li
{
    float: left;
    margin-top: 1px;
    margin-bottom: 8px;
    +margin-bottom: 3px;
}
.govlnTBLText
{
    display: block;
    width: 34px;
}
.govlnTBLText2
{
    width: 36px;
}
.govlnPicBox
{
    float: right;
    width: 415px;
    height: 125px;
}
.govzt04Pic
{
    float: left;
    height: 57px;
    margin: 1px;
    padding: 1px;
    border: 1px solid #bfbfbf;
}
.govzcRightBox
{
    float: right;
    width: 265px;
    height: 598px;
    padding: 5px 8px;
    background: url(imagesztbg05.png);
}
.govzwwbBox
{
    float: left;
    overflow: hidden;
    width: 100%;
    margin-bottom: 5px;
}
.govwbBgB
{
    float: left;
    width: 264px;
    height: 321px;
    background: url(imagesztbg07.jpg);
}
.govxxcyqktbBox
{
    float: left;
    overflow: hidden;
    width: 100%;
}
.govwbBgB2
{
    float: left;
    width: 264px;
    height: 209px;
    background: url(imagesztbg08.jpg);
}
/*END 首页*/
/*-----------------------------------------------------*/

/*-----------------------------------------------------*/
/*Footer*/
.footerBox
{
    width: 100%;
    height: 195px;
    background: url(imagesfooterbg.jpg) repeat-x;
}
.footerBoxMain
{
    position: relative;
    width: 935px;
    margin: 0 auto;
    background-color: skyblue;
}
.footImgB
{
    position: absolute;
    top: 24px;
    +top: 12px;
    left: 0;
    width: 90px;
    height: 145px;
}
.footImgB2
{
    position: absolute;
    bottom: 0;
    left: 0;
}
.footTextBox
{
    position: absolute;
    top: 40px;
    +top: 34px;
    right: 0;
    overflow: hidden;
    width: 820px;
}
.footerLink
{
    float: left;
    overflow: hidden;
    width: 100%;
    margin-bottom: 10px;
    padding-bottom: 14px;
    border-bottom: 1px solid #2c5799;
}
.footerLink li
{
    float: left;
}
.footerLText
{
    font-size: 14px;
    position: relative;
    padding: 0 10px;
    color: #dfe3ec;
}
.footerLText:hover
{
    color: #fff;
}
.footerLLine
{
    position: absolute;
    top: 4px;
    right: 0;
    display: block;
    width: 1px;
    height: 14px;
    background-color: #fff;
}
.footTText
{
    overflow: hidden;
    width: 100%;
    text-align: center;
}
.footTText p
{
    padding-top: 10px;
    color: #738db4;
}
/*Footer*/
/*-----------------------------------------------------*/

/*-----------------------------------------------------*/
/*2-概览*/
.govglmain{
    padding-top: 10px;
}
.govglBox{
    width: 220px;
    overflow: hidden;
    border: 1px solid #d8d9da;
    float: left;
    padding: 0 2px;
    padding-bottom: 20px;
}
/*== TitleBox ==*/
.govTitleBox
{
    float: left;
    overflow: hidden;
    width: 100%;
    height:35px;
    border-bottom: 2px solid #3673c3;
    margin-bottom: 10px;
    position: relative;
}
.govTitleText
{
    font-size: 14px;
    font-weight: bold;
    position: absolute;
    top: 2px;
    left: 0;
    padding-left: 14px;
    color: #fff;
    width: 121px;
    height: 35px;
    background: url(imagesgNPTitleBox.png) no-repeat;
    line-height: 32px;
}
.govTitleMore
{
    position: absolute;
    top: 6px;
    right: 10px;
}
/*== TitleBox ==*/
.govLListBox2{
    width: 96%;
    overflow: hidden;
    margin: 0 auto;
}
.govglCBox{
    width: 700px;
    overflow: hidden;
    float: right;
    border: 1px solid #d8d9da;
    padding: 5px;
}
.govLListBox3{
    width: 97%;
    margin: 0 auto;
    border-bottom: 3px solid #ecebe6;
    padding-bottom: 10px;
}
.govLListBox3 li{
    border: none;
    margin-bottom: 5px;
}
/*分页*/
.page {height:34px;line-height:34px;padding-top:40px;padding-bottom:40px;color:#555;text-align:center;overflow:hidden;font-size:12px;}
.page input {vertical-align:middle;border:1px solid #d4d4d4;padding:3px;text-align:center;}
.page input[type="button"] {cursor:pointer;}
.page a {height:34px;line-height:34px;min-width:22px;text-align:center;border:1px solid #f0f0f0;background:#fff;}
.page a:link,.page a:visited,.page2 a.current {display:inline-block;*zoom:1;padding:2px 3px;color:#555;line-height:18px;height:18px;vertical-align:middle;font-family:'\5FAE\8F6F\96C5\9ED1',Tahoma,Geneva,sans-serif;}
.page a:hover,.page2 a.current { background:#f0f0f0;}
.page2 a {margin-right:3px;}
/*END 分页*/
/*2-概览*/
/*-----------------------------------------------------*/

/*-----------------------------------------------------*/
/*3-细览*/
.govLLJH{
    color:#165395;
    font-weight: bold;
}
.govLLTBb{
    width: 94%;
    margin: 0 auto;
    /*padding-top: 10px;*/
}
.govLLTBb p{
    line-height: 30px;
    text-indent: 2em;
}
.seaSurveyPeruseNew
{
    float: left;
    overflow: hidden;
    width: 100%;
}
.seaSurveyPeruseNew h3
{
    font-size: 20px;
    margin-bottom: 25px;
    padding-top: 20px;
    text-align: center;
    color: #353535;
    /*font-family: "微软雅黑",Microsoft YaHei;*/
}
.seaSurveyPeruseMessage
{
    position: relative;
    width: 100%;
    height: 30px;
    margin: 0 auto;
    margin-bottom: 10px;
    background-color: #ededed;
    border-bottom: 1px solid #d3d3d3;
}
.seaSurveyPeruseMessage p
{
    font-size: 12px;

    color: #6a6a6a;
}
.seaSurveyPeruseAutor
{
    position: absolute;
    top: 0px;
    +top: 1px;
    left: 40px;
}
.seaSurveyPeruseSource
{
    position: absolute;
    top: 0px;
    +top: 1px;
    left: 38%;
}
.seaSurveyPeruseTime
{
    position: absolute;
    top: 0px;
    +top: 1px;
    right: 40px;
}
.seaSurveyPeruseContent
{
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 30px;
    border-bottom: 1px solid #cecece;
}
.seaSurveyPeruseContent p
{
    font-size: 14px;
    line-height: 28px;
    padding: 15px 5px;
    text-indent: 2em;
    color: #6a6a6a;
}
.seaSurveyPeruseContent img
{
    display: block;
    margin: 0 auto;
}
/*附件下载*/
.seaSurveyAccessory
{
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 20px;
}
.seaSurveyAccessoryDownloads
{
    font-size: 14px;
    margin-bottom: 15px;
    color: #b11e01;
}
.downloadsList li
{
    position: relative;
    margin-bottom: 10px;
    margin-left: 10px;
}
.downloadsList a
{
    font-size: 14px;
    margin-left: 20px;
    color: #8b8b8b;
}
.downloadsText{
    font-size: 14px;
    color: #8b8b8b;
}
.downloadsIcon
{
    position: absolute;
    top: 0;
    +top: 3px;
    left: 0;
    display: inline-block;
    width: 19px;
    height: 19px;
    background: url(imagesfjdownloads.png) no-repeat;
}
/*3-细览*/
/*-----------------------------------------------------*/

/*-----------------------------------------------------*/
/*4-调查征集*/
.govNPZT
{
    display: block;
    width: 689px;
    height: 99px;
    margin: 0 auto;
    margin-bottom: 10px;
    position: relative;
}
.govNPPI{
    border: 1px solid #dcd1c9;
    float: left;
}
.govNPDY{
    width: 689px;
    height: 17px;
    background: url(imagesztDY.jpg);
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
}
/*4-调查征集*/
/*-----------------------------------------------------*/