﻿body
{
    background-color: #000099;
}
#denglu
{
    height: 26px;
    border: solid 1px #fff;
    width: 992px;
    margin: 0px auto;
}
/*--- Header ---*/
#header
{
    margin: 0px auto;
    width: 994px;
    height: 270px;
    background: url(pic/image011.jpg) -8px top no-repeat;
}
#rolltext
{
    margin: 0px auto;
    width: 994px;
    height: 30px;
    line-height: 30px;
    color: #FFFFFF;
    background: #F7201D url(pic/image051.jpg) 15px 7px no-repeat;
}
#rolltext a:link, #rolltext a:visited, #rolltext a:active
{
    color: #FFFFFF;
}
#rolltext a:hover
{
}
/*--- Nav ---*/
#nav
{
    margin-bottom: 7px;
}
#nav li
{
    width: 168px;
    height: 40px;
    background: url(pic/image02.jpg) center center no-repeat;
}
#nav li a:link, #nav li a:visited, #nav li a:active
{
    display: block;
    width: 168px;
    height: 40px;
    line-height: 42px;
    text-indent: 68px;
    overflow: hidden;
    color: #FFFFFF;
    font-weight: bold;
}
#nav li a:hover
{
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}
/*--- Content ---*/
.pack
{
    margin: 0px auto;
    width: 994px;
    background-color: #FFFFFF;
    padding-bottom: 6px;
}
.pack2
{
    border: solid 1px #70CCEB;
    margin: 0px auto;
    width: 988px;
}
.left
{
    float: left;
    width: 168px;
    padding-top: 3px;
    margin-right: 3px;
}
.middle
{
    float: left;
    width: 613px;
    padding-top: 6px;
    margin-right: 3px;
}
.right
{
    float: left;
    width: 205px;
    padding-top: 6px;
}
/************/
.lefttextlist
{
    width: 164px;
    padding-left: 2px;
    margin-bottom: 5px;
}
.middletextlist
{
    margin-bottom: 5px;
}
.righttextlist
{
    width: 205px;
    margin-bottom: 5px;
}
#searchtable
{
    width: 95%;
    margin: 0px auto;
    padding: 0px;
}
#searchtable td
{
    text-align: center;
    height: 29px;
    margin: 0px;
    padding: 0px;
}
.textbox
{
    border: solid 1px #1477BB;
    height: 14px;
    line-height: 14px;
    padding: 2px 3px;
}
.button
{
    width: 53px;
    height: 22px;
    border: none;
    text-align: center;
    color: #fff;
    font-weight: bold;
    line-height: 22px;
    background: url(pic/button.gif) left top no-repeat;
    cursor: pointer;
}
/************/
.weathertop
{
    height: 3px;
    line-height: 3px;
    font-size: 1px;
    background: url(pic/weathertop.jpg) left top no-repeat;
}
.weathercontent
{
    border-left: solid 1px #1477BB;
    border-right: solid 1px #1477BB;
    height: 78px;
    background: url(pic/weatherbg.gif) left bottom repeat-x;
}
/************/
.listtitle1
{
    height: 23px;
    background: url(pic/image04.jpg) left top no-repeat;
    padding: 0 8px 0 24px;
    margin-bottom: 1px;
}
.listtitle1 span
{
    float: left;
    color: #FFFFFF;
    font-weight: bold;
    margin-top: 6px;
}
.listtitle1 a:link, .listtitle1 a:visited, .listtitle1 a:active
{
    float: right;
    color: #1D5586;
    margin-top: 6px;
}
.listtitle1 a:hover
{
    color: #1D5586;
}
.listcontent1
{
    border: solid 1px #1477BB;
    border-bottom: none;
    height: 257px;
}
.listbottom1
{
    height: 6px;
    line-height: 6px;
    font-size: 1px;
    background: url(pic/rb.jpg) left top no-repeat;
}
/************/
.listtitle2
{
    height: 23px;
    background: url(pic/image044.jpg) left top no-repeat;
    padding: 0 8px 0 24px;
    margin-bottom: 1px;
}
.listtitle2 span
{
    float: left;
    color: #FFFFFF;
    font-weight: bold;
    margin-top: 6px;
}
.listtitle2 a:link, .listtitle2 a:visited, .listtitle2 a:active
{
    float: right;
    color: #1D5586;
    margin-top: 6px;
}
.listtitle2 a:hover
{
    color: #1D5586;
}
.listcontent2
{
    border: solid 1px #1477BB;
    border-bottom: none;
    height: 219px;
}
.listbottom2
{
    height: 6px;
    line-height: 6px;
    font-size: 1px;
    background: url(pic/lb.jpg) left top no-repeat;
}
/************/
.listtitle3
{
    height: 42px;
    background: url(pic/image03.jpg) left top no-repeat;
    padding: 0 8px 0 65px;
}
.listtitle3 strong
{
    float: left;
    color: #FFFFFF;
    font-weight: bold;
    margin-top: 15px;
}
.listtitle3 span
{
    float: right;
    color: #FFFFFF;
    font-weight: normal;
    margin-top: 15px;
}
.listtitle3 a:link, .listtitle3 a:visited, .listtitle3 a:active
{
    color: #FFFFFF;
}
.listtitle3 a:hover
{
    color: #FFFFFF;
}
.listcontent3
{
    border: solid 1px #7ECEE9;
    border-top: 0px;
    height: 241px;
}
/************/
.textlist
{
    margin: 10px 0 0 0;
    padding: 0;
}
.textlist li
{
    margin: 0px 10px;
    padding: 0px;
    padding-left: 12px;
    background: url(pic/image17.gif) left center no-repeat;
    height: 24px;
    line-height: 24px;
    margin-bottom: 2px;
    *margin-bottom: 0px;
}
.textlist a:link, .textlist a:visited, .textlist a:active
{
    float: left;
    color: #13688D;
}
.textlist a:hover
{
    color: #13688D;
    text-decoration: underline;
}
.textlist span
{
    float: right;
    color: #116C8B;
}
/************/
/************/
.textlist2
{
    margin: 10px 0 0 0;
}
.textlist2 li
{
    line-height: 1.5em;
    margin: 0 0 12px 10px;
}
.textlist2 a:link, .textlist2 a:visited, .textlist2 a:active
{
    color: #13688D;
}
.textlist2 a:hover
{
    color: #13688D;
    text-decoration: underline;
}
.textlist2 span
{
    color: #116C8B;
}
/************/
#TopNewsPics
{
    border: solid 2px #ccc;
    height: 165px;
    padding: 2px;
}
#credo
{
    width: 205px;
    height: 80px;
}
#qywhwrap
{
    margin: 0px auto;
    padding: 50px 0px;
    width: 994px;
    background: #FFFFFF url(pic/qywhbg.jpg) -2px top no-repeat;
}
#qywh
{
    margin: 0px auto;
    width: 987px;
}
#qywh td
{
    height: 167px;
}
.innertable
{
    width: 320px;
}
.innertable .innerleft
{
    width: 110px;
}
.innertable .textlist
{
    color: #000000;
}
.innertable .textlist a:link, .innertable .textlist a:visited, .innertable .textlist a:active
{
    color: #000000;
}
.innertable .textlist a:hover
{
    color: #000000;
}
.innertable li
{
    height: 22px;
    line-height: 22px;
    margin-bottom: 2px;
    *margin-bottom: 0px;
}
.innertable a:link.innermore, .innertable a:visited.innermore, .innertable a:active.innermore
{
    color: #000000;
    float: right;
    margin-top: 3px;
}
.innertable a:hover.innermore
{
    color: #000000;
    float: right;
}
.qywhsub
{
    height: 23px;
    overflow: hidden;
    margin: 0px;
    padding: 18px 0px 0px 8px;
    white-space: nowrap;
}
.qywhsub a:link, .qywhsub a:visited, .qywhsub a:active
{
    display: block;
    width: 62px;
    height: 23px;
    background: url(pic/qy_btn.jpg) left top no-repeat;
    color: #FFFFFF;
    float: left;
    margin-right: 3px;
    text-align: center;
    line-height: 23px;
}
.qywhsub a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}
#sytd
{
    margin: 4px;
}
#sytd .sytitle
{
    width: 170px;
    background: url(pic/image071.gif) center no-repeat;
}
#sytd .syleft
{
    width: 25px;
    background: url(pic/image08.jpg) center no-repeat;
    cursor: pointer;
}
#sytd .symiddle
{
    width: 760px;
}
#sytd .symiddle img
{
    border: solid 1px #999999;
    padding: 2px;
    margin: 0px 4px;
    width: 145px;
    height: 95px;
}
#sytd .syright
{
    width: 25px;
    background: url(pic/image09.jpg) center no-repeat;
    cursor: pointer;
}

/*category*/
.right2
{
    float: left;
    width: 819px;
    margin-top: 6px;
}
.right2 .guide
{
    color: #000000;
    font-weight: bold;
    height: 41px;
    background: url(pic/daohang.jpg) no-repeat;
    line-height: 41px;
    overflow: hidden;
    text-indent: 36px;
    margin-bottom: 16px;
}
.right2 .guide a:link, .right2 .guide a:visited, .right2 .guide a:active
{
    color: #000000;
    font-weight: bold;
}
.right2 .guide a:hover
{
    font-weight: bold;
    color: #000000;
}
#biaotilan
{
    height: 33px;
    background: url(pic/biaotilan.jpg) left top no-repeat;
    overflow: hidden;
    padding-left: 6px;
    padding-right: 10px;
}
#biaotilan .titletable
{
    float: left;
}
#biaotilan .titletable td
{
    height: 33px;
    padding: 0px 2px;
}
#biaotilan td span
{
    display: block;
}
#biaotilan .sel span
{
    background: url(pic/tab_2.jpg) center bottom repeat-x;
}
#biaotilan .sel span span
{
    background: url(pic/tab_1.jpg) left bottom no-repeat;
}
#biaotilan .sel span span span
{
    height: 28px;
    line-height: 28px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    background: url(pic/tab_3.jpg) right bottom no-repeat;
    padding: 0px 1em;
}
#biaotilan .sel a:link, #biaotilan .sel a:visited, #biaotilan .sel a:active
{
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}
#biaotilan .sel a:hover
{
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
#biaotilan .nor span
{
    background: url(pic/tab_5.jpg) center bottom repeat-x;
}
#biaotilan .nor span span
{
    background: url(pic/tab_4.jpg) left bottom no-repeat;
}
#biaotilan .nor span span span
{
    height: 23px;
    line-height: 23px;
    color: #006699;
    font-size: 12px;
    background: url(pic/tab_6.jpg) right bottom no-repeat;
    padding: 0px 1em;
}
#biaotilan .nor a:link, #biaotilan .nor a:visited, #biaotilan .nor a:active
{
    color: #006699;
    font-size: 12px;
    font-weight: normal;
}
#biaotilan .nor a:hover
{
    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
#biaotilan .sswz
{
    float: right;
    margin-top: 6px;
}
#biaotilan .sswz td
{
    height: 24px;
}
.right2 .mainwrap
{
    border: solid 1px #2E95D7;
    overflow: hidden;
    width: 816px;
    padding: 20px 0px;
}

.catelist
{
    margin: 0px 20px;
    margin-bottom: 10px;
    padding-bottom: 5px;
}
.catelist ul
{
    width: 49%;
    float: left;
}
.catelist li
{
    overflow: hidden;
    color: #848484;
    margin-bottom: 1em;
    margin-left: 6px;
    text-indent: 1em;
    background: url(pic/catelist_lipic1.png) 3px center no-repeat;
    height: 30px;
    line-height: 30px;
    margin-bottom: 2px;
    *margin-bottom: 0px;
}
.catelist li a:link, .catelist li a:visited, .catelist li a:active
{
    float: left;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #3366CC;
    font-weight: bold;
}
.catelist li a:hover
{
    font-size: 14px;
    color: #3366CC;
    font-weight: bold;
}
.catelist li span
{
    float: right;
    color: #848484;
    height: 30px;
    line-height: 30px;
    padding-right: 20px;
}
.catelist .more
{
    text-align: right;
}
.catelist .more a:link, .catelist .more a:visited, .catelist .more a:active
{
    color: #848484;
}
.catelist .more a:hover
{
    color: #3366CC;
}

.subcategory
{
    margin: 0px 20px;
    padding: 5px 0px;
}
.subcatetitleface
{
    height: 24px;
    line-height: 24px;
}
.subcatetitleface a:link.clink, .subcatetitleface a:visited.clink, .subcatetitleface a:active.clink
{
    color: #000000;
    font-size: 12px;
}
.subcatetitleface a:hover.clink
{
    color: #000000;
    font-size: 12px;
}
.subcatetitle
{
    height: 24px;
    float: left;
    line-height: 24px;
    padding: 0px 8px;
    background-color: #4A97DD;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    margin-right: 1em;
}
.subcatetitle a:link.plink, .subcatetitle a:visited.plink, .subcatetitle a:active.plink
{
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}
.subcatetitle a:hover.plink
{
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}
.subcategory .wrap
{
    margin-top: 8px;
    padding-top: 8px;
    height: 180px;
    border-top: dashed 1px #929292;
}
.subcategory ul
{
    width: 49%;
    float: left;
    margin-top: 5px;
    height: 170px;
}
.subcategory li
{
    overflow: hidden;
    color: #848484;
    margin-bottom: 1em;
    margin-left: 6px;
    text-indent: 1em;
    background: url(pic/catelist_lipic1.png) 3px center no-repeat;
    height: 30px;
    line-height: 30px;
    margin-bottom: 2px;
    *margin-bottom: 0px;
}
.subcategory li a:link, .subcategory li a:visited, .subcategory li a:active
{
    float: left;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #3366CC;
}
.subcategory li a:hover
{
    font-size: 14px;
    color: #3366CC;
}
.subcategory li span
{
    float: right;
    color: #848484;
    height: 30px;
    line-height: 30px;
    padding-right: 20px;
}

.newsalllist
{
    margin: 0px 20px;
    padding: 10px 0px;
    border-top: dashed 1px #929292;
}
.newsalllist ul
{
    width: 780px;
}
.newsalllist li
{
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    padding-left: 30px;
    background: url(pic/image17.gif) 16px 12px no-repeat;
    height: 30px;
    line-height: 30px;
    margin-bottom: 2px;
    *margin-bottom: 0px;
}
.newsalllist li a:link, .newsalllist li a:visited, .newsalllist li a:active
{
    float: left;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #000000;
}
.newsalllist li a:hover
{
    font-size: 14px;
    color: #000000;
}
.newsalllist li span
{
    float: right;
    color: #848484;
    height: 30px;
    line-height: 30px;
    padding-right: 20px;
}
.finallist
{
    margin: 0px 20px;
    padding: 5px 0px;
}
.finallist ul
{
    width: 780px;
}
.finallist li
{
    margin: 0px;
    padding: 0px;
    padding-left: 20px;
    background: url(pic/image17.gif) 6px center no-repeat;
    height: 24px;
    line-height: 24px;
    border-bottom: dashed 1px #CCCCCC;
    margin-bottom: 2px;
    *margin-bottom: 0px;
}
.finallist .li1
{
    background-color: #E6F7FC;
}
.finallist .li2
{
    background-color: #FFFFFF;
}
.finallist li a:link, .finallist li a:visited, .finallist li a:active
{
    float: left;
    height: 24px;
    line-height: 24px;
}
.finallist li a:hover
{
}
.finallist li span
{
    float: right;
    color: #11698C;
    height: 24px;
    line-height: 24px;
    padding-right: 30px;
}
.pager
{
    text-align: center;
    padding: 10px 0px;
    line-height: 150%;
    color: #707070;
}
.pager span
{
    color: #FF0000;
}
.pager a:link, .pager a:visited, .pager a:active
{
    color: #000000;
}
.pager a:hover
{
    color: #FF0000;
}
/*--- details ---*/
#newscontent
{
    margin: 0px 20px;
}
#newscontent .newsinfo
{
    padding: 6px;
    color: #666666;
}
#newscontent .newsinfo2
{
    width: 685px;
    text-align: left;
    margin: 0px auto;
    padding: 90px 0px 30px 0px;
    font-size: 12px;
    line-height: 30px;
    color: #000000;
}
#newscontent .title
{
    color: #DD5533;
    font-size: 24px;
    font-weight: bold; 
    text-align: center;
    padding: 40px 0px;
    width: 95%;
    margin: 0px auto;
    line-height: 1.2em;
}
#newscontent .content
{
    width: 685px;
    text-align: left;
    margin: 0px auto;
}

/*--- friendly ---*/
#friendlywrap
{
    background: #209AFF url(pic/fl.jpg) 4px center no-repeat;
    padding: 10px 0px 5px 24px;
}
#friendly
{
    width: 960px;
    margin: 0px;
    padding: 5px 0px;
    background-color: #FFFFFF;
}
#friendly a:link, #friendly a:visited, #friendly a:active
{
    display: block;
    width: 160px;
    height: 40px;
    float: left;
    text-align: center;
    overflow: hidden;
    padding: 5px 0px;
}
#friendly a:hover
{
    text-decoration: none;
}
/*--- Footer ---*/
#footer
{
    margin: 0px auto;
    width: 994px;
    height: 89px;
    background: url(pic/image18.jpg) center top no-repeat;
    color: #FFFFFF;
    text-align: center;
}
#footer p
{
    padding-top: 30px;
    color: #FFFFFF;
    line-height: 150%;
}
/*guestbook*/
#gbtitle
{
    border-bottom: solid 1px #CFE9F6;
    padding-bottom: 6px;
    margin-bottom: 6px;
    font-weight: bold;
    text-indent: 28px;
}
#liuyantable
{
    width: 760px;
    margin: 0px auto;
}
#liuyantable td
{
    padding: 5px 0px;
}
#liuyantable .tishi
{
    width: 255px;
    background: url(pic/gb_tishi.jpg) left 6px no-repeat;
}
#liuyantable .LiuYanNeiRong
{
    border: solid 1px #B1DAEF;
    width: 96%;
    height: 51px;
    padding: 5px;
    font-family: 宋体, Arial, Verdana, sans-serif;
    font-size: 12px;
}
#liuyantable .button
{
    width: 82px;
    height: 22px;
    border: none;
    text-align: center;
    color: #fff;
    font-weight: bold;
    line-height: 22px;
    background: url(pic/gb_button.jpg) left top no-repeat;
    cursor: pointer;
}
#gblist
{
    border-top: dashed 1px #929292;
    margin: 10px 20px;
    padding-top: 10px;
}
#gblist .contentwrap
{
    width: 760px;
    margin: 0px auto;
    margin-bottom: 20px;
}
#gblist .contentinfo
{
    height: 27px;
    line-height: 27px;
    color: #000000;
    background: url(pic/gb_info.jpg) left top no-repeat;
    text-indent: 10px;
    margin-bottom: 4px;
}
#gblist .contentinfo .time
{
    color: #669933;
}
#gblist .contenttop
{
    margin: 0px;
    padding: 0px;
    height: 19px;
    background: url(pic/gb_contenttop.jpg) left bottom no-repeat;
}
#gblist .content
{
    border-left: solid 1px #CFE9F6;
    border-right: solid 1px #CFE9F6;
    color: #444444;
    line-height: 150%;
    padding: 0px 20px 0px 20px;
}
#gblist .reply
{
    color: #1E9BDA;
    line-height: 150%;
    border-top: dashed 1px #929292;
    margin-top: 10px;
    padding-top: 10px;
}
#gblist .contentbottom
{
    margin: 0px;
    padding: 0px;
    height: 12px;
    background: url(pic/gb_contentbottom.jpg) left top no-repeat;
}
