﻿a {
    color:#333 !important;
}
a:hover {
    color: #3b8fea !important;
}
.banner-list {
  width: 100%;
  height: 350px;
  overflow: hidden;
}
.bmjs{
  background: url(../img/pagepic0.jpg) no-repeat center center;
  background-size: cover;
}
.zwgk{
  background: url(../img/pagepic1.jpg) no-repeat center center;
  background-size: cover;
}
.kydt{
  background: url(../img/pagepic2.jpg) no-repeat center center;
  background-size: cover;
}
.kyjh{
  background: url(../img/pagepic3.jpg) no-repeat center center;
  background-size: cover;
}
.kypt{
  background: url(../img/pagepic4.jpg) no-repeat center center;
  background-size: cover;
}
.kycg{
  background: url(../img/pagepic5.jpg) no-repeat center center;
  background-size: cover;
}
.jskf{
  background: url(../img/pagepic6.jpg) no-repeat center center;
  background-size: cover;
}
.zscq{
  background: url(../img/pagepic7.jpg) no-repeat center center;
  background-size: cover;
}
.glzd{
  background: url(../img/pagepic8.jpg) no-repeat center center;
  background-size: cover;
}

.xzzx{
  background: url(../img/pagepic9.jpg) no-repeat center center;
  background-size: cover;
}

.tzgg{
  background: url(../img/pagepic10.jpg) no-repeat center center;
  background-size: cover;
}
.xscx{
  background: url(../img/pagepic11.jpg) no-repeat center center;
  background-size: cover;
}
.main_cd {
  width: 1400px;
  margin: 0 auto;
}
.main-left-p {
    width: 306px;
    float: left;
    /* margin-top: -84px; */
    margin-bottom: 100px;
  }
.main-left-pannel {
  background-image: url(../img/left-pannel-head-bg.jpg);
  background-repeat:no-repeat;
  padding: 0 35px 1px;
  border-left: 6px solid #1f4e83;
  width: 230px;
}
.site-address {
  padding-top: 30px;
  height: 24px;
  line-height: 24px;
  color: #333;
  font-size: 12px;
}
.site-address a {
  font-size: 12px;
  color: #333;
}
.channel-name ,.channel-name span{
  font-size: 27px;
  color: #000000;
  height: 50px;
  line-height: 30px;
  font-weight: normal;
  font-family: "microsoft yahei";
  padding-top: 20px;
  margin-bottom: 15px;
}
.main-left-pannel ul {
  padding: 0 0 15px;
}
.main-left-pannel ul li {
  width: 100%;
}
.main-left-pannel ul li.cur a {
  color: #1f4e83;
  border-bottom: 1px solid #1f4e83;
}
.main-left-pannel ul li a {
  font-size: 16px;
  color: #777777;
  display: block;
  width: 100%;
  padding: 15px 0;
  border-bottom: 1px solid #e3e3e3;
}
.newtitzl {
    background: url(../img/z19_xk_tab2.png) no-repeat;
    margin: -8px 10px 0;
    height: 56px;
    line-height: 56px;
    overflow: hidden;
    padding-left: 13px;
  }
  
  .newtitzl img {
    float: left;
    width: 35px;
    margin-top: 11px;
    padding-right: 10px;
  }
  
  .newtitzl span.active {
    color: #fff;
    font-size: 20px;
    display: block;
    float: left;
    height: 45px;
    position: relative;
    z-index: 10;
    line-height: 56px;
  }
.main-right-pannel {
  width: 1056px;
  float: right;
  margin-bottom: 50px;
}
.module-head {
  padding-top: 15px;
  height: 97px;
  line-height: 97px;
  border-bottom: 1px solid #ebebeb;
}
.module-head span {
  display: inline-block;
  height: 97px;
  line-height: 97px;
  border-bottom: 1px solid #1f4e83;
  margin-bottom: -1px;
  font-size: 32px;
  color: #1f4e83;
}
.module-head span[class*='windowstyle']{ border:none;}
.xtitle-center{
    font-size: 28px;
    text-align: center;
    color:#333;
    margin-bottom:48px;
}
.TRS_Content {
    line-height:25px;
}
.TRS_Content td[class*='titlestyle'],.titlestyle {
    font-size: 28px;
    text-align: center;
    color: #333;
}
.TRS_Content td span[class*='timestyle'],.TRS_Content td span[class*='authorstyle'],.timestyle {
    font-size: 14px;
    color: #aaa;
    line-height:55px;
    /*display:block;*/
}
.winstyle43840 {
    font-size:16px;
}
.left-box-content {
    margin-bottom:50px;
    margin-left:10px;
}
.left-box-content p {
    font-size: 16px;
    color: #555555;
    line-height: 150%;
    margin-bottom: 0;
    /*text-indent: 2em;*/
    font-family: "microsoft yahei" !important;
}
.left-box-content p img{
    width: 800px;
    display: block;
    margin:0 auto;
}
.cb {
  clear: both;
}
.main-left-p .zl{
    margin-top:56px;
}
.main-left-p .zl li {
    padding: 14px 0;
    overflow: hidden;
    background: url(../img/indexLiBorderImg_07.png) left bottom repeat-x;
}
.main-left-p .zl li:last-child{
    background:none;
}
.TRS_Editor {
    margin-bottom: 50px;
}
.TRS_Editor table[class*='winstyle'] td {
    overflow: hidden;
    padding: 20px 0;
    border-bottom: 1px dashed #bfbfbf;
}
.TRS_Editor table[class*='winstyle'] td:first-child {
    display:none;
}

.TRS_Editor table[class*='winstyle'] tr:last-child td,.TRS_Editor table[class*='winstyle'] tr:last-child td table {
    border:none;
    width:100%;
    display:table-cell;
}
/*.TRS_Editor table[class*='winstyle'] td span {
    font-size: 16px;
    color: #1f4e83;
    display: block;
    width: 110px;
    float: left;
    margin-left: 20px;
    line-height: 30px;
}*/
.TRS_Editor table[class*='winstyle'] td a {
    font-size: 16px;
    color: #333;
    display: block;
    width: 896px;
    float: left;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    transition: .35s;
    -moz-transition: .35s;
    -webkit-transition: .35s;
    -o-transition: .35s;
}
.TRS_Editor table[class*='winstyle'] td a:hover{
    color: #1f4e83;
    font-weight: bold;
}
.TRS_Editor table[class*='headStyle'] tr{ min-width:800px;font-size:16px;}
.TRS_Editor table[class*='headStyle'] td:first-child{ min-width:30%;}
.TRS_Editor table[class*='headStyle'] td span,.TRS_Editor table[class*='headStyle'] td a{
    width: 38px;
    height:26px;
    line-height:26px;
    border: 1px solid #bebebe;
    color: #1f4e83;
    background: #fff;
    padding: 5px;
    margin-right:8px;
}

.newspage {
    padding-bottom: 36px;
    font-size: 16px;
    overflow: hidden;
    text-align: center;
}
.anpager{
    display: inline-block;
    overflow: hidden;
}
.anpager a {
    width: 26px;
    line-height: 26px;
    float: left;
    display: block;
    border: 1px solid #bebebe;
    color: #1f4e83;
    background: #fff;
    padding: 8px;
    margin:0 5px;
}
.anpager a:hover{
    width: 26px;
    line-height: 26px;
    float: left;
    display: block;
    border: 1px solid #1f4e83;
    background: #1f4e83;
    color: #fff;
    padding: 8px;
    margin:0 5px;
}
.anpager a[disabled], .anpager a[disabled]:hover {
    border: 1px solid #bebebe;
    color: #ccc;
    background: #fff;
}

.zxgxBox {
    margin-top: 48px;
}
.zxgxC {
    width: 282px;
    border-left: 1px solid #ebebeb;
    /* padding-left: 23px; */
    position: relative;
}
.zxgxC .zxgxUlST {
    position: absolute;
    top: 0px;
    left: -1px;
    background: #fff;
    z-index: 10;
    width: 2px;
    height: 8px;
}
.zxgxTitle {
    border-bottom: 1px solid #e0e0e0;
    height: 36px;
    position: relative;
    margin-bottom: 30px;
    margin-left: 23px;
}
.zxgxTitle i {
    display: block;
    width: 7px;
    height: 7px;
    position: absolute;
    left: -26.25px;
    top: 8px;
    background: url(../img/H_xzxy_13.png) no-repeat;
}
.zxgxTitle span {
    font-size: 20px;
    color: #1f4e83;
    border-bottom: 1px solid #1f4e83;
    display: block;
    float: left;
    height: 35px;
    line-height: 20px;
}
.tempWrap{
    overflow:visible !important;
}
.cyr{
    height: 282px;
    overflow: hidden;
    margin-left: -5px;
}
.cyr div{
    min-width:300px;
    min-height: 282px;
    overflow: hidden;
}
.cyr td{
    margin:5px;
    display:block;
    padding-left: 23px;
    position: relative;
}
.cyr td a {
    font-size: 16px;
    line-height:25px;
    color: #555;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    -moz-transition: .35s;
    -webkit-transition: .35s;
    -o-transition: .35s;
}
.cyr td a:hover {
        color: #1f4e83;
        font-weight: bold;
    }
.cyr td span{ font-size:16px;}
.cyr td span[class*="timestyle"]{
    /*float:left;
    margin-bottom:-38px;*/
    font-size: 12px;
    color: #689dd9;
    padding-bottom: 4px;
    display: block;
}
    
.cyr td:first-child {
    display: none;
}
.cyr tr {
    background: url(../img/H_xzxy_16.png) no-repeat;
    background-position-x:0px;
    background-position-y:15px;
}
.zxgxUl li a {
    font-size: 16px;
    color: #555;
    line-height: 22px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    -moz-transition: .35s;
    -webkit-transition: .35s;
    -o-transition: .35s;
}

.zxgxUl li {
    margin-bottom: 30px;
    padding-left: 23px;
    position: relative;
}
.zxgxUl li i {
    display: block;
    width: 7px;
    height: 7px;
    position: absolute;
    left: 0;
    top: 8px;
    background: url(../img/H_xzxy_16.png) no-repeat;
}
.zxgxUl li span {
    font-size: 12px;
    color: #689dd9;
    padding-bottom: 4px;
    display: block;
}
.zxgxUl li a {
    font-size: 16px;
    color: #555;
    line-height: 22px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2; 
    -moz-transition: .35s;
    -webkit-transition: .35s;
    -o-transition: .35s;
}
.zxgxUl li a:hover{
    color: #1f4e83;
    font-weight: bold;
}

a span[class*='titlestyle'] {
    font-size: 16px;
    color: #555;
}
a:hover span[class*='titlestyle'] {
    font-size: 16px;
    color: #1f4e83;
}
table[class*='headStyle'], table[class*='headStyle'] input {
    font-size: 16px;
    font-family: 'Microsoft YaHei';
}
#fanye43835 {
    width: 300px;
    font-size: 16px;
    font-family: 'Microsoft YaHei';
}
.headStyle15ltrptgyj div {
    width: 800px;
    font-size: 16px;
    font-family:'Microsoft YaHei';
}
.TRS_Editor table[class*='headStyle'] td input.defaultInputStyle {
    width: 38px;
    height: 26px;
    margin-top: 5px;
    margin-right: 5px;
    border: 1px solid #bebebe;
    color: #1f4e83;
    background: #fff;
}

.TRS_Editor table[class*='headStyle'] td input.defaultButtonStyle {
    border: none;
    margin-top: 5px;
    margin-right: 5px;
    border: 1px solid #1f4e83;
    background: #1f4e83;
    width: 38px;
    height: 26px;
    color: #fff;
}
.TRS_Editor table[class*='headStyle'] td span, .TRS_Editor table[class*='headStyle'] td a {
    width: 38px;
    text-align: center;
    height: 26px;
    line-height: 26px;
    border: 1px solid #bebebe;
    color: #1f4e83;
    background: #fff;
    padding: 5px;
    margin-right: 8px;
}


.TRS_Editor table[class*='headStyle'] td span.PrevDisabled, .TRS_Editor table[class*='headStyle'] td span.NextDisabled {
    text-align: center;
    color: #ebebeb;
    border: 1px solid #ebebeb;
}

.TRS_Editor table[class*='headStyle'] td a.Prev:hover, .TRS_Editor table[class*='headStyle'] td a.Next:hover {
    border: 1px solid #1f4e83;
    background: #1f4e83;
    color: #fff;
}

.winstyle43833 {
    font-size:16px !important;
}