@charset "utf-8";body,div,span,h1,h2,h3,h4,h5,h6,p,em,img,strong,b,small,u,i,center,dl,dt,dd,ol,ul,li,sub,sup,tt,var,del,dfn,ins,kbd,q,s,samp,strike,applet,object,iframe,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,blockquote,pre,a,abbr,acronym,address,big,cite,code,mark,audio,video,textarea,select,input{margin:0;padding:0;outline:none}
ol,ul{list-style:none}
html{overflow-x:hidden;-webkit-text-size-adjust:none}
body{color:#222222;font-family:'Microsoft YaHei','PingFang SC',Arial,'Helvetica Neue',Helvetica,'Hiragino Sans GB',STHeitiSC-Light,sans-serif;font-size:14px;opacity:0}
img{display:block;max-width:100%;border:none}
svg{display:block;max-width:100%;border:none}
.tips{text-align:center;color:#999}
a{text-decoration:none;outline:none;color:#373737}
a:hover{color:#ff7125}
.center{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.flex{display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center}
.flex-left{display:flex;flex-direction:row;justify-content:flex-start;align-content:center;align-items:center}
.flex-right{display:flex;flex-direction:row;justify-content:flex-end;align-content:center;align-items:center}
.flex-form{display:flex;flex-direction:row;justify-content:space-between; }
.mr20{margin-right:20px}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.clear{clear:both}
.clearfix{*zoom:1}
.clearfix:after{clear:both;display:block;height:0;visibility:hidden;line-height:0;content:'\20'}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
input[type="text"],input[type="button"],input[type="password"],button,textarea,select,input[type="checkbox"]{font-size:100%;outline:none;resize:none;font-family:"exo_2.0light","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;-webkit-appearance:none}
input[type="button"]{cursor:pointer;border:0}
input[type="submit"]{cursor:pointer;border:0}
input[type="reset"]{cursor:pointer;border:0}
input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;-webkit-appearance:none}
i,em{font-style:normal}
.mainbox{max-width:1210px;margin:0 auto}
.hideslide{display:none}
.advertpic{margin-top:1%}
.pd2{padding-top:2%;padding-bottom:2%}
.pd3{padding-top:3%;padding-bottom:3%}
.pd4{padding-top:4%;padding-bottom:4%}
.pd4_1{padding-top:4%;padding-bottom:6%}
.pd5{padding-top:5%;padding-bottom:5%}
.pd6{padding:30px 0px}
.pd7{padding-top:4%}
.mm2{margin-top:2%;margin-bottom:2%}
.mm3{margin-top:3%;margin-bottom:3%}
.mm4{margin-top:4%;margin-bottom:4%}
.mm5{margin-top:5%;margin-bottom:5%}
.pt3{padding-top:3%}
.pp3{padding-bottom:3%}
.pp4{padding-bottom:0px}
.mt2{margin-top:2%}
.mt3{margin-top:3%}
.mt4{margin-top:4%}
.mt5{margin-top:5%}
.mb1{margin-bottom:1%}
.mb2{margin-bottom:2%}
.mb3{margin-bottom:3%}
.mb4{margin-bottom:4%}
.mb5{margin-bottom:5%}
.ml2{margin-left:2%}
.ml3{margin-left:3%}
.mr2{margin-right:2%}
.mr3{margin-right:3%}
.fangdapic{overflow:hidden;position:relative}
.fangdapic i{position:absolute;width:100%;height:100%;top:0px;left:0px;display:block}
.fangdapic>img{transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;width:100%}
a:hover .fangdapic>img{transform:scale(1.1);-webkit-transform:scale(1.1)}
.fangdapic:hover>img{transform:scale(1.1);-webkit-transform:scale(1.1)}
.banner{margin:0 auto;height:100vh;overflow:hidden;position:relative;z-index:10}
.banner .swiper-slide{position:relative;height:100vh;background-repeat:no-repeat;background-size:cover}
.banner .swiper-slide img{width:100%}
.bannerimg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;display:none}
.mbannerimg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;display:none}
.banner .bannertxt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:50%;color:#fff}
.banner .bannertips{position:absolute;bottom:140px;width:86%;left:7%;color:rgba(255,255,255,0.5);font-size:12px}
.banner .bannertxt h2{color:#fff}
.banner .swiper-pagination{bottom:120px}
.banner .swiper-pagination-bullet{height:3px;width:36px;margin:0px 5px;border-radius:0px;background:rgba(255,255,255,0.6);opacity:1}
.banner .swiper-pagination-bullet-active{background:#ff7125}
.banner .swiper-pagination-bullet:hover{background:rgba(255,255,255,1)}
.txtcenter{margin-left:7%;max-width:850px}
.banner .bannertxt h2{font-size:54px;font-weight:normal;opacity:0;transition:all 0.3s;-webkit-transition:all 0.3s}
.banner .bannertxt h3{font-size:54px;margin-bottom:4%;font-weight:normal;opacity:0;transition:all 0.3s;-webkit-transition:all 0.3s}
.banner .swiper-slide-active .bannertxt h2{-webkit-animation:fadeInUp 1s 0.5s both;-moz-animation:fadeInUp 1s 0.5s both;animation:fadeInUp 1s 0.5s both;opacity:1}
.banner .swiper-slide-active .bannertxt h3{-webkit-animation:fadeInUp 1s 1s both;-moz-animation:fadeInUp 1s 1s both;animation:fadeInUp 1s 1s both;opacity:1}
.banner .bannertxt p{font-size:20px;line-height:1.8;opacity:0;transition:all 0.3s;-webkit-transition:all 0.3s}
.banner .swiper-slide-active .bannertxt p{-webkit-animation:fadeInUp 1s 1.5s both;-moz-animation:fadeInUp 1s 1.5s both;animation:fadeInUp 1s 1.5s both;opacity:1}
.banner .bannertxt .viewmore{font-size:18px;width:140px;height:45px;line-height:45px;opacity:0;transition:all 0.3s;-webkit-transition:all 0.3s;text-align:center;color:#FFF;background:#ff7125;border:1px solid #ff7125;display:block;margin-top:7%}
.banner .swiper-slide-active .bannertxt .viewmore{-webkit-animation:fadeInUp 1s 2s both;-moz-animation:fadeInUp 1s 2s both;animation:fadeInUp 1s 2s both;opacity:1}
.banner .swiper-slide-active .bannertxt .viewmore:hover{color:#ff7125;background:#FFF;border:1px solid #FFF}
.top{background:rgba(255,255,255,0.05);position:fixed;width:calc(100% - 30px);left:0px;top:0px;height:65px;z-index:888;padding-left:30px}
.topleft{width:70%}
.topright{width:30%}
.logo{width:134px}
.logo img{max-height:25px}
.nav{width:84%;margin-left:28px}
.nav li{font-size:16px;position:relative;display:block;padding:0px 28px}
.nav li>a{color:#fff;line-height:65px}
.nav li>a:hover{color:#ff7125}
.nav li:nth-child(5):before{content:"";width:30px;height:16px;background:url(../images/hot.svg) no-repeat center center;background-size:100% auto;position:absolute;right:-10px;top:13px;-webkit-animation:scroll_tip_icon 1s linear infinite;animation:scroll_tip_icon 1s linear infinite}
.nav li:hover>a{color:#ff7125}
.navdown{display:none}
.navbrand{position:absolute;left:50%;top:65px;background:#fff;width:180px;padding:20px 10px;box-shadow:0px 5px 10px rgba(0,0,0,0.05);transform:translate(-50%,0)}
.navbrand span{display:block;padding:5px 10px;text-align:center;line-height:20px;font-size:14px}
.navbrand span a{color:#7e7e7e}
.navbrand span a:hover{color:#ff7125}
.top.cur{background:rgba(34,34,34,0.5);box-shadow:0 4px 15px rgba(0,0,0,.08)}
.search{height:65px;border-left:1px solid rgba(255,255,255,0.1);border-right:1px solid rgba(255,255,255,0.1);padding:0px 20px;width:45%}
.search input[type="text"]{height:65px;background:none;border:none;color:#fff;width:calc(100% - 30px)}
.search input[type="submit"]{background:url(../images/sou.png) no-repeat center center;background-size:18px auto;width:30px}
@media screen and (max-width:1680px){.search{width:35%}
}.search input[type="text"]::-webkit-input-placeholder{color:rgba(255,255,255,0.3);font-size:16px}
.search input[type="text"]::-moz-placeholder{color:rgba(255,255,255,0.3);font-size:16px}
.search input[type="text"]:-ms-input-placeholder{color:rgba(255,255,255,0.3);font-size:16px}
.advantage{position:absolute;left:0px;bottom:0px;background:rgba(255,255,255,1);width:100%;z-index:777;border-bottom:1px solid #f0f0f0;padding:20px 0px}
.advantage ul{padding:0px 7%;max-width:1600px;margin:0px auto;cursor:pointer}
.advantage .desc p{font-size:22px;margin-bottom:2px}
.advantage .desc p sup{font-size:14px;margin-left:5px;cursor:pointer}
.advantage .desc span{display:block;color:#959595;font-size:16px}
.advantage .desc span em{color:#ff7125;font-family:'Averta Semibold'}
.advantage .ico{margin-left:15px;margin-right:15px}
.advantage .ico:first-child{margin-left:0;}
.advantage li:last-child .ico{margin-right:23px}
.syabout{padding-left:7%;padding-right:2%;max-width:1600px;margin:0 auto}
.syableft{width:37%;text-align:justify}
.syabright{width:55%}
.syableft h2{font-size:42px;font-weight:normal;margin-bottom:3%}
.syableft h2 span{color:#ff7125}
.syableft p{line-height:2;padding:10px 0px;font-size:16px}
.morelink{border:1px solid #222222;width:140px;height:40px;display:inline-block;text-align:center;line-height:40px}
.morelink:hover{background:#ff7125;border:1px solid #ff7125;color:#fff}
.morelink.cur{background:#ff7125;border:1px solid #ff7125;color:#fff}
.morelink.cur:hover{background:#ff955c}
.gray-bg{background:#f5f5f6}
.news-tab{border-bottom:1px solid #fff}
.news-tab li{font-size:42px;padding:10px 0px 30px;position:relative;width:33%;text-align:center;line-height:1}
.news-tab li a{color:#a2a2a3}
.news-tab li.cur a{color:#222222}
.news-tab li.cur:before{content:"";width:60px;height:5px;background:#ff7125;position:absolute;left:50%;bottom:-2.5px;transform:translate(-50%,0)}
.news-tab ul{width:50%}
.partner{padding-left:0%;padding-right:0%;width:100%}
.partner-tit{text-align:center}
.partner-list li{border-top:1px solid #e9ecf1;border-left:1px solid #e9ecf1;float:left;width:calc(12.5% - 1px);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.partner-list ul{border-bottom:1px solid #e9ecf1;border-right:1px solid #e9ecf1}
.partner-tit h2{font-size:42px;font-weight:normal;margin-bottom:10px}
.partner-tit p{color:rgba(34,34,34,0.8);font-size:18px}
.articlebox{height:0;opacity:0;overflow:hidden;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all}
.articlebox.cur{height:auto;opacity:1}
.articlebox .swiper-slide{border-bottom:1px solid #e8e9ec;padding-bottom:20px}
.articlebox .swiper-slide a p{font-size:18px;padding:25px 0px 10px}
.articlebox .swiper-slide a span{color:rgba(34,34,34,0.6);display:block;line-height:25px;height:50px}
.articlebox .swiper-slide a em{display:inline-block;background:url(../images/jiao.png) no-repeat right center;padding-right:20px;color:rgba(34,34,34,0.6);margin-top:20px}
.articlebox .swiper-slide a:hover em{color:#ff7125}
.articlebox .swiper-pagination{bottom:0px;width:100%}
.articlebox .swiper-pagination-bullet{height:3px;width:30px;margin:0px 4px;border-radius:0;background:rgba(0,0,0,0.1);opacity:1}
.articlebox .swiper-pagination-bullet-active{background:#ff7125}
.articlebox .swiper-pagination-bullet:hover{background:#ccc}
.online{background:url(../images/onlinebg.jpg) no-repeat center center;background-size:cover;color:#fff}
.online p{font-size:42px;text-align:center}
.morelink.baise{border:1px solid #fff;color:#fff}
.morelink.baise:hover{color:#ff7125;background-color:#fff}
.footer{background:#222222;color:rgba(255,255,255,0.4)}
.footer a{color:rgba(255,255,255,0.4)}
.footer a:hover{color:#ff7125}
.footer li p{font-size:18px;margin-bottom:10px;color:#fff}
.footer li p a{color:#fff}
.footer li p a:hover{color:#ff7125}
.footer li span{display:block;line-height:2}
.footer li span a{color:rgba(255,255,255,0.9)}
.footerbot{border-top:1px solid rgba(255,255,255,0.06);padding:20px 0px}
.footerbot .botinfo{display:inline-block}
.xfxs_logo{position:absolute;top:0px;left:0px;z-index:5;opacity:0}
.nybanner{position:relative;z-index:10}
.nybanner img{width:100%}
.nybannertxt{width:100%;max-width:1210px;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;position:absolute}
.nybannertxt.huangse{color:#fae4a4}
.nybannerwidth{width:56%;margin-top:3%;max-width:656px;text-align:justify}
.nybannerwidth h2{font-weight:normal;font-size:42px;margin-bottom:10px}
.nybannerwidth p{line-height:1.8;font-size:16px}
.nybannertxt .viewmore{font-size:16px;width:140px;height:45px;line-height:41px;transition:all 0.3s;-webkit-transition:all 0.3s;text-align:center;color:#FFF;background:#ff7125;border:1px solid #ff7125;display:block;margin-top:5%}
.nybannertxt .viewmore:hover{color:#ff7125;background:#FFF;border:1px solid #FFF}
.page a{width:38px;height:38px;border:1px solid #dfe3e8;text-align:center;line-height:38px;font-weight:bold;color:#7d7f8d;margin:0px 5px}
.page a:hover{background:#ff7830;color:#fff;border:1px solid #ff7830}
.page a.cur{background:#ff7830;color:#fff;border:1px solid #ff7830}
.helpboxs{background:#FFF;padding:3% 5%;margin-top:2%;margin-bottom:2%}
.category-list li{background:#FFF;font-size:24px;width:23.5%;text-align:center;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all}
.category-list li a{height:100px;background:url(../images/xiala01.png) no-repeat center 80%;display:block;line-height:80px;background-size:14px auto}
.category-list li.cur{background:url(../images/dusnx.jpg) no-repeat left center #1179cb;background-size:100% 100%}
.category-list li.cur a{background:url(../images/xiala02.png) no-repeat center 80%;color:#fff;background-size:14px auto}
.category-list li:hover{background:url(../images/dusnx.jpg) no-repeat left center #1179cb;background-size:100% 100%}
.category-list li:hover a{background:url(../images/xiala02.png) no-repeat center 80%;color:#fff;background-size:14px auto}
.helpboxs li{border-bottom:1px solid #f5f5f6;padding:30px 0px}
.helpboxs li .fangdapic{width:240px}
.helprighttxt{width:calc(100% - 290px);text-align:justify}
.helprighttxt p{font-size:20px;padding:10px 0px}
.helprighttxt span{display:block;color:rgba(34,34,34,0.6)}
.helprighttxt em{display:block;color:rgba(34,34,34,0.4);margin-top:20px}
.newsshowbox{background:#FFF;padding:3% 5%;margin-top:2%;margin-bottom:2%}
.newstit{text-align:center;border-bottom:1px solid #eee;padding-bottom:20px}
.newstit h1{font-size:28px;margin-bottom:20px}
.newstit p{color:#666}
.newsshowtxt{line-height:2;padding:20px 0px 40px;color:#666}
.newsshowtxt p{padding-top:20px}
.newsupdown{border-top:1px solid #eee;padding:30px 0px}
.ellip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ellip1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-line-break:auto;-webkit-box-orient:vertical}
.bannershow{display:block;min-height:300px}
.bannerhide{display:none}


  .newsshowtxt ol,
  .newsshowtxt ul {
    padding-left: 2em;
  }
  
  .newsshowtxt ol ol,
  .newsshowtxt ol ul,
  .newsshowtxt ul ol,
  .newsshowtxt ul ul {
    margin-top: 0;
    margin-bottom: 0;
  }
  
  .newsshowtxt li {
    word-wrap: break-all;
  }
  
  .newsshowtxt li>p {
    margin-top: 16px;
  }
  
  .newsshowtxt li+li {
    margin-top: .25em;
  }
  
  .newsshowtxt dl {
    padding: 0;
  }
  
  .newsshowtxt dl dt {
    padding: 0;
    margin-top: 16px;
    font-size: 1em;
    font-style: italic;
    font-weight: 600;
  }
  
  .newsshowtxt dl dd {
    padding: 0 16px;
    margin-bottom: 16px;
  }

.newsshowtxt table {
  display: block;
  width: 100%;
  overflow: auto;
}

.newsshowtxt table th {
  font-weight: 600;
}

.newsshowtxt table th,
.newsshowtxt table td {
  padding: 6px 13px;
  border: 1px solid #dfe2e5;
}

.newsshowtxt table tr {
  background-color: #fff;
  border-top: 1px solid #c6cbd1;
}

.newsshowtxt table tr:nth-child(2n) {
  background-color: #f6f8fa;
}