﻿@charset "utf-8";
/*by wt 20180824*/
.container {
    overflow: auto;
    margin: 0 auto;
    width: 1200px;

}

.container-xl { /*overflow: auto;*/
    margin: 0 auto;
    width: 1000px
}

.container-ss {
    overflow: auto;
    margin: 0 auto;
    width: 1000px
}

.con-l {
    float: left;
    width: 120px
}

.con-r {
    float: right;
    width: 1080px
}

.con-l-2 {
    float: left;
    width: 740px
}

.con-r-2 {
    float: right;
    width: 320px
}

.con-l-3 {
    float: left;
    width: 320px
}

.con-r-3 {
    float: right;
    width: 385px;
    position: relative
}

.con-l-4 {
    float: left;
    width: 188px
}

.con-r-4 {
    float: right;
    width: 305px;
    position: relative
}

.con-tit-1 {
    margin-bottom: 30px;
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 2px solid #202872
}

.con-tit-1.con-tit-1-dj {
    margin-bottom: 30px;
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 2px solid #131414
}

.con-tit-1.con-tit-1-gj {
    margin-bottom: 30px;
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 2px solid #f29f26
}

.con-tit-1.con-tit-1-gn {
    margin-bottom: 30px;
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 2px solid #d2007f
}

.con-tit-1.con-tit-1-jk {
    margin-bottom: 30px;
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 2px solid #63ae60
}

.con-tit-1.con-tit-1-jy {
    margin-bottom: 30px;
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 2px solid #61bec6
}

.con-tit-1.con-tit-1-sh {
    margin-bottom: 30px;
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 2px solid #3e901e
}

.con-tit-1.con-tit-1-sport {
    margin-bottom: 30px;
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 2px solid #8a9fb2
}

.con-tit-1.con-tit-1-wh {
    margin-bottom: 30px;
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 2px solid #666
}

.con-tit-1.con-tit-1-yl {
    margin-bottom: 30px;
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 2px solid #731782
}

.con-tit-1.con-tit-1-ty {
    margin-bottom: 30px;
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 2px solid #158ad1
}

.con-tit-1 a {
    display: inline-block;
    padding-left: 50px;
    line-height: 30px;
    font-size: 28px;
    background: url("../images/tit01.png") center left no-repeat;
}

.con-tit-2 {
    margin: 20px 0;
    border-left: 5px solid #e83235
}

.con-tit-2 a {
    display: inline-block;
    padding-left: 24px;
    line-height: 30px;
    font-size: 24px;
}

.p-img {
    overflow: hidden
}

.p-img a img {
    width: 100%;
    display: block; /*transition: all 1s ease 0s*/
}

/*.p-img:hover a img{-webkit-transform:scale(1.1);transform:scale(1.1)}*/
/*网站首页 图片放大缩小 start eiffel*/
.p-img-index {
    position: relative
}

/*.p-img-index {margin: 15px 0; overflow: hidden;}*/
.p-img-index {
    overflow: hidden;
}

.p-img-index a img {
    display: block;
    transition: all 1s ease 0s;
}

.p-img-index:hover a img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}


/*网站首页 图片放大缩小 end eiffel*/
.banner-top {width: 1200px; height: 60px; margin: 0 auto;}
.hd-1 {
    margin-top: 10px;
    /*margin-bottom: 20px;*/
    /*background-color: #fff;*/
    padding-top: 15px;
}
.logo {
    display: inline-block;
    width: 493px;
}
/*网站头部广告条 start eiffel*/
.logo1 {
	display: inline-block;
	width: 250px;
	float: left;
}

.h_ad {width: 360px; float: left; margin-left: 85px;}
/*网站头部广告条 end eiffel*/
.search {
    float: right;
    margin-top: 20px;
    height: 40px
}

.s-txt {
    width: 225px;
    height: 40px;
    line-height: 40px;
    color: #4b4b4b;
    border: none;
    border-radius: 5px 0 0 5px;
    text-indent: 1em;
    background: #f6f7f8;
    vertical-align: middle;
}

.s-submit {
    width: 40px;
    height: 40px;
    cursor: pointer;
    background: url(../images/search.png) center no-repeat #202872;
    background-size: 20px;
    border: none;
    border-radius: 0 5px 5px 0;
    vertical-align: middle;
}

.share {
    float: right;
    margin: 25px 10px 0 0;
}

.share img {
    margin-right: 10px;
    cursor: pointer
}

.hd-2 {
    height: 51px;
    /*border-top: 1px solid #e6edf0;*/
    /*background: #fff;*/
}

.con-nav-1, .con-nav-2, .con-nav-3 {
    display: inline-block;
    font-size: 0;
}

.con-nav-1 {
    background: url("../images/bg_line.png") no-repeat left;
}

.con-nav-3 {
    background: url("../images/bg_line1.png") no-repeat left;
}

.con-nav-1 a {
    display: inline-block;
    text-align: center;
    width: 92px;
    line-height: 48px;
    font-size: 16px;
    /*color: #fff;*/
     color: #000;
    /*border-left: 2px solid #127dc1;*/
    /*background: url("../images/menu_dot.jpg") no-repeat left;*/
}

.con-nav-1 a:hover {
    text-decoration: none;
    color: #fff;
}

.border-1 {
    border-top: 3px solid #1a78c0
}

.border-2 {
    border-top: 3px solid #202872
}

.border-3 {
    border-top: 3px solid #d2007f
}

.border-4 {
    border-top: 3px solid #f29f26
}

.border-5 {
    border-top: 3px solid #731782
}

.border-6 {
    border-top: 3px solid #61bec6
}

.border-7 {
    border-top: 3px solid #8a9fb2
}

.border-8 {
    border-top: 3px solid #131414
}

.border-9 {
    border-top: 3px solid #3e901e
}

.border-10 {
    border-top: 3px solid #990000
}

.border-11 {
    border-top: 3px solid #666
}

.border-12 {
    border-top: 3px solid #63AE60
}

.border-13 {
    border-top: 3px solid #feb71d
}

.border-1:hover {
    color: #fff;
    background: #1a78c0
}

.border-2:hover {
    color: #fff;
    background: #202872
}

.border-3:hover {
    color: #fff;
    background: #d2007f
}

.border-4:hover {
    color: #fff;
    background: #f29f26
}

.border-5:hover {
    color: #fff;
    background: #731782
}

.border-6:hover {
    color: #fff;
    background: #61bec6
}

.border-7:hover {
    color: #fff;
    background: #8a9fb2
}

.border-8:hover {
    color: #fff;
    background: #131414
}

.border-9:hover {
    color: #fff;
    background: #3e901e
}

.border-10:hover {
    color: #fff;
    background: #990000
}

.border-11:hover {
    color: #fff;
    background: #666
}

.border-12:hover {
    color: #fff;
    background: #63AE60
}

.border-13:hover {
    color: #fff;
    background: #feb71d
}

/*导航修改 wln 20190115 start*/
.border-0-hover {
    color: #fff;
    background: #1a78c0
}

.border-1-hover {
    color: #fff;
    background: #1a78c0
}

.border-2-hover {
    color: #fff;
    background: #202872;
    border-top: 3px solid #202872;
}

.border-3-hover {
    color: #fff;
    background: #d2007f;
    border-top: 3px solid #d2007f;
}

.border-4-hover {
    color: #fff;
    background: #f29f26;
    border-top: 3px solid #f29f26;
}

.border-5-hover {
    color: #fff;
    background: #731782;
    border-top: 3px solid #731782;
}
.border-2-hover:visited {color:#fff;}
.border-3-hover:visited {color:#fff;}
.border-4-hover:visited {color:#fff;}
.border-5-hover:visited {color:#fff;}
.border-6-hover:visited {color:#fff;}
.border-7-hover:visited {color:#fff;}
.border-8-hover:visited {color:#fff;}
.border-9-hover:visited {color:#fff;}
.border-10-hover:visited {color:#fff;}
.border-11-hover:visited {color:#fff;}
.border-12-hover:visited {color:#fff;}
.border-13-hover:visited {color:#fff;}



.border-6-hover {
    color: #fff;
    background: #61bec6;
    border-top: 3px solid #61bec6;
}

.border-7-hover {
    color: #fff;
    background: #8a9fb2;
    border-top: 3px solid #8a9fb2;
}

.border-8-hover {
    color: #fff;
    background: #131414;
    border-top: 3px solid #131414;
}

.border-9-hover {
    color: #fff;
    background: #3e901e;
    border-top: 3px solid #3e901e;
}

.border-10-hover {
    color: #fff;
    background: #990000;
    border-top: 3px solid #990000;
}

.border-11-hover {
    color: #fff;
    background: #666;
    border-top: 3px solid #666;
}

.border-12-hover {
    color: #fff;
    background: #63AE60;
    border-top: 3px solid #63AE60;
}

.border-13-hover {
    color: #fff;
    background: #feb71d;
    border-top: 3px solid #feb71d;
}

/*导航修改 wln 20190115 end*/
.hd-3 {
    height: 51px;
    background: #158AD1
}

.con-nav-3 a {
    display: inline-block;
    width: 92px;
    text-align: center;
    line-height: 50px;
    font-size: 16px;
    color: #fff;
    /*border-left: 2px solid #127dc1;*/
    /*background: url("../images/menu_dot.jpg") no-repeat left;*/
}

.con-nav-3 a:hover {
    text-decoration: none;
    color: #fff;
    background: #1a78c0
}

.con-nav-2 {
    float: right;
    margin-top: 25px;
    line-height: 30px;
}

.con-nav-2 a {
    padding: 0 30px 0 20px
}

.con-nav-2 a::after {
    font-family: 'FontAwesome';
    content: '\f107';
    margin-left: 10px
}

.con-nav-2 a:hover {
    text-decoration: none;
    color: #0287CA
}

.con-nav-2 a:hover::after {
    content: '\f106';
    margin-left: 10px
}

/*频道页左侧-频道名*/
.item-column {
    padding-top: 136px;
    background: url("../images/bg-1.png") top left no-repeat;
}

.item-column a {
    color: #fff
}

.item-column a:hover {
    color: #fff
}

.item-column-lj {
    padding-top: 136px;
    background: url("../images/bg-1.png") top left no-repeat;
}

.item-column-lj a {
    color: #fff
}

.item-column-lj a:hover {
    color: #fff
}

.item-column-tt {
    padding-top: 136px;
    background: url("../images/bg-tt.png") top left no-repeat;
}

.item-column-tt a {
    color: #fff
}

.item-column-tt a:hover {
    color: #fff
}

.item-column-dj {
    padding-top: 136px;
    background: url("../images/bg-2.png") top left no-repeat;
}

.item-column-dj a {
    color: #fff
}

.item-column-dj a:hover {
    color: #fff
}

.item-column-gj {
    padding-top: 136px;
    background: url("../images/bg-3.png") top left no-repeat;
}

.item-column-gj a {
    color: #fff
}

.item-column-gj a:hover {
    color: #fff
}

.item-column-gn {
    padding-top: 136px;
    background: url("../images/bg-4.png") top left no-repeat;
}

.item-column-gn a {
    color: #fff
}

.item-column-gn a:hover {
    color: #fff
}

.item-column-jk {
    padding-top: 136px;
    background: url("../images/bg-5.png") top left no-repeat;
}

.item-column-jk a {
    color: #fff
}

.item-column-jk a:hover {
    color: #fff
}

.item-column-jy {
    padding-top: 136px;
    background: url("../images/bg-6.png") top left no-repeat;
}

.item-column-jy a {
    color: #fff
}

.item-column-jy a:hover {
    color: #fff
}

.item-column-sh {
    padding-top: 136px;
    background: url("../images/bg-7.png") top left no-repeat;
}

.item-column-sh a {
    color: #fff
}

.item-column-sh a:hover {
    color: #fff
}

/*.item-column-sport {padding-top: 136px; background: url("../images/bg-8.png") top left no-repeat;}*/
/*.item-column-sport a {color: #fff}*/
/*.item-column-sport a:hover {color: #fff}*/

.item-column-ty {
    padding-top: 136px;
    background: url("../images/bg-8.png") top left no-repeat;
}

.item-column-ty a {
    color: #fff
}

.item-column-ty a:hover {
    color: #fff
}

.item-column-wh {
    padding-top: 136px;
    background: url("../images/bg-9.png") top left no-repeat;
}

.item-column-wh a {
    color: #fff
}

.item-column-wh a:hover {
    color: #fff
}

.item-column-yl {
    padding-top: 136px;
    background: url("../images/bg-10.png") top left no-repeat;
}

.item-column-yl a {
    color: #fff
}

.item-column-yl a:hover {
    color: #fff
}

.item-column-common {
    padding-top: 136px;
    background: url("../images/bg-11.png") top left no-repeat;
}

.item-column-common a {
    color: #fff
}

.item-column-common a:hover {
    color: #fff
}

.item-column-sj {
    padding-top: 136px;
    background: url(../images/bg-13_sj.png) top left no-repeat;
}

.item-column-sj a {
    color: #fff
}

.item-column-sj a:hover {
    color: #fff
}

.item-column-js {
    padding-top: 136px;
    background: url(../images/bg-19_js.png) top left no-repeat;
}

.item-column-js a {
    color: #fff
}

.item-column-js a:hover {
    color: #fff
}

.item-column-sd {
    padding-top: 136px;
    background: url(../images/bg-18_sd.png) top left no-repeat;
}

.item-column-sd a {
    color: #fff
}

.item-column-sd a:hover {
    color: #fff
}

.item-column-zk {
    padding-top: 136px;
    background: url(../images/bg-zk.png) top left no-repeat;
}

.item-column-zk a {
    color: #fff
}

.item-column-zk a:hover {
    color: #fff
}

.item-column-qc {
    padding-top: 136px;
    background: url(../images/bg-16_qc.png) top left no-repeat;
}

.item-column-qc a {
    color: #fff
}

.item-column-qc a:hover {
    color: #fff
}

.item-column-ly {
    padding-top: 136px;
    background: url(../images/bg-ly.png) top left no-repeat;
}

.item-column-ly a {
    color: #fff
}

.item-column-ly a:hover {
    color: #fff
}

.item-column-fc {
    padding-top: 136px;
    background: url(../images/bg-fc.png) top left no-repeat;
}

.item-column-fc a {
    color: #fff
}

.item-column-fc a:hover {
    color: #fff
}

.item-column-cj {
    padding-top: 136px;
    background: url(../images/bg-12_cj.png) top left no-repeat
}

.item-column-cj a {
    color: #fff
}

.item-column-cj a:hover {
    color: #fff
}

.item-column-rd {
    padding-top: 136px;
    background: url(../images/bg-20.png) top left no-repeat
}

.item-column-rd a {
    color: #fff
}

.item-column-rd a:hover {
    color: #fff
}

.item-column-sh1 {
    padding-top: 136px;
    background: url(../images/bg-21.png) top left no-repeat
}

.item-column-sh1 a {
    color: #fff
}

.item-column-sh1 a:hover {
    color: #fff
}

.item-column-fz {
    padding-top: 136px;
    background: url(../images/bg-22.png) top left no-repeat
}

.item-column-fz a {
    color: #fff
}

.item-column-fz a:hover {
    color: #fff
}

.item-column-ny {
    padding-top: 136px;
    background: url(../images/bg-23.png) top left no-repeat
}

.item-column-ny a {
    color: #fff
}

.item-column-ny a:hover {
    color: #fff
}

.item-column-yc {
    padding-top: 136px;
    background: url(../images/bg-24.png) top left no-repeat
}

.item-column-yc a {
    color: #fff
}

.item-column-yc a:hover {
    color: #fff
}


/*频道页左侧-栏目名*/
.col-tit-1lv a {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
}

.col-tit-2lv a {
    display: block;
    text-align: center;
    line-height: 44px;
}

.col-tit-1lv, .col-tit-2lv a {
    background: url("../images/bg-1.jpg") left bottom repeat-x;
    background-size: auto
}

.col-tit-2lv a:hover {
    background: url("../images/bg-1.jpg") left bottom repeat-x #2d397a;
    background-size: auto;
    color: #fff;
}

.col-tit-1lv-lj a {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
}

.col-tit-2lv-lj a {
    display: block;
    text-align: center;
    line-height: 44px;
}

.col-tit-1lv-lj, .col-tit-2lv-lj a {
    background: url("../images/bg-1.jpg") left bottom repeat-x;
    background-size: auto
}

.col-tit-2lv-lj a:hover {
    background: url("../images/bg-1.jpg") left bottom repeat-x #2d397a;
    background-size: auto;
    color: #fff;
}

.col-tit-2lv-lj-active {
    background: url("../images/bg-1.jpg") left bottom repeat-x #2d397a;
    background-size: auto;
    color: #fff;
}

/*.col-tit-1lv-dj a {display:block; margin:0 auto; padding: 10px 0 60px 0; width: 55px; line-height: 60px; font-size: 56px;}*/
/*.col-tit-2lv-dj a {display: block; text-align: center; line-height: 44px;}*/
/*.col-tit-1lv-dj,.col-tit-2lv-dj a { background: url("../images/bg-2.jpg") left bottom repeat-x; background-size: auto }*/
/*.col-tit-2lv-dj a:hover { background: url("../images/bg-2.jpg") left bottom repeat-x #363939; background-size: auto; color: #fff;}*/
/*.col-tit-2lv-dj-active { background: url("../images/bg-2.jpg") left bottom repeat-x #363939; background-size: auto; color: #fff;}*/

.col-tit-1lv-gj a {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
}

.col-tit-2lv-gj a {
    display: block;
    text-align: center;
    line-height: 44px;
}

.col-tit-1lv-gj, .col-tit-2lv-gj a {
    background: url("../images/bg-3.jpg") left bottom repeat-x;
    background-size: auto
}

.col-tit-2lv-gj a:hover {
    background: url("../images/bg-3.jpg") left bottom repeat-x #ffb447;
    background-size: auto;
    color: #fff;
}

.col-tit-2lv-gj-active {
    background: url("../images/bg-3.jpg") left bottom repeat-x #ffb447;
    background-size: auto;
    color: #fff;
}

/*.col-tit-1lv-gn a {display:block; margin:0 auto; padding: 10px 0 60px 0; width: 55px; line-height: 60px; font-size: 56px;}*/
/*.col-tit-2lv-gn a {display: block; text-align: center; line-height: 44px;}*/
/*.col-tit-1lv-gn,.col-tit-2lv-gn a { background: url("../images/bg-4.jpg") left bottom repeat-x; background-size: auto }*/
/*.col-tit-2lv-gn a:hover { background: url("../images/bg-4.jpg") left bottom repeat-x #eb229c; background-size: auto; color: #fff;}*/
/*.col-tit-2lv-gn-active { background: url("../images/bg-4.jpg") left bottom repeat-x #eb229c; background-size: auto; color: #fff;}*/

.col-tit-1lv-jk a {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
}

.col-tit-2lv-jk a {
    display: block;
    text-align: center;
    line-height: 44px;
}

.col-tit-1lv-jk, .col-tit-2lv-jk a {
    background: url("../images/bg-5.jpg") left bottom repeat-x;
    background-size: auto
}

.col-tit-2lv-jk a:hover {
    background: url("../images/bg-5.jpg") left bottom repeat-x #7bd777;
    background-size: auto;
    color: #fff;
}

.col-tit-2lv-jk-active {
    background: url("../images/bg-5.jpg") left bottom repeat-x #7bd777;
    background-size: auto;
    color: #fff;
}

.col-tit-1lv-jy a {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
}

.col-tit-2lv-jy a {
    display: block;
    text-align: center;
    line-height: 44px;
}

.col-tit-1lv-jy, .col-tit-2lv-jy a {
    background: url("../images/bg-6.jpg") left bottom repeat-x;
    background-size: auto
}

.col-tit-2lv-jy a:hover {
    background: url("../images/bg-6.jpg") left bottom repeat-x #72dbe4;
    background-size: auto;
    color: #fff;
}

.col-tit-2lv-jy-active {
    background: url("../images/bg-6.jpg") left bottom repeat-x #72dbe4;
    background-size: auto;
    color: #fff;
}

.col-tit-1lv-sh a {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
}

.col-tit-2lv-sh a {
    display: block;
    text-align: center;
    line-height: 44px;
}

.col-tit-1lv-sh, .col-tit-2lv-sh a {
    background: url("../images/bg-7.jpg") left bottom repeat-x;
    background-size: auto
}

.col-tit-2lv-sh a:hover {
    background: url("../images/bg-7.jpg") left bottom repeat-x #53b42d;
    background-size: auto;
    color: #fff;
}

.col-tit-2lv-sh-active {
    background: url("../images/bg-7.jpg") left bottom repeat-x #53b42d;
    background-size: auto;
    color: #fff;
}

.col-tit-1lv-sport a {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
}

.col-tit-2lv-sport a {
    display: block;
    text-align: center;
    line-height: 44px;
}

.col-tit-1lv-sport, .col-tit-2lv-sport a {
    background: url("../images/bg-8.jpg") left bottom repeat-x;
    background-size: auto
}

.col-tit-2lv-sport a:hover {
    background: url("../images/bg-8.jpg") left bottom repeat-x #9bb4cb;
    background-size: auto;
    color: #fff;
}

.col-tit-2lv-sport-active {
    background: url("../images/bg-8.jpg") left bottom repeat-x #9bb4cb;
    background-size: auto;
    color: #fff;
}

.col-tit-1lv-ty a {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
}

.col-tit-2lv-ty a {
    display: block;
    text-align: center;
    line-height: 44px;
}

.col-tit-1lv-ty, .col-tit-2lv-ty a {
    background: url("../images/bg-8.jpg") left bottom repeat-x;
    background-size: auto
}

.col-tit-2lv-ty a:hover {
    background: url("../images/bg-8.jpg") left bottom repeat-x #9bb4cb;
    background-size: auto;
    color: #fff;
}

.col-tit-2lv-ty-active {
    background: url("../images/bg-8.jpg") left bottom repeat-x #9bb4cb;
    background-size: auto;
    color: #fff;
}
.col-tit-2lv-common-active {
    background: url("../images/bg-11.jpg") left bottom repeat-x #239fea;
    background-size: auto;
    color: #fff;
}
/*.col-tit-1lv-wh a {display:block; margin:0 auto; padding: 10px 0 60px 0; width: 55px; line-height: 60px; font-size: 56px;}*/
/*.col-tit-2lv-wh a {display: block; text-align: center; line-height: 44px;}*/
/*.col-tit-1lv-wh,.col-tit-2lv-wh a { background: url("../images/bg-9.jpg") left bottom repeat-x; background-size: auto }*/
/*.col-tit-2lv-wh a:hover { background: url("../images/bg-9.jpg") left bottom repeat-x #7e7e7e; background-size: auto; color: #fff;}*/
/*.col-tit-2lv-wh-active { background: url("../images/bg-9.jpg") left bottom repeat-x #7e7e7e; background-size: auto; color: #fff;}*/

.col-tit-1lv-yl a {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
}

.col-tit-2lv-yl a {
    display: block;
    text-align: center;
    line-height: 44px;
}

.col-tit-1lv-yl, .col-tit-2lv-yl a {
    background: url("../images/bg-10.jpg") left bottom repeat-x;
    background-size: auto
}

.col-tit-2lv-yl a:hover {
    background: url("../images/bg-10.jpg") left bottom repeat-x #8f1ea2;
    background-size: auto;
    color: #fff;
}

.col-tit-2lv-yl-active {
    background: url("../images/bg-10.jpg") left bottom repeat-x #8f1ea2;
    background-size: auto;
    color: #fff;
}

.col-tit-1lv-common a {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
}

.col-tit-2lv-common a {
    display: block;
    text-align: center;
    line-height: 44px;
}

.col-tit-1lv-common, .col-tit-2lv-common a {
    background: url("../images/bg-11.jpg") left bottom repeat-x;
    background-size: auto
}

.col-tit-2lv-common a:hover {
    background: url("../images/bg-11.jpg") left bottom repeat-x #239fea;
    background-size: auto;
    color: #fff;
}

.lst-ul-3 {
    margin: 20px
}

.lst-ul-3 li {
    display: inline-block;
    width: 49%;
    vertical-align: top;
    text-align: center
}

.lst-ul-3 a {
    overflow: hidden;
    display: inline-block;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    color: #333;
    border-bottom: 1px solid #d1d5dc;
}

.lst-ul-3 a:hover {
    text-decoration: underline;
    color: #158ad1
}


/******************/
.con-content {
    background-color: #fff
}

.con-lst-1 {
    overflow: hidden;
    margin-left: 20px;
}

.con-lst-1 li {
    overflow: hidden;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #d1d5dc
}

.con-l-3 {
    display: inline-block;
}

.con-l-3 img {
    height: 225px
}

.con-r-3 {
    display: inline-block;
    height: 225px
}

.lst-tit-1 {
    overflow: hidden;
    margin-bottom: 15px;
    /*max-height: 63px;*/
    max-height: 95px;
}

.lst-tit-1 a {
    line-height: 32px;
    font-size: 24px
}

.lst-tit-1 a:hover {
    text-decoration: none;
    color: #158ad1
}

.lst-txt-1 {
    overflow: hidden;
    height: 96px;
    line-height: 24px;
    color: #434343
}

.con-lst-1 .lst-about-1 {
    position: absolute;
    bottom: 0;
    width: 100%;
}

.lst-about-1 {
    overflow: hidden
}

.lst-about-1 span {
    overflow: hidden;
    color: #a7a7a7;
    font-size: 14px
}

.from {
    float: left
}

.scan {
    float: right
}

.scan::before {
    font-family: 'FontAwesome';
    content: "\f06e";
    margin-right: 5px
}

.more {
    margin: 0 0 0 20px;
    line-height: 50px;
    text-align: center;
    color: #999;
    border: 1px solid #d1d5dc
}

.con-lst-2 {
    margin-bottom: 20px;
    border: 1px solid #d1d5dc;
    background: #fafafa
}

.lst-ul-2 {
    margin: 10px
}

.lst-ul-2 .p-img img {
    height: 153px
}

.lst-ul-1 li {
    margin: 0 15px 20px 15px;
    padding-left: 15px;
    background: url("../images/li01.png") left 10px no-repeat
}

.lst-tit-2 {
    overflow: hidden;
    margin-bottom: 10px;
    max-height: 58px;
}

.lst-tit-2 a {
	line-height: 24px;
	color: #1e2870;
	font-weight: bold;
	font-size: 15px;
}

.lst-tit-2 a:hover {
    text-decoration: underline;
    color: #158ad1
}

.con-lst-3 {
    float: left;
    margin: 0 0 20px 20px;
    width: 510px
}

.con-l-4 {
    display: inline-block;
}

.con-l-4 img {
    height: 130px
}

.con-r-4 {
    display: inline-block;
    height: 130px
}

.tg .con-lst-3:last-child {
    margin-left: 40px
}

.lst-tit-3 {
    overflow: hidden;
    margin-bottom: 15px;
    max-height: 55px;
}

.lst-tit-3 a {
    line-height: 24px;
    font-weight: bold
}

.lst-tit-3 a:hover {
    text-decoration: underline
}

.lst-txt-2 {
    overflow: hidden;
    max-height: 60px;
    line-height: 20px;
    font-size: 12px;
    color: #434343
}

.more-2 {
    margin-left: 5px;
    font-size: 12px;
    color: #158ad1
}

.con-lst-4 {
    overflow: hidden
}

.con-lst-5 {
    margin-top: 5px
}

.con-lst-5 li {
    overflow: hidden;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #d1d5dc
}

.con-lst-5 li a:hover {
    text-decoration: underline;
    color: #158ad1
}

.con-lst-6 {
    overflow: hidden;
    margin: 0 0 0 20px;
    padding-bottom: 60px;
}

.con-lst-6 li {
    position: relative;
    float: left;
    width: 32%;
}

.con-lst-6 li:not(:nth-child(3n)) {
    margin-right: 2%;
}

.con-lst-6 img {
    width: 100%;
    height: 345px
}

.lst-tit-4 {
    position: absolute;
    bottom: 0;
    overflow: hidden;
    height: 56px;
    /*line-height: 56px;*/
    background: url("../images/blur02.png") left bottom repeat-x;
    background-size: auto 100%
}

.lst-tit-4 a {
    color: #fff;
    font-size: 22px;
}

.lst-tit-4 a:hover {
    color: #fff
}

.shadow {
    background: url("../images/blur03.png") left 100% no-repeat
}

footer {
    margin-top: 30px;
    background: #f4f4f4;
    border-top: 2px solid #e1e1e1;
    border-bottom: 35px solid #158ad1
}

.footer-t {
    border-bottom: 1px solid #e1e1e1;
}

.footer-t a {
    display: inline-block;
    margin: 20px 0;
    padding: 0 35px;
    color: #9b9b9b
}

.footer-t a:not(:last-child) {
    border-right: 1px solid #e1e1e1;
}

.footer-b {
    margin-top: 10px;
    text-align: center;
    color: #9b9b9b
}

.footer-b p {
    line-height: 30px
}

.footer-b img {
    margin: 30px 0 40px 0;
}

.con-banner {
    margin: 15px 0;
}

.banner-1 a, .banner-2 a {
    height: 60px
}

.banner-1 {
    margin-bottom: 10px
}

.banner-1 img {
    width: 100%
}

.banner-2 {
    font-size: 0;
  width:1200px;
  height:60px
}

.banner-2 a {
    display: inline-block;
    width: 600px;
    float: left;
}

/*.banner-2 a:nth-child(2n) {*/
    /*margin-left: 10px*/
/*}*/

.headline {
    text-align: center;
    background: url("../images/blur04.png") no-repeat #f6f7fc;
    margin-bottom: 10px
}

.headline h1 {
    overflow: hidden;
    padding: 10px 30px 0 30px;
    line-height: 40px;
}

.headline h1 a {
    font-size: 38px;
    font-weight: bold;
    color: #202872
}

.headline h1 a:hover {
    text-decoration: underline;
    color: #bb0000
}

.bg-headline {
    padding-bottom: 50px;
    background-size: 100%
}

.headline nav {
    overflow: hidden;
    margin-bottom: 10px;
    padding: 0 30px;
    height: 30px;
    line-height: 30px;
}

.headline nav a:not(:last-child) {
    margin-right: 5px
}

.headline nav a:hover {
    text-decoration: underline;
}

X
.con-content-2 {
    font-size: 0;
    overflow: hidden
}

.con-l-5, .con-m-5, .con-r-5 {
    display: inline-block;
    float: left;
    font-size: 16px;
}

.con-l-5 {
    width: 480px;
    margin-right: 30px
}

.con-m-5 {
    width: 320px;
    margin-right: 30px
}

.con-r-5 {
    width: 340px;
}

.jrrd {
	height: 331px;
	margin-top: 30px;
	padding: 0 15px;
	background: url(../images/jrrd.png) no-repeat;
}

.con-tit-3 {
    line-height: 50px;
    font-size: 22px;
}

.con-tit-3, .con-tit-3 span {
    font-weight: bold;
    font-style: italic
}

.con-tit-3 span {
    display: inline-block;
    margin: 0 7px;
    padding: 0 20px 0 10px;
    line-height: 32px;
    font-size: 20px;
    color: #fff;
    background: url(../images/tit03.png) left 4px no-repeat;
    background-size: contain;
}

.more-3 {
	float: right;
	margin-top: 45px;
	margin-right: 10px;
	width: 40px;
	height: 30px;
	background: #e4e4e4;
	text-align: center;
	border-radius: 13px
}

.more-3::before {
    font-family: 'FontAwesome';
    content: '\f178';
    line-height: 30px;
    font-weight: 900;
    color: #fff
}

.jrrd .lst-ul-1 {
	padding-top: 80px;
}

.jrrd .lst-ul-1 li {
    /*margin: 0 15px 20px 5px;*/
    padding-left: 20px;
    background: url(../images/li02.png) left 10px no-repeat;
}

.con-lst-7 {
    position: relative;
    padding: 0 2%;
    height: 430px
}

.con-t-1 {
    height: 250px
}

.con-t-1 img {
    width: 100%;
    height: 100%
}

.con-b-1 {
    position: absolute;
    top: 232px;
    left: 0;
    padding: 0 2%;
    width: 96%;
}

.flex-1 {
    display: -webkit-flex;
    display: flex;
    justify-content: space-around;
    align-items: flex-start
}

.fold-1 {
    margin-top: 30px;
    background: url("../images/border-2.png") left 43px no-repeat;
    background-size: 100%
}

.fold-1 .con-r-3 {
    background-color: #fff;
    padding: 15px 10px 0 20px;
    width: 395px;
    height: auto;
}

.fold-1 .lst-txt-1 {
    overflow: hidden;
    height: 48px;
    line-height: 24px;
    font-size: 14px;
    margin-bottom: 20px
}

.fold-1 .lst-about-1 span {
    font-size: 12px;
}

.fold-1 h2 a {
    font-size: 22px;
    font-weight: bold
}

.lst-tit-5 {
    text-align: center;
}

.lst-tit-5 a {
    display: block;
    padding: 0 5px 10px 5px;
    width: 20px;
    line-height: 22px;
    color: #fff
}

.lst-tit-5 a:hover {
    color: #fff
}

.rt-1 {
    display: block;
    width: 0;
    height: 0;
    border: solid 15px;
    border-color: rgba(0, 0, 0, 0) #202872 #202872 rgba(0, 0, 0, 0);
}

.bg-1 {
    background: #202872
}

.rt-2 {
    display: block;
    width: 0;
    height: 0;
    border: solid 15px;
    border-color: rgba(0, 0, 0, 0) #e42e38 #e42e38 rgba(0, 0, 0, 0);
}

.bg-2 {
    background: #e42e38
}

.rt-3 {
    display: block;
    width: 0;
    height: 0;
    border: solid 15px;
    border-color: rgba(0, 0, 0, 0) #c9542c #c9542c rgba(0, 0, 0, 0);
}

.bg-3 {
    background: #c9542c
}

.rt-4 {
    display: block;
    width: 0;
    height: 0;
    border: solid 15px;
    border-color: rgba(0, 0, 0, 0) #61bec6 #61bec6 rgba(0, 0, 0, 0);
}

.bg-4 {
    background: #61bec6
}

.rt-5 {
    display: block;
    width: 0;
    height: 0;
    border: solid 15px;
    border-color: rgba(0, 0, 0, 0) #ab619e #ab619e rgba(0, 0, 0, 0);
}

.bg-5 {
    background: #ab619e
}

.rt-6 {
    display: block;
    width: 0;
    height: 0;
    border: solid 15px;
    border-color: rgba(0, 0, 0, 0) #1a78c0 #1a78c0 rgba(0, 0, 0, 0);
}

.bg-6 {
    background: #1a78c0
}

.rt-7 {
    display: block;
    width: 0;
    height: 0;
    border: solid 15px;
    border-color: rgba(0, 0, 0, 0) #da730d #da730d rgba(0, 0, 0, 0);
}

.bg-7 {
    background: #da730d
}

.con-tit-4 {
    position: relative;
    padding-bottom: 12px;
    text-align: center;
    background: url("../images/tit04.png") left bottom no-repeat;
}

.con-tit-4 a {
    margin-left: 20px;
    font-weight: bold;
    font-size: 28px;
    color: #202872
}

.con-tit-4 span {
    position: absolute;
    top: 14px;
    right: 0;
    font-size: 14px;
    color: #158ad1
}

.fold-2 {
    margin-top: 20px;
    padding: 0;
    height: 335px;
    border-bottom: 2px solid #dbdbdb;
    border-right: 2px solid #dbdbdb;
}

.fold-2 .con-r-3 {
    background-color: #fff;
    padding: 15px 10px 0 12px;
    width: auto;
    height: auto;
    border-radius: 18px 18px 0 0;
}

.fold-2 .lst-txt-1 {
    overflow: hidden;
    height: 48px;
    line-height: 24px;
    font-size: 14px;
    margin-bottom: 20px
}

.fold-2 .lst-about-1 span {
    font-size: 12px;
}

.fold-2 h2 a {
    font-size: 22px;
    font-weight: bold
}

.fold-2 .con-t-1 {
    height: 230px;
}

.fold-2 .con-b-1 {
    top: 205px;
    padding: 0 4% 10px 4%;
    width: 92%;
}

.guonei {
    margin-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 20px;
}

.guonei .lst-ul-1 {
    margin: 15px 0
}

.guonei .lst-ul-1 li {
    overflow: hidden;
    margin: 0;
    padding-left: 20px;
    height: 24px;
    line-height: 24px;
    background: url(../images/li02.png) left 8px no-repeat;
}

.guonei .lst-tit-2 {
    font-size: 14px;
    color: #999
}

.guonei .lst-tit-1 a {
    font-size: 22px;
    font-weight: bold
}

.guonei .lst-about-1 span {
    font-size: 12px;
}

.con-lst-8 {
    margin-top: 15px
}

.con-tit-5 {
    position: relative;
    padding: 0 15px 7px 0;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background: url("../images/tit05-2.png") bottom left no-repeat
}

.con-tit-5 p {
    background: #158ad1;
    padding: 5px 0
}

.con-tit-5 a {
    margin-right: 10px;
    padding-left: 50px;
    font-weight: bold;
    font-size: 28px;
    color: #fff;
    background: url("../images/tit05.png") left center no-repeat;
}

.con-tit-5 a:hover {
    color: #fff
}

.con-stagger {
    position: relative;
    margin-bottom: 30px;
    height: 430px
}

.con-stagger .con-lst-8 {
    padding-top: 30px
}

.item-stagger {
    position: absolute;
    top: 10px;
    margin-left: 15px;
    padding-right: 15px;
    border-bottom: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
}

.item-stagger .p-img {
    margin-top: 5px;
}

.item-stagger .p-img img {
    height: 153px
}

.item-stagger .lst-tit-1 a {
    font-size: 22px;
    font-weight: bold;
}

.lst-stagger {
    margin-top: 8px;
    padding-bottom: 8px;
}

.lst-stagger .con-lst-5 li {
    height: 40px;
    line-height: 40px;
    border-bottom: none;
}

.con-stagger .lst-ul-2 {
    margin: 0
}

.con-2-grp {
    overflow: hidden
}

.con-2-grp li {
    display: inline-block;
    float: left;
    width: 48%
}

.con-2-grp li:not(:nth-child(2n)) {
    margin-right: 4%
}

.fzsh-1 li, .fzsh-2 li {
    margin-bottom: 20px
}

.fzsh-1 img, .fzsh-2 img {
    height: 100px
}

.fzsh-1 h4 {
    margin-top: 10px;
    text-align: center;
    border-bottom: 1px solid #d1d5dc
}

.fzsh-1 h4 a {
    display: inline-block;
    padding: 0 10px;
    line-height: 22px;
    font-size: 14px;
    background: #158ad1;
    color: #fff
}

.fzsh-2 h4 {
    margin-top: 10px;
}

.fzsh-2 h4 a {
    overflow: hidden;
    display: inline-block;
    max-height: 44px;
    line-height: 22px;
    font-size: 14px;
    color: #494949
}

.con-tit-6 {
    margin-bottom: 20px;
    padding-bottom: 20px;
    font-size: 14px;
    color: #158ad1;
    background: url("../images/tit06.png") left 47px no-repeat;
    width:1200px;
}

.con-tit-6 p {
    display: inline-block
}

.con-tit-6 p a {
    margin-right: 10px;
    padding-left: 60px;
    font-weight: bold;
    font-size: 28px;
    color: #202872;
    background: url("../images/tit01.png") 20px 7px no-repeat;
}

.con-tit-6 p a:hover {
    color: #202872;
}

.con-tit-6 nav {
    display: inline-block;
    margin-left: 20px;
    width: 930px;
    height: 46px;
    border-left: 1px solid #d1d5dc;
    border-top: 1px solid #d1d5dc
}

.con-tit-6 nav a {
    display: inline-block;
    line-height: 20px;
    margin: 13px 0;
    padding: 0 30px;
    border-right: 1px solid #d1d5dc;
}

.con-tit-6 nav a:hover {
    text-decoration: underline;
}

.zksj {
    /*margin: 30px 0;*/
    float: left
}

.zksj img {
    height: 290px
}

.zksj .con-r-3 {
    margin-top: 10px;
    width: 100%;
    height: auto
}

.zksj .lst-txt-1 {
    overflow: hidden;
    height: 44px;
    line-height: 22px;
    font-size: 14px;
    margin-bottom: 20px;
    color: #999
}

.zksj h2 a {
    font-size: 22px;
    font-weight: bold;
}

/*首页瀑布流样式*/
.waterfall ul {
    -moz-columns: 380px 3;
    -webkit-columns: 380px 3;
    column: 380px 3;
    column-gap: 10px;
    list-style-type: none;
    position: relative; /** Needed to ensure items are laid out relative to this container **/
    margin: 0;
    padding: 0;
    float: left;
}

.waterfall li {
    box-sizing: border-box;
    break-inside: avoid;
    -webkit-column-break-inside: avoid;
    margin-bottom: 10px;
    width: 390px;
    background-color: #ffffff;
    border: 1px solid #dedede;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    display: none; /** Hide items initially to avoid a flicker effect **/
    cursor: pointer;
}

.waterfall ul li.inactive {
    visibility: hidden;
    opacity: 0;
}

.waterfall img {
    height: 160px;
    display: block
}

.waterfall .lst-txt-1 {
    overflow: hidden;
    height: 44px;
    line-height: 22px;
    font-size: 14px;
    margin-bottom: 20px;
    color: #999
}

.waterfall h2 a {
    font-size: 24px;
}

.waterfall .fall-b {
    padding: 15px 20px;
}

/*.waterfall .fall-b {padding: 15px 20px; border: 1px solid #d1d5dc }*/


/*细览页*/
.main-comtainer {
    width: 642px;
    float: left;
    position: relative;
}
/* 文字*/
.main-menu {
    width: 642px;
    height: 35px;
    border-bottom: 1px solid #d8d8d8;
    float: left;
    color: #5b5b5b;
}

.main-menu a {
    text-decoration: none;
    color: #5b5b5b;
    font-size: 18px
}

.main-menu a:hover {
    text-decoration: underline;
    color: #5b5b5b;
}
/* 文字结束*/
/*图片 start*/
.main-menu-photo {
    width: 1000px;
    height: 35px;
    /*border-bottom: 1px solid #d8d8d8;*/
    color: #5b5b5b;
}

.main-menu-photo a {
    text-decoration: none;
    color: #5b5b5b;
    font-size: 18px
}

.main-menu-photo a:hover {
    text-decoration: underline;
    color: #5b5b5b;
}
/*图片 end*/
.main-menu1 {
    width: 642px;
    color: #5b5b5b;
}

.main-menu1 a {
    text-decoration: none;
    color: #5b5b5b;
    font-size: 18px
}

.main-menu1 a:hover {
    text-decoration: underline;
    color: #5b5b5b;
}
.article-header {
    width: 642px;
    line-height: 44px;
    float: left;
    color: #333;
    font-size: 32px;
}

.article-info {
    width: 642px;
    line-height: 25px;
    height: 25px;
    border-top: 1px solid #d8d8d8;
    color: #8e8e8e;
    float: left;
}

.article-main {
    width: 642px;
    line-height: 30px;
    color: #666;
    float: left;
}

.article-main .article-img img {
    padding: 25px 0;
    max-width: 100%;
    margin: 0 auto;
}

.article-main p {
    font-size: 16px;
    line-height: 35px;
    color: #666;
    margin: 25px 0;
}

.article-source {
    width: 642px;
    height: 64px;
    border-bottom: 1px solid #000;
    float: left;
}

.article-source p {
    width: 600px;
    height: 44px;
    line-height: 44px;
    padding-left: 34px;
    background-color: #f2f2f2;
    border-left: 4px solid #158ad1;
    border-right: 4px solid #158ad1;
    color: #666;
}

.re-article {
    width: 642px;
    overflow: hidden;
    float: left;
    margin-top: 80px;
}

.re-article .title-view {
    width: 642px;
    height: 35px;
    border-bottom: 3px solid #d8d8d8;
    float: left;
}

.re-article .title-view p {
    height: 35px;
    color: #666;
    border-bottom: 3px solid #158ad1;
    float: left;
}

.article-box {
    width: 642px;
    float: left;
    overflow: hidden;
}

.article-box-border {
    width: 700px;
    float: left;
    overflow: hidden;
}

.article-box ul li {
    width: 204px;
    height: auto;
    float: left;
    margin-right: 15px;
}

.article-box ul li p {
    width: 204px;
    height: 136px;;
    float: left;
}

.article-box ul li h1 {
    width: 204px;
    height: auto;
    line-height: 18px;
    float: left;
    margin-top: 8px;
    overflow: hidden;
}

.article-box ul li h1 a {
    text-decoration: none;
    color: #333;
    font-size: 14px;
}

.article-box ul li h1 a:hover {
    text-decoration: underline;
    color: #333;
}

.article-box-xh {
    width: 642px;
    float: left;
    overflow: hidden;
}

.article-box-xh-border {
    width: 700px;
    float: left;
    overflow: hidden;
}

.article-box-xh ul li {
    width: 310px;
    height: auto;
    float: left;
    margin-right: 22px;
}

.article-box-xh ul li p {
    width: 310px;
    height: 206px;;
    float: left;
}

.article-box-xh ul li h1 {
    width: 310px;
    height: auto;
    line-height: 25px;
    float: left;
    margin-top: 5px;
    overflow: hidden;
}

.article-box-xh ul li h1 a {
    text-decoration: none;
    color: #333;
    font-size: 16px;
}

.article-box-xh ul li h1 a:hover {
    text-decoration: underline;
    color: #333;
}

.main-right-side {
    width: 298px;
    float: left;
    position: relative;
    margin-left: 60px;
}

.tj-mate {
    width: 298px;
    height: 30px;
    float: left;
    font-weight: bold;
    color: #666;
}

.news-view {
    width: 298px;
    float: left;
}

.news-view ul li {
    width: 298px;
    float: left;
    margin-bottom: 15px;
}

.news-view ul li a {
    width: 298px;
    height: 300px;
    display: block;
}

.news-view ul li a:hover {
    background-color: #f4f3f0;
    width: 298px;
    height: 300px;
    display: block;
}

.news-view ul li img {
    width: 298px;
    height: 198px;
    float: left;
}

.news-view ul li h1 {
    width: 288px;
    color: #434343;
    font-size: 16px;
    line-height: 21px;
    margin: 15px 0;
    float: left;
    margin-left: 10px;
}

.news-view ul li p {
    width: 288px;
    height: 21px;
    color: #8e8e8e;
    font-size: 14px;
    margin-left: 10px;
}


div .no-pic {
    width: 100%;
    height: auto;
}

.no-pic .lst-txt-1 {
    height: auto;
    padding-bottom: 50px
}


/********细览分享*******/
.share-2 {
    position: absolute;
    top: 100px;
    right: 100%;
    margin-right: 40px;
    /*position: fixed;*/
    /*top: 40%;*/
    /*left: 100px;*/
    border: 1px solid #eaeaea;
    border-bottom: none
}

.icon {
    margin: 0 auto;
    padding-top: 12px;
    width: 30px;
    height: 30px;
    display: block;
    color: #666;
    fill: currentColor;
    overflow: hidden;
}

.share-2 a {
    display: block;
    width: 58px;
    height: 58px;
    border-bottom: 1px solid #eaeaea;
}

.share-2 a:hover {
    background: #158AD1
}

.share-2 a:hover .icon {
    color: #fff
}

.clear {
    clear: both;
}


/********搜索结果*******/
.search_res {
    padding: 0 0 6px;
    border-bottom: 1px solid #d2d5dc;
    margin-bottom: 20px;
}

.search_res h2 {
    line-height: 24px;
    font-size: 18px;
    color: #4c4c4c;
}

.search_res h2 a {
    color: #4c4c4c;
    font-weight: 700;
}

.search_res h2 a:hover {
    color: #3b8bd1;
}

.search_res p {
    line-height: 20px;
    font-size: 14px;
    margin-top: 15px;
    color: #666666;
}

.search_res p span {
    color: #00a5eb;
    font-size: 14px;
}

.search_trbs {
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    margin-top: 12px;
}

.search_trbs span {
    float: right;
    margin-left: 8px;
    height: 24px;
    color: #a0a0a0;
    font-size: 14px;
}

.con-3-grp {
    overflow: hidden
}

.con-3-grp li {
    display: inline-block;
    float: left;
    width: 32%
}

.con-3-grp li:not(:nth-child(3n)) {
    margin-right: 2%
}

/*页面等候正在加载样式 start*/
.pjax-loading {
    overflow: auto;
    margin: 0 auto;
    width: 1200px;
    text-align: center;
    vertical-align: middle;
    height: 900px;
}

.pjax-loading img {
    margin-top: 300px;
}

/*页面等候正在加载样式 end*/
/*页面固定新闻热线 start*/
dl, dd, dt {
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
}

.floating_ck {
    position: fixed;
    left: 100px;
    top: 50%;
}

.floating_ck dl dd {
    position: relative;
    width: 130px;
    height: 80px;
    background-color: #bbbbbb;
    text-align: center;
    background-repeat: no-repeat;
    background-position: center 20%;
    cursor: pointer;
}

.floating_ck dl dd:hover {
    background-color: #e40231;
    border-bottom: solid 1px #a40324;
}

.floating_ck dl dd:hover .floating_left {
    display: block;
}

.return {
    background-image: url(../images/fanhui.png);
}

.floating_ck dd span {
    color: #fff;
    display: block;
    padding-top: 54px;
    font-weight: bold
}
.floating_ck-1{position:fixed;left:100px;top:60%;}
.floating_ck-1 dl dd{position:relative;width:100px;height:30px;background-color:#bbbbbb;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;padding-top:50px;padding-left:30px}

.floating_ck-1 dl dd:hover .floating_left{display:block;}

.return-1{background-image:url(../images/dj.png);}
.floating_ck-1 dd span{color:#fff;display:block;font-weight:bold;font-size:14px;width:70px;height:22px;background: #7ecff5;line-height: 22px;    border-radius: 8px;}
	.floating_ck-1 dd span a{color:#FFF}
/*页面固定新闻热线 end*/


/*法制样式：一级：*/

.item-column-fz {
    padding-top: 136px;
    background: url("../images/bg-fz.png") top left no-repeat;
    background-size: 100% auto
}

.item-column-fz a {
    color: #fff
}

.item-column-fz a:hover {
    color: #fff
}

/*二级：*/
.col-tit-1lv-fz a {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
}

.col-tit-2lv-fz a {
    display: block;
    text-align: center;
    line-height: 44px;
}

.col-tit-1lv-fz, .col-tit-2lv-fz a {
    background: url("../images/bg-20.jpg") left bottom repeat-x;
    background-size: auto
}

.col-tit-2lv-fz a:hover {
    background: url("../images/bg-20.jpg") left bottom repeat-x #b0020e;
    background-size: auto;
    color: #fff;
}

.col-tit-2lv-fz-active {
    background: url("../images/bg-20.jpg") left bottom repeat-x #b0020e;
    background-size: auto;
    color: #fff;
}

/*深度样式：一级：*/
.item-column-sd {
    padding-top: 136px;
    background: url("../images/bg-sd.png") top left no-repeat;
    background-size: 100% auto
}

.item-column-sd a {
    color: #fff
}

.item-column-sd a:hover {
    color: #fff
}

/*深度样式二级：*/
.col-tit-1lv-sd a {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
}

.col-tit-2lv-sd a {
    display: block;
    text-align: center;
    line-height: 44px;
}

.col-tit-1lv-sd, .col-tit-2lv-sd a {
    background: url("../images/bg-21.jpg") left bottom repeat-x;
    background-size: auto
}

.col-tit-2lv-sd a:hover {
    background: url("../images/bg-21.jpg") left bottom repeat-x #fed16f;
    background-size: auto;
    color: #fff;
}

.col-tit-2lv-sd-active {
    background: url("../images/bg-21.jpg") left bottom repeat-x #fed16f;
    background-size: auto;
    color: #fff;
}

/*房产样式： 二级：*/
.col-tit-1lv-fc a {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
}

.col-tit-2lv-fc a {
    display: block;
    text-align: center;
    line-height: 44px;
}

.col-tit-1lv-fc, .col-tit-2lv-fc a {
    background: url("../images/bg-2.jpg") left bottom repeat-x;
    background-size: auto
}

.col-tit-2lv-fc a:hover {
    background: url("../images/bg-2.jpg") left bottom repeat-x #363939;
    background-size: auto;
    color: #fff;
}

.col-tit-2lv-fc-active {
    background: url("../images/bg-2.jpg") left bottom repeat-x #363939;
    background-size: auto;
    color: #fff;
}


/*财经样式： 二级：*/
.col-tit-1lv-cj a {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
}

.col-tit-2lv-cj a {
    display: block;
    text-align: center;
    line-height: 44px;
}

.col-tit-1lv-cj, .col-tit-2lv-cj a {
    background: url("../images/bg-4.jpg") left bottom repeat-x;
    background-size: auto
}

.col-tit-2lv-cj a:hover {
    background: url("../images/bg-4.jpg") left bottom repeat-x #eb229c;
    background-size: auto;
    color: #fff;
}

.col-tit-2lv-cj-active {
    background: url("../images/bg-4.jpg") left bottom repeat-x #eb229c;
    background-size: auto;
    color: #fff;
}

/*旅游样式： 二级：*/
.col-tit-1lv-ly a {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
}

.col-tit-2lv-ly a {
    display: block;
    text-align: center;
    line-height: 44px;
}

.col-tit-1lv-ly, .col-tit-2lv-ly a {
    background: url("../images/bg-9.jpg") left bottom repeat-x;
    background-size: auto
}

.col-tit-2lv-ly a:hover {
    background: url("../images/bg-9.jpg") left bottom repeat-x #7e7e7e;
    background-size: auto;
    color: #fff;
}

.col-tit-2lv-ly-active {
    background: url("../images/bg-9.jpg") left bottom repeat-x #7e7e7e;
    background-size: auto;
    color: #fff;
}

.col-tit-1lv-sx a {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
    color: #fff;
}

.col-tit-1lv-sx a:hover {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
    color: #fff;
}

.col-tit-2lv-sx a {
    display: block;
    text-align: center;
    line-height: 44px;
}

.col-tit-1lv-sx, .col-tit-2lv-sx a {
    background: url("../images/bg-11.jpg") left bottom repeat-x;
    background-size: auto;
    color: #fff;
}

.col-tit-2lv-sx a:hover {
    background: url("../images/bg-11.jpg") left bottom repeat-x #239fea;
    background-size: auto;
    color: #fff;
}

/*国内样式： 二级：*/
.col-tit-1lv-gn a {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
    color: #fff;
}

.col-tit-1lv-gn a:hover {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
    color: #fff;
}

.col-tit-2lv-gn a {
    display: block;
    text-align: center;
    line-height: 44px;
}

.col-tit-1lv-gn, .col-tit-2lv-gn a {
    background: url("../images/bg-11.jpg") left bottom repeat-x;
    background-size: auto;
    color: #fff;
}

.col-tit-2lv-gn a:hover {
    background: url("../images/bg-11.jpg") left bottom repeat-x #239fea;
    background-size: auto;
    color: #fff;
}

/*社会样式： 二级：*/
.col-tit-1lv-shehui a {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
    color: #fff;
}

.col-tit-1lv-sh a:hover {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
    color: #fff;
}

.col-tit-2lv-shehui a {
    display: block;
    text-align: center;
    line-height: 44px;
}

.col-tit-1lv-shehui, .col-tit-2lv-shehui a {
    background: url("../images/bg-11.jpg") left bottom repeat-x;
    background-size: auto;
    color: #fff;
}

.col-tit-2lv-shehui a:hover {
    background: url("../images/bg-11.jpg") left bottom repeat-x #239fea;
    background-size: auto;
    color: #fff;
}


/*农业样式： 二级：*/
.col-tit-1lv-ny a {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
    color: #fff;
}

.col-tit-1lv-ny a:hover {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
    color: #fff;
}

.col-tit-2lv-ny a {
    display: block;
    text-align: center;
    line-height: 44px;
}

.col-tit-1lv-ny, .col-tit-2lv-ny a {
    background: url("../images/bg-11.jpg") left bottom repeat-x;
    background-size: auto;
    color: #fff;
}

.col-tit-2lv-ny a:hover {
    background: url("../images/bg-11.jpg") left bottom repeat-x #239fea;
    background-size: auto;
    color: #fff;
}

/*军事样式： 二级：*/
.col-tit-1lv-js a {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
    color: #fff;
}

.col-tit-1lv-js a:hover {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
    color: #fff;
}

.col-tit-2lv-js a {
    display: block;
    text-align: center;
    line-height: 44px;
}

.col-tit-1lv-js, .col-tit-2lv-js a {
    background: url("../images/bg-11.jpg") left bottom repeat-x;
    background-size: auto;
    color: #fff;
}

.col-tit-2lv-js a:hover {
    background: url("../images/bg-11.jpg") left bottom repeat-x #239fea;
    background-size: auto;
    color: #fff;
}


/*文化样式： 二级：*/
.col-tit-1lv-wh a {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
    color: #fff;
}

.col-tit-1lv-wh a:hover {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
    color: #fff;
}

.col-tit-2lv-wh a {
    display: block;
    text-align: center;
    line-height: 44px;
}

.col-tit-1lv-wh, .col-tit-2lv-wh a {
    background: url("../images/bg-11.jpg") left bottom repeat-x;
    background-size: auto;
    color: #fff;
}

.col-tit-2lv-wh a:hover {
    background: url("../images/bg-11.jpg") left bottom repeat-x #239fea;
    background-size: auto;
    color: #fff;
}

/*美食样式： 二级：*/
.col-tit-1lv-ms a {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
    color: #fff;
}

.col-tit-1lv-ms a:hover {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
    color: #fff;
}

.col-tit-2lv-ms a {
    display: block;
    text-align: center;
    line-height: 44px;
}

.col-tit-1lv-ms, .col-tit-2lv-ms a {
    background: url("../images/bg-11.jpg") left bottom repeat-x;
    background-size: auto;
    color: #fff;
}

.col-tit-2lv-ms a:hover {
    background: url("../images/bg-11.jpg") left bottom repeat-x #239fea;
    background-size: auto;
    color: #fff;
}

/*电竞样式： 二级：*/
.col-tit-1lv-dj a {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
    color: #fff;
}

.col-tit-1lv-dj a:hover {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
    color: #fff;
}

.col-tit-2lv-dj a {
    display: block;
    text-align: center;
    line-height: 44px;
}

.col-tit-1lv-dj, .col-tit-2lv-dj a {
    background: url("../images/bg-11.jpg") left bottom repeat-x;
    background-size: auto;
    color: #fff;
}

.col-tit-2lv-dj a:hover {
    background: url("../images/bg-11.jpg") left bottom repeat-x #239fea;
    background-size: auto;
    color: #fff;
}


/*养老样式： 二级：*/
.col-tit-1lv-yanglao a {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
    color: #fff;
}

.col-tit-1lv-yanglao a:hover {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
    color: #fff;
}

.col-tit-2lv-yanglao a {
    display: block;
    text-align: center;
    line-height: 44px;
}

.col-tit-1lv-yanglao, .col-tit-2lv-yanglao a {
    background: url("../images/bg-11.jpg") left bottom repeat-x;
    background-size: auto;
    color: #fff;
}

.col-tit-2lv-yanglao a:hover {
    background: url("../images/bg-11.jpg") left bottom repeat-x #239fea;
    background-size: auto;
    color: #fff;
}

/*汽车样式： 二级：*/
.col-tit-1lv-qc a {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
    color: #fff;
}

.col-tit-1lv-qc a:hover {
    display: block;
    margin: 0 auto;
    padding: 10px 0 60px 0;
    width: 55px;
    line-height: 60px;
    font-size: 56px;
    color: #fff;
}

.col-tit-2lv-qc a {
    display: block;
    text-align: center;
    line-height: 44px;
}

.col-tit-1lv-qc, .col-tit-2lv-qc a {
    background: url("../images/bg-11.jpg") left bottom repeat-x;
    background-size: auto;
    color: #fff;
}

.col-tit-2lv-qc a:hover {
    background: url("../images/bg-11.jpg") left bottom repeat-x #239fea;
    background-size: auto;
    color: #fff;
}

.topic19-bg {
    width: 100%;
    height: 965px;
    background: url(../images/wechatimg3.png) center no-repeat;
}

.index_body {
    background-image: url(../images/wechatimg2.png);
    background-repeat: no-repeat;
    background-position: top center
}

#reStyle {
    DISPLAY: block;
    left: 590px;
    BACKGROUND: url(../images/index_close.gif) no-repeat 0px 0px;
    OVERFLOW: hidden;
    WIDTH: 18px;
    CURSOR: pointer;
    POSITION: relative;
    HEIGHT: 43px;
    margin: 0 auto;
}

.item-column-cj {
    padding-top: 136px;
    background: url("../images/bg-4.png") top left no-repeat;
    background-size: 100% auto
}

.item-column-cj a {
    color: #fff
}

.item-column-cj a:hover {
    color: #fff
}

.item-column-fc {
    padding-top: 136px;
    background: url("../images/bg-2.png") top left no-repeat;
    background-size: 100% auto
}

.item-column-fc a {
    color: #fff
}

.item-column-fc a:hover {
    color: #fff
}

/*法制：*/
.con-tit-1.con-tit-1-fz {
    margin-bottom: 30px;
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 2px solid #97000a;
}

/**/
/*财经：*/
.con-tit-1.con-tit-1-cj {
    margin-bottom: 30px;
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 2px solid #d2007f;
}


/*旅游：*/
.con-tit-1.con-tit-1-ly {
    margin-bottom: 30px;
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 2px solid #666;
}

/*房产：*/
.con-tit-1.con-tit-1-fc {
    margin-bottom: 30px;
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 2px solid #000;
}

/*深度：*/
.con-tit-1.con-tit-1-sd {
    margin-bottom: 30px;
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 2px solid #fcb635;
}


/*市县：*/
.con-tit-1.con-tit-1-sx {
    margin-bottom: 30px;
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 2px solid #158ad1;
}

/*国内：*/
.con-tit-1.con-tit-1-gn {
    margin-bottom: 30px;
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 2px solid #158ad1;
}

/*社会：*/
.con-tit-1.con-tit-1-shehui {
    margin-bottom: 30px;
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 2px solid #158ad1;
}

/*农业：*/
.con-tit-1.con-tit-1-ny {
    margin-bottom: 30px;
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 2px solid #158ad1;
}

/*军事：*/
.con-tit-1.con-tit-1-js {
    margin-bottom: 30px;
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 2px solid #158ad1;
}

/*文化：*/
.con-tit-1.con-tit-1-wh {
    margin-bottom: 30px;
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 2px solid #158ad1;
}

/*美食：*/
.con-tit-1.con-tit-1-ms {
    margin-bottom: 30px;
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 2px solid #158ad1;
}

/*电竞：*/
.con-tit-1.con-tit-1-dj {
    margin-bottom: 30px;
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 2px solid #158ad1;
}

/*养老：*/
.con-tit-1.con-tit-1-yanglao {
    margin-bottom: 30px;
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 2px solid #158ad1;
}

/*汽车：*/
.con-tit-1.con-tit-1-qc {
    margin-bottom: 30px;
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 2px solid #158ad1;
}
.col-tit-1lv-zk a {
	display: block;
	margin: 0 auto;
	padding: 10px 0 60px 0;
	width: 55px;
	line-height: 60px;
	font-size: 56px;
	color: #fff;
}
.col-tit-1lv-zk a:hover {
	display: block;
	margin: 0 auto;
	padding: 10px 0 60px 0;
	width: 55px;
	line-height: 60px;
	font-size: 56px;
	color: #fff;
}
.col-tit-2lv-zk a {
	display: block;
	text-align: center;
	line-height: 44px;
}
.col-tit-1lv-zk, .col-tit-2lv-zk a {
	background: url("../images/bg-11.jpg") left bottom repeat-x;
	background-size: auto;
	color: #fff;
}
.col-tit-2lv-zk a:hover {
	background: url("../images/bg-11.jpg") left bottom repeat-x #239fea;
	background-size: auto;
	color: #fff;
}



.col-tit-1lv-yc a {
	display: block;
	margin: 0 auto;
	padding: 10px 0 60px 0;
	width: 55px;
	line-height: 60px;
	font-size: 56px;
	color: #fff;
}
.col-tit-1lv-yc a:hover {
	display: block;
	margin: 0 auto;
	padding: 10px 0 60px 0;
	width: 55px;
	line-height: 60px;
	font-size: 56px;
	color: #fff;
}
.col-tit-2lv-yc a {
	display: block;
	text-align: center;
	line-height: 44px;
}
.col-tit-1lv-yc, .col-tit-2lv-yc a {
	background: url("../images/bg-11.jpg") left bottom repeat-x;
	background-size: auto;
	color: #fff;
}
.col-tit-2lv-yc a:hover {
	background: url("../images/bg-11.jpg") left bottom repeat-x #239fea;
	background-size: auto;
	color: #fff;
}



.col-tit-1lv-jrrd a {
	display: block;
	margin: 0 auto;
	padding: 10px 0 60px 0;
	width: 55px;
	line-height: 60px;
	font-size: 56px;
	color: #fff;
}
.col-tit-1lv-jrrd a:hover {
	display: block;
	margin: 0 auto;
	padding: 10px 0 60px 0;
	width: 55px;
	line-height: 60px;
	font-size: 56px;
	color: #fff;
}
.col-tit-2lv-jrrd a {
	display: block;
	text-align: center;
	line-height: 44px;
}
.col-tit-1lv-jrrd, .col-tit-2lv-jrrd a {
	background: url("../images/bg-11.jpg") left bottom repeat-x;
	background-size: auto;
	color: #fff;
}
.col-tit-2lv-jrrd a:hover {
	background: url("../images/bg-11.jpg") left bottom repeat-x #239fea;
	background-size: auto;
	color: #fff;
}



.col-tit-1lv-tt a {
	display: block;
	margin: 0 auto;
	padding: 10px 0 60px 0;
	width: 55px;
	line-height: 60px;
	font-size: 56px;
	color: #fff;
}
.col-tit-1lv-tt a:hover {
	display: block;
	margin: 0 auto;
	padding: 10px 0 60px 0;
	width: 55px;
	line-height: 60px;
	font-size: 56px;
	color: #fff;
}
.col-tit-2lv-tt a {
	display: block;
	text-align: center;
	line-height: 44px;
}
.col-tit-1lv-tt, .col-tit-2lv-tt a {
	background: url("../images/bg-11.jpg") left bottom repeat-x;
	background-size: auto;
	color: #fff;
}
.col-tit-2lv-tt a:hover {
	background: url("../images/bg-11.jpg") left bottom repeat-x #239fea;
	background-size: auto;
	color: #fff;
}


.col-tit-1lv-fdz a {
	display: block;
	margin: 0 auto;
	padding: 10px 0 60px 0;
	width: 55px;
	line-height: 60px;
	font-size: 56px;
	color: #fff;
}
.col-tit-1lv-fdz a:hover {
	display: block;
	margin: 0 auto;
	padding: 10px 0 60px 0;
	width: 55px;
	line-height: 60px;
	font-size: 56px;
	color: #fff;
}
.col-tit-2lv-fdz a {
	display: block;
	text-align: center;
	line-height: 44px;
}
.col-tit-1lv-fdz, .col-tit-2lv-fdz a {
	background: url("../images/bg-11.jpg") left bottom repeat-x;
	background-size: auto;
	color: #fff;
}
.col-tit-2lv-fdz a:hover {
	background: url("../images/bg-11.jpg") left bottom repeat-x #239fea;
	background-size: auto;
	color: #fff;
}

/*----------------线条-----------------*/

.con-tit-1.con-tit-1-zk {
    margin-bottom: 30px;
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 2px solid #158ad1;
}

.con-tit-1.con-tit-1-yc {
    margin-bottom: 30px;
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 2px solid #158ad1;
}

.con-tit-1.con-tit-1-jrrd {
    margin-bottom: 30px;
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 2px solid #158ad1;
}

.con-tit-1.con-tit-1-tt {
    margin-bottom: 30px;
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 2px solid #158ad1;
}

.con-tit-1.con-tit-1-fdz {
    margin-bottom: 30px;
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 2px solid #158ad1;
}

.con-tit-1.con-tit-1-commom {
    margin-bottom: 30px;
    padding-bottom: 10px;
    text-align: center;
    border-bottom: 2px solid #158ad1;
}

/**********分页开始**********/
DIV.jogger {
    text-align: center;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN: 7px;
    PADDING-TOP: 2px;
    FONT-FAMILY: "Lucida Sans Unicode",
    "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, Verdana, sans-serif
}

DIV.jogger A {
    PADDING-RIGHT: 0.64em;
    PADDING-LEFT: 0.64em;
    PADDING-BOTTOM: 0.43em;
    MARGIN: 2px;
    COLOR: #fff;
    PADDING-TOP: 0.5em;
    /*BACKGROUND-COLOR: #d17461;*/
    BACKGROUND-COLOR:#158ad1;
    TEXT-DECORATION: none
}

DIV.jogger A:hover {
    PADDING-RIGHT: 0.64em;
    PADDING-LEFT: 0.64em;
    PADDING-BOTTOM: 0.43em;
    MARGIN: 2px;
    COLOR: #666;
    PADDING-TOP: 0.5em;
    BACKGROUND-COLOR: #dfdfdf;
}

DIV.jogger A:active {
    PADDING-RIGHT: 0.64em;
    PADDING-LEFT: 0.64em;
    PADDING-BOTTOM: 0.43em;
    MARGIN: 2px;
    COLOR: #fff;
    PADDING-TOP: 0.5em;
    BACKGROUND-COLOR: #dfdfdf
}

DIV.jogger SPAN.current {
    PADDING-RIGHT: 0.64em;
    PADDING-LEFT: 0.64em;
    PADDING-BOTTOM: 0.43em;
    MARGIN: 2px;
    COLOR: #fff;
    PADDING-TOP: 0.5em;
    /*BACKGROUND-COLOR: #d18d7f;*/
    BACKGROUND-COLOR:#14a6ff
}

DIV.jogger SPAN.disabled {
    DISPLAY: none
}

.content_l {
    width: 850px;
    height: auto;
    float: left;
}

/*.content_r {width:320px; height:auto; float:left;}*/
/**********分页结束**********/


/***picview-2 start***/
#wrapper{width:960px;margin:0 auto;}
#picSlideWrap{border:1px solid #ECECEC;padding-bottom:40px;}
.titleh3{height:70px;line-height:70px;text-align:center;width:910px;margin:0 auto;font-size:26px;color:#000;}
.titleh4{text-align:center;font-size:12px;color:#000;font-weight:normal;padding:10px 0 20px 0px;}

.imgnav{width:788px;margin:10px auto;}
.content021{margin:0 auto;line-height:19px; padding-top:10px;text-align: center}
.content021 p{text-indent:2em;color:#333; font-size:14px;}

.imgnav{ position:relative;margin:0 auto;width:788px;}
#img{z-index:10;width:788px;position:relative;text-align:center;}
#img img{max-height:570px;max-width:788px;display:none;}
#front{position:absolute;left:0px;top:0px;z-index:10;cursor:pointer;width:394px;height:578px;}
#front a{ position:absolute;left:20px;top:224px;display:block;background:url(../images/imgslideleft.png) no-repeat;width:104px;height:104px;display:none;}
#next{ position:absolute;right:0px;top:0px;z-index:10;cursor:pointer;width:394px;height:578px;}
#next a{ position:absolute;right:20px;top:224px;display:block;background:url(../images/imgslideright.png) no-repeat;width:104px;height:104px;display:none;}

#cbtn{position:relative;height:122px;margin-top:12px;}
#cbtn ul{position:relative;width:10000px;height:122px;}
#cbtn ul li{float:left;padding:8px 3px 3px 3px;width:116px;height:86px;cursor:pointer;text-align:center;margin-right:20px;position:relative;}
#cbtn ul li img{width:116px;height:86px;display:block;}
#cbtn ul li tt{background:#000;color:#FFF;position:absolute;right:4px;bottom:4px;z-index:20;font-family:"宋体" ;font-size:12px;line-height:16px;padding:0 5px;}

.ctrl div{clear:both;}
#cSlideUl{width:690px;height:116px;overflow:hidden;position:relative;top:10px;margin:0 auto;}
.picSildeLeft{cursor:pointer;position:absolute;top:32px;left:10px;z-index:9;}
.picSildeRight{cursor:pointer;position:absolute;top:32px;right:10px;z-index:9;}

.picmore {height:30px; line-height:30px; float:right; font-size:14px; margin-top:10px;}
.picmore a {text-decoration:none; color:#676977;}
.picmore a:hover {text-decoration: underline; color:#676977;}
/***picview-2 end***/

/*re-overCon 轮播终页列表 start*/
.re-overTit {margin:30px auto;width:980px; line-height:70px; text-align:left; font-weight:normal; color:#333;background: url(../images/returnbtn.png) 31% 50% no-repeat;}
.re-overTit a:hover {color:inherit;}
.re-overCon { position:relative;margin:10px auto 30px auto; border: 1px solid #e8e8e8; width:980px; height:553px;}
.re-overCon .current {position:absolute; top:0; left:100px; padding:30px 0; width:780px; }
.re-overCon .current li {display:inline-block; overflow:hidden; margin:10px 18px 10px 18px; width:220px; height:140px; line-height:25px; text-align:center}
.re-overCon .current li a:hover {color:inherit}
.re-overCon .re-overprev:hover,.re-overCon .re-overnext:hover { text-decoration:none}
.re-overprev {position: absolute;top: 0;overflow: hidden;width: 80px;height: 553px;text-decoration: none;cursor: pointer;}
.re-overprev span {padding-left: 18px;padding-right: 20px;margin-top: 249px;background: url(../images/spite-pc.gif) no-repeat -199px -287px;}
.re-overnext span, .re-overprev span {width: 20px;font: 14px Microsoft YaHei;display: block;color: #000 !important;}
.re-overnext{position: absolute;top: 0;right:0;overflow: hidden;width: 100px;height: 553px;text-decoration: none;cursor: pointer;}
.re-overnext span {padding-left: 68px;padding-right: 20px;margin-top: 238px;background: url(../images/spite-pc.gif) no-repeat -318px -277px;}
/*re-overCon 轮播终页列表 end*/

/******404 start******/
/******404******/
.content02 {width:auto; height:100%; background:url(../images/404bg.png) no-repeat top; background-position:50% 50px  }
.notfound {margin:0px auto; overflow:hidden; padding-top:73px; width:418px; height:73px; text-align:center; font-size:28px; color:#205366;}
.notfound404 {margin:0px auto; overflow:hidden; width:418px; height:215px; background:url(../images/404.png) no-repeat center;}
.option404 {margin:0px auto; overflow:hidden; width:418px; height:400px;}
.option404 p {display:block; float:left; margin-top:20px; padding-left:38px; width:370px; height:100px; line-height:100px; font-size:24px; color:#205366;}
.option404 input {display:block; float:left;margin-left:135px; margin-right:36px; width:154px; height:48px; line-height:45px; text-align:center; font-size:18px; background-image:url(../images/404last.png); border-radius:14px; color:#fff; font-family:"微软雅黑"; cursor:pointer}
.option404 h4 {display:block; float:left; margin-top:40px; width:500px; height:30px; line-height:2px; font-size:24px; color:#205366;}
.option404  a {display:block; float:left; margin-top:20px;height:50px; line-height:50px; font-size:24px; color:#205366;}
.option404  h3 {display:block; float:left; margin-top:20px; height:50px; line-height:50px; font-size:24px; color:#205366;}
/******404 start******/
/******往期回顾 start******/
.reviewBox{max-width:1200px;min-width:960px;_width:984px;overflow:hidden;zoom:1;margin:0 auto 0;padding:32px 0 55px 0;background-color:#ececec;position:relative}
.reviewList{width:150px;font-size:0;overflow:hidden;_zoom:1;position:absolute;left:0;top:0;_width:960px}
.reviewList li{float:left;width:220px;padding:0 10px;font-size:14px;position:relative}
.reviewList li a{display:inline-block;width:200px;color:#252525}
.reviewList li img{width:200px}
.reviewList li p{padding:10px 0 0 0}
.reviewList li b{position:absolute;left:10px;top:111px;background:url(../images/label.png) no-repeat;display:inline-block;width:50px;height:39px;line-height:50px;padding:0 0 0 2px;color:#fff;font-weight:normal;font-size:12px;text-align:left;text-indent:5px}
#fn_focus_prev_next a,#fn_focus_prev_next a:visited{font-family:"宋体";border-radius:21px;font-size:36px;height:42px;line-height:42px;width:42px;background-color:#333;color:#fff;outline:0;display:block;text-align:center;opacity:.6;filter:alpha(opacity=60)\0;position:absolute;top:150px}
#fn_focus_prev_next a:hover{text-decoration:none;opacity:1;filter:alpha(opacity=100)\0}
#fn_focus_prev_next a.next{right:0}
#fn_focus_prev_next a.prev{left:0}
.commentBox{max-width:1200px;_width:984px;margin:70px auto 0;padding:0 20px}
.titleBar h2{font-size:30px;font-family:"微软雅黑";font-weight:bold;padding:0 0 20px 0;text-align:left}
.titleBar span{color:#d82f30}
.titleBar a.morelink{line-height:62px;font-size:14px}
.grayBg{background-color:#ececec;width:100%}
.clearfix{*zoom:1}
.clearfix:after{clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:"."}
/******往期回顾 end******/
/******龙江发布 start******/
.ljfb {width: 480px; height: 230px;}
/******龙江发布 end******/

.lst-tit-2_r {
	overflow: hidden;
	margin-bottom: 10px;
	max-height: 58px;
}
.lst-tit-2_r a {
	line-height: 24px;
}
.lst-tit-2_r a:hover {
	text-decoration: underline;
	color: #158ad1
}
  #demo{overflow:hidden; height:200px; width:94%; margin:10px auto; position:relative;font-size: 1.4rem;}
        #demo1{height:auto; text-align:left;}
        #demo2{height:auto; text-align:left;}
        #demo1 li, #demo2 li{list-style-type:none; height:50px; text-align:left;     background: url(../images/li02.png) left 10px no-repeat;padding-left:20px}

#demo1 li a{font-size: 1rem;color:#333333}

 #demo1 li a:hover{color:#117EC1; border-bottom: 1px solid #117EC1;}