body,
ul,
ol,
li,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form {
    margin: 0;
    padding: 0;
}

body {
    font-size: 12px;
    color: #000000;
    background: #B5D7F0 url(TLimagesrsj2014bg.jpg) repeat-x;
}

td {
    font-size: 12px;
}
img{
	vertical-align: middle;
}
ol,
ul {
    list-style: none;
}

fieldset,
img {
    border: 0;
}

:focus {
    outline: 0;
}

a {
    color: #000000;
    text-decoration: none;
}

a:hover {
    color: #ff0000;
    text-decoration: underline;
}

.clear {
    clear: both;
}

.clearfix {
    display: inline-block;
}


/*\*/

* html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}


/**/

.clearfix:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}

#container {
    width: 980px;
    padding: 10px;
    background: #ffffff;
    margin: 0 auto;
}

.mt10 {
    margin-top: 10px;
}

.mt8 {
    margin-top: 8px;
}

#nav td {
    font-size: 14px;
    color: #ffffff;
}

#nav a,
#nav a:visited {
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}

#nav a:hover {
    color: #ffffff;
    text-decoration: underline;
}

.border_1 {
    border: solid 1px #9ADAFD;
}

.border_2 {
    border-left: solid 1px #d5d5d5;
    border-right: solid 1px #d5d5d5;
    border-bottom: solid 1px #d5d5d5;
}

.border_3 {
    border: solid 1px #CEDBE4;
}

.border_4 {
    border: solid 1px #C3C1C2;
}

.texthidden {
    direction: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.width208 .texthidden {
    width: 208px;
}

.width260 .texthidden {
    width: 260px;
}

.width280 .texthidden {
    width: 280px;
}

.width470 .texthidden {
    width: 470px;
}

.width500 .texthidden {
    width: 500px;
}

.width570 .texthidden {
    width: 570px;
}

.width690 .texthidden {
    width: 690px;
}

.lh20 {
    line-height: 20px;
}

.lh24 {
    line-height: 24px;
}

.title_1 {
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
}

.title_2 {
    font-size: 16px;
    color: #ffffff;
    font-weight: bold;
    font-family: Î¢ÈíÑÅºÚ;
}

.title_3 {
    font-size: 14px;
    color: #2F85C2;
    font-weight: bold;
}

.vm {
    vertical-align: middle;
}
.tab_index_news li {
    display: inline;
    float: left;
    width: 90px;
    height: 28px;
    overflow: hidden;
}

.tab_index_news li a {
    display: block;
    width: 90px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #0582D2;
    font-size: 14px;
    overflow: hidden;
}

.tab_index_news li a.current {
    background: url(img_31.jpg) no-repeat;
    color: #fff;
    font-weight: bold;
}
.tab_1 li {
    display: inline;
    float: left;
    width: 117px;
    height: 33px;
    border-right: 1px solid #ADE0FF;
}

.tab_1 li a {
    display: block;
    width: 117px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    color: #006CC6;
    font-size: 14px;
}

.tab_1 li a.current {
    background: url(tab_1_bg_current.jpg) no-repeat;
    color: #ffffff;
    font-weight: bold;
}

.tab_2 {
    width: 550px;
    height: 32px;
    padding-bottom: 8px;
    margin: 0 auto;
}

.tab_2 li {
    display: inline;
    float: left;
    width: 106px;
    margin: 0 2px;
    height: 32px;
}

.tab_2 li a {
    display: block;
    width: 106px;
    height: 32px;
    line-height: 28px;
    text-align: center;
    color: #006CC6;
    font-size: 12px;
    background: url(tab_2_bg.jpg) no-repeat;
}

.tab_2 li a.current {
    background: url(tab_2_bg_current.jpg) no-repeat;
    color: #ffffff;
    font-weight: bold;
}

.tab_3 {
    height: 28px;
}

.tab_3 li {
    display: inline;
    float: left;
    width: 90px;
    height: 28px;
    margin-right: 2px;
}

.tab_3 li a {
    display: block;
    width: 90px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #3793DC;
    font-size: 14px;
    background: url(img_32.jpg) no-repeat;
}

.tab_3 li a.current {
    background: url(img_31.jpg) no-repeat;
    color: #ffffff;
    font-weight: bold;
}

.pic_list {
    width: 958px;
}

.pic_list li {
    float: left;
    display: inline;
    text-align: center;
    width: 190px;
    overflow: hidden;
    margin-top: 10px;
}

.pic_list li div {
    width: 168px;
    height: 168px;
    margin: 0 11px;
    overflow: hidden;
}

.pic_list li a img {
    width: 160px;
    height: 120px;
    border: solid 1px #DCDDDD;
    padding: 3px;
}

.pic_list li p {
    display: block;
    width: 168px;
    height: 40px;
    line-height: 20px;
    text-align: center;
    overflow: hidden;
}

.pic_div {
    width: 128px;
    height: 118px;
    overflow: hidden;
    margin-right: 13px;
}

.pic_div img {
    width: 120px;
    height: 90px;
    border: solid 1px #DDDDDD;
    padding: 3px;
}

.pic_div p {
    display: block;

    line-height: 20px;
    text-align: center;
}

a.more {
    color: #ffffff;
}

.col_2 li {
    width: 119px;
    float: left;
    display: inline;
    margin-top: 20px;
}

.col_2 a {
    width: 82px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    color: #ff0000;
    display: block;
    background: url("/TLimages/pwxwzzb/img_17.jpg");
    margin: 0 auto;
}

#scroll_pic {
    width: 700px;
    height: 118px;
    margin: 0 auto;
    overflow: hidden;
}

#scroll_pic div {
    width: 140px;
    height: 118px;
}

#scroll_pic img {
    width: 120px;
    height: 90px;
    overflow: hidden;
    padding: 3px;
    border: solid 1px #dcdddd;
}

#scroll_pic p {
    width: 128px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    overflow: hidden;
}

.columns {
    width: 20px;
    margin: 10px 14px 0;
}

.columns li {
    height: 32px;
    margin-bottom: 10px;
}

.columns li a {
    display: block;
    width: 200px;
    height: 32px;
    line-height: 32px;
    background: url(img_9.jpg) no-repeat;
    text-indent: 50px;
    font-size: 14px;
    color: #D51510;
}

.columns li a:hover {
    color: #D51510;
    text-decoration: underline;
}

.column_list {
    width: 162px;
    margin: 10px 10px 0;
}

.column_list li {
    height: 35px;
    margin-bottom: 10px;
}

.column_list li a {
    display: block;
    width: 162px;
    height: 35px;
    line-height: 35px;
    padding-left: 56px;
    font-size: 14px;
    color: #C40000;
    background: url(img_11.jpg) no-repeat;
}

.column_list li a:hover {
    color: #ffffff;
    background: url(img_12.jpg) no-repeat;
}

.column-nav li {
    float: left;
    display: inline;
    width: 162px;
    height: 35px;
    line-height: 35px;
    padding-left: 56px;
    background: url(img_11.jpg) no-repeat;
    margin-right: 15px;
    margin-bottom: 15px;
}

.col {
    font-size: 14px;
    color: #000000;
    font-weight: bold;
}

#nav_1 td {
    font-size: 14px;
    color: #ffffff;
}

#nav_1 a,
#nav_1 a:visited {
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
}

#xzql,
#xzql a {
    color: #ffffff;
}

.article_list li {
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    overflow: hidden;
    clear: both;
    background: url(line.gif) bottom repeat-x;
}

.article_list li a {
    float: left;
    padding-left: 10px;
    color: #333333;
    display: inline-block;
    width: 580px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    background: url(commonr24.gif) left center no-repeat;
}

.article_list li span {
    width: 70px;
    float: right;
    line-height: 30px;
}

.pager {
    line-height: 30px;
    text-align: center;
    clear: both;
    margin-top: 10px;
}

.pager a {
    color: #CC0000;
    margin: 0 5px;
}

.column_article {
    border: 1px solid #9ADAFD;
    height: 245px;
    margin-bottom: 10px;
}

.column_article .column {
    height: 33px;
    line-height: 33px;
    background: url(img_17.jpg) no-repeat;
}

.column_article .column span {
    color: #2F85C2;
    font-weight: bold;
    font-size: 14px;
    margin-left: 20px;
    float: left;
}

.column_article .column a {
    padding-right: 5px;
    width: 60px;
    float: right;
    color: #FF6600;
}

.column_article .article_list {
    height: 180px;
    padding: 10px;
    clear: both;
}

#page_nav td {
    color: #D51510;
}

#page_nav a,
#page_nav td a:visited {
    color: #D51510;
}

#article {}

#article .title {
    line-height: 30px;
    font-family: ºÚÌå;
    font-size: 22px;
    text-align: center;
}

#article .info {
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    border-top: solid 1px #CCCCCC;
}

#article .content,
#article .content p {
    font-size: 14px;
    line-height: 180%;
}

#article .content p {
    padding-bottom: 10px;
}

.service {}

.service .column_article {
    border: 1px solid #BFC7C9;
    width: 347px;
    height: 142px;
    float: left;
    margin-left: 10px;
    margin-bottom: 10px;
}

.service .column {
    height: 26px;
    line-height: 26px;
    background: url(img_15.jpg) no-repeat;
}

.service .column span {
    font-size: 12px;
    font-weight: bold;
    float: left;
    padding-left: 30px;
    color: #2D5CB1;
}

.service .column a {
    float: right;
    margin-right: 5px;
    color: #0574CD;
}

.service .article_list {
    width: 327px;
    height: 96px;
    padding: 10px;
}

.service .article_list li {
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
    overflow: hidden;
    padding-left: 10px;
    background: url(commonr24.gif) left center no-repeat;
}

.service .article_list li a {
    float: left;
    color: #333333;
    background: none;
    padding-left: 0;
    display: inline-block;
    width: 310px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}

.service .article_list li span {
    width: 0px;
    float: right;
    line-height: 30px;
}

#banshi .column_article {
    border: 1px solid #9ADAFD;
    width: 358px;
    height: 245px;
}

#banshi .column {
    height: 33px;
    line-height: 33px;
    background: url(img_17.jpg) no-repeat;
}

#banshi .column span {
    color: #2F85C2;
    padding-left: 20px;
}

#banshi .column a {
    color: #FF6600;
}

#banshi .article_list {
    width: 338px;
    height: 192px;
}

#banshi .article_list li {
    width: 328px;
    height: 24px;
    overflow: hidden;
}

#shebao {
    padding-left: 50px;
}

#shebao li {
    height: 30px;
    line-height: 30px;
    padding-left: 15px;
    background: url(img_16.jpg) no-repeat left center;
}

a.jt {
    display: block;
    width: 162px;
    height: 35px;
    line-height: 35px;
    padding-left: 56px;
    font-size: 14px;
    color: #C40000;
    background: url(img_11.jpg) no-repeat;
}

a.jt:hover {
    color: #ffffff;
    background: url(img_12.jpg) no-repeat;
}

a.more {
    color: #FFFFFF;
}

a.y {
    color: #FF6600;
}

#link li {
    width: 135px;
    height: 35px;
    float: left;
    display: inline;
    margin-left: 24px;
    margin-top: 10px;
}

#link li img {
    width: 135px;
    height: 35px;
}

.mainTable {
    table-layout: fixed;
    border: 1px solid #A3DEFF;
    border-collapse: collapse;
}

.mainTable th,
.mainTable td {
    height: 24px;
    padding: 4px;
    border-right: 1px solid #A3DEFF;
    border-bottom: 1px solid #A3DEFF;
}

.mainTable th {
    background-color: #CEE8FA;
}

.mainTable td {
    word-break: break-all;
    word-wrap: break-word;
    line-height: 20px;
}

.mainTable .seq {
    width: 40px;
}

.mainTable .type {
    width: 150px;
}

.mainTable .body {
    width: 210px;
}

.pager {
    line-height: 30px;
    text-align: center;
    clear: both;
}

.pager a {
    color: #CC0000;
}

#zhuanti li {
    height: 29px;
    line-height: 29px;
    width: 194px;
    overflow: hidden;
    padding-left: 24px;
    background: url(img_18.jpg) no-repeat;
    margin-bottom: 10px;
}

#zhuanti a {
    font-size: 14px;
}

#shortcut li {
    display: inline;
    float: left;
    margin-right: 10px;
}

#shortcut a {
    display: block;
    width: 93px;
    height: 28px;
    line-height: 22px;
    color: #6D1616;
    text-align: center;
    background: url(shortcut_bg.jpg) no-repeat;
}

#shortcut a.current {
    background: url(shortcut_current.jpg) no-repeat;
}

#table_document {
    border-collapse: collapse;
    border: 1px solid #CCCCCC;
}

#table_document td {
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    padding: 4px;
    font-size: 14px;
}

#notice {
    color: #ffffff;
}

#notice a {
    color: #ffffff;
}

.path a {
    color: #FF6600;
}
.dt{
	color: #999;
    display: block;
    width: 70px;
	font-size: 12px;
	font-family: 宋体;
}