﻿body{padding-bottom: 10px;}
/* top-banner */
.top-banner{height:1190px;background:url(../images/bg_banner.jpg) center 0 no-repeat;}
.top-banner .logo{padding:52px 0 67px 0;}
.top-banner .jy{width:1039px;height:58px;background:url(../images/py_bg_07.png) no-repeat left center; margin: 66px auto 192px;}
.top-banner .jy h3{color:#ffffff;line-height:58px;text-align:center;}

.top-banner h1{font-size:105px; color:#0071bd;text-align:center;}
.top-banner  .col-a{width: 600px;height: 432px;}
.top-banner  .col-a .swiper-container{width: 100%;height: 100%;position: relative;}
.top-banner  .col-a .swiper-container>.swiper-wrapper>.swiper-slide{height: 100%;}
.top-banner  .col-a .swiper-container>.swiper-wrapper dl{width: 100%;height: 100%;position: relative;}
.top-banner  .col-a .swiper-container>.swiper-wrapper dl img{width: 100%;height: 100%;display: block;}
.top-banner  .col-a .swiper-container>.swiper-wrapper dl dd{position: absolute;left: 0;bottom: 0;width: 100%;height: 72px;;line-height: 72px;z-index: 99;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color: #fff;font-size: 18px;}
.top-banner  .col-a .swiper-container>.swiper-wrapper dl dd.div-opa{background: #000;opacity:0.5;-moz-opacity:0.5; filter:alpha(opacity=50); }
.top-banner  .col-a .swiper-container>.swiper-wrapper dl dd a{color: #fff;margin-left: 20px;display: block;max-width: 450px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.top-banner  .col-a .swiper-container>.pagination{position: absolute;bottom: 26px;right: 32px;}
.top-banner  .col-a .swiper-container>.pagination>span{width: 20px;height: 20px;display: inline-block;background-color: #868686;margin: 0 6px;cursor: pointer;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}
.top-banner  .col-a .swiper-container>.pagination>span.swiper-active-switch{background-color: #3172f5;}
.top-banner  .col-c{width: 600px;height: 432px;background: #ededed;}
.top-banner  .col-c .mod-branch-title .bing{height: 55px;line-height: 55px;padding: 0 20px;display: inline-block;font-size: 34px;color: #fff;background: #0071bd;*width: 190px; float:left;}


.top-banner  .col-c .more{float:left;}
.top-banner  .col-c .mod-headline{padding: 0 34px; clear:both;}
.top-banner  .col-c .mod-headline h3{font-size: 24px; padding-top:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.top-banner  .col-c .mod-headline h3 a{color: #333;}
.top-banner  .col-c .mod-headline p{font-size: 14px;line-height: 30px;color: #999;font-family: "Simsun";margin-top: 5px;max-height: 90px;overflow: hidden;}
.top-banner  .col-c .mod-headline p a{color: #db0303;}
.mod-news-list{padding: 0 24px 0 34px;margin-top: 16px;position: relative;}
.mod-news-list li{font-size: 20px;padding-left: 11px;line-height: 38px;background: url(../images/20170809dot-black.png) 2px center no-repeat;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width: 500px;}
.mod-news-list li a{color: #333;}
.mod-news-list .more{font-size: 12px;color: #0a74df;float: right;position: absolute;right: 24px;bottom: -7px;}
/* section-a */
.section-a .part-a{background: url(../images/20170809bkg01.jpg) center 0 no-repeat;padding: 45px 0 85px 0;}
.section-a .part-a h2{text-align: center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color: #005898;font-size: 36px;margin-bottom: 56px;}
.section-a .part-a p{font-size: 16px;color: #002b4b;line-height: 36px;}
.section-a .part-b{margin-top: 85px;}
.section-a .part-b .col-a,.section-a .part-b .col-b,.section-a .part-b .col-c{width: 324px;padding: 50px 34px 0 34px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px;-ms-border-radius: 10px;border-radius: 10px;}
.section-a .part-b .col-a,.section-a .part-b .col-c{background: #0067c6;}
.section-a .part-b .col-a,.section-a .part-b .col-b{margin-right: 12px;}
.section-a .part-b .col-b{background: #86bd44;}
.section-a .part-b dl{color: #fff;height: 170px;}
.section-a .part-b dl dt{width: 120px;height: 120px;float: left;display: inline;margin-right: 42px;}
.section-a .part-b dl dd h3{font-size: 36px;margin-bottom: 24px;}
.section-a .part-b dl dd{font-size: 24px;line-height: 32px;max-height: 96px;overflow: hidden;}
.section-a .part-b .col-c dl dt{width: 105px;height: auto;margin-right: 35px;}
.section-a .part-b .col-c dl dd{text-align: right;margin-bottom: 13px;}
/* section-b */
.section-b{margin-top: 40px;}
.section-b .col-a,
.section-b .col-b,
.section-b .col-c{width: 390px;background:url(../images/sd_bg_03.jpg) no-repeat left center; height:494px; position: relative;}
.section-b .col-a,
.section-b .col-b{margin-right: 12px;}
.mod-branch-title2{height: 99px;margin-left: 25px;background: transparent;}
.mod-branch-title2 h2{line-height: 99px;color: #0067c6;font-size: 36px;
  display: inline-block;*width: 175px; float:left;}
.mod-branch-title2 h2 .sd_gg{margin-left:26px;}
.mod-branch-title2 .more{font-size: 12px;color: #ffffff; line-height:99px; float:right; margin-right:17px;}
.mod-news-list.type-b{padding: 14px 23px;margin-top: 0; height:395px;}
.mod-news-list.type-b li{font-size: 16px;line-height: 36px;color: #555;background: url(../images/20170809dot-grey.jpg) 0 center no-repeat;}
.mod-news-list.type-b li a{color: #555;}