a,
a:link {
    color: #3e3e3e
}

a:focus,
a:hover {
    color: #ae0d05
}

h3 {
    margin-top: 0
}

.mgb15 {
    margin-bottom: 15px
}

.border {
    border: 1px solid #d6d6d6
}

.border h3 {
    background-image: url("imagesbg_topnav.gif");
    background-repeat: no-repeat;
    background-repeat: repeat-x;
    line-height: 30px;
    height: 30px;
    font-size: 16px
}

.border h3 .title {
    margin-left: 16px;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 1px
}

.border h3 .title a {
    color: #ae0d05
}

.border h3 .more {
    margin-right: 30px;
    font-size: 13px
}

.border .sty1 {
    height: 32px;
    margin-top: -2px;
    border-top: 2px solid #ae0d05
}

.border .sty1 .title {
    padding-left: 7px;
    padding-right: 5px;
    background-color: #ae0d05
}

.border .sty1 .title a {
    color: #fff
}

.border .sty2 {
    border-bottom: 2px solid #3d7fcb
}

.border .sty2 .title {
    margin-top: -2px;
    padding-bottom: 2px;
    background-image: url("imagesred-arrow.png");
    background-repeat: no-repeat;
    background-position: left bottom
}

.border .sty3 .title {
    width: 129px;
    height: 27px;
    margin-left: 3px;
    line-height: 27px;
    text-align: center;
    background-image: url("imagestitle-bg.jpg");
    background-repeat: no-repeat
}

.border .sty3 .title a {
    color: #fff
}

.border .sty4 {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 15px;
    margin-right: 15px;
    border-bottom: 1px solid #ccc;
    background-image: none
}

.border .sty4 .title {
    margin-left: 0;
    margin-top: -2px;
    border-bottom: 3px solid #3d7fcb
}

.border .sty4 .more {
    display: none
}

.border .sty5 {
    background-image: none
}

.border .sty5 .title {
    margin-left: 0;
    margin-top: -2px;
    border-top: 3px solid #3d7fcb;
    padding-left: 10px
}

.newslist {
    min-height: 126px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 10px;
    margin-right: 10px
}

.newslist li {
    background-image: url("imagesbox_1.gif");
    background-repeat: no-repeat;
    background-position: 0 11px;
    padding-left: 8px;
    line-height: 1.8
}

.newslist .isrecom {
    font-size: 16px;
    background-image: none;
    padding-left: 0;
    border-bottom: 1px dashed #ccc
}

.newslist .isrecom a {
    color: #3d7fcb
}

.with-minh {
    min-height: 126px;
    margin-bottom: 10px
}

.foot-minh {
    min-height: 150px;
    margin-bottom: 10px
}

.img-sidebar li {
    background-image: none;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    text-align: center;
    width: 50%;
    line-height: 1
}
.img-news1{height:165px;overflow:hidden;}
.img-news1  .isrecom{max-height:4em;line-height:31px;overflow:hidden;}
.img-news1 ul {
    /*margin-left: 110px*/
}

.img-news1 img {
    width:100px;
    height:180px;
    border: 1px solid #ccc;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px
}

.r3j li {
    background-image: url("imagesicon_jt3.gif");
    background-repeat: no-repeat
}

.toper {
    background-color: #eeeced;
    line-height: 2.4;
    font-size: 12px
}

.toper .home {
    background-image: url("imageshome.gif");
    background-repeat: no-repeat;
    background-position: 0 2px;
    padding-left: 13px;
    padding-right: 20px
}

.toper .cang {
    background-image: url("imagescang.gif");
    background-repeat: no-repeat;
    background-position: 0 2px;
    padding-left: 15px
}

.toper .wether {
    width: 300px;
    height: 20px;
    margin-top: 0
}

.toper .row {
    margin-bottom: 0
}

.header {
    width: 100%;
    height: 220px;
    background-image: url("imagestop2.jpg");
    background-repeat: no-repeat;
    overflow: hidden
}

.main-nav {
    width: 100%;
    height: 66px;
    margin-bottom: 15px;
    background-position: center;
    background-image: url("imagestop.jpg");
    background-repeat: no-repeat
}

.main-nav ul {
    width: 1000px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto
}

.main-nav li {
    float: left;
    text-align: center;
    font-size: 14px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 12px;
    padding-right: 12px;
    line-height: 25px
}

.main-nav li a {
    color: #fff
}

#homepage {
    background-image: url("imageshome.png");
    background-repeat: no-repeat;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 13px;
    margin-right: 13px;
    margin-right: 2px;
    padding: 0;
    width: 38px;
    height: 22px;
    display: inline-block
}

#homepage a {
    color: transparent
}

.news-slider {
    height: 285px
}

.yaowen h3 .title {
    background-image: url("imagesrdyw.jpg");
    background-repeat: no-repeat;
    width: 108px;
    height: 33px;
    margin-top: -6px;
    margin-left: 26px;
    color: #fff
}

.yaowen h3 .title a {
    color: #fff
}

.yaowen .istop {
    clear: both;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 10px;
    margin-right: 10px;
    line-height: 2.3;
    font-size: 19px;
    font-weight: 600
}

.yaowen .istop a {
    color: #ae0d05
}

.yaowen .newslist li {
    background-position: 0 12px;
    font-size: 15px
}

.yaowen .isfirst a {
    color: #ae0d05
}

.zrzc .border {
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px
}

.zrzc h3 {
    background-image: url("imageszrzc.jpg");
    background-repeat: no-repeat;
    height: 37px;
    margin-bottom: 2px
}

.zrzc .headpic {
    margin-bottom: 3px
}

.zrzc .headpic img {
    border: 1px solid #ca8448;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;
    height: 120px;
    max-width: 200px
}

.zrlist {
    line-height: 1.7
}

.zrlist .zr-row {
    clear: both;
    padding-left: 19px
}

.zrlist .zr-row1 {
    display: none
}

.zrlist .zr-body {
    margin-left: 58px
}
.zrlist .fzrweiyuan .zr-body {
    margin-left: 85px
}

.zr-sidebar .zr-row {
    padding-left: 0;
    text-align: center
}

.jigou .newslist li {
    font-size: 15px;
    font-weight: 600;
    line-height: 2;
    background-position: 0 13
}

.grid1000-5-15 .img-slider {
    width: 556px;
    margin-bottom: 15px
}

.grid1000-5-15 .border-top {
    border: none;
    border-top: 1px solid #d6d6d6
}

.picScroll-left {
    position: relative;
    overflow: hidden
}

.picScroll-left .prev,
.picScroll-left .next {
    background: url("imagesslider-arrow.png") no-repeat scroll -110px 5px rgba(0, 0, 0, 0);
    display: block;
    height: 40px;
    left: 3%;
    margin-top: -25px;
    opacity: .5;
    position: absolute;
    top: 50%;
    width: 32px;
    z-index: 1;
    cursor: pointer
}

.picScroll-left .prev:hover,
.picScroll-left .next:hover {
    opacity: 1
}

.picScroll-left .next {
    background-position: 8px 5px;
    left: auto;
    right: 3%
}

.picScroll-left .bd ul li {
    float: left;
    margin: 0 8px;
    overflow: hidden;
    text-align: center
}

.picScroll-left .bd ul li .title {
    word-break: keep-all;
    white-space: nowrap;
    width: 166px;
    background-color: #eee;
    line-height: 2.4;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 5px
}

.picScroll-left .bd ul li .pic img {
    display: block;
    height: 126px;
    width: 167px
}

.search-form form {
    margin-top: 30px;
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px
}

.search-form form .selsort {
    width: 115px
}

.search-form form .btn {
    padding-top: 5px;
    padding-bottom: 4px
}

.search-form form .form-control {
    height: 29px;
    padding-top: 0;
    padding-bottom: 0
}

.search-form .btn-group {
    margin-bottom: 20px
}

.search-form .btn-group .dropdown-toggle {
    padding-left: 9px;
    padding-right: 9px
}

.search-form .btn-group .btn {
    border-radius: 0;
    color: #808080
}

.search-form .input-group .form-control,
.search-form .input-group .btn {
    border-radius: 0
}

.search-form .input-group-btn .btn {
    border: none;
    background-image: url("imagessearch.jpg");
    background-repeat: no-repeat;
    width: 28px;
    text-indent: 9999em
}

.wsdc h3 .title {
    position: relative;
    top: -4px;
    margin-left: 10px;
    background-image: url("imageswsdc.jpg");
    background-repeat: no-repeat;
    width: 86px;
    text-align: center
}

.wsdc h3 .title a {
    color: #fff
}

.wsdc ol {
    padding-left: 24px
}

.wsdc ol li {
    font-weight: 600
}

.wsdc ol label {
    margin-left: 3px;
    font-weight: 400
}

.img-news2 li {
    clear: both
}

.img-news2 .isrecom {
    background-image: none;
    padding-left: 0;
    border: none
}

.img-news2 .pic {
    float: left
}

.img-news2 .pic img {
    width:100px;
    border: 1px solid #ccc;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px
}

.img-news2 .title {
    margin-left: 112px
}

.forarea .border .text-center {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 15px;
    margin-right: 15px
}

.forarea .border img {
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    border: 1px solid #ccc;
    max-width: 100%
}

.flink table {
    width: 100%
}

.flink td {
    text-align: center
}

.flink .pdt10 td {
    padding-top: 10px
}

.flink .pdt10 .global-title {
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 3px;
    padding-right: 3px
}

.flink .pdb10 td {
    padding-bottom: 10px
}

.flink .global-title {
    background-color: #ae0d05;
    width: 30px;
    font-size: 16px;
    line-height: 1;
    color: #fff
}

.flink .sub-title {
    font-size: 16px;
    width: 80px
}

.footer {
    border-top: 5px solid #ae0d05;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    line-height: 2
}

.jg-header {
    width: 100%;
    height: 200px;
    background-image: url("imageshuitang1.jpg");
    background-repeat: no-repeat
}

.jg-nav {
    margin-top: -15px;
    background-color: #ae0d05
}

.jg-nav a {
    color: #fff
}

.jg-nav ul {
    margin-bottom: 0;
    text-align: center
}

.jg-nav li {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    display: inline-block
}

.jg-nav .active {
    background-color: #ffb900
}

.jg-nav .active a {
    color: #000
}

.grid1000 .jg-pos-wrap {
    margin-bottom: 0;
    margin-top: -15px
}

.jg-pos .breadcrumb {
    margin-bottom: 0;
    background-color: transparent;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 15px;
    padding-right: 15px
}

.jg-pos .breadcrumb>li+li:before {
    content: ""
}

.jg-info .border {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px
}

.jg-info .border h3 {
    background-image: url("imagesjgjs.jpg");
    background-repeat: no-repeat;
    height: 32px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 15px
}

.jg-info .border .jgpic {
    margin-bottom: 10px
}

.jg-body h4 {
    background-image: url("imagesbg_jg1.jpg");
    background-repeat: no-repeat;
    background-repeat: repeat-x;
    line-height: 31px;
    text-align: center;
    border: 1px solid #dcdcdc;
    font-size: 15px;
    font-weight: 700
}

.jg-body h4 a {
    color: #ae0d05
}

.jg-body h4.active {
    background-image: url("imagesbg_jg2.jpg");
    background-repeat: no-repeat;
    background-repeat: repeat-x
}

.jg-body h4.active a {
    color: #fff
}

.jg-wrap33 .jg33,
.jg-wrap34 .jg34,
.jg-wrap35 .jg35,
.jg-wrap36 .jg36,
.jg-wrap37 .jg37,
.jg-wrap38 .jg38,
.jg-wrap39 .jg39,
.jg-wrap40 .jg40,
.jg-wrap41 .jg41,
.jg-wrap42 .jg42,
.jg-wrap43 .jg43 {
    background-image: url("imagesbg_jg2.jpg");
    background-repeat: no-repeat;
    background-repeat: repeat-x
}

.jg-wrap33 .jg33 a,
.jg-wrap34 .jg34 a,
.jg-wrap35 .jg35 a,
.jg-wrap36 .jg36 a,
.jg-wrap37 .jg37 a,
.jg-wrap38 .jg38 a,
.jg-wrap39 .jg39 a,
.jg-wrap40 .jg40 a,
.jg-wrap41 .jg41 a,
.jg-wrap42 .jg42 a,
.jg-wrap43 .jg43 a {
    color: #fff
}

.jg-news .newslist {
    margin-left: 20px;
    margin-right: 20px
}

.jg-news .img-news2 .isrecom {
    margin-left: 15px;
    margin-right: 60px
}

.jg-news .img-news2 .pic img {
    width: 140px
}

.jg-news .img-news2 .title {
    margin-left: 150px
}

.jg-wyh {
    margin-top: -1px
}

.jg-wyh .border h3 {
    background-image: url("imagesbg_topnav.gif");
    background-repeat: no-repeat;
    background-repeat: repeat-x
}

.jg-wyh .border h3 .title {
    background-image: url("imagesarrow2.gif");
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 20px
}

.jg-wyh .zrlist .zr-row {
    margin-bottom: 5px;
    padding-left: 22px
}

.jg-wyh .zrlist .zr-row a {
    margin-right: 20px
}

.jg-wyh .zrlist .gzjg {
    padding-left: 9px
}

.jg-wyh .zrlist .weiyuan {
    padding-left: 36px
}

.jg-wyh .zrlist .bangongting .zr-body {
    margin-left: 0
}

.block-gzjg .zrlist .zr-row a {
    float: left;
    width: 49%;
    margin: 0
}

.news-list .border {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px
}

.news-list h2 {
    margin-left: 10px
}

.news-list .newslist li {
    font-size: 15px;
    font-weight: 700;
    background-image: url("imageslist1.gif");
    background-repeat: no-repeat;
    background-position: 0 6px;
    padding-left: 25px;
    line-height: 2;
    margin-bottom: 15px
}

.news-list .newslist li .news-info {
    line-height: 1.8;
    color: #5d5d5d;
    font-size: 14px;
    font-weight: 400
}

.news-list .newslist .imglist li {
    background-image: none
}

.news-list .newslist .imglist li a p {
    line-height: 1;
    margin-top: 10px;
    margin-bottom: 0
}
.news-list .imglist .img-responsive {
    width:272px;
    height:181px;
}
.news-list .flvlist {
    padding-top: 10px
}

.news-list .flvlist li {
    background-image: none;
    padding-left: 10px;
    padding-right: 7px;
    float: left
}

.news-list .flvlist li p {
    margin-top: 5px;
    text-align: center
}

.list-gg .newslist li {
    line-height: 1.5;
    margin-bottom: 6px;
    background-image: none
}

.list-gg .newslist li span {
    display: inline-block;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 7px;
    padding-right: 7px;
    margin-right: 6px;
    text-align: center;
    background-color: #f9f9f9;
    border: 1px solid #e5e5e5
}

.list-gg .newslist .isrecom {
    font-size: 14px;
    border: none;
    padding-left: 8px
}

.list-gg .newslist .isrecom span {
    background-color: #ae0d05;
    border: 1px solid #ae0d05;
    color: #fff
}

.news-content .border {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    min-height: 300px
}

.news-content .border h2 {
    text-align: center
}

.news-content .arcinfo {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    border-top: 1px solid #666;
    border-bottom: 1px solid #666;
    line-height: 30px;
    background-color: #f8f8f8;
    text-align: center;
    font-size: 13px
}

.news-content .arcinfo span {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 12px;
    margin-right: 12px
}
.news-content .arcinfo span:nth-child(3) {
		display: none;
}
.news-content .content {
    font-size: 21px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 15px;
    margin-right: 15px;
    text-align: justify;
    font-family: '仿宋_GB2312'
}
.news-content .content img{
    max-width:500px;
}

.news-content .binfo {
    margin-top: 30px
}

.news-content .binfo .from {
    float: left;
    margin-left: 20px
}

.news-content .binfo .author {
    float: right;
    margin-right: 20px
}

.news-content .btnlist {
    clear: both;
    padding-top: 30px;
    text-align: right;
    padding-bottom: 15px
}

.zzjgbox {
    border: 7px solid #f1f1f1;
    margin: 20px;
    padding-bottom: 15px;
    text-align: center
}

.zzjgbox h3 {
    background-color: #d1423c;
    color: #fff;
    font-family: simhei;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
    height: 35px;
    background-image: none
}

.zzjgbox .content {
    font-size: 16px;
    margin: 10px 20px
}

.zzjg-left .zrzc h3 {
    background-image: url("imageszrzc1.jpg");
    background-repeat: no-repeat
}

.dbzlbox td {
    height: 30px
}

.pagelist li a {
    color: #ae0d05
}

.friendlist {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px
}

.friendlist .panel {
    margin-bottom: 30px
}

.friendlist .panel-heading {
    font-size: 16px
}

.friendlist .panel-body {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 0
}

.friendlist .panel-body ul {
    margin-bottom: 0
}

.friendlist .panel-body li {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 15px
}

.firstnone1{display:none;}


.news-content pre{border:none; background-color:transparent;}


.zrgzlist li {
    background-image: url("imagesbox_1.gif");
    background-position: 0 13px;
    background-repeat: no-repeat;
    line-height: 1.5;
    padding-left: 12px;
}

#qrcode{display:inline;}
#qrcode img{width:131px;}


