@charset "utf-8";

:hover{
  -webkit-transition:all 0.3s ease;
  -moz-transition:all 0.3s ease;
  -o-transition:all 0.3s ease;
  transition:all 0.3s ease;
}

/*图片放大公用类*/
.picfd img{
  -webkit-transition:0.5s ease;
  -moz-transition:0.5s ease;
  -o-transition:0.5s ease;
  -ms-transition:0.5s ease;
}
.picfd:hover img{
  transform:scale(1.1);
  -webkit-transform:scale(1.1);
  -moz-transform:scale(1.1);
  -o-transform:scale(1.1);
  -ms-transform:scale(1.1);
}

html,body{
  min-width:1440px;
}

.container{
  width:1440px;
  margin-right:auto;
  margin-left:auto;
}

.container2{
  width:1200px;
  margin-right:auto;
  margin-left:auto;
}

/* 图片自适应 */
img {
  max-width: 100%;
  height: auto;
  width: auto\9;
  /* ie8 */
  -ms-interpolation-mode: bicubic;
  /*为了照顾ie图片缩放失真*/
  border: none;
}

/* 头部 */
.header{
  width: 100%;
}
.header_t{
  font-size: 14px;
  color: #fff;
  width: 100%;
  height: 31px;
  line-height: 31px;
  background-color: #c8c8c8;
}
.header_t .item2{
  margin-left: 13px;
  padding-left: 19px;
  background: url(../images/pic2.png) no-repeat left center;
}
.header_t .item3{
  height: 31px;
  padding-left: 30px;
  background: url(../images/pic1.png) no-repeat left 5px;
  overflow: hidden;
}
.header_t .item3 .nr{
  color: #fff;
  width: 334px;
  display: block;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.header_t .item3 .nr:hover{
  color: #1c4888;
}
.header_b{
  width: 100%;
  height: 148px;
  background-color: #fff;
}
.header_b .logo{
  /* margin-top: 21px; */
}
.header_b .logo img{
  height: 148px;
}
.header_b .search{
  margin-top: 52px;
  background-color: #ddd;
}
.header_b .search .btn1{
  width: 43px;
  height: 37px;
  line-height: 37px;
  text-align: center;
  background: url(../images/pic3.png) no-repeat center;
  border: 0px;
}
.header_b .search .wbk1{
  font-size: 16px;
  color: #717070;
  width: 207px;
  height: 37px;
  line-height: 37px;
  padding: 0 12px;
  background: url(../images/pic4.png) no-repeat left center;
  border: 0px;
}
.header_b .search ::-webkit-input-placeholder { /* WebKit browsers */
  color: #717070;
}
.header_b .search :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #717070;
}
.header_b .search ::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #717070;
}
.header_b .search :-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #717070;
}

/* 导航 */
.nav{
  width: 100%;
  background-color: #1c4888;
}
.nav .ul{
  width: auto;
  height:57px;
}
.nav .ul>li{
  height:57px;
  text-align:center;
  margin-left: 16.88px;
  float:left;
  position:relative;
  z-index:10001;
}
.nav .ul>li:first-child{
  margin-left: 0px;
}
.nav .ul>li>a{
  font-size:16px;
  color:#fff;
  height:56px;
  line-height:57px;
  padding: 0 34px;
  border-bottom: 1px solid #1c4888;
  display:inline-block;
  *display:inline;
  *zoom:1;
}
.nav .ul>li>a.on{
  background-color: #3fa2ce;
  border-bottom: 1px solid #fff;
}
.nav .xl{
  width:100%;
  padding: 15px 0 20px;
  background-color:#3fa2ce;
  position:absolute;
  top:57px;
  left:0%;
  display:none;
}
.nav .xl a{
  font-size: 12px;
  color:#fff;
  width:100%;
  line-height:100%;
  text-align:center;
  margin-top: 7px;
  padding-top: 11px;
  background: url(../images/pic5.png) no-repeat center top;
  display:block;
}
.nav .xl a:first-child{
  margin-top: 0px;
  padding-top: 0px;
  background: none;
}
.nav .xl a:hover{
  color: #1c4888;
}

/* banner */
.banner{
  width: 100%;
}
.swiper2{
  width: 100%;
  height: 300px;
}
.swiper2 .item{
  width: 100%;
  height: 100%;
  display: block;
}
.swiper2 .swiper-button-next, .swiper2 .swiper-button-prev{
  position: absolute;
  top: 50%;
  width: 25px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  display: none;
}
.swiper2 .swiper-button-prev{
  background: url(../images/pic1.png) no-repeat center;
  left: 0px;
  right: auto;
}
.swiper2 .swiper-button-next{
  background: url(../images/pic2.png) no-repeat center;
  right: 0px;
  left: auto;
}
.swiper2 .swiper-button-prev:hover{
  background: url(../images/pic1.png) no-repeat center;
}
.swiper2 .swiper-button-next:hover{
  background: url(../images/pic2.png) no-repeat center;
}
.swiper2 .swiper-button-next:after, .swiper2 .swiper-button-prev:after{
  content: "";
}
.swiper2 .swiper-pagination{
  font-size: 0px;
  width: 100%;
  bottom: 34px;
  left: 0;
}
.swiper2 .swiper-pagination-bullet{
  width: 87px;
  height: 9px;
  margin: 0 4px !important;
  display: inline-block;
  background: #ddd;
  border-radius: 0px;
  opacity: 1;
}
.swiper2 .swiper-pagination-bullet-active{
  background: #1c4888;
}

/* 公告 */
.notice{
  width: 100%;
  background-color: #fafafa;
}
.notice_nr{
  width: 1410px;
  height: 60px;
  padding-left: 30px;
  background: url(../images/pic6.png) no-repeat left center;
  overflow: hidden;
}
.notice_nr p{
  font-size: 14px;
  color: #343434;
  width: 625px;
  height: 60px;
  line-height: 60px;
  text-align: right;
  padding: 0 40px;
  background: url(../images/pic7.png) no-repeat left center;
}
.notice_nr p:first-child{
  padding-left: 20px;
  background: none;
}
.notice_nr p a{
  color: #343434;
  width: 600px;
  text-align: left;
  padding-left: 12px;
  background: url(../images/pic8.png) no-repeat left center;
  display: inline-block;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.notice_nr p a:hover{
  color: #1c4888;
}

/* 首页 */
.main{
  width: 100%;
  padding-bottom: 60px;
  overflow: hidden;
}
.main h2{
  width: 100%;
  height: 30px;
  border-bottom: 1px solid #1c4888;
  overflow: hidden;
}
.main h2 span.style1{
  width: 30px;
  height: 25px;
  padding: 3px 5px;
  background-color: #1c4888;
}
.main h2 span.style1 img{
  width: 30px;
  height: 25px;
}
.main h2 span.style2{
  font-size: 24px;
  color: #000;
  line-height: 100%;
  margin: 2px 0 0 10px;
}
.main h2 span.style3{
  font-size: 24px;
  color: #a3a3a3;
  line-height: 100%;
  margin: 2px 0 0 10px;
}
.main h2 span.style4{
  font-size: 12px;
  color: #a3a3a3;
  line-height: 100%;
  text-transform: uppercase;
  margin: 12px 0 0 7px;
}
.main h2 a{
  font-size: 30px;
  color: #000;
  line-height: 100%;
}
.main h2 a:hover{
  color: #1c4888;
}

.main1{
  width: 1440px;
  margin-top: 40px;
}
.main1_1{
  width: 1440px;
  margin-top: 30px;
}
.main1_1_l{
  width: 610px;
}
.main1_1_l .item{
  width: 610px;
  position: relative;
}
.main1_1_l .item .pic{
  width: 610px;
  height: 340px;
  overflow: hidden;
}
.main1_1_l .item .pic img{
  width: 610px;
  height: 340px;
}
.main1_1_l .item .text{
  width: 570px;
  padding: 24px 20px;
  background-color: rgba(0, 0, 0, 0.3);
  position: absolute;
  bottom: 0px;
  left: 0px;
}
.main1_1_l .item .text .title{
  font-size: 18px;
  color: #fff;
  width: 100%;
  line-height: 19px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.main1_1_l .item .text .content{
  font-size: 14px;
  color: #fff;
  width: 100%;
  line-height: 15px;
  margin-top: 18px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.main1_1_c{
  width: 442px;
  margin-left: 30px;
}
.main1_1_c ul{
  width: 442px;
}
.main1_1_c ul li{
  width: 442px;
}
.main1_1_c ul li .item{
  width: 442px;
  padding: 20px 88px 15px 20px;
  border-top: 1px solid #ddd;
  position: relative;
}
.main1_1_c ul li .item .title{
  font-size: 16px;
  color: #000;
  width: 100%;
  line-height: 19px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.main1_1_c ul li .item .content{
  font-size: 14px;
  color: #6a6a6a;
  width: 100%;
  line-height: 23px;
  margin-top: 13px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.main1_1_c ul li .item .date{
  font-size: 14px;
  color: #000;
  line-height: 100%;
  position: absolute;
  right: 10px;
  bottom: 33px;
}
.main1_1_c ul li:first-child .item{
  padding-top: 0px;
  border-top: 0px;
}
.main1_1_c ul li:last-child .item{
  padding-bottom: 0px;
}
.main1_1_c ul li .item:hover .title{
  color: #1c4888;
}
.main1_1_r{
  width: 278px;
  margin-left: 80px;
}
.main1_1_r ul{
  width: 278px;
}
.main1_1_r ul li{
  width: 278px;
  margin-top: 9px;
}
.main1_1_r ul li:first-child{
  margin-top: 0px;
}
.main1_1_r ul li .item{
  width: 278px;
  position: relative;
}
.main1_1_r ul li .item .pic{
  width: 278px;
  height: 78px;
  overflow: hidden;
}
.main1_1_r ul li .item .pic img{
  width: 278px;
  height: 78px;
}
.main1_1_r ul li .item .title{
  font-size: 24px;
  color: #fff;
  width: 278px;
  height: 78px;
  line-height: 78px;
  text-align: center;
  position: absolute;
  top: 0px;
  left: 0px;
}

.main2{
  width: 1440px;
  margin-top: 40px;
  overflow: hidden;
}
.main2_1{
  width: 1482px;
}
.main2_1_nr{
  width: 452px;
  padding-right: 42px;
  background: url(../images/pic19.png) no-repeat right 21px top 50px;
}
.main2_1_nr ul{
  width: 452px;
  margin: 8px 0 -12px;
  overflow: hidden;
}
.main2_1_nr ul li{
  font-size: 16px;
  color: #919191;
  width: 452px;
  line-height: 42px;
  text-align: right;
}
.main2_1_nr ul li a{
  color: #000;
  width: 452px;
  text-align: left;
  display: block;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.main2_1_nr ul li a:hover{
  color: #1c4888;
}

.main3{
  width: 1440px;
  margin-top: 40px;
}
.main3 img{
  width: 100%;
}

.main4{
  width: 1440px;
  margin-top: 40px;
}
.main4_l{
  width: 894px;
  margin-top: -50px;
}
.main4_l_nr{
  width: 400px;
  margin: 50px 47px 0 0;
}
.main4_l_nr ul{
  width: 400px;
  margin: 12px 0 -8px;
  overflow: hidden;
}
.main4_l_nr ul li{
  font-size: 16px;
  color: #000;
  width: 400px;
  line-height: 46px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.main4_l_nr ul li a{
  color: #000;
  padding-left: 15px;
  background: url(../images/pic20.png) no-repeat 5px center;
}
.main4_l_nr ul li a:hover{
  color: #1c4888;
}
.main4_r{
  width: 488px;
  min-height: 437px;
  padding: 29px 29px 18px;
  background: #f3f3f3 url(../images/logo2.png) no-repeat right 30px bottom 42px;
}
.main4_r h2{
  width: auto;
  height: auto;
  border-bottom: 0px;
  padding-left: 17px;
  background: url(../images/pic22.png) no-repeat left center;
}
.main4_r h2 span.style2{
  margin: 0px 0 0 0px;
}
.main4_r h2 span.style3{
  margin: 0px 0 0 10px;
}
.main4_r1{
  font-size: 14px;
  color: #000;
  width: 100%;
  line-height: 30px;
  margin-top: 20px;
}

.main5{
  width: 1440px;
  margin-top: 40px;
}
.main5_1{
  width: 1440px;
}
.main5_1 .tab {
  font-size: 0px;
  width: 1175px;
  margin-top: -26px;
  padding-left: 265px;
}
.main5_1 .tab1 {
  font-size: 16px;
  color: #000;
  margin-left: 22px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.main5_1 .tab1 a {
  color: #000;
  height: 26px;
  line-height: 26px;
  text-align: center;
  padding: 0 13px;
  display: block;
}
.main5_1 .tab1:hover a {
  color: #fff;
  background-color: #1c4888;
}
.main5_1 .tab1.on a {
  color: #fff;
  background-color: #1c4888;
}
.main5_1 .tab_nr {
  width: 100%;
  margin-top: 5px;
}
.main5_1 .tab_nr1 {
  width: 100%;
  display: none;
}
.main5_1 .tab_nr1 ul{
  width: 1470px;
}
.main5_1 .tab_nr1 ul li{
  width: 214px;
  margin: 31px 31px 0 0;
}
.main5_1 .tab_nr1 ul li .pic{
  width: 212px;
  height: 75px;
  background-color: #fff;
  border: 1px solid #000;
  overflow: hidden;
}
.main5_1 .tab_nr1 ul li .pic img{
  width: 212px;
  height: 75px;
}
.swiper4{
  width: 100%;
}
.swiper4 .pic{
  width: 248px;
  height: 88px;
  background-color: #fff;
  border: 1px solid #000;
  overflow: hidden;
}
.swiper4 .pic img{
  width: 248px;
  height: 88px;
}
.swiper4 .swiper-button-next, .swiper4 .swiper-button-prev{
  position: absolute;
  top: 50%;
  width: 25px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  display: none;
}
.swiper4 .swiper-button-prev{
  background: url(../images/pic1.png) no-repeat center;
  left: 0px;
  right: auto;
}
.swiper4 .swiper-button-next{
  background: url(../images/pic2.png) no-repeat center;
  right: 0px;
  left: auto;
}
.swiper4 .swiper-button-prev:hover{
  background: url(../images/pic1.png) no-repeat center;
}
.swiper4 .swiper-button-next:hover{
  background: url(../images/pic2.png) no-repeat center;
}
.swiper4 .swiper-button-next:after, .swiper4 .swiper-button-prev:after{
  content: "";
}
.swiper4 .swiper-pagination{
  font-size: 0px;
  width: 100%;
  bottom: 34px;
  left: 0;
  display: none;
}
.swiper4 .swiper-pagination-bullet{
  width: 87px;
  height: 9px;
  margin: 0 4px !important;
  display: inline-block;
  background: #ddd;
  border-radius: 0px;
  opacity: 1;
}
.swiper4 .swiper-pagination-bullet-active{
  background: #1c4888;
}

.main6{
  width: 1440px;
  margin-top: 60px;
  margin-bottom: 60px;
}
.main6_1{
  width: 1440px;
}
.main6_1 ul{
  width: 1461px;
}
.main6_1 ul li{
  width: 466px;
  margin: 30px 21px 0 0;
}
.main6_1 ul li .wbk1{
  font-size: 16px;
  color: #666;
  width: 466px;
  height: 51px;
  line-height: 47px;
  padding: 0 6px;
  background-color: #fff;
  border: 2px solid #0193d6;
}

/* 底部 */
.footer{
  width: 100%;
  overflow: hidden;
}
.footer_t{
  width: 100%;
  padding: 29px 0;
  background-color: #1c4888;
}
.footer_t .container{
  background: url(../images/logo3.png) no-repeat 130px 54px;
}
.footer_t_l{
  width: 398px;
  padding-right: 60px;
  border-right: 1px solid #ddd;
}
.footer_t_l ul li{
  font-size: 16px;
  color: #fff;
  width: 100%;
  line-height: 35px;
}
.footer_t_l ul li p{
  width: 24px;
}
.footer_t_l ul li p img{
  width: 17px;
  vertical-align: middle;
  position: relative;
  top: -1px;
}
.footer_t_l ul li span{
  margin-left: 24px;
  display: block;
}
.footer_t_r ul{
  margin: 13px -10px 0 0;
}
.footer_t_r ul li{
  width: 120px;
  padding-right: 10px;
}
.footer_t_r ul li p{
  font-size: 16px;
  color: #fff;
  width: 100%;
  line-height: 17px;
  margin-bottom: 20px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.footer_t_r ul li p a{
  color: #fff;
}
.footer_t_r ul li p a:hover{
  text-decoration: underline;
}
.footer_t_r ul li span{
  font-size: 16px;
  color: #fff;
  width: 100%;
  line-height: 30px;
  display: block;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.footer_t_r ul li span a{
  color: #fff;
}
.footer_t_r ul li span a:hover{
  text-decoration: underline;
}
.footer_b{
  font-size: 16px;
  color: #000;
  width: 100%;
  line-height: 26px;
  text-align: center;
  padding: 15px 0;
  background-color: #fff;
}
.footer_b a{
  color: #000;
}
.footer_b a:hover{
  color: #1c4888;
}

/* 内页banner */
.qy_banner{
  width: 100%;
  height: 300px;
}
.qy_banner .item{
  width: 100%;
  height: 100%;
  display: block;
}

/* 内页banner2 */
.qy_banner2{
  width: 100%;
  height: 446px;
}
.qy_banner2 .item{
  width: 100%;
  height: 100%;
  display: block;
}

/*page*/
.pages {
  margin-top: 60px;
  font-size: 0;
  text-align: center;
}
.pages a {
  display: inline-block;
  width: 45px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  background-color: #b2b2b2;
  margin: 0 5px;
  font-size: 18px;
  color: #fff;
  border-radius: 5px;
  transition: all 0.5s;
}
.pages a.style1,
.pages a.style2 {
  font-size: 16px;
  width: 70px;
}
.pages a:hover,
.pages a.on {
  background: #1c4888;
  color: #fff;
}
.pages strong {
  display: inline-block;
  width: 45px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  background-color: #fff;
  margin: 0 5px;
  font-size: 16px;
  color: #cacaca;
  border-radius: 5px;
  transition: all 0.5s;
}

/* 内页公用 */
.qy_main{
  width: 100%;
  margin-top: -30px;
  padding-bottom: 60px;
  overflow: hidden;
}
.qy_main_l{
  width: 165px;
}
.qy_main_l h2{
  width: 115px;
  padding: 80px 25px 37px;
  background: #3fa2ce url(../images/pic30.png) no-repeat 25px 60px;
}
.qy_main_l h2 p{
  font-size: 16px;
  color: #c1ddec;
  width: 100%;
  line-height: 100%;
  text-transform: uppercase;
}
.qy_main_l h2 span{
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  width: 100%;
  line-height: 100%;
  margin-top: 12px;
  display: block;
}
.qy_main_l ul{
  width: 165px;
}
.qy_main_l ul li{
  width: 165px;
  padding-top: 9px;
  border-bottom: 1px solid #e5e5e5;
}
.qy_main_l ul li a{
  font-size: 14px;
  color: #4d4d4d;
  width: 165px;
  height: 43px;
  line-height: 43px;
  text-align: center;
  display: block;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.qy_main_l ul li a img{
  width: 8px;
  height: 8px;
  margin: 0 5px;
  vertical-align: middle;
  position: relative;
  top: -1px;
}
.qy_main_l ul li a:hover, .qy_main_l ul li a.on{
  color: #fff;
  background-color: #1c4888;
}
.qy_main_r{
  width: 975px;
}
.qy_main_r1{
  font-size: 14px;
  color: #535353;
  width: 975px;
  line-height: 33px;
  margin-top: 40px;
  border-bottom: 1px solid #e5e5e5;
}
.qy_main_r1 img{
  vertical-align: middle;
  position: relative;
  top: -1px;
}
.qy_main_r1 a{
  color: #535353;
}
.qy_main_r1 a:hover{
  color: #1c4888;
}
.qy_main_r2{
  font-size: 24px;
  color: #000;
  width: 975px;
  line-height: 100%;
  text-align: center;
  margin: 30px 0;
  padding-bottom: 15px;
  background: url(../images/pic34.png) no-repeat center bottom;
}
.qy_main_r3{
  width: 975px;
  background: url(../images/pic35.png) repeat-y center;
}
.qy_main_r3 ul{
  width: 975px;
  padding: 75px 0 124px;
  background: url(../images/pic36.png) no-repeat center top;
}
.qy_main_r3 ul li{
  width: 975px;
  margin-top: 90px;
  background: url(../images/pic37.png) no-repeat center top;
}
.qy_main_r3 ul li:first-child{
  margin-top: 0px;
}
.qy_main_r3 ul li .text{
  width: 442px;
  padding: 0 20px 0 513px;
}
.qy_main_r3 ul li .text .title{
  font-size: 24px;
  color: #1c4888;
  width: 100%;
  line-height: 100%;
}
.qy_main_r3 ul li .text .content{
  font-size: 16px;
  color: #818181;
  width: 100%;
  line-height: 30px;
  margin-top: 7px;
}
.qy_main_r3 ul li.odd .text{
  text-align: right;
  padding: 0 513px 0 20px;
}
.qy_main_r4{
  font-size: 16px;
  color: #4d4d4d;
  width: 975px;
  line-height: 36px;
}
.qy_main_r5{
  width: 975px;
}
.qy_main_r5 ul{
  width: 1008px;
  margin-top: -20px;
}
.qy_main_r5 ul li{
  width: 302px;
  margin: 20px 34px 0 0;
}
.qy_main_r5 ul li .item{
  width: 302px;
  text-align: center;
}
.qy_main_r5 ul li .item .pic{
  width: 292px;
  height: 362px;
  padding: 4px;
  background-color: #fff;
  border: 1px solid #d5d5d5;
}
.qy_main_r5 ul li .item .pic_nr{
  width: 292px;
  height: 362px;
  overflow: hidden;
}
.qy_main_r5 ul li .item .pic_nr img{
  width: 292px;
  height: 362px;
}
.qy_main_r5 ul li .item .title{
  font-size: 16px;
  color: #000;
  width: 302px;
  line-height: 100%;
  margin: 20px 0 7px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.qy_main_r5 ul li .item .content{
  font-size: 16px;
  color: #686868;
  width: 302px;
  line-height: 100%;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.qy_main_r5 ul li .item:hover .title{
  color: #1c4888;
}
.qy_main_r6{
  width: 975px;
}
.qy_main_r7{
  font-size: 16px;
  color: #424242;
  width: 975px;
  line-height: 36px;
}
.qy_main_r7 span.style1{
  font-size: 20px;
  font-weight: bold;
  color: #000;
  padding-left: 13px;
  background: url(../images/pic39.png) no-repeat left center;
  display: block;
}
.qy_main_r7 span.style2{
  padding-left: 13px;
  display: block;
}
.qy_main_r8{
  width: 975px;
}
.qy_main_r8 ul{
  width: 975px;
}
.qy_main_r8 ul li{
  width: 975px;
  margin-top: 10px;
}
.qy_main_r8 ul li:first-child{
  margin-top: 0px;
}
.qy_main_r8 ul li p{
  font-size: 18px;
  color: #000;
  width: 322px;
  line-height: 56px;
  text-align: right;
}
.qy_main_r8 ul li span{
  width: 653px;
  display: block;
}
.qy_main_r8 ul li span .wbk1{
  font-size: 16px;
  color: #999;
  width: 376px;
  height: 54px;
  line-height: 54px;
  padding: 0 20px;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
}
.qy_main_r8 ul li ::-webkit-input-placeholder { /* WebKit browsers */
  color: #999;
}
.qy_main_r8 ul li :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #999;
}
.qy_main_r8 ul li ::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #999;
}
.qy_main_r8 ul li :-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #999;
}
.qy_main_r8 ul li .item1{
  width: 723px;
  padding-left: 252px;
}
.qy_main_r8 ul li .item1 .btn1{
  font-size: 18px;
  color: #fff;
  width: 488px;
  height: 56px;
  line-height: 54px;
  text-align: center;
  margin: 10px 0;
  background-color: #1c4888;
  border: 1px solid #1c4888;
  border-radius: 5px;
}
.qy_main_r8 ul li .item1 a.style1{
  font-size: 16px;
  color: #1c4888;
  line-height: 100%;
  text-decoration: underline;
}
.qy_main_r9{
  width: 975px;
}
.qy_main_r9 ul{
  width: 1023px;
  margin-top: -30px;
}
.qy_main_r9 ul li{
  width: 292px;
  margin: 30px 49px 0 0;
}
.qy_main_r9 ul li .item{
  width: 176px;
  height: 200px;
  text-align: center;
  padding: 40px 58px 10px;
  background-color: #f2f2f2;
}
.qy_main_r9 ul li .item .pic{
  width: 100%;
}
.qy_main_r9 ul li .item .pic img{
  height: 62px;
}
.qy_main_r9 ul li .item .title{
  font-size: 24px;
  color: #000;
  width: 100%;
  line-height: 100%;
  margin: 35px 0 7px;
}
.qy_main_r9 ul li .item .content{
  font-size: 16px;
  color: #696969;
  width: 100%;
  line-height: 30px;
}
.qy_main_r10{
  width: 975px;
  margin: 60px 0;
}
.qy_main_r10 img{
  width: 100%;
}
.qy_main_r11{
  width: 975px;
  overflow: hidden;
}
.qy_main_r11 ul{
  width: 1068px;
  margin-top: -111px;
}
.qy_main_r11 ul li{
  width: 263px;
  margin-top: 50px;
  padding: 60px 93px 0 0;
  border-top: 1px solid #e5e5e5;
}
.qy_main_r11 ul li .item{
  width: 263px;
}
.qy_main_r11 ul li .item .title{
  font-size: 20px;
  color: #000;
  width: 100%;
  line-height: 100%;
  padding-bottom: 10px;
  border-bottom: 1px solid #e5e5e5;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.qy_main_r11 ul li .item .content{
  font-size: 16px;
  color: #898989;
  width: 100%;
  height: 108px;
  line-height: 36px;
  margin-top: 10px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.qy_main_r12{
  width: 975px;
}
.qy_main_r12 ul{
  width: 975px;
}
.qy_main_r12 ul li{
  width: 975px;
  border-bottom: 1px solid #e5e5e5;
}
.qy_main_r12 ul li .item{
  width: 975px;
  padding: 20px 0 25px;
  background: url(../images/pic43.png) no-repeat right bottom 20px;
}
.qy_main_r12 ul li:first-child .item{
  padding-top: 0px;
}
.qy_main_r12 ul li .item .title{
  font-size: 16px;
  color: #000;
  width: 100%;
  line-height: 100%;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.qy_main_r12 ul li .item .date{
  font-size: 16px;
  color: #a5a5a5;
  width: 100%;
  line-height: 100%;
  margin-top: 30px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.qy_main_r12 ul li .item:hover{
  background: url(../images/pic43h.png) no-repeat right bottom 20px;
}
.qy_main_r12 ul li .item:hover .title{
  color: #1c4888;
}
.qy_main_r13{
  width: 975px;
}
.qy_main_r13_1{
  width: 100%;
  padding: 44px 0 24px;
  border-bottom: 1px solid #e5e5e5;
}
.qy_main_r13_1 p{
  font-size: 30px;
  color: #000;
  width: 100%;
  line-height: 48px;
}
.qy_main_r13_1 span{
  font-size: 16px;
  color: #a5a5a5;
  width: 100%;
  line-height: 100%;
  margin-top: 20px;
  display: block;
}
.qy_main_r13_2{
  font-size: 16px;
  color: #5c5c5c;
  width: 100%;
  line-height: 36px;
  margin-top: 20px;
}
.qy_main_r13_2 table{
	width: auto;
}
.qy_main_r13_2 img {
	border: inherit;
}
.qy_main_r13_3{
  font-size: 18px;
  color: #9f9f9f;
  width: 100%;
  line-height: 48px;
  margin-top: 50px;
  padding-top: 45px;
  border-top: 1px solid #e5e5e5;
}
.qy_main_r13_3 p{
  width: 100%;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.qy_main_r13_3 p a{
  color: #9f9f9f;
}
.qy_main_r13_3 p a:hover{
  color: #282828;
}
.qy_main_r14{
  width: 975px;
}
.qy_main_r14 ul{
  width: 975px;
}
.qy_main_r14 ul li{
  width: 975px;
  border-bottom: 1px dashed #e0e0e0;
}
.qy_main_r14 ul li .item{
  width: 975px;
  padding: 20px 0;
}
.qy_main_r14 ul li:first-child .item{
  padding-top: 0px;
}
.qy_main_r14 ul li .item .date{
  width: 106px;
  height: 100px;
  text-align: center;
  background-color: #f5f5f5;
  border-radius: 10px;
}
.qy_main_r14 ul li .item .date p{
  font-size: 36px;
  color: #999;
  width: 100%;
  line-height: 100%;
  margin-bottom: 11px;
  padding: 12px 0;
  border-bottom: 1px solid #c5c5c5;
}
.qy_main_r14 ul li .item .date span{
  font-size: 16px;
  color: #999;
  width: 100%;
  line-height: 100%;
  display: block;
}
.qy_main_r14 ul li .item .text{
  width: 839px;
}
.qy_main_r14 ul li .item .text .title{
  font-size: 18px;
  color: #000;
  width: 100%;
  line-height: 19px;
  margin: 14px 0 10px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.qy_main_r14 ul li .item .text .content{
  font-size: 14px;
  color: #aaa;
  width: 100%;
  line-height: 24px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.qy_main_r14 ul li .item:hover .date{
  background-color: #1c4888;
}
.qy_main_r14 ul li .item:hover .date p{
  color: #fff;
  border-bottom: 1px solid #fff;
}
.qy_main_r14 ul li .item:hover .date span{
  color: #fff;
}
.qy_main_r14 ul li .item:hover .text .title{
  color: #1c4888;
}
.qy_main_r15{
  width: 975px;
}
.qy_main_r15 ul{
  width: 988px;
  margin-top: -20px;
}
.qy_main_r15 ul li{
  width: 231px;
  margin: 20px 16px 0 0;
}
.qy_main_r15 ul li .item{
  width: 231px;
  text-align: center;
}
.qy_main_r15 ul li .item .pic{
  width: 229px;
  height: 81px;
  background-color: #fff;
  border: 1px solid #000;
  overflow: hidden;
}
.qy_main_r15 ul li .item .pic img{
  width: 229px;
  height: 81px;
}
.qy_main_r15 ul li .item .title{
  font-size: 16px;
  color: #000;
  width: 250px;
  line-height: 100%;
  margin: 14px 0 0px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.qy_main_r15 ul li .item .content{
  font-size: 16px;
  color: #686868;
  width: 302px;
  line-height: 100%;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.qy_main_r15 ul li .item:hover .title{
  color: #1c4888;
}

/* 证书查询 */
.zscx_main{
  width: 100%;
  min-height: 600px;
  padding: 96px 0;
  overflow: hidden;
}
.zscx_main1{
  width: 1200px;
}
.zscx_main2{
  width: 1200px;
  margin-top: 130px;
}
.zscx_main2_nr{
  width: 862px;
  height: 90px;
  background-color: #fff;
  border: 2px solid #1c4888;
  border-radius: 20px;
  overflow: hidden;
}
.zscx_main2_nr .wbk1{
  font-size: 18px;
  color: #7e7e7e;
  width: 581px;
  height: 90px;
  line-height: 90px;
  padding: 0 28px;
  background-color: #fff;
  border: 0px;
}
.zscx_main2_nr .btn1{
  font-size: 30px;
  color: #fff;
  width: 225px;
  height: 90px;
  line-height: 90px;
  text-align: center;
  background-color: #1c4888;
  border: 0px;
}
.zscx_main2_nr ::-webkit-input-placeholder { /* WebKit browsers */
  color: #7e7e7e;
}
.zscx_main2_nr :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #7e7e7e;
}
.zscx_main2_nr ::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #7e7e7e;
}
.zscx_main2_nr :-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #7e7e7e;
}

/* 活动主题 */
.hdzt_nav{
  width: 100%;
  height: 82px;
  margin-top: -82px;
}
.hdzt_nav ul{
  width: 1200px;
  background-color: #1796e3;
}
.hdzt_nav ul li{
  padding-left: 58.8px;
  background: url(../images/pic45.png) no-repeat 28px center;
}
.hdzt_nav ul li:first-child{
  padding-left: 0px;
}
.hdzt_nav ul li a{
  font-size: 16px;
  color: #fff;
  width: 151px;
  height: 52px;
  line-height: 52px;
  text-align: center;
  display: inline-block;
}
.hdzt_nav ul li a:hover, .hdzt_nav ul li a.on{
  color: #1c4888;
  background-color: #fff;
}
.hdzt_main{
  width: 100%;
  padding-bottom: 60px;
  overflow: hidden;
}
.hdzt_main1{
  width: 1200px;
  margin-top: 30px;
}
.hdzt_main1_l{
  width: 487px;
}
.hdzt_main1_l .item{
  width: 485px;
  border: 1px solid #d9d9d9;
  position: relative;
}
.hdzt_main1_l .item .pic{
  width: 485px;
  height: 334px;
  overflow: hidden;
}
.hdzt_main1_l .item .pic img{
  width: 485px;
  height: 334px;
}
.hdzt_main1_l .item .title{
  font-size: 16px;
  color: #fff;
  width: 425px;
  height: 52px;
  line-height: 52px;
  padding: 0px 30px;
  background-color: rgba(0, 0, 0, 0.3);
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  position: absolute;
  bottom: 0px;
  left: 0px;
}
.hdzt_main1_r{
  width: 683px;
}
.hdzt_main1_r1{
  width: 683px;
  height: 28px;
  border-bottom: 1px solid #ddd;
}
.hdzt_main1_r1 span.style1{
  font-size: 18px;
  color: #1c4888;
  height: 27px;
  line-height: 18px;
  border-bottom: 2px solid #1c4888;
}
.hdzt_main1_r1 span.style1 img{
  height: 18px;
  margin-right: 10px;
}
.hdzt_main1_r2{
  font-size: 16px;
  color: #707070;
  width: 683px;
  line-height: 30px;
  margin: 22px 0 20px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 7;
  overflow: hidden;
}
.hdzt_main1_r3{
  width: 683px;
}
.hdzt_main1_r3 a{
  font-size: 14px;
  color: #fff;
  width: 129px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  background-color: #1c4888;
  border-radius: 36px;
  display: inline-block;
}
.hdzt_main1_r3 a:hover{
  text-decoration: underline;
}
.hdzt_main2{
  width: 1200px;
  margin-top: 30px;
  background-color: #f9f9f9;
}
.hdzt_main2_l{
  width: 171px;
  height: 283px;
  padding: 0px 30px;
  background-color: #1c4888;
}
.hdzt_main2_l1{
  font-size: 48px;
  color: #fff;
  width: 100%;
  line-height: 100%;
  padding: 58px 0 16px;
  text-transform: uppercase;
}
.hdzt_main2_l2{
  font-size: 18px;
  color: #fff;
  width: 100%;
  line-height: 100%;
}
.hdzt_main2_l3{
  width: 100%;
  margin-top: 35px;
}
.hdzt_main2_l3 a{
  font-size: 16px;
  color: #fff;
  width: 106px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  border: 1px solid #6882a8;
  border-radius: 5px;
  display: inline-block;
}
.hdzt_main2_l3 a:hover{
  text-decoration: underline;
}
.hdzt_main2_r{
  width: 909px;
  padding: 30px 30px 0;
}
.hdzt_main2_r1{
  width: 909px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e0e0e0;
}
.hdzt_main2_r1 .item{
  width: 909px;
}
.hdzt_main2_r1 .item .pic{
  width: 164px;
  height: 111px;
  overflow: hidden;
}
.hdzt_main2_r1 .item .pic img{
  width: 164px;
  height: 111px;
}
.hdzt_main2_r1 .item .text{
  width: 705px;
  padding: 0 20px;
}
.hdzt_main2_r1 .item .text .title{
  font-size: 18px;
  color: #2e2e2e;
  width: 100%;
  line-height: 19px;
  margin: 10px 0 8px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.hdzt_main2_r1 .item .text .content{
  font-size: 16px;
  color: #8d8d8d;
  width: 100%;
  line-height: 30px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.hdzt_main2_r1 .item:hover .text .title{
  color: #1c4888;
}
.hdzt_main2_r2{
  width: 909px;
}
.hdzt_main2_r2 ul{
  width: 909px;
  margin: 12px 0 -10px;
  overflow: hidden;
}
.hdzt_main2_r2 ul li{
  font-size: 16px;
  color: #9d9d9d;
  width: 909px;
  line-height: 36px;
  text-align: right;
}
.hdzt_main2_r2 ul li a{
  color: #6a6a6a;
  width: 797px;
  text-align: left;
  display: block;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.hdzt_main2_r2 ul li a:hover{
  color: #1c4888;
}
.hdzt_main3{
  width: 1200px;
}
.hdzt_main3_1{
  font-size: 24px;
  color: #1c4888;
  width: 1200px;
  line-height: 100%;
  text-align: center;
  margin-top: 30px;
}
.hdzt_main3_2{
  width: 1200px;
  margin-top: 30px;
}
.swiper5{
  width: 1200px;
  margin: 0 -74px;
  padding: 0 74px 44px;
}
.swiper5 .pic{
  width: 383px;
  height: 288px;
  overflow: hidden;
}
.swiper5 .pic img{
  width: 383px;
  height: 288px;
}
.swiper5 .swiper-button-next, .swiper5 .swiper-button-prev{
  position: absolute;
  top: 0px;
  width: 54px;
  height: 288px;
  margin-top: 0px;
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.swiper5 .swiper-button-prev{
  background: #fff url(../images/pic47.png) no-repeat center;
  left: 0px;
  right: auto;
}
.swiper5 .swiper-button-next{
  background: #fff url(../images/pic48.png) no-repeat center;
  right: 0px;
  left: auto;
}
.swiper5 .swiper-button-prev:hover{
  background: #fff url(../images/pic47.png) no-repeat center;
}
.swiper5 .swiper-button-next:hover{
  background: #fff url(../images/pic48.png) no-repeat center;
}
.swiper5 .swiper-button-next:after, .swiper5 .swiper-button-prev:after{
  content: "";
}
.swiper5 .swiper-pagination{
  font-size: 0px;
  width: 100%;
  bottom: 0px;
  left: 0;
}
.swiper5 .swiper-pagination-bullet{
  width: 12px;
  height: 12px;
  margin: 0 6px !important;
  display: inline-block;
  background: #e6e6e6;
  border: 1px solid #d1d2d2;
  border-radius: 14px;
  opacity: 1;
}
.swiper5 .swiper-pagination-bullet-active{
  background: #b1b4b3;
  border: 1px solid #b1b4b3;
}
.hdzt_main4{
  font-size: 16px;
  color: #fff;
  width: 1097px;
  line-height: 30px;
  margin-top: 30px;
  padding: 10px 30px 10px 73px;
  background: #bac8db url(../images/pic49.png) no-repeat 30px center;
}
.hdzt_main4 a{
  color: #fff;
}
.hdzt_main4 a:hover{
  color: #1c4888;
}
.hdzt_main5{
  font-size: 16px;
  color: #858585;
  width: 1200px;
  line-height: 30px;
  margin-top: 23px;
}
.hdzt_main6{
  width: 1200px;
}
.hdzt_main6 ul{
  width: 1200px;
  margin: 16px 0 0;
  overflow: hidden;
}
.hdzt_main6 ul li{
  font-size: 16px;
  color: #ababab;
  width: 1200px;
  line-height: 47px;
  text-align: right;
  border-bottom: 1px dashed #e7e7e7;
}
.hdzt_main6 ul li a{
  color: #858585;
  width: 1088px;
  text-align: left;
  display: block;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.hdzt_main6 ul li a:hover{
  color: #1c4888;
}

/* 证书查询结果 */
.content03 .zheng{display: block;font-size: 24px;color: #003686;line-height: 68px;}
.content03 .shu img{display: block;width: 394px;height: 275px;float: left;}
.content03 .shu .zheng01{margin-left: 112px;}
.content03 .shu .zheng01 span{display:block;font-size: 14px;color:#003686;line-height: 30px; width:290px;}
.content03 .shu .zheng01 .aa1{display: block;width: 126px;height: 32px;background: #003686;color: #fff;line-height: 32px;text-align: center;font-size: 16px;margin-top: 68px;}
.content03 .shu .zheng01 .aa2{display: block;font-size: 16px;color: #d11d1d;margin-top: 42px;line-height: 32px;}
.content04 table{text-align: center;}
.content04 table tr{width:100%;height:48px;border-bottom: 1px dashed #ccc;font-size:12px;color: #8e8e8e;}
.content04 table tr td a{font-size:12px;color: #8e8e8e;}
.content04 table tr:first-child{width:100%;height: 32px;background:#3da1cd;font-size: 14px;color:#ffffff;border:none;}
.content03 .hhs{padding-bottom: 0px;}


/* 弹窗1 */
.zx1 {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 999999;
  display: none;
  -webkit-transition: all 0s ease;
  -moz-transition: all 0s ease;
  -o-transition: all 0s ease;
  transition: all 0s ease;
}
.tcdiv1 {
  width: 800px;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none;
  z-index: 999999;
  -webkit-transition: all 0s ease;
  -moz-transition: all 0s ease;
  -o-transition: all 0s ease;
  transition: all 0s ease;
}
.tcdiv1_nr {
  text-align: center;
  padding: 40px 20px;
  background-color: #fff;
  border: 4px;
  position: relative;
}
.tcdiv1_nr1 {
  width: 100%;
}
.tcdiv1_nr1 img {
  width: 100%;
}
.tcdiv1 .gb1 {
  position: absolute;
  top: 12px;
  right: 20px;
  cursor: pointer;
}
.tcdiv1 .gb1 img {
  height: 16px;
  transition: all 0.6s ease;
}
.tcdiv1 .gb1:hover img {
  transform: rotate(180deg);
}