/* CSS Document */
@charset "utf-8";
*{margin:0;padding:0;box-sizing: border-box;font-family:'Microsoft Yahei','微软雅黑';}
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.container{width:100%;max-width:1200px;height:auto;margin:0 auto;}
.wap,.dn { display: none;}
.ell{ overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.flex-centerbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;}

.banner-section{ width:1200px; height:210px; margin:0 auto 30px; position:relative;}

.select-menu{ width:140px; border:1px solid #656565; border-radius:5px; position:absolute; left:500px; top:90px;}
.select-menu .select-menu-ul{margin-top:50px; padding:5px 0; list-style:none;opacity:0;display:none;width:140px;text-align:left; position:absolute;z-index:1;  background:#fff; -moz-box-shadow:0px 0px 11px #dbe5f1; -webkit-box-shadow:0px 0px 11px #dbe5f1; box-shadow:0px 0px 11px #dbe5f1;}
.select-menu .select-menu-ul li{ line-height:28px; padding:0 5px 0 15px;}
.select-menu .select-menu-ul li:hover{background:#0d8ee9;color:#fff;}
.select-menu .select-menu-ul li a{ color:#656565; font-size:14px; display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.select-menu .select-menu-ul li a:hover{color:#fff;}
.select-menu .select-this{ color:#656565; background:#f7f7f7; font-size:14px;}
.select-menu .select-menu-div{ position:relative;height:30px;width:140px; line-height:30px}
.select-menu .select-menu-input{ color:#656565; width:100%; padding-left:15px;border:0;height:30px;cursor:pointer;user-select:none; background:transparent; font-size:16px; font-family:'微软雅黑',Arial, Helvetica, sans-serif;}
.select-menu .fa-caret-down{ width:30px; height:30px; display:block; background:url(down1.png) no-repeat center center; position:absolute;right:0;top:0}
.select-menu .select-menu-i{transform:rotate(180deg)}
.select-menu i{-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}

.pic1{ background:url(pic1.jpg) no-repeat top center;}
.pic2{ background:url(pic2.jpg) no-repeat top center;}
.pic3{ background:url(pic3.jpg) no-repeat top center;}
.pic4{ background:url(pic4.jpg) no-repeat top center;}
.pic5{ background:url(pic5.jpg) no-repeat top center;}
.pic6{ background:url(pic6.jpg) no-repeat top center;}
.pic7{ background:url(pic7.jpg) no-repeat top center;}
.pic8{ background:url(pic8.jpg) no-repeat top center;}
/*.pic1 .select-menu{ left:500px;}
.pic2 .select-menu{ left:500px;}
.pic3 .select-menu{ left:675px;}*/
.pic8 .select-menu{ left:401px;}

.section-content{ width:1200px; margin:0 auto; overflow:hidden;}.pb60{ padding-bottom:60px;}
.section-left{ float:left; width:788px;}
.section-right{ float:left; width:377px; margin-left:35px;}
.section-title{ width:100%; height:43px; line-height:43px; padding:0 47px; color:#0f75e1; font-size:26px; font-weight:bold; background:url(ico_rt_tit.png) 6px center no-repeat;border-bottom: 1px #a8c4e2 solid;}
.title4{ background:url(ico_rt_tit.png) 6px center no-repeat;}
.tab-cur{ float:left; width:136px; height:46px; line-height:46px; font-size:22px; color:#fff; font-weight:bold; text-align:center; margin:0 20px 0 0; /*background:url(titlebg.png) no-repeat;*/}
.index-con-2{ padding:10px 0 30px;width: 100%;}
.index-con-2 .tab-tit{ height:46px; border-bottom:2px solid #e4ebf4}
.index-con-2 .tab-tit > a,.index-con-2 .tab-tit2 > a{font-size:18px;display:inline-block; height:46px; line-height:46px;margin:0 32px 0 0;position:relative}
.index-con-2 .tab-tit > a:before,.index-con-2 .tab-tit2 > a:before {content:'';width:1px;height:17px;background:#ccc;position:absolute;top:16px;right:-16px}
.index-con-2 .tab-tit > a.on,.index-con-2 .tab-tit2 > a.on {font-weight:bold;border-bottom:3px solid;color:#1b5ca2}
.index-con-2 .tab-tit > a:last-child{ margin-right:0;}
.index-con-2 .tab-tit > a:last-child:before{ background:none;}

.index-con-2 .tab-tit2{padding-left:0}
.index-con-2 .tab-tit2 a{font-size:18px; height:42px;line-height:42px;padding:0 2px}
.index-con-2 .tab-tit2 a.on{border-bottom:2px solid}
.index-con-2 .tab-tit2 > a:before{ height:18px; top:14px;}
.index-con-2 .tab-con{ min-height:288px; overflow:hidden}
.index-con-2 .tab-con table{table-layout:fixed}

.index-con-2 .news-list{margin-top:8px}
.index-con-2 .news-list .load-more{display:none}
.index-con-2 .news-item{overflow:hidden;line-height:40px}
.index-con-2 .news-item > a{float:left; width:80%;padding-left:18px;font-size:16px;position:relative}
.index-con-2 .news-item > a:hover{color:#0080da}
.index-con-2 .news-item > a:before{content:'';height:4px;width:4px;border-radius:50%;display:block;background:#333;position:absolute;top:18px;left:3px}
.index-con-2 .news-item > span{float:right;color:#888; text-align:right; width:16%; font-size:16px;}
.section-right .index-con-2 .news-item > a{ width:100%;}

.section-1{ float:left; width: 650px;}
.section-1-title{ width: 100%; height:47px; line-height:42px; padding:0 0 0 47px; color:#0f75e1; font-size:26px; font-weight:bold;border-bottom: 1px #a8c4e2 solid;}
.section-1-title a{ float:right; font-size:16px; color:#0f75e1;}
.img1{ background:url(ico_rt_tit1.png) 10px center no-repeat;}
.img2{ background:url(titlebg2.jpg) no-repeat;}
.img3{ background:url(titlebg3.jpg) no-repeat;}
.section-1 .news-list{margin-top:8px; overflow:hidden;}
.section-1 .news-list .load-more{display:none}
.section-1 .news-item{ float:left; width:50%; height:80px; padding:0 20px 0 0; overflow:hidden; line-height:24px; border-bottom:1px solid #dbe5f1;}
.section-1 .news-item:nth-of-type(2n){padding:0;}
.section-1 .news-item > a{float:left; padding-left:18px;font-size:16px;position:relative; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.section-1 .news-item > a:hover{color:#0080da}
.section-1 .news-item > a:before{content:'';height:4px;width:4px;border-radius:50%;display:block;background:#3164b0;position:absolute;top:10px;left:3px}

.section-2{ float:right; width:530px; }
.section-2 .section-pic{ margin-bottom: 33px;}
.section-2 .section-pic a{ display:block;}
.section-3{ float:left; width:375px;}
.section-3 .news-list{margin-top:8px;}
.section-3 .news-list .load-more{display:none}
.section-3 .news-item{ width:100%; height:107px; padding:15px 0 0; overflow:hidden; line-height:26px; border-bottom:1px solid #e2e2e2;}
.section-3 .news-item > a{float:left; width:100%;font-size:16px;position:relative}
.section-3 .news-item > a:hover{color:#0080da}
.section-3 .news-item .txt1{ background:url(faq1.jpg) no-repeat left center; padding-left:32px;}
.section-3 .news-item .txt2{ background:url(faq2.jpg) no-repeat left center; padding-left:32px; font-size:15px; color:#999; margin:15px 0 0;}

.older .lanmu table td a {font-size: .32rem;}
.older .select-menu{ width:220px; top:70px;}
.older .select-menu .select-menu-div{ width:220px; height:60px; line-height:60px;}
.older .select-menu .select-menu-input{ height:60px; font-size:36px;}
.older .select-menu .fa-caret-down{ width:60px; height:60px; background-size:100%;}
.older .select-menu .select-menu-ul{ width:220px;}
.older .select-menu .select-menu-ul li{ line-height:60px;}
.older .select-menu .select-menu-ul li a{ font-size:36px;}
.older .section-title{ font-size:36px; height:auto; line-height:80px; /*background:url(titlebg-old.jpg) no-repeat;*/}
.older .index-con-2 .tab-tit{ height:auto;}
.older .index-con-2 .tab-tit > a,.older  .index-con-2 .tab-tit2 > a{ height:auto; line-height:80px; font-size:36px;}
.older .index-con-2 .tab-tit > a:before,.older .index-con-2 .tab-tit2 > a:before{ height:30px;top: 28px;}
.older .index-con-2 .news-item{ line-height:80px;}
.older .index-con-2 .news-item > a{width: 76%;font-size:36px; padding-left:30px;}
.older .index-con-2 .news-item > a:before{ width:10px; height:10px; top:35px;}
.older .index-con-2 .news-item > span{width: 20%;font-size:36px;}
.older .section-right .index-con-2 .news-item > a{ width:100%;}
.older .section-1-title{ font-size:36px; width:100%; height:auto; line-height:80px;}
/*.older .img1{ background:url(titlebg1-old.jpg) no-repeat;}
.older .img2{ background:url(titlebg2-old.jpg) no-repeat;}
.older .img3{ background:url(titlebg3-old.jpg) no-repeat;}*/
.older .section-1-title a{ font-size:36px;}

.older .section-1{ float:none; width:100%; margin:0 0 60px;}
.older .section-1 .news-item{ width:100%; height:90px;}
.older .section-1 .news-item > a{ padding-left:30px; font-size:36px;}
.older .section-1 .news-item > a:before{ width:10px; height:10px; top:30px;}
.older .section-2{ float:none; width:100%; margin:0 0 60px;}
.older .section-3{ float:none; width:100%;}
.older .section-3 .news-item{ height:auto; line-height:60px;}
.older .section-3 .news-item > a{ font-size:36px;}
.older .section-3 .news-item .txt2{ font-size:36px; margin:0 0 20px;}

.older .section-left{ float:none; width:100%;}
.older .section-right{ float:none; width:100%; margin:35px 0;}
/*.older .title4{ background:url(titlebg4-old.jpg) no-repeat;}*/
.older .lanmu{ line-height:40px;}
.older.zdlypage .lanmu{ padding:30px 0;}

@media screen and (max-width: 1025px) {
  img{ max-width:100%;}
  .wap{display:block;}
  .showmore a{display:block;margin:0 auto; text-align:center;width:100px;height:auto; line-height:.68rem; font-size:.29rem; color:white;background:#0d8ee9; border-radius: 3px; margin-top: .36rem;}
  .banner-section{ height:auto; background:none !important;}
  .banner-section .wap{ width:94%; margin:0 auto;}
  .index-con-2 .tab-tit{ height:auto; padding:0 0 .2rem; border-bottom:1px solid #e4ebf4}
  .tab-tit > a,.zjzwMD .tab-tit2 > a{font-size:.29rem; height:auto; line-height:.68rem;margin-right:.56rem;}
  .tab-tit{border-bottom:1px solid #c2cfe3}
  .tab-tit > a.on{border-bottom:3px solid; font-weight:bold;}
  .index-con-2 .tab-tit > a, .index-con-2 .tab-tit2 > a{ font-size:.32rem; height:auto; line-height:.68rem; margin:0 .48rem 0 0;}
  .index-con-2 .tab-tit > a:before, .index-con-2 .tab-tit2 > a:before{ height:.3rem; top:.22rem; right:-.22rem;}
  
  .section-content{ padding:.36rem .36rem 0;}
  .section-left{ float:none; width:100%;}
  .section-right{ float:none; width:100%; margin:20px 0 0;}
  .section-title,.section-1-title{ width:100%; height:auto; line-height:.78rem; padding:0 .36rem 0 .8rem; font-size:.32rem;}
  .section-1-title a{ font-size:.29rem; line-height:.78rem;}
  
  .UseInMobile .section-1 .news-item{ float:none; width:100%; height:auto; margin:0; padding:0;}
  .UseInMobile .section-1 .news-item a{ padding:.1rem .3rem; font-size:.29rem;}
  .UseInMobile .section-1 .news-item > a:before{ top:.4rem;}
  
  .index-con-2{background:#fff;margin:0;width:100%;border-radius:5px; box-shadow: none; padding:.2rem 0;}
  .tab-tit{width:100%;display: flex; align-items: center; flex-wrap: wrap;white-space: nowrap;}
  .tab-tit > a:before,.zjzwMD .tab-tit2 > a:before{ height:18px; top:17px; right:-15px;}
  .index-con-2 .news-item{display: flex; align-items: center; justify-content: space-between;}
  .index-con-2 .news-item > a{ width:72%; font-size:.29rem; padding-left:.36rem;white-space: nowrap;}
  .index-con-2 .news-item > span{ width:auto;flex-shrink: 0; margin-left:.36rem;}
  .index-con-2 .news-item > a:before{ height:.08rem; width:.08rem; border-radius:.04rem; top:.17rem; left:0;}
  .select-menu .select-menu-div,.zjzwMD .select-menu .select-menu-input,.zjzwMD .select-menu .fa-caret-down{ height:auto; line-height:.68rem;}
  .select-menu .select-menu-ul li{ height:auto; line-height:.68rem; padding:0 .36rem;}
  .select-menu .select-menu-ul li a{ font-size:.29rem; line-height:.68rem;}
  .UseInMobile .index-con-2 .news-item > a:before{ top:.27rem;}
  
  .select-menu .select-menu-div{ width:100%;}
  .select-menu .select-menu-ul{ width:94%;}
  .select-menu{ position:static; width:94%; margin:.36rem auto 0; border:1px solid #ddd;}
  .select-menu .fa-caret-down{ width:.68rem; height:.68rem;}
  .select-menu .select-menu-input{ font-size:.29rem; padding-left:.36rem; height:.68rem;}
  .section-1{ float:none; width:100%;}
  .section-2{ float:none; width:100%; margin:.36rem 0;}
  .section-right .index-con-2 .news-item > a{ width:100%;}

  .inner_box{ width:100% !important;}
  .container{ min-width:320px;}
  .container>.header{ width:100% !important;}
  .banner-section{ width:100%; margin:0;}
  .banner-section img{ width:100%;}
  .section-content{ width:100%;}
  .section-2 .section-pic{ margin:0 0 .36rem}
  .section-2 .section-pic img{ width:100%;}

}

