@charset "utf-8"; body {
    font-family: "Microsoft Yahei","SimSun";

;font-size: 16px;

;color: #515151;

;background-color: #ebf0fa
}

a {
    color: #515151
}

a:hover {
    text-decoration: none;

;color: #364a7a !important
}

input,textarea {
    font-family: "Microsoft Yahei","SimSun";

;outline: none
}

img {
    display: block;

;height: 100%;

;width: 100%
}

.wrapper {
    width: 100%;

;min-width: 1400px;

;margin: 0px auto;

;overflow: hidden
}

.part {
    width: 1400px;

;margin: 0px auto
}

h1,h2,h3,h4,h5 {
    font-family: "Microsoft Yahei","SimHei";

;overflow: hidden
}

p,li {
    overflow: hidden
}

.font_style_bk {
    border: 1px solid #0094d9;

;padding: 0px 5px;

;background: #ffffff;

;font-size: 16px;

;color: #0094d9;

;border-radius: 6px;

;-moz-border-radius: 6px
}

.font_style_bj {
    border: 0px;

;padding: 0px 5px;

;background: #ee4900;

;font-size: 16px;

;color: #ffffff;

;border-radius: 6px;

;-moz-border-radius: 6px
}

.title {
    /*height: 40px;*/

;line-height: 40px;

;overflow: hidden
}

.title .name {
    color: #364a7a;

;padding: 0;

;margin-left: 5px;

;font-size: 20px
}

.title .name a {
    color: #364a7a
}

.title .name span {
    font-size: 1.3em;

;font-weight: bold
}

.title .name em {
    font-size: 1.3em;

;font-weight: bold;

;font-size: 15px;

;float: right;

;line-height: 60px
}

.title .name img {
    width: 600px;

;height: 35px;

;display: inline;

;float: right;

;margin-right: 40px;

;margin-top: 3px
}

.title .hd {
    width: 100%;

;height: 40px;

;line-height: 40px;

;overflow: hidden
}

.title .hd li {
    float: left;

;color: #d4d2d2;

;font-size: 26px
}

.title .hd li a {
    color: #364a7a;

;font-size: 26px
}

.title .hd li.on a {
    color: #364a7a;

;font-weight: bold
}

.shuzibao .drop-title {
    margin-left: 30px;

;position: relative;

;color: #db0e0f
}

.shuzibao .drop-box {
    position: absolute;

;right: 180px;

;top: 42px;

;border: 1px solid #e9e9e9;

;box-shadow: 0px 1px 2px #c3c3c3;

;background: #fff;

;padding: 5px 10px;

;white-space: nowrap;

;display: none;

;z-index: 99
}

.shuzibao .drop-title i {
    display: inline-block;

;margin-left: 5px;

;width: 6px;

;height: 12px;

;background: url("data:img/png;;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAMCAMAAAB2iTwcAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAATlBMVEXyGQnyGQnyGQnyGQnyGQnyGQnyGQnyGQnyGQnyGQnyGQnyGQnyGQnyGQnyGQnyGQnyGQnyGQnyGQnyGQnyGQnyGQnyGQnyGQnyGQn///+9shUUAAAAGHRSTlMA1BWX8pjvlZAEj+riN+c87vA59vow5ShuetI9AAAAAWJLR0QZ7G61iAAAAAd0SU1FB+UKDRAnIbgN4aYAAAA8SURBVAjXY2BkYgABCWYwxSLBCqLYJCTYIZQEByeYkuCCUNxgiocXRPHxMzAISAgKAVUKi4iC9ImJg0gAdsUDK/ill+UAAAAASUVORK5CYII=") no-repeat
}

.shuzibao .drop-title.on i {
    transform: rotate(90deg);

;transition: rotate 1s ease 0s
}

.shuzibao .drop-box p {
    line-height: 26px;

;font-size: 14px
}

#header {
    height: 120px;

;background-color: #fff;

;min-width: 1400px
}

#header .logo {
    float: left;

;height: 100%;

;position: relative
}

#header .logo img {
    width: auto;

;height: 100%
}

#header .right a {
    float: left;

/*;height: 35px;*/

/*;line-height: 35px;*/

;margin-top: 40px;

;margin-right: 10px;

;border-radius: 5px;

/*;border: 1px solid #d5d5d5*/
}

#header .right a img {
    display: inline-block;

;width: auto;

;height: 100%;

}

#header .right a i {
    vertical-align: middle;

;font-style: normal;

;color: #db0e0f;

;font-size: 36px;

;margin: 5px 0px;
    display: flex;
    align-items: center;
    flex-direction: column;
}

#header .right .icon1 {
    position: relative
}

#header .right .icon1 .jumpNav {
    width: 100px;

;background: #fff;

;position: absolute;

;left: calc((100% - 100px)/2);

;z-index: 99;

;padding: 15px 0 5px;

;box-sizing: border-box;

;border-radius: 5px;

;overflow: hidden;

;visibility: hidden;

;text-align: center;

;transition: .3s;

;opacity: 0;

;box-shadow: 0px 0px 8px rgb(0 0 0 / 20%)
}

#header .right .icon1 .jumpNav.show {
    opacity: 1;

;visibility: visible;

;transform: translateY(2%)
}

#nav {
    height: 55px;

;margin: 0 auto;

;background: #364a7a;

;display: block;

;min-width: 1400px
}

#nav ul {
    position: relative
}

#nav ul li {
    display: inline;

;font-size: 21px;

;color: #fff;

;line-height: 55px
}

#nav ul li a {
    color: #fff;

;padding: 0 27px
}

#nav ul li a:hover {
    color: #fff !important
}

#nav ul li.drop-title {
    float: right
}

#nav ul .drop-box {
    width: 1380px;

;padding: 10px;

;background: #fff;

;border-top: 1px solid #e9e9e9;

;box-shadow: 0px 8px 10px #c3c3c3;

;line-height: 36px;

;position: absolute;

;z-index: 99;

;right: 0;

;display: none
}

#nav ul .drop-box li {
    float: left;

;font-size: 16px;

;height: 30px;

;line-height: 30px;

;margin: 0px 15px
}

#nav ul .drop-box li a {
    color: #515151;

;padding: 0 5px
}

#nav ul .drop-box li a:hover {
    color: #364a7a !important
}

#nav ul li.drop-title i {
    display: inline-block;

;width: 25px;

;height: 25px;

;background: url(../image/idximg19.png) no-repeat;

;vertical-align: middle;

;transition: all ease 0.4s
}

#nav ul li.drop-title.on i {
    transform: rotate(180deg)
}

#local-nav {
    height: 45px;

;margin: 0 auto;

;background: #e0e5f0;

;overflow: hidden;

;display: block
}

#local-nav ul {
    margin-left: 20px
}

#local-nav ul li {
    display: inline;

;font-size: 18px;

;color: #364a7a;

;line-height: 45px
}

#local-nav ul li a {
    color: #364a7a;

;padding: 0 16px
}

#local-nav ul li a:hover {
    color: #fff
}

#politics {
    position: relative;

;display: block
}

.headline {
    text-align: center;

;margin-top: 20px;

;position: relative;

;z-index: 5
}

.headline ul {
}

.headline ul li {
    font-size: 40px;

;line-height: 1.3em;

;font-weight: bolder;

;color: #354a7a;

;padding: 20px 0
}

.headline ul li a {
    color: #354a7a;
}

.headline h1 {
    font-size: 40px;

;line-height: 1.3em;

;font-weight: bolder;

;color: #354a7a;

;padding: 20px 0
}

.xjpjj {
    background: url(../image/xjpbj.png) bottom center no-repeat;

;height: 95px;

;position: relative;

;margin-top: 20px
}

.xjpjj .xjp {
    position: absolute;

;left: -5px;

;top: -17px;

;z-index: 10
}

.headline h1 a {
    color: #354a7a;
}

.xjpjj .list {
    padding-left: 260px;

;width: 1140px;

;height: auto;

;overflow: hidden;

;padding-top: 10px;

;font-size: 18px
}

.xjpjj .list li {
    float: left;

;margin-left: 20px;

;width: auto;

;min-width: 550px;

;line-height: 36px;

;height: 36px
}

.szywbox {
    height: 42px;

;line-height: 42px;

;overflow: hidden;

;padding: 0px 25px;

;background-color: #fff;

;margin-top: 20px
}

.newgd {
    top: 0;

;left: 0;

;overflow: hidden;

;width: 100%;

;height: 42px;

;line-height: 42px;

;font-size: 16px;

;z-index: 100
}

.gdbox {
    width: 1200%
}

.gdbox,.txt1,#txt2 {
    float: left;

;color: #364a7a
}

.newgd a {
    margin-right: 1em
}

.changliang {
    position: relative;

;overflow: hidden;

;margin-top: 20px
}

.changliang .huajuan {
    width: 1150px;

;float: left;

;background: url(../image/juanchu.png) top center no-repeat;

;height: 333px;

;position: relative
}

.changliang .huajuan .rmtlist {
    position: relative;

;overflow: hidden;

;margin-left: 260px;

;margin-right: 80px
}

.changliang .huajuan .rmtlist li img {
    width: 137px;

;height: 297px
}

.changliang .huajuan .swiper-button-prev {
    background-image: url(../image/hj_left.png);

;left: 220px;

;background-size: 34px 34px;

;width: 34px;

;height: 34px;

;margin-top: -30px
}

.changliang .huajuan .swiper-button-next {
    background-image: url(../image/hj_right.png);

;right: 50px;

;background-size: 34px 34px;

;width: 34px;

;height: 34px;

;margin-top: -30px
}

.changliang .lindao {
    width: 245px;

;float: right
}

.changliang .lindao .con_img {
    height: 98px;

;position: relative;

;margin-bottom: 10px
}

.changliang .lindao .con_img img {
    height: 98px;

;width: 81px;

;display: inline;

;position: absolute
}

.changliang .lindao .con_img p {
    margin-left: 90px;

;background-color: #6181c7;

;display: block;

;line-height: 29px;

;padding: 20px;

;text-align: center;

;color: #fff
}

.changliang .lindao .con_img p a {
    color: #fff !important
}

.changliang .lindao .txtbox {
    background-color: #6181c7;

;padding: 23px;

;text-align: center
}

.changliang .lindao .txtbox b {
    font-size: 24px;

;font-weight: bold
}

.changliang .lindao .txtbox a {
    color: #fff !important
}

.ggbox {
    height: 75px;

;width: 1400px;

;margin: 20px auto 0
}

.gggdbox {
    height: 68px;

;width: 1400px;

;margin: 20px auto 0
}

.gggdbox .gglist {
    overflow: hidden
}

.ggbox50 {
    height: 50px;

;width: 1400px;

;margin: 20px auto 0
}

.ggbox60 {
    height: 60px;

;width: 1400px;

;margin: 20px auto 0
}

.ggbox5l {
    width: 1400px;

;margin: 20px auto 0;

;overflow: hidden
}

.ggbox5l ul li {
    width: 270px;

;height: 40px;

;float: left;

;margin: 5px 12px 5px 0px
}

.ggbox5l ul li:nth-child(5n) {
    margin-right: 0px
}

.ggbox52 {
    margin: 0px auto 0px
}

.ggtxt {
    color: #2B2B2B;

;border: 1px solid #e6e6e6;

;width: 1400px;

;margin: 0px auto 20px;

;background: #fff
}

.ggtxt a {
    color: #2B2B2B;

;font-size: 16px;

;padding: 0 10px;

;line-height: 45px
}

.ttinfo {
    background: #fff;

;margin: 20px auto 0;

;padding: 10px 0px
}

.ttinfo img {
    width: 1400px;

;height: 70px
}

.ttinfo h1 {
    font-size: 36px;

;line-height: 1.3em;

;font-weight: bolder;

;color: #3848a0;

;padding: 20px 10px;

;text-align: center
}

.ttinfo h1 a {
    color: #3848a0
}

.ttinfo p {
    line-height: 40px;

;text-align: center;

;color: #818181
}

.ttinfo p a {
    color: #818181
}

.layout {
    width: 1400px;

;margin: 0 auto;

;overflow: hidden
}

.layout .l_box {
    margin-top: 20px;

;width: 535px;

;float: left;

;background: #fff
}

.newslist {
}

.newslist li {
    line-height: 56px;

;border-bottom: 1px dotted #c0ceeb;

;font-size: 18px;

;padding: 0px 15px;

;color: #000
}

.newslist li a {
    color: #000
}

.newslist li:hover {
    background-color: #364a7a;

;color: #fff
}

.newslist li:hover a {
    color: #fff !important
}

.newslist li:hover a:hover {
    color: #fdec94 !important
}

.newslist li:first-child,.newslist li:nth-child(6),.newslist li:nth-child(11) {
    font-weight: 600;

;font-size: 18px
}

.layout .r_box {
    margin-top: 20px;

;width: 830px;

;float: right
}

.focus {
    width: 830px;

;height: 450px
}

.focus .swiper-slide .tit {
    position: absolute;

;left: 0;

;right: 0;

;bottom: 0;

;z-index: 3;

;-webkit-box-sizing: border-box;

;-moz-box-sizing: border-box;

;box-sizing: border-box;

;width: 100%;

;font-size: 22px;

;font-weight: 400;

;line-height: 60px;

;padding: 10px 10px 10px 10px;

;color: #fff;

;background: rgba(0,0,0,.65);

;background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.65)));

;background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);

;background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);

;background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%)
}

.focus .swiper-slide .tit a,.focus .swiper-slide .tit a:hover {
    color: #fff !important
}

.focus .swiper-pagination {
    width: auto;

;right: 10px;

;left: auto;

;bottom: 22px
}

.focus .swiper-pagination .swiper-pagination-bullet {
    margin-right: 0;

;opacity: 1;

;background: #d3d3d3;

;-webkit-transition: width .5s;

;-moz-transition: width .5s;

;transition: width .5s;

;-webkit-border-radius: 4px;

;-moz-border-radius: 4px;

;border-radius: 4px
}

.focus .swiper-pagination .swiper-pagination-bullet-active {
    width: 20px;

;background: #dc323b
}

.swiper-pagination {
    position: absolute;

;text-align: center;

;-webkit-transition: .3s;

;-moz-transition: .3s;

;transition: .3s;

;-webkit-transform: translate3d(0,0,0);

;-moz-transform: translate3d(0,0,0);

;transform: translate3d(0,0,0);

;z-index: 20
}

.tbtj {
    margin-top: 20px
}

.tbtj .romt {
    margin: 8px auto 0 auto;

;overflow: hidden
}

.tbtj .romt ul li {
    width: 265px;

;float: left;

;height: 156px;

;margin-right: 17px;

;margin-top: 13px;

;overflow: hidden;

;position: relative
}

.tbtj .romt ul li a {
    color: #fff !important
}

.tbtj .romt ul li:nth-child(3n) {
    margin-right: 0px
}

.tbtj .romt ul li img {
    width: 265px;

;height: 156px
}

.tbtj .romt ul li p {
    position: absolute;

;right: 0px;

;bottom: 0px;

;width: 100%;

;height: 100%;

;font-size: 18px;

;line-height: 26px;

;transition: all 0.5s;

;transform: scale(0,0);

;margin: 0px -256px -156px 0px;

;z-index: 11
}

.tbtj .romt ul li .cover {
    position: absolute;

;right: 0px;

;bottom: 0px;

;width: 100%;

;height: 100%;

;margin: 0px -256px -156px 0px;

;border-radius: 100px 0px 0px 0px;

;background: #364a7a;

;transition: all 0.5s;

;z-index: 10
}

.tbtj .romt ul li .tag {
    padding: 5px 8px;

;border-top-left-radius: 5px;

;background-color: #364a7a;

;position: absolute;

;right: 0;

;top: 125px
}

.tbtj .romt ul li:hover p {
    margin: 0;

;transform: scale(1,1)
}

.tbtj .romt ul li:hover .cover {
    margin: 0;

;border-radius: 0px
}

.tbtj .romt ul li p a {
    position: absolute;

;top: 35%;

;padding: 10px
}

.p_box {
    width: 440px;
/*;margin-top: 20px;*/
;position: relative;
;background-color: #ffffff;
;padding: 15px;
;box-sizing: border-box
}

.sltx {
    float: left;

;margin-right: 40px
}

.difang {
    float: right
}

.infolist {
    margin-top: 10px;

;overflow: hidden
}

.infolist li {
    line-height: 38px;

;overflow: hidden;

;text-overflow: ellipsis;

;white-space: nowrap;

;font-size: 18px;

;color: #000
}

.infolist li a {
    color: #000
}

.sltx .img {
    width: 410px;

;height: 220px;

;margin-top: 10px;

;overflow: hidden
}

.sltx img {
    width: 410px;

;height: 220px;

;border-radius: 5px
}

.sltx ul li:first-child {
    font-weight: 600;

;font-size: 20px
}

.difang .zw {
    margin-top: 30px
}

.difang .infolist li:first-child {
    font-weight: 600;

;font-size: 20px
}

.rmtj {
    width: 1000px;

;position: relative;

;float: left;

;margin-top: 20px
}

.rmtj .vod {
    width: 500px;

;float: left
}

.rmtj ul.vod li {
    width: 465px;

;height: 265px;

;float: left;

;margin: 15px 30px 15px 0px;

;position: relative
}

.rmtj ul.vod li .bf-p {
    position: absolute;

;z-index: 2;

;left: 40%;

;top: 40%;

;width: 70px;

;height: 70px;

;background-image: url(../image/bf.png);

;background-size: cover
}

.rmtj ul.vod li img {
    width: 465px;

;height: 265px
}

.rmtj ul.vod li p {
    position: absolute;

;bottom: 0px;

;line-height: 40px;

;background: rgba(0,0,0,.65) url(../image/bg_play.png) no-repeat 4px;

;text-align: center;

;width: 100%
}

.rmtj ul.vod li p a {
    color: #fff !important
}

.rmtj .rmgd {
    width: 460px;

;float: left;

;position: relative;

;overflow: hidden
}

.rmtj .rmgd .scroll {
    width: 360px;

;margin: 15px auto
}

.rmtj .rmgd .scroll .swiper-container {
    position: inherit
}

.rmtj .rmgd .swiper-slide .img,.rmtj .rmgd .swiper-slide img {
    width: 360px;

;height: 560px;

;-webkit-border-radius: 4px;

;-moz-border-radius: 4px;

;border-radius: 4px;

;position: relative;

;z-index: 1
}

.rmtj .rmgd .swiper-button-prev {
    left: 30px;

;width: 30px;

;background-color: #b2b8c3;

;background-image: none;

;text-align: center
}

.rmtj .rmgd .swiper-button-next {
    right: 30px;

;width: 30px;

;background-color: #b2b8c3;

;background-image: none;

;text-align: center
}

.rmtj .rmgd .swiper-button-prev:hover,.rmtj .rmgd .swiper-button-next:hover {
    background-color: #6181c7
}

.rmtj .rmgd .iconfont {
    font-size: 28px;

;line-height: 45px;

;color: #fff;

;font-weight: bold
}

.shuzibao {
    width: 400px;

;position: relative;

;float: right;

;margin-top: 20px
}

.shuzibao .img {
    margin-top: 15px;

;width: 400px;

;height: 560px;

;overflow: hidden
}

.l_infobox {
    width: 465px;

;margin-right: 30px;

;position: relative;

;float: left;

;background-color: #ffffff
}

.r_infobox {
    width: 900px;

;float: right;

;position: relative
}

.l_infobox .txtbox {
    padding: 20px
}

.l_infobox .txtbox .title {
    border-bottom: 1px solid #dedede;

;height: 45px
}

.r_infobox .txtbox {
    width: 430px;

;height: 400px;

;float: left;

;overflow: hidden;

;position: relative;

;background-color: #ffffff;

;margin-right: 40px
}

.r_infobox .txtbox:nth-child(2n) {
    margin-right: 0px
}

.r_infobox .txtbox .bd {
    padding: 20px 15px
}

.r_infobox .txtbox img {
    width: 400px;

;height: 215px;

;margin-top: 20px;

;margin-bottom: 10px;

;border-radius: 5px
}

.r_infobox .txtbox.mt20 {
    margin-top: 20px
}

.sjgs,.juzhen,.zwyw,.wzyw {
    margin-top: 20px;

;position: relative;

;overflow: hidden
}

.sjgs ul,.juzhen ul {
    margin-top: 20px
}

.sjgs li {
    width: 331px;

;height: 221px;

;float: left;

;margin-right: 25px;

;overflow: hidden;

;position: relative
}

.sjgs li p {
    position: absolute;

;bottom: 0px;

;line-height: 35px;

;background-color: rgba(0,0,0,.65);

;text-align: center;

;width: 100%
}

.sjgs li p a {
    color: #fff !important
}

.sjgs li img {
    width: 331px;

;height: 221px
}

.sjgs li:first-child {
    width: 685px;

;height: 456px
}

.sjgs li:first-child img {
    width: 685px;

;height: 456px
}

.sjgs li:nth-child(2),.sjgs li:nth-child(3) {
    margin-bottom: 14px
}

.sjgs li:nth-child(3),.sjgs li:nth-child(5) {
    margin-right: 0px
}

.juzhen li {
    float: left;

;position: relative;

;top: 30px;

;width: 263px;

;margin-right: 20px;

;height: 270px;

;background-image: linear-gradient(to right,#c8c8c8 5%,#dbdada 20%,#e5e5e5 50%);

;color: #918f90
}

.juzhen li:last-child {
    margin-right: 0px
}

.juzhen li.active {
    top: 0;

;height: 330px;

;background: #567fb3
}

.juzhen li .icobox {
    display: block;

;color: #918f90;

;margin: 0 auto;

;padding-bottom: 20px;

;padding-top: 35px;

;border-bottom: 5px solid #e40000;

;text-align: center;

;width: 80%;

;position: relative
}

.juzhen li .icobox .iconfont {
    font-size: 64px;

;border-radius: 50px;

;border: 3px solid #bababa;

;padding: 5px;

;color: #908e8f
}

.juzhen li .listbox {
    display: block;

;margin: 0 auto;

;padding-top: 10px;

;text-align: center;

;width: 80%
}

.juzhen li .listbox a {
    color: #918f90
}

.juzhen li .listbox h2 {
    font-size: 28px;

;line-height: 45px
}

.juzhen li .listbox p {
    line-height: 30px;

;font-size: 18px
}

.juzhen li .icobox h2,.juzhen li .icobox p,.juzhen li .listbox dl {
    display: none
}

.juzhen li.active .icobox {
    height: 70px;

;padding-top: 20px;

;color: #fff;

;text-align: left;

;border-bottom: 5px solid #fff
}

.juzhen li.active .icobox .iconfont {
    font-size: 32px;

;padding: 5px;

;color: #fff;

;border: 3px solid #fff;

;padding: 5px;

;float: left;

;margin-top: 15px;

;margin-right: 20px
}

.juzhen li.active .icobox h2 {
    font-size: 26px;

;line-height: 45px;

;display: flex
}

.juzhen li.active .icobox p {
    line-height: 25px;

;font-size: 18px;

;display: block
}

.juzhen li.active .listbox h2 {
    display: none
}

.juzhen li.active .listbox p {
    display: none
}

.juzhen li.active .listbox dl {
    margin-top: 10px;

;display: block;

;color: #fff
}

.juzhen li.active .listbox dl dd {
    line-height: 45px;

;font-size: 18px
}

.juzhen li.active .listbox dl dd a {
    color: #fff !important
}

.zwyw .zwpt {
    margin-top: 20px;

;overflow: hidden;

;height: 160px;

;margin-left: 40px;

;margin-right: 40px;

;background-color: #fff;

;padding: 10px
}

.zwyw .zwpt .bd {
    border: 1px solid #bbbbbb;

;margin-left: 2px;

;cursor: pointer
}

.zwyw .zwpt li .show2 {
    display: none;

;position: absolute;

;top: 0;

;left: 0;

;margin-left: 2px
}

.zwyw .zwpt li img {
    width: 110px;

;height: 110px;

;margin: 10px
}

.zwyw .zwpt li p {
    line-height: 30px;

;text-align: center;

;width: 100%;

;background: #bbbbbb;

;font-size: 14px;

;color: #fff
}

.zwyw .zwpt .swiper-button-prev {
    top: auto;

;bottom: 0px;

;width: 30px;

;height: 180px;

;background-color: #d9dfeb;

;background-image: none;

;text-align: center
}

.zwyw .zwpt .swiper-button-next {
    top: auto;

;bottom: 0px;

;width: 30px;

;height: 180px;

;background-color: #d9dfeb;

;background-image: none;

;text-align: center
}

.zwyw .zwpt .swiper-button-prev:hover,.zwyw .zwpt .swiper-button-next:hover {
    background-color: #6181c7
}

.zwyw .zwpt .iconfont {
    font-size: 28px;

;line-height: 190px;

;color: #fff;

;font-weight: bold
}

.yydw {
    width: 1400px;

;height: 110px;

;margin: 20px auto 0;

;overflow: hidden
}

.yydw li {
    width: 465px;

;height: 110px;

;float: left
}

.yydw li a {
    width: 100%;

;height: 100%;

;display: block;

;overflow: hidden
}

.wzyw .wzpt {
    overflow: hidden;

;height: 55px;

;margin-left: 40px;

;margin-right: 40px;

;padding: 10px;

;background-color: #fff
}

.wzyw .wzpt li img {
    width: 205px;

;height: 55px
}

.wzyw .wzpt .swiper-button-prev {
    top: auto;

;bottom: 0px;

;width: 30px;

;height: 75px;

;background-color: #d9dfeb;

;background-image: none;

;text-align: center
}

.wzyw .wzpt .swiper-button-next {
    top: auto;

;bottom: 0px;

;width: 30px;

;height: 75px;

;background-color: #d9dfeb;

;background-image: none;

;text-align: center
}

.wzyw .wzpt .swiper-button-prev:hover,.wzyw .wzpt .swiper-button-next:hover {
    background-color: #6181c7
}

.wzyw .wzpt .iconfont {
    font-size: 28px;

;line-height: 80px;

;color: #fff;

;font-weight: bold
}

.yqlj {
    margin-top: 20px
}

.yqlj .title {
    height: auto
}

.yqlj .title .hd {
    line-height: 35px;

;height: 37px
}

.yqlj .title .hd li {
    font-size: 16px;

;border-left: 1px solid #ddd;

;border-top: 1px solid #ddd;

;border-bottom: 1px solid #ddd
}

.yqlj .title .hd li:last-child {
    border-right: 1px solid #ddd
}

.yqlj .title .hd li a {
    color: #000;

;font-size: 16px;

;padding: 2px 10px
}

.yqlj .title .hd li a:hover {
    color: #bf0000
}

.yqlj .title .hd li.on a {
    color: #bf0000;

;font-weight: normal
}

.yqlj .title .hd li.on {
    border-bottom: 0px solid #ddd;

;background-color: #ebf0fa;
;line-height: 37px
}

.yqlj .tab-bd {
    border: 1px solid #ddd;
;margin-top: -1px;
;overflow: hidden
}

.yqlj .tab-bd ul {
    padding: 10px;
;font-size: 14px;
;display: none;
;height: 95px
}

.yqlj .tab-bd ul li {
    line-height: 25px
}

.yqlj .tab-bd ul li a {
    padding: 0 5px
}

footer {
    margin-top: 20px;
;border-top: 5px solid #324678;
;font-size: 14px;
;min-width: 1400px;
    color: #515151;
}
footer a{
    color: #515151;
}

footer .content {
    margin: auto;
;line-height: 32px
}

footer .content .box {
    margin: 0 auto;
;line-height: 32px;
;width: 1400px
}

footer .content .box img {
    display: inline;
;width: auto
}

footer .content .box .img {
    margin: 0px 10px;
;float: left
}
