@charset "utf-8";
html,
body{font-size: 16px;}
/* section-header */
.section-header{background-color: #fff;height: 80px;}
.section-header .logo-wrapper{padding-top: 15px;}
.section-header .logo-wrapper .logo-header{height: 50px;}
.section-header .wrapper>.fr{overflow: hidden;}
.section-header .neiwang-link { color: white; text-decoration: underline; margin-right: -10px; font-size: 14px; line-height: 80px; display: inline-block; padding-left: 95px; background: url(/uploads/image/wsimg/logo-neiwang.gif) 0 center no-repeat; float: left; }
.section-header .home-link{color: #999;text-decoration: underline;font-size: 14px;line-height: 80px;padding-left: 23px;background: url(/uploads/image/wsimg/icon-earth.png) 0 center no-repeat;float: left;}
.section-header .home-link:hover{color: #206bd1;background: url(/uploads/image/wsimg/icon-earth-blue.png) 0 center no-repeat;}
.section-header .enu-link{float: left;}
.section-header .extra-link-list{overflow: hidden;float: left;}
.section-header .extra-link-item{height: 80px;line-height: 80px;color: #999;float: left;font-size: 14px;margin: 0 0 0 20px;}
.section-header .extra-link:hover{color: #206bd1;}
.body-mask{float: left;}
/* search-container */
.section-header .search-container{height: 30px;position: relative;margin: 25px 0 0 25px;border: 1px solid #ccc;float: left;}
.search-container .search-text{height: 100%;}
.search-container .search-text .search-keyword{height: 30px;padding-left: 10px;}
.search-container .search-button{width: 40px;height: 30px;display: block;font-size: 14px;color: #fff;float: right;text-align: center;line-height: 30px;cursor: pointer;background: url(/uploads/image/wsimg/icon-search.png) center center no-repeat;}
.search-container .search-button:hover{text-decoration: none;}
/* section-nav */
.section-nav{height: 48px;position: relative;background-color: #206bd1 ;}
.nav{height: 100%;line-height: 48px;color: #f5f5f5;position: relative;font-size: 0;}
.nav-item{width: 150px;display: inline-block;position: relative;text-align: center;font-size: 16px;}
.nav-item:hover,
.nav-item.cur,
.nav-item.open{background-color: #fff;}
.nav-item.cur a,
.nav-item.open a{color: #206bd1;font-weight: bold;}
.nav-item a{color: #f5f5f5;display: block;}
.nav-item a:hover{text-decoration: none;color: #206bd1;}
.nav-sub{width: 100%;position: absolute;z-index: 99;display: none;}
.nav-sub .nav-sub-item{height: 42px;line-height: 42px;background-color: #fff;color: #666;font-size: 14px;font-weight: normal;}
.nav-sub .nav-sub-item a{display: block;color: inherit;font-weight: normal;}
.nav-sub .nav-sub-item:hover{background-color: #eaf3ff;color: #206bd1;}
/* text-link-more */
.text-link-more{width: 55px;height: 28px;background-color: #206bd1;color: #fff;font-size: 14px;font-weight: bold;text-align: center;line-height: 28px;}
/* text-news */
.text-news{}
.text-news.with-dot .text-news-item{padding-left: 18px;background: url(/uploads/image/wsimg/dot-blue.png) 0 center no-repeat;}
.text-news-item{line-height: 56px;font-size: 0;position: relative;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;border-bottom: 1px solid #f0f0f0;}
.text-news-item a{color: #333;font-size: 14px;}
.text-news-detail{font-size: 16px;float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 480px;}
.text-news-date{float: right;color: #999;}
.text-news-item:last-child{border-bottom: none;}
.text-news-item:hover .text-news-detail{color: #206bd1;}
/* pic-news */
.pic-news-container{margin: 18px -26px 0 0;}
.pic-news-container .pic-news-item{width: 382px;margin: 0 26px 42px 0;position: relative;background-color: #fff;transition: all linear .25s;}
.pic-news-container .pic-news-item:hover::after{width: 40px;height: 40px;background: url(/uploads/image/wsimg/bg-blue-arrow.png) center center no-repeat;content: "";position: absolute;right: 26px;top: 221px;z-index: 9;}
.pic-news-container .pic-news-img{width: 100%;height: 230px;}
.pic-news-container .pic-news-img.fl{margin-right: 12px;}
.pic-news-container .pic-news-text{padding: 20px 25px 30px;}
.pic-news-container .pic-news-title{font-size: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #333;}
.pic-news-container .pic-news-detail{font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #999;margin-top: 5px;}
.pic-news-container .pic-news-date{font-size: 12px;color: #999;}
/* mask-news */
.mask-news-item{position: relative;}
.mask-news-item.last-item{margin: 0;}
.mask-news-img{width: 382px;height: 210px;}
.mask-news-opa,
.mask-news-text{width: 100%;height: 42px;line-height: 42px;position: absolute;bottom: 0;left: 0;}
.mask-news-opa{background-color: #000000;opacity: 0.6;filter: alpha(opacity=60);}
.mask-news-text{color: #fff;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 0 19px;box-sizing: border-box;}
/* tab */
.drop-wrapper{position: relative;}
.drop-wrapper .drop-trigger{font-size: 0;background-color: #ebebeb;}
.drop-wrapper .drop-item{width: 400px;line-height: 64px;display: inline-block;font-size: 16px;color: #333;background-color: #ebebeb;font-weight: normal;cursor: pointer;text-align: center;}
.drop-wrapper .drop-item span{display: inline-block;vertical-align: middle;}
.drop-wrapper .drop-item .drop-status{width: 14px;height: 7px;background: url(/uploads/image/wsimg/arr-down.png) center center no-repeat;}
.drop-wrapper .drop-item.cur{color: #fff;background-color: #206bd1;}
.drop-wrapper .drop-item.cur .drop-status{background: url(/uploads/image/wsimg/arr-down-white.png) center center no-repeat;}
/* section-drop-menu */
.section-drop-menu .wrapper{position: static;}
.section-drop-menu .link-group{font-size: 14px;line-height: 28px;text-align: left;}
.section-drop-menu .link-group a{color: #fff;margin-right: 24px;}
.section-drop-menu .link-group a:hover{color: #88cc2f;}
.section-drop-menu .drop-wrapper .drop-cnt{width: 100%;background: #206bd1;position: absolute;left: 0; z-index: 9;}
.section-drop-menu .drop-wrapper .drop-cnt .wrapper{padding: 28px 0;}

/* section-footer */
.section-footer{color: #fff;}
.section-footer .footer-a{background-color: #1e1f21;padding: 44px 0 45px 0;}
.section-footer .col-wrapper{width: 400px;margin-right: 0;}
/* .section-footer .col-wrapper.mgr{width: 380px;margin-right: 20px;} */
.section-footer .col-wrapper:nth-of-type(1){width: 380px;margin-right: 20px;}
.section-footer .col-wrapper:nth-of-type(3){text-align: center;}
.section-footer .title-bar{font-size: 16px;border-left: 1px solid #fff;padding-left: 12px;opacity: .4;}
.section-footer .link-group{line-height: 30px;width: 370px;margin-top: 16px;}
.section-footer .link-group a{margin-right: 22px;color: #fff;opacity: .4;}
.section-footer .contact-group{margin-top: 16px;}
.section-footer .contact-text{font-size: 16px;line-height: 30px;opacity: .4;}
.section-footer .qr-wrapper{width: 100px;margin: 0 10px;text-align: center;font-size: 14px;display: inline-block;overflow: hidden;}
.section-footer .qr-img{width: 100%;height: 100px;display: block;}
.section-footer .qr-text{margin-top: 12px;opacity: .4;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.section-footer .footer-b{height: 46px;line-height: 46px;background-color: #18191b;}
.section-footer .footer-text{font-size: 14px;text-align: center;color: #fff;opacity: .4;}
.section-footer .footer-text a{color: #fff;}

/* 栏目子标题 */
.section-title{text-align: center;color: #333;padding-top: 22px;margin-bottom: 50px;position: relative;}
.section-title-main{font-size: 22px;}
.section-title-sub{font-size: 18px;font-weight: normal;color: #999;}
.section-title::after{width: 87px;height: 3px;background: #88cc2f;content: "";position: absolute;left: 0;right: 0;top: auto;bottom: -16px;margin: auto;}

/*  */
.footer_webs {
  width: 405px;
  margin-right: 50px;
}

.footer_concact {
  width: 355px;
}

.footer_title {
  position: relative;
  padding-left: 20px;
  font-size: 18px;
  color: #fff;
  font-weight: normal;
}

.footer_title::before {
  position: absolute;
  left: 0;
  top: 8px;
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  background-color: #00eb9b;
}

.footer_line {
  width: 100%;
  height: 1px;
  margin-top: 17px;
  background-color: rgba(255, 255, 255, 0.3);
}

.footer_webs_list {
  overflow: auto;
  height: 150px;
  margin-top: 18px;
}

.footer_webs_list li {
  margin-bottom: 18px;
}

.footer_webs_list li span {
  display: block;
  padding-left: 15px;
  font-size: 14px;
  color: #fff;
  background:  left center no-repeat;
}

.footer_webs_list li span a {
  color: #fff;
  opacity: .4;
}

.companys {
  display: none;
}

.companys a {
  display: inline-block;
  width: 16%;
  margin-left: 23px;
  font-size: 12px;
  line-height: 24px;
  color: #fff;
  opacity: .4;
}

.footer_webs_list ul li:last-child .companys a {
  width: auto;
}

.footer_webs_list>a {
  display: inline-block;
  margin-bottom: 18px;
  width: 18%;
  margin-right: 20px;
  font-size: 14px;
  color: #fff;
}

.footer_webs_list>:nth-child(4n) {
  margin-right: 0;
}

.footer_webs_list>:last-child {
  width: auto;
}

.footer_webs_list>a:hover {
  color: #00eb9b;
}
/*  */
/*  */
/*  */
/*  */
/*  */
/* title-line */
.title-line{height: 24px;}
.title-line-text{line-height: 24px;display: inline-block;font-size: 22px;color: #1b458a;position: relative;padding-left: 15px;}
.title-line-text a{color: #1b458a;}
.title-line-text:after{width: 4px;height: 24px;content: "";background: #c1281b;position: absolute;left: 0;top: 0;}
.title-extra{display: inline-block;color: #707070;}
.title-extra a{color: #707070;display: inline-block;font-size: 18px;padding: 0 5px;}
.title-line-more{font-size: 13px;color: #999;float: right;padding-right: 15px;background:  right center no-repeat;line-height: 24px;}
/* title-color */
.title-color{border-bottom: 6px solid#356bcd;padding-left: 40px;}
.title-color-text{display: inline-block;font-size: 0;}
.title-color-text span{display: inline-block;font-size: 22px;line-height: 40px;}
.title-color-text span.color-y{color: #e8a908;}
.title-color-text span.color-b{color: #1b458a;}
.title-color-more{font-size: 13px;color: #999;float: right;padding-right: 15px;background:  right center no-repeat;line-height: 40px;}

/* section-ad */
.section-ad img{width: 100%;height: 88px;}

/* pagination 分页 */
.pagination,
.paging .fenye{text-align: center;margin: 30px 0;}
.pagination a,
.pagination span,
.paging .fenye a,
.paging .fenye span{height: 33px;line-height: 33px;text-align: center;display: inline-block;vertical-align: middle;margin: 0 6px;padding: 0 10px;min-width: 16px;}
.pagination a,
.paging .fenye a{border-radius: 5px;border: 1px solid #d0cfcf;font-size: 14px;font-weight: 400;color: #999999;}
.pagination .prev,
.pagination .next,
.paging .fenye .prevpage,
.paging .fenye .nextpage{padding: 0 8px;}
.pagination .active,
.paging .fenye .curpage {background: #258cff;color: #fff;border-radius: 5px;}
.paging .fenye li{padding: 0;display: inline-block;}


/* 弹窗 */
.pop-window{position: fixed;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0,0,0,.7);z-index: 99999;}
.pop-window .pop-container{width: 800px;height: 400px;background-color: #fff;text-align: center;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}
.pop-window .pop-container .pop-header{position: relative;height: 50px;line-height: 50px;}
.pop-title{font-size: 18px;}
.pop-close{position: absolute;cursor: pointer;width: 22px;height: 22px;background: url(/uploads/image/wsimg/icon-cross.png) center center no-repeat;top: 14px;right: 14px;background-size: 18px;}
.pop-close:hover{background: url(/uploads/image/wsimg/icon-cross-blue.png) center center no-repeat;background-size: 18px;}
/* feedback */
.window-feedback .pop-container{width: 300px;height: 80px;background-color: #fff;line-height: 80px;}

/* 表单 */
.form {}
.form .form-title{font-size: 18px;}
.form .label{color: #333;font-size: 16px;width: 120px;text-align: right;display: inline-block;}
.form .label i{width: 6px;display: inline-block;margin-right: 6px;color: red;}
.form p{margin-bottom: 20px;text-align: left;}
.form p input{width: 600px;height: 32px;border: 1px solid #ddd;border-radius: 2px;outline: none;padding: 0 6px;}
.form p textarea{width: 600px;min-height: 120px;border: 1px solid #ddd;border-radius: 2px;outline: none;padding: 4px 6px;}
.form .radio{line-height: 36px;}
.form .radio label{color: #333;}
.form .radio input{width: 18px;height: 18px;vertical-align: middle;margin-bottom: 2px;margin-right: 20px;}
.form .code-wrap input{width: 120px;}
.form .code-wrap img {width: 80px;height: 30px;vertical-align: middle;}  
.btn-wrap{text-align: center;margin-top: 10px;}
.btn-wrap span,
.btn-wrap a {width: 80px;height: 32px;display: inline-block;line-height: 32px;text-align: center;margin: 0 20px;cursor: pointer;border-radius: 4px;overflow: hidden;background: #ccc;}
.btn-wrap span:hover{opacity: 0.9;}
.btn-wrap .confirm {background: #206bd1;color: #fff;}
.wain-text{font-size: 14px;color: #c1281b;text-align: left;padding-left: 120px;}
/* 二级页带横线的标题 */
.h-wrapper{border-bottom: 1px solid #f3f3f3;padding-bottom: 10px;}
.h-group{display: inline-block;}
.h-group .h-item{display: inline-block;vertical-align: bottom;}
.h-group .h-main{font-size: 24px;color: #333;}
.h-group .h-sub{font-size: 18px;color: #dcdcdc;}

/* 无内容 */
.no-cnt{padding: 40px;font-weight: bold;text-align: center;}

.banner-wap{display: none;}

/* 飘窗 */
#pc1 {display: none;}
@media screen and (max-width: 900px){
  /* section-header */
  .section-header{height: 1.06rem;position: relative;}
  .section-header .wrapper{display: flex;padding: 0 .3rem;align-items: center;justify-content: space-between;height: 100%;}
  .section-header .wrapper.clearfix:after{display: none;} 
  .section-header .logo-wrapper{padding-top: 0;}
  .section-header .logo-wrapper .logo-header{width: 4.28rem;height: .98rem;object-fit: contain;}
  .section-header .wrapper>.fr{display: flex;width: 1.8rem;justify-content: space-between;align-items: center;}
  .section-header .wrapper .fr a{width: .4rem;height: .4rem;}
  .section-header .wrapper .fr .wap-search-trigger{background: url(/uploads/image/wsimg/icon-search-wap.png) center center no-repeat;background-size: contain;display: block;}
  .section-header .wrapper .fr .home-link{line-height: 1.06rem;text-indent: -99999px;padding-left: 0;background: url(/uploads/image/wsimg/icon-home-wap.png) center center no-repeat;background-size: contain;}
  .section-header .extra-link-list{display: none;}
  .section-header .wrapper .fr .wap-nav-trigger{background: url(/uploads/image/wsimg/icon-list-wap.png) center center no-repeat;background-size: contain;display: block;transition: all linear .15s;}
  .section-header .wrapper .fr .wap-nav-trigger.rotated{transform: rotate(90deg);}
  .section-header .wrapper .fr .search-container{position: absolute;left: 0;top: 1.06rem;width: 100%;height: 1.2rem;width: 100%;z-index: 11;margin: 0;border: none;background: #2a5dc2;padding-top: .3rem;display: none;}
  .section-header .wrapper .fr .search-container form{display: block;width: 100%;}
  .section-header .wrapper .fr .search-container .form-inner{background: #2a5dc2;display: flex;justify-content: center;align-items: center;height: 100%}
  .section-header .wrapper .fr .search-container .form-inner .search-keyword{width: 5.35rem;height: 0.6rem;background: #ffffff;border-radius: 0.3rem;margin-right: 0.29rem;outline: none;padding: 0 0.3rem;box-sizing: border-box;}
  .section-header .wrapper .fr .search-container .form-inner .search-button{width: 1.3rem;height: 0.6rem;background: #48b77c url(/uploads/image/wsimg/icon-search-white.png) center center no-repeat;border-radius: 0.3rem;}
  .body-mask{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.3);z-index: 10;display: none;}

  .section-nav{position: absolute;width: 100%;top: 1.06rem;left: 0;height: auto;z-index: 20;display: none;}
  .nav-item{display: block;width: 100%;height: auto;line-height: 1rem;border-bottom: solid 1px #33b0ff;position: relative;}
  .nav-item:last-child{border-bottom: none;}
  .nav-item:hover, 
  .nav-item.cur, 
  .nav-item.open{background: transparent;}
  .nav-item a,
  .nav-item.cur a, 
  .nav-item.open a{color: #fff;background: transparent;}
  .nav-item .btn-open{width: 20px;height: 1rem;background:  center center no-repeat;background-size: 16px;position: absolute;top: 0;right: 16px;transition: all linear .15s;}
  .nav-item .btn-open.opened{background: url(/uploads/image/wswimages/-.png) center center no-repeat;background-size: 16px;}
  .nav-sub {position: static;width: 100%;}
  .nav-sub .nav-sub-item{background: rgba(51, 176, 255, 0.3)}
  .nav-sub .nav-sub-item a{color: #fff;}

  .pic-news-container{margin: 0;}
  .pic-news-container .pic-news-item{width: 100%;float: none;margin: 0 0 .4rem 0;}
  .pic-news-container .pic-news-img{height: 4.2rem;}
  .pic-news-container .pic-news-text{padding: .3rem .3rem .4rem;}
  .pic-news-container .pic-news-title{font-size: .34rem;}
  .pic-news-container .pic-news-detail{font-size: .28rem;margin-top: .15rem;}

  .mask-news-img{width: 100%;height: 3.82rem;}
  .mask-news-opa,
  .mask-news-text{height: .76rem;line-height: .76rem;}
  .mask-news-text{font-size: .32rem;}

  .section-drop-menu{display: none;}

  /* .section-footer */
  .section-footer .footer-a{padding: .38rem .25rem 0;}
  .section-footer .title-bar{font-size: .34rem;border-left: .03rem solid #fff;}
  .section-footer .col-wrapper{width: 100%;margin-bottom: .4rem;}
  .section-footer .col-wrapper:nth-of-type(1){width: 100%;}
  .section-footer .footer-b{}

  /* 子页面 */
  .banner-wap{height: 3.5rem;position: relative;display: block;}
  .banner-wap-title{position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;font-size: .5rem;color: #333;border-bottom: .06rem solid #88cc2f;width: 2rem;line-height: .8rem;height: .8rem;}
  .banner-wap-color{color: #206bd1;}
  .tpl-red .banner-wap-title{color: #d83023;border-bottom: .06rem solid #d83023;}
  .tpl-red .banner-wap-color{color: #d83023;}

  .pop-window .pop-container{width: 90%;padding: .15rem 0 0 0;height: 420px;}
  .pop-window .pop-container .pop-header{height: .6rem;line-height: .6rem;}
  .pop-title{font-size: .32rem;}
  .pop-close{width: .2rem;height: 100%;background-size: .2rem;top: 0;}

  .form-inner{padding: 0 .25rem;}
  .form .label{display: block;width: 100%;padding-left: .25rem;text-align: left;margin-bottom: .2rem;}
  .form p{margin-bottom: .2rem;}
  .form p input{width: 100%;}
  .form p textarea{width: 100%;}
  .form .code-wrap img{float: right;margin-right: 2.2rem;}
  .btn-wrap{margin-top: .4rem;}

  .pagination, .paging .fenye{margin: .3rem 0;}
}