html,body{min-width: 1240px;overflow-x: hidden;}
a:hover{color: #255fb3;}
/* banner */
.banner{width: 100%;background: url("../image/banner.jpg") top center no-repeat;padding-top: 710px;padding-bottom: 20px;}
.navTop{width: 1200px;height: 87px;background: url("../image/nav.png") top center no-repeat;}
.navTop ul{overflow: hidden;}
.navTop ul li{float: left;width: 200px;height: 87px;}
.navTop ul li:first-child{width: 160px;}
.navTop ul li a{display: block;height: 100%;width: 100%;}
/* headline */
.headline{width: 100%;padding-top: 60px;}
.headTit{width: 150px;height: 76px;border-right: 1px solid #d4d4d4;text-align: center;}
.headCon{width: 1000px;height: 76px;padding-right: 30px;text-align: center;}
.headCon h3{font-size: 30px;font-weight: bold;}
.headCon h3 a{color: #20389a;}
.headCon p{font-size: 18px;margin-top: 10px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: none;}
.headCon p a{color: #999;}
/* w1170 */
.w1170{width: 1170px;margin: 60px auto 0;}
.slideBox{width: 624px;height: 362px;position: relative;overflow: hidden;}
.slideBox .hd{position: absolute;right: 5px;bottom: 21px;z-index: 1;}
.slideBox .hd ul li{float: left;margin-right: 10px;cursor: pointer;width: 8px;height: 8px;background: #fff;border-radius: 5px;}
.slideBox .hd ul li.on{background: #255fb3;}
.slideBox .bd{position: relative;z-index: 0;}
.slideBox .bd li {position: relative;}
.slideBox .bd li img {width: 100%;height: 362px;}
.slideBox .bd p {position: absolute;bottom: 0;left: 0;width: 100%;height: 50px;line-height: 50px;font-size: 16px;background: #5979a2;text-indent: 10px;z-index: 1;}
.slideBox .bd p a {color: #fff;}
/* rightNews */
.rightNews{width: 526px;height: 362px;overflow: hidden;}
.rightNews ul{margin-top: 14px;}
.rightNews ul li{font-size: 17px;height: 46px;line-height: 46px;background: url(../image/li-bg.png) center left no-repeat;overflow: hidden;}
.rightNews ul li a{display: block;float: left;width: 76%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-left: 14px;}
.rightNews ul li a:hover {color: #2a5ca1;}
.rightNews li span {float: right;color: #999;font-size: 14px;}
.rightNews li span a {color: #999;}
/* zcTit */
.zcTit{width: 100%;text-align: center;margin: 60px auto 40px;}
/* zcBox */
.zcBox{width: 100%;height: 380px;margin-top: 40px;overflow: hidden;}
.zcFb{width: 710px;}
.titCell{width: 100%;height: 44px;line-height: 44px;text-align: right;border-bottom: 1px solid #d4d4d4;}
.titCell1{background: url("../image/zctit1.png") top left no-repeat;}
.titCell2{background: url("../image/zctit2.png") top left no-repeat;}
.zcFb ul{margin-top: 14px;}
.zcFb ul li{font-size: 17px;height: 46px;line-height: 46px;background: url(../image/li-bg.png) center left no-repeat;overflow: hidden;}
.zcFb ul li a{display: block;float: left;width: 98%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-left: 14px;}
.zcFb ul li a:hover {color: #2a5ca1;}
.zcDh{width: 430px;}
.picScroll-top{width:430px;height: 330px;overflow:hidden;position:relative;}
.picScroll-top .hd .prev,.picScroll-top .hd .next{display:block;width:430px;height:20px;position: absolute;cursor: pointer;}
.picScroll-top .hd .next{bottom: 0;background: url("../image/tabbtn.png") center center no-repeat;}
.picScroll-top .bd{width: 430px;margin: 20px auto 0;overflow: hidden;}
.picScroll-top .bd ul li{margin-bottom: 10px;width: 100%;height: 48px;line-height: 48px;text-indent: 70px;font-size: 22px;
    font-weight: bold;color: #555;border-radius: 10px;box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);}
.picScroll-top .bd ul li a{color: #555;}
.picScroll-top .bd ul li:first-child{background: #f7f7f7 url("../image/picList01.png") center left 20px no-repeat;}
.picScroll-top .bd ul li:nth-child(2){background: #f7f7f7 url("../image/picList02.png") center left 20px no-repeat;}
.picScroll-top .bd ul li:nth-child(3){background: #f7f7f7 url("../image/picList03.png") center left 20px no-repeat;}
.picScroll-top .bd ul li:nth-child(4){background: #f7f7f7 url("../image/picList04.png") center left 20px no-repeat;}
.picScroll-top .bd ul li:nth-child(5){background: #f7f7f7 url("../image/picList05.png") center left 20px no-repeat;}
.picScroll-top .bd ul li:nth-child(6){background: #f7f7f7 url("../image/picList06.png") center left 20px no-repeat;}
.picScroll-top .bd ul li:nth-child(7){background: #f7f7f7 url("../image/picList07.png") center left 20px no-repeat;}
.picScroll-top .bd ul li:nth-child(8){background: #f7f7f7 url("../image/picList08.png") center left 20px no-repeat;}
.picScroll-top .bd ul li:nth-child(9){background: #f7f7f7 url("../image/picList09.png") center left 20px no-repeat;}
.picScroll-top .bd ul li:nth-child(10){background: #f7f7f7 url("../image/picList10.png") center left 20px no-repeat;}
.picScroll-top .bd ul li:nth-child(11){background: #f7f7f7 url("../image/picList11.png") center left 20px no-repeat;}
.picScroll-top .bd ul li:nth-child(12){background: #f7f7f7 url("../image/picList12.png") center left 20px no-repeat;}
/* imgItem */
.imgItem{display: -webkit-flex;display: flex;justify-content: space-between;margin: 40px auto;}
.imgItem li{width: 380px;height: 105px;}
/* newsList */
.newsList{margin-top: 14px;width: 570px;}
.newsList li{font-size: 17px;height: 46px;line-height: 46px;background: url(../image/li-bg.png) center left no-repeat;overflow: hidden;}
.newsList li a{display: block;float: left;width: 98%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-left: 14px;}
.newsList li a:hover {color: #2a5ca1;}

.tjBox{width: 561px;}
.poster-main {width: 480px;height: 380px;position: relative;margin: 0 auto;}
.poster-main a, .poster-main img { display: block;}
.poster-main .poster-list {width: 480px;height: 380px;}
.poster-main .poster-list .poster-item {width: 230px;height: 330px;position: absolute;left: 0;top: 0;}
.poster-main .poster-btn {width: 72px!important;height: 72px!important;position: absolute;top: 160px;z-index: 10;cursor: pointer;}
.poster-main .poster-prev-btn {left: -60px;background: url("../image/leftbg.png") no-repeat center center;}
.poster-main .poster-next-btn {right: -60px;background: url("../image/rightbg.png") no-repeat center center;}

/* spItem */
.spBox{width: 561px;}
.spItem{display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap;}
.spItem li{width: 274px;height: 160px;margin-top: 20px;position: relative;}
.spItem li img.pic{width: 274px;height: 160px;display: block;}
.spItem li img.bfbtn{position: absolute;left: 50%;top: 50%;margin-left: -28px;margin-top: -30px;}
/* slideFw */
.slideFw{width: 100%;position: relative;z-index: 1;border-bottom: 2px solid #2d73d3;padding-bottom: 50px;}
.slideFw .hd ul{width: 100%;height: 106px;margin-bottom: 52px;border-bottom: 2px solid #2d73d3;background: url("../image/tabtit.png") top center no-repeat;}
.slideFw .hd ul li{float: left;overflow: hidden;width: 33.3%;height: 106px;}
.slideFw .hd ul li a{display: block;width: 100%;height: 100%;}
.slideFw .hd ul li.on a{background: url("../image/wsfw_26.png") bottom center no-repeat;}
.slideFw .bd ul{overflow: hidden;width: 100%;}
.slideFw .bd ul.imgUl li{float: left;width: 153px;height: 153px;margin-left: 14px;margin-bottom: 16px;}
.slideFw .bd ul.imgUl li img{display: block;}
.slideFw .bd ul.pUl li{width: 185px;height: 65px;line-height: 65px;background: #d5e7ff;text-align: center;float: left;margin-right: 10px;margin-bottom: 10px;}
.slideFw .bd ul.pUl li a{color: #2c72d1;font-size: 22px;}
  
/* zjhn */
.zjhnTit{ text-align: right; margin: 40px auto 20px;}
.zjhnTit img{ margin-right: -70px;}
.sqjs{background: url('../image/sqjs.png') left center no-repeat;height: 87px;padding-left: 110px;font-size: 22px;line-height: 1.7;padding-top: 10px;letter-spacing: 1px;margin-bottom: 30px;}
.zjhnCon a{display: block;border-radius: 8px;overflow: hidden;height: 100%;}
.zjhnCon a img{width: 100%;height: 100%;}
.zjhnCon a p{width: 100%;position: relative;z-index: 2;margin-top: -38px;background: rgba(108, 129, 160, 0.9);height: 38px;line-height: 38px;color: #fff;text-indent: 10px;}
.zjhnCon .fl{width: 580px;height: 400px; }
.zjhnCon .fr{width: 590px;}
.zjhnCon .fr a {width: 280px;height: 190px;float: left;margin-left: 15px; margin-bottom: 15px; }