*{transition:0.2s linear 0.2s;}
html,body{padding:0;margin:0;font-family:'HanSanfont';font-size:14px;}
.mar_ri0{margin-right:0!important;}
.mar_top0{margin-top:0!important;}
.pad_ri0{padding-right:0!important;}
.mar_bot0{margin-bottom:0!important;}
.wid_100bai{width:100%!important;}
.wid_143{width:143px!important;}
.wid_201{width:201px!important;}
.bachui{background-color:#f8f8f8;}

a{text-decoration:none;cursor:pointer;}
ul,li{list-style:none;padding:0;padding:0;}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}
.clearfix {
*+height:1%;
  zoom: 1;
}

@font-face {
  font-family:'dinotfont';
  src: url('../fonts/DINOT-Bold.ttf') format('truetype');
  font-weight: normal;
}
@font-face {
  font-family:'HanSanfont';
  src: url('../fonts/SourceHanSansCN-Regular.otf') format('opentype');
  font-weight: normal;
}
@font-face {
  font-family:'fzltbold';
  src: url('../fonts/fzltthbold.otf') format('opentype');
  font-weight: normal;
}
@font-face {
  font-family:'dinnextfont';
  src: url('../fonts/DINNextLTPro-Regular.ttf') format('truetype');
  font-weight: normal;
}
@font-face {
  font-family:'sf117sz';
  src: url('../fonts/sskfzt.ttf') format('truetype');
  font-weight: normal;
}


.bodyhid{overflow:hidden;}

.menulay,.menu .active:before,.hopag1 font h3,.hopag1 font p,.hopag1 font span,.ho_tit,.ho_tit:after,.honav,.honav li,.hopag2 .layri a span:before,.hopag3 .layle p,.hopag4 .imglay,.hopag4 .imglay ul li div p:before,.hopag4 .imglay ul li:nth-child(1) div span,.hopag4 .imglay ul li div p em,.hopag4msg,
.hopag4 .hopag4msg,.footer_wrapper,.nybanner,.gsjjabout1 p,.gsjjabout2,.gsjjabout2 ul,.gsjjabout2 ul li:after,.gsjjabout3,.gsjjabout3 ul,.jdallist p,.jdallist ul,.jdallist ul li:after,.rczplay,.rczplay .le ul li,.lxwmlay,.lxwmlay div:nth-child(1) p,.lxfsl_bot,.xwzxlay .xwzx_bot ul li,
.newlist ul li:after,.newsxq,.newsxq .tit,.newsxq .about,.newsxq .content,.cplist,.hopag2 .layri a span:before,.cplist a span:before,.cpxqtop,.xqmenu,.xqcontent,.xqcontent dt,.xqcontent dd,.xqcontentxj,.xqcontentxj dd span:before,.xqcontentxj dd span:after{width:100%;} 
.menulay,.hopag1 font,.hopag1 font a,.hopag1 font h3,.hopag1 font p,.hopag1 font span,.ho_tit,.ho_tit:after,.honav.honav li,.more,.more img,.hopag2 .layri a span:before,.hopag3 .layle p,.hopag4 .imglay,.hopag4 .imglay ul,.hopag4 .imglay ul li div p:before,.hopag4 .imglay ul li:nth-child(1) div span,.hopag4 .imglay ul li div p em,.hopag4msg,
.hopag4 .hopag4msg,.footer_wrapper,.nybanner,.nybanner img,.gsjjabout1 p,.gsjjabout2,.gsjjabout2 ul li:after,.gsjjabout3,.gsjjabout3 ul,.jdallist p,.jdallist ul,.jdallist ul li:after,.rczplay,.rczplay .le ul li,.lxwmlay,.lxwmlay div:nth-child(1) p,.lxfsl_bot,.xwzxlay .xwzx_bot ul li,
.newlist ul li:after,.newsxq,.newsxq .tit,.newsxq .about,.newsxq .content,.cplist,.hopag2 .layri a span:before,.cplist a span:before,.cpxqtop,.xqmenu,.xqcontent,.xqcontent dt,.xqcontent dd,.xqcontentxj,.xqcontentxj dd span:before,.xqcontentxj dd span:after{display:inline-block;}

.wapper{width:1591px;margin:0 auto;text-align:center;}

.menulay{width:100%;position:absolute;left:0px;top:0px;z-index:99;border-bottom:1px solid rgba(255,255,255,0.25);height:132px;}
.menulay:hover{box-shadow:0 0 20px rgba(0, 0, 0, 0.5);background-color:rgba(255,255,255,0.05);}
.menulay .wapper{display:flex;justify-content:space-between;align-items: center;height:100%;}
.menulay .wapper div{display:flex;justify-content:space-between;align-items: center;height:100%;}
.menu{display:flex;justify-content:space-between;height:100%;}
.menu li{position:relative;text-align:center;display:flex;flex-direction:column;
  justify-content:center;}
.menu li:after{content:'';width:1px;height:12px;display:inline-block;background-color:#fff;position:absolute;right:0;}
.menu li a{font-size:14px;color:#fff;padding:0 19px;}
.menu li a:hover{text-decoration:none;}
.menu li:before{content:'';width:0;height:3px;position:absolute;bottom:0;left:50%;background-color:#fff;transform: translate(-50%,0);transition:0.1s linear 0.2s;}
.menu li:hover:before,.menu .active:before{content:'';width:calc(100% - 32px);height:3px;position:absolute;bottom:0;left:50%;background-color:#fff;transform: translate(-50%,0);}
.menu li:nth-last-child(1):after{display:none;}
.menu li span{display:none;opacity:0;}
.menu li:hover span{animation: dh1 0.3s;animation-fill-mode: forwards;display:block;position:fixed;top:130px;left:0;color:#fff;width:100%;height:80px;line-height:80px;box-shadow:0 0 20px rgba(0, 0, 0, 0.5);background-color:rgba(0,0,0,0.7);}
.menu li:hover span em{font-size:14px;color:#fff;padding:0 30px;font-style:normal;cursor:pointer;}

.menulay .search{width:214px;height:30px;border:1px solid rgba(76,128,106,0.7);margin-left:46px;background-color:rgba(80,121,138,0.2);display:flex;justify-content:center;flex-wrap:nowrap;}
.menulay .search input{border:none;background:transparent;}
.menulay .search input[type=text]{width:182px;height:30px;padding-left:12px;line-height:22px!important;font-size:12px;color:#fcfdfe;}
.menulay .search input[type=text]::placeholder{font-size:12px;color:#fcfdfe;}
.menulay .search input[type=button]{background:url(../image/icon.png)50% 50% no-repeat;width:30px;}
.section{display:inline-block;width:100vw;height:100vh;}
.hopag1_1{background:url(../image/hobg1.png)50% 0 no-repeat;background-size:cover;}
.hopag1_2{background:url(../image/hobg1.png)50% 0 no-repeat;background-size:cover;}
.hopag1_3{background:url(../image/hobg1.png)50% 0 no-repeat;background-size:cover;}

.hopag1 font{padding-left:252px;color:#fff;}
.hopag1 font h3{font-family:'dinotfont',sans-serif;font-size:132px;line-height:132px;margin:0 0 0 -8px;opacity: 0;}
.hopag1 font.animated h3{animation: dh1 0.5s;animation-fill-mode: forwards;}
.hopag1 font p,.hopag1 font span{font-size:18px;line-height:18px;height:18px;}
.hopag1 font p{margin:60px 0 27px 0;opacity: 0;}
.hopag1 font.animated p{animation: dh1 0.5s;animation-delay:0.2s;animation-fill-mode: forwards;}
.hopag1 font span{font-family:'Arial';font-size:24px;line-height:24px;height:24px;opacity: 0;}
.hopag1 font.animated span{animation: dh1 0.5s;animation-delay:0.4s;animation-fill-mode: forwards;}
.hopag1 font a,.cpxqtop .wapper dl dd .morebtn{opacity: 0;width:calc(246px - 71px);padding-left:71px;height:53px;line-height:53px;text-align:center;background-color:rgba(230,33,41,0.6);margin-top:70px;font-family:'HanSanfont';font-size:18px;color:#fff;display:flex;justify-content:space-between;align-items: center;}
.hopag1 font.animated a{animation: dh1 0.5s;animation-delay:0.6s;animation-fill-mode: forwards;}
.hopag1 font a:after,.cpxqtop .wapper dl dd .morebtn:after{content:'';width:16px;height:16px;display:inline-block;background:url(../image/icon1.png)50% 50% no-repeat;margin-right:31px;transition:0.2s linear 0s;}
.hopag1 font a:hover:after,.cpxqtop .wapper dl dd .morebtn:hover:after{margin-right:15px;}

@keyframes dh1{
    0% {
        opacity: 0;transform: translateY(-25px);
    }
    100% {
        opacity: 1;transform: translateY(0);
    }
}


.hopag1 .fp-slidesNav.fp-bottom{width:1591px;margin:0 auto;text-align:left;bottom:75px;}
.hopag1 .fp-slidesNav.fp-bottom ul li{width:auto;height:auto;margin-right:24px;}
.hopag1 .fp-slidesNav.fp-bottom ul li a span{background-color:rgba(255,255,255,1);width:15px;height:15px;border:0;margin: 0;}
.hopag1 .fp-slidesNav.fp-bottom ul li .active span{background-color:#f08519;margin: 0;width:15px;height:15px;}
.hopag1 .fp-controlArrow{display:none;}

.hopag2{background:#f8f8f8 url(../image/hobg2.png)0 100% no-repeat;}
.hopag2 .wapper{display:flex;justify-content:space-between;align-items:top;}
.hopag2 .layle{width:255px;text-align:left;display:flex;flex-direction:column;
  justify-content: space-between;}
.hopag2 .layri,.cplist{width:1200px;display:flex;justify-content:space-between;flex-wrap:wrap;}
.hopag2 .layri a,.cplist a{width:calc(585px - 72px);height:calc(212px - 72px);padding:36px;background-color:#fff;box-shadow:0 0 5px #f3f3f3;margin-bottom:30px;display:flex;justify-content:space-between;flex-wrap:nowrap;}
.hopag2 .layri a:nth-last-child(1),.hopag2 .layri a:nth-last-child(2),.cplist a:nth-last-child(1),.cplist a:nth-last-child(2){margin:0;}
.hopag2 .layri a:hover img,.cplist a:hover img{transform: scale(1.05);}
.hopag2 .layri a img,.cplist a img{max-width:172px;max-height:126px;}
.hopag2 .layri a span,.cplist a span{width:calc(330px - 30px);font-size:14px;color:#999999;line-height:24px;text-align:left;padding-left:30px;overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.hopag2 .layri a span:before,.cplist a span:before{content:attr(title);font-size:18px;color:#000000;margin-bottom:12px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.ho_tit{font-size:55px;color:#e6e6e6;text-align:left;font-weight:normal;margin:-10px 0 0 0;line-height:56px;}
.ho_tit img{display:block;margin-top:23px;}
.ho_tit:after{content:attr(title);font-family:'fzltbold';font-size:30px;color:#393939;letter-spacing:1px;}

.honav{text-align:left;}
.honav li{font-size:18px;color:#393939;line-height:57px;font-weight:Medium;}
.honav .active a,.honav li a:hover{color:#e62129;border-bottom:3px solid #e62129;}
.more{width:66px;height:66px;line-height:66px;border-radius:90px;background:#3e86d4 url(../image/icon3.png)50% 50% no-repeat;}

.hopag2 .layle .ho_tit,.hopag2 .layle .honav,.hopag2 .layle .more,.hopag2 .layri a{opacity:0;}
.hopag2 .animated .ho_tit{animation: dh1 0.5s;animation-fill-mode: forwards;}
.hopag2 .animated .honav{animation: dh1 0.5s;animation-fill-mode: forwards;animation-delay:0.2s;}
.hopag2 .animated .more{animation: dh1 0.5s;animation-fill-mode: forwards;animation-delay:0.4s;}
.hopag2 .animated .layri a:nth-child(1){animation: dh1 0.5s;animation-fill-mode: forwards;animation-delay:0.8s;}
.hopag2 .animated .layri a:nth-child(2){animation: dh1 0.5s;animation-fill-mode: forwards;animation-delay:1s;}
.hopag2 .animated .layri a:nth-child(3){animation: dh1 0.5s;animation-fill-mode: forwards;animation-delay:1.2s;}
.hopag2 .animated .layri a:nth-child(4){animation: dh1 0.5s;animation-fill-mode: forwards;animation-delay:1.4s;}
.hopag2 .animated .layri a:nth-child(5){animation: dh1 0.5s;animation-fill-mode: forwards;animation-delay:1.6s;}
.hopag2 .animated .layri a:nth-child(6){animation: dh1 0.5s;animation-fill-mode: forwards;animation-delay:1.8s;}

.hopag3{background:#f8f8f8 url(../image/hobg3.png)50% 0 no-repeat;background-size:cover;}
.hopag3 .wapper{display:flex;}
.hopag3 .layle{width:848px;text-align:left;display:flex;flex-direction:column;
  justify-content: space-between;}
.hopag3 .ho_tit,.hopag3 .ho_tit:after{color:#fff;}
.hopag3 .layle p{font-size:16px;color:#1e1e1;line-height:28px;}

.hopag3 .layle .ho_tit,.hopag3 .layle p,.hopag3 .layle .more{opacity:0;}
.hopag3 .animated .layle .ho_tit{animation: dh1 0.5s;animation-fill-mode: forwards;}
.hopag3 .animated .layle p{animation: dh1 0.5s;animation-fill-mode: forwards;animation-delay:0.2s;}
.hopag3 .animated .layle .more{animation: dh1 0.5s;animation-fill-mode: forwards;animation-delay:0.4s;}

.hopag4{background:#f8f8f8 url(../image/hobg4.png)50% 0 no-repeat;background-size:cover;overflow:hidden;}
.hopag4 .ho_tit{text-align:center;}

.hopag4 .ho_tit,.hopag4 .ho_tit:after{color:#fff;}
.hopag4 .imglay{height:525px;margin-top:50px;}
.hopag4 .imglay ul{height:408px;width: 800px;display:flex;justify-content:flex-start;flex-wrap:nowrap;transition:0.5s linear 0s;}
.hopag4 .imglay ul li{width:384px;min-width:384px;height:406px;background-color:rgba(255,255,255,0.8);box-shadow:0 0 10px rgba(0,0,0,0.1);margin-right:40px;overflow:hidden;}
.hopag4 .imglay ul li img{width:100%;height:245px;display:inline-block;}
.hopag4 .imglay ul li:hover img{transform: scale(1.05);}
.hopag4 .imglay ul li div{padding:16px 30px;display:block;}
.hopag4 .imglay ul li div span{display:none;}
.hopag4 .imglay ul li div p{margin:0;font-size:14px;color:#696868;text-align:left;}
.hopag4 .imglay ul li div p em{font-style:normal;}
.hopag4 .imglay ul li div p:before{content:attr(title);font-size:18px;color:#000000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px;}
.hopag4 .imglay ul li:nth-child(1){min-width:653px;width:653px;position:relative;}
.hopag4 .imglay ul li:nth-child(1) img{width:100%;height:100%;z-index:0;}
.hopag4 .imglay ul li:nth-child(1) div{width:180px;height:100%;position:absolute;top:0;right:0;z-index:10;
  height:0;padding:0 40px 0 0;text-align:right;
  border-left:190px solid transparent;
  border-bottom: 406px solid rgba(62,134,212,0.8);
}
.hopag4 .imglay ul li div span{margin:76px -10px 0 0;font-family:'dinnextfont';font-size:55px;color:#fff;}
.hopag4 .imglay ul li div span:after{content:"";height:5px;width:100%;display:block;background:url(../image/icon2.png)10px 0 no-repeat;transform:rotate(180deg); }
.hopag4 .imglay ul li:nth-child(1) div p:before{color:#fff;white-space:wrap;overflow:visible;text-overflow:unset;margin:20px 0;line-height:25px;}
.hopag4 .imglay ul li:nth-child(1) div p{color:#fff;position: relative;text-align:right;}
.hopag4 .imglay ul li:nth-child(1) div p em{width:240px;font-style:normal;position:absolute;right:0;top:100px;}

.hopag4 .hopag4msg a{width:66px;height: 66px;display:inline-block;margin:0 18px;border-radius:90px;background:rgba(62, 134, 212, 1) url(../image/icon4.png)50% 50% no-repeat;}
.hopag4 .hopag4msg a:nth-child(2){transform:rotate(180deg);}
.hopag4 .hopag4msg a:hover{background-color: rgba(62, 134, 212, 0.5);}

.hopag4 .ho_tit,.hopag4 #imglay,.hopag4 .hopag4msg{opacity:0;}
.hopag4 .animated .ho_tit{animation: dh1 0.5s;animation-fill-mode: forwards;}
.hopag4 .animated #imglay{animation: dh1 0.5s;animation-fill-mode: forwards;animation-delay:0.2s;}
.hopag4 .animated .hopag4msg{animation: dh1 0.5s;animation-fill-mode: forwards;animation-delay:0.4s;}

.hopag5{height: 404px!important;}
.footer_lay{height: 512px;}
.footer_wrapper {
  background:#363535 url(../image/footbg.png) no-repeat 50% 100%;
}
.fot_logo{float:left;margin-top:40px;width:390px;text-align:left;}
.fot_logo:after{content:attr(title);width:100%;display:inline-block;font-size:14px;color:#7b7777;margin-top:40px;}
.footer_wrapper .footer{padding: 70px 0;}
.footer_wrapper .footer_map {
  width: 125px;
  float: right;
  text-align:left;
}
.footer_wrapper .footer_map dt {
  width: 100%;
  float: left;
  height: 36px;
  line-height: 36px;
  font-size: 16px;
  color: #c8c6c6;
  margin-bottom:10px;
}
.footer_wrapper .footer_map dd {
  width: 100%;
  float: left;
  margin: 3px 0;
}
.footer_wrapper .footer_map dd a {
  color: #c8c6c6;
}
.footer_wrapper .footer_map dd a:hover{text-decoration:underline;}
.footer_wrapper .footer_map dd strong {
  font-size:30px;
  color: #3e86d4;
  font-family:'dinnextfont';
}
.footer_wrapper .footer_map dd span {
  color:#aaa8a8;margin-top:10px;display:inline-block;
}
.footer_bottom_wrapper {
  background: #222121;
  padding:0;
}
.footer_bottom_wrapper .footer_bottom{height:49px;overflow:hidden;}
.footer_bottom_wrapper .footer_bottom{}
.footer_bottom_wrapper span {
  float: left;
  margin-top:15px;
  color:#8c8888;
}
.footer_bottom_wrapper .share {
  float: right; 
  margin-top:10px;
}
.section.fp-auto-height {
  min-height: auto !important;
}


/*公司简介*/
.nymenulay{position:sticky;background-color:#fff;box-shadow:0 0 10px #999999;height:91px;}
.nymenulay:hover{background-color:#fff;}
.nymenulay .menu li a{color: #373737;}
.nymenulay .menu li:after{background-color:#d2d4d6;}
.nymenulay .search{background-color:#efefef;border-color:#c5c5c5;}
.nymenulay .search input[type=text]{color: #949393;line-height: 28px!important;}
.nymenulay .search input[type=text]::placeholder{color:#949393;}
.nymenulay .search input[type=submit]{background: url(../image/icon_1.png)50% 50% no-repeat;}
.nymenulay .menu li:before{background-color:#e62129;}
.nymenulay .menu li:hover:before,.nymenulay .menu .active:before{}
.nymenulay .menu li:hover span{top:92px;background-color:rgba(0,0,0,0.5);}

.nybanner{height:calc(100vh - 91px);background: url(../image/nybanner1.png)50% 0 no-repeat;display:flex;align-items:center;justify-content:center;}
.nybanner img{width:769px;height:354px;}
.nybanner.animated img{animation:dh1 0.5s;animation-fill-mode: forwards;}

.gsjjabout1{background:#f8f8f8 url(../image/nybg1.png)50% 0 no-repeat;background-size:cover;height:900px;text-align:left;display:flex;flex-direction:column;justify-content:center;}
.gsjjabout1 .wapper{height:685px;display:flex;flex-direction:column;justify-content:left;text-align:left;position:relative;}
.gsjjabout1 p{font-size:16px;color:#1e1e1;margin:65px 0 0 0;line-height:28px;width:919px;}
.gsjjabout1 .more{background:#3e86d4 url(../image/icon5.png)50% 50% no-repeat;position:absolute;left:0;bottom:0;}
.ny_tit{text-align:left;font-family:'fzltbold';font-size:30px;color:#393939;letter-spacing:1px;font-weight:normal;margin:0;}
.ny_tit:after{content:'';width:100%;height:5px;display:block;background:url(../image/icon2.png)0 0 no-repeat;margin-top:10px;}
.gsjjabout1 .ny_tit,.gsjjabout1 p,.gsjjabout1 .more{opacity:0;}
.gsjjabout1 .animated .ny_tit{animation: dh1 0.5s;animation-fill-mode: forwards;}
.gsjjabout1 .animated p{animation: dh1 0.5s;animation-fill-mode: forwards;animation-delay:0.2s;}
.gsjjabout1 .animated .more{animation: dh1 0.5s;animation-fill-mode: forwards;animation-delay:0.4s;}

.gsjjabout2{background:#f8f8f8 url(../image/nybg2.png)50% 0 no-repeat;background-size:cover;height:394px;text-align:center;padding-top:100px;}
.gsjjabout2 .ny_tit{color:#fff;text-align:center;}
.gsjjabout2 .ny_tit:after{background:url(../image/icon6.png)50% 0 no-repeat;}
.gsjjabout2 p{color:#fff;line-height:28px;padding:20px 0 50px 0;}
.gsjjabout2 ul{display:flex;justify-content:center;}
.gsjjabout2 ul li{font-family:'sf117sz';color:#f2f850;font-size:48px;margin:0 29px;}
.gsjjabout2 ul li:before{content:"";width:16px;height:16px;display:inline-block;float:right;background:url(../image/icon7.png)0 0 no-repeat;margin:18px 0 0 7px;}
.gsjjabout2 ul li:after{content:attr(title);font-size:14px;color:#fff;font-family:"HanSanfont";display:block;text-align:left;}
.gsjjabout2 .ny_tit,.gsjjabout2 p,.gsjjabout2 ul{opacity:0;}
.gsjjabout2.animated .ny_tit{animation: dh1 0.5s;animation-fill-mode: forwards;}
.gsjjabout2.animated p{animation: dh1 0.5s;animation-fill-mode: forwards;animation-delay:0.2s;}
.gsjjabout2.animated ul{animation: dh1 0.5s;animation-fill-mode: forwards;animation-delay:0.4s;}

.gsjjabout3{background:url(../image/nybg3.png)50% 0 no-repeat;height:535px;background-size:cover;padding-top:100px;}
.gsjjabout3 .ny_tit{text-align:center;}
.gsjjabout3 .ny_tit:after{background:url(../image/icon2.png)50% 0 no-repeat;}
.gsjjabout3 ul{display:flex;justify-content:left;flex-wrap:wrap;margin-top:70px;}
.gsjjabout3 ul li{width:calc(20% - 36px);height:111px;border:2px solid #fff;background-color:rgba(255,255,255,0.3);display:flex;align-items:center;justify-content:center;margin:0 36px 33px 0;}
.gsjjabout3 ul li:nth-child(5n){margin-right:0;}
.gsjjabout3 .ny_tit,.gsjjabout3 ul li{opacity:0;}
.gsjjabout3.animated .ny_tit{animation: dh1 0.5s;animation-fill-mode: forwards;}
.gsjjabout3.animated ul li:nth-child(1){animation: dh1 0.5s;animation-fill-mode: forwards;animation-delay:0.8s;}
.gsjjabout3.animated ul li:nth-child(2){animation: dh1 0.5s;animation-fill-mode: forwards;animation-delay:1s;}
.gsjjabout3.animated ul li:nth-child(3){animation: dh1 0.5s;animation-fill-mode: forwards;animation-delay:1.2s;}
.gsjjabout3.animated ul li:nth-child(4){animation: dh1 0.5s;animation-fill-mode: forwards;animation-delay:1.4s;}
.gsjjabout3.animated ul li:nth-child(5){animation: dh1 0.5s;animation-fill-mode: forwards;animation-delay:1.6s;}
.gsjjabout3.animated ul li:nth-child(6){animation: dh1 0.5s;animation-fill-mode: forwards;animation-delay:1.8s;}
.gsjjabout3.animated ul li:nth-child(7){animation: dh1 0.5s;animation-fill-mode: forwards;animation-delay:2s;}
.gsjjabout3.animated ul li:nth-child(8){animation: dh1 0.5s;animation-fill-mode: forwards;animation-delay:2.2s;}
.gsjjabout3.animated ul li:nth-child(9){animation: dh1 0.5s;animation-fill-mode: forwards;animation-delay:2.4s;}
.gsjjabout3.animated ul li:nth-child(10){animation: dh1 0.5s;animation-fill-mode: forwards;animation-delay:2.6s;}


/*jdallist*/
.jdallist,.lxfslay{min-height:535px;padding-top:70px;}
.jdallist .ny_tit,.lxfslay .ny_tit{text-align:center;}
.jdallist .ny_tit:after,.lxfslay .ny_tit:after{background:url(../image/icon2.png)50% 0 no-repeat;}
.jdallist p,.jdallist ul{margin:34px 0 70px 0;display:flex;justify-content:center;}
.jdallist ul{margin:34px 0 40px 0;}
.jdallist p a{padding:0 42px;height:41px;line-height:41px;font-size:16px;color:#393939;text-align:center;background-color:#f8f8f8;margin:0 9px;}
.jdallist p a:hover,.jdallist p a.active{color:#fff;background-image: linear-gradient(to right, #e62129, #f08519);}
.jdallist ul.list{flex-wrap:wrap;}
.jdallist ul.list li{width:calc(20% - 30px);height:295px;margin:0 30px 25px 0;position:relative;cursor:pointer;overflow:hidden;transition:0.2s linear 0.2s;}
.jdallist ul.list li img{width:100%;height:100%;}
.jdallist ul.list li:after{content:attr(title);height:134px;width:calc(100% - 40px);padding:0 20px 20px 20px;background-image: linear-gradient(to top,rgba(0, 0, 0, 1),rgba(0, 0, 0,0));position:absolute;bottom:0;left:0;text-align:left;color:#fff;font-size:15px;display:flex;justify-content:left;align-items: flex-end;}
.jdallist ul.list li:hover:after{background-image:linear-gradient(to top,rgba(211, 30, 38, 1),rgba(211, 30, 38,0));}
.jdallist ul.list li:hover img{transform: scale(1.1);}

/*fenye*/
.container {
  padding: 0;
  margin: 0 auto;padding-bottom:70px;
  border-radius: 0.2rem;
  counter-reset: pagination;
  text-align: center;
}
.container:after {
  clear: both;
  content: "";
  display: table;
}
.container ul {
  width: 100%;
}

.large {
  width: 45rem;
}


.pagination ul, li {
  list-style: none;
  display: inline;
  padding-left: 0px;
}

.pagination li {
  counter-increment: pagination;
}
.pagination li:hover a {
  color: #fdfdfd;
  background-color: #e62428;
  border: solid 1px #e62428;
}
.pagination li.active a {
  color: #fdfdfd;
  background-color: #e62428;
  border: solid 1px #e62428;
}

/*.pagination li:first-child a:after {
  content: "<";
}*/

.pagination li:nth-child(2) {
  counter-reset: pagination;
}
    
/*.pagination li:last-child a:after {
  content: ">";
}*/
.pagination li a {
  border: solid 1px #d6d6d6;
  border-radius: 0.2rem;
  color: #7d7d7d;
  text-decoration: none;
  text-transform: uppercase;
  display: inline-block;
  text-align: center;
  padding: 0.5rem 0.9rem;
}

/*.pagination li a:after {
  content: " " counter(pagination) " ";
}*/

.large li a {
  display: none;
}
.large li:first-child a {
  display: inline-block;
}

/*.large li:first-child a:after {
  content: "<";
}*/
.large li:nth-child(2) a {
  display: inline-block;
}
.large li:nth-child(3) a {
  display: inline-block;
}
.large li:nth-child(4) a {
  display: inline-block;
}
.large li:nth-child(5) a {
  display: inline-block;
}
.large li:nth-child(6) a {
  display: inline-block;
}
.large li:nth-child(7) a {
  display: inline-block;
}
.large li:nth-child(8) a {
  display: inline-block;
}
.large li:last-child a {
  display: inline-block;
}

/*
.large li:last-child a:after {
  content: ">";
}*/
.large li:nth-last-child(2) a {
  display: inline-block;
}
.large li:nth-last-child(3) {
  display: inline-block;
}
/*
.large li:nth-last-child(3):after {
  padding: 0 1rem;
  content: "...";
}*/

/*人才招聘*/
.rczplay{min-height:520px;background-color:#eaf3fc;display:flex;justify-content:left;}
.rczplay .le{width:252px;background:#3e86d4 url(../image/icon8.png) 0 0 no-repeat;background-size:100% auto;}
.rczplay .le ul{width:153px;display:inline-block;margin-top:162px;}
.rczplay .le ul li{height:34px;line-height:34px;font-weight:bold;border:1px solid #c9ddf3;border-radius:4px;background-image:linear-gradient(to right,#63a3df,#3e86d4);font-size:14px;color:#f8f8f8;margin-bottom:14px;cursor:pointer;}
.rczplay .le ul li:hover,.rczplay .le ul li.active{background-image:linear-gradient(to right,#90daf0,#3a82d0);}
.rczplay .ri{width:calc(100% - 252px);padding:65px 78px;text-align:left;background:url(../image/icon9.png)100% 0 no-repeat;}
.rczplay .ri dl{line-height:28px;font-size:14px;color:#1e1e1e;width:600px;}
.rczplay .ri dd{margin-inline-start:0;border-top:1px solid #becfe1;margin-top:29px;padding-top:29px;}

.lxwmlay{background:url(../image/icon13.png)50% 0 no-repeat;height:269px;background-size:cover;margin-top:118px;padding-top:65px;}
.lxwmlay .wapper{display:flex;justify-content:space-between;flex-wrap:nowrap;}
.lxwmlay .wapper div:nth-child(1){text-align:left;width:257px;}
.lxwmlay .wapper div:nth-child(1) span{width:100%;display:inline-block;font-size:14px;color:#1e1e1e;text-align:left;margin:26px 0 53px 0;}
.lxwmlay .wapper div:nth-child(1) .more{width:52px;height:52px;background:#3e86d4 url(../image/icon5.png)50% 50% no-repeat;border-radius:60px;}
.lxwmlay .wapper div:nth-child(2),.lxfsl_bot div:nth-child(1){width:387px;height:154px;background:url(../image/icon10.png)50% 50% no-repeat;text-align:left;padding:54px 0 0 262px;line-height:28px;}
.lxwmlay .wapper div:nth-child(2):before,.lxfsl_bot div:nth-child(1):before{content:attr(title);font-size:30px;color: #3e86d4;font-family:'dinnextfont';font-weight:bold;}
.lxwmlay .wapper div:nth-child(3),.lxfsl_bot div:nth-child(2){width:572px;height:133px;padding:33px 39px;background:url(../image/icon11.png)50% 50% no-repeat;display:flex;justify-content:space-between;}
.lxwmlay .wapper div:nth-child(3) span,.lxfsl_bot div:nth-child(2) span{display:flex;justify-content: space-between;flex-wrap:wrap;}
.lxwmlay .wapper div:nth-child(3) span:nth-child(1),.lxfsl_bot div:nth-child(2) span:nth-child(1){width:calc(100% - 125px);}
.lxwmlay .wapper div:nth-child(3) span input[type=text],
.lxwmlay .wapper div:nth-child(3) span input[type=textarea],
.lxfsl_bot div:nth-child(2) span input[type=text],
.lxfsl_bot div:nth-child(2) span input[type=textarea]{width:calc(50% - 28px);padding-left: 18px;height:37px;background-color:rgba(62, 134, 212, 0.2);border:1px solid #fff;}
.lxwmlay .wapper div:nth-child(3) span input[type=text]::placeholder,
.lxwmlay .wapper div:nth-child(3) span input[type=textarea]::placeholder,
.lxfsl_bot div:nth-child(2) span input[type=text]::placeholder,
.lxfsl_bot div:nth-child(2) span input[type=textarea]::placeholder{font-size: 14px;color: #538ac6;}
.lxwmlay .wapper div:nth-child(3) span input[type=text]:focus,
.lxwmlay .wapper div:nth-child(3) span input[type=textarea]:focus,
.lxfsl_bot div:nth-child(2) span input[type=text]:focus,
.lxfsl_bot div:nth-child(2) span input[type=textarea]:focus{background-color:rgba(62, 134, 212, 0.4);outline:none;}
.lxwmlay .wapper div:nth-child(3) span input[type=text]:focus::placeholder,
.lxwmlay .wapper div:nth-child(3) span input[type=textarea]:focus::placeholder,
.lxfsl_bot div:nth-child(2) span input[type=text]:focus::placeholder,
.lxfsl_bot div:nth-child(2) span input[type=textarea]:focus::placeholder{color: #fff;}
.lxwmlay .wapper div:nth-child(3) span input[type=textarea],.lxfsl_bot div:nth-child(2) span input[type=textarea]{height:80px;width:100%;margin-top:11px;}
.lxwmlay .wapper div:nth-child(3) span:nth-child(2),.lxfsl_bot div:nth-child(2) span:nth-child(2){width:115px;height:132px;}
    .lxwmlay .wapper div:nth-child(3) span input[type=button], .lxfsl_bot div:nth-child(2) span input[type=button] {
        width: 100%;
        height: 100%;
        background: url(../image/icon12.png)50% 50% no-repeat;
        border: 0;
        font-size: 18px;
        color: #fff;
    }

.lxfslay{background:url(../image/icon14.png)50% 0 no-repeat;background-size: cover;min-height: 1000px;text-align:center;}
.lxfslay .lxfsl_bot{display:inline-flex;justify-content:center;flex-wrap:nowrap;width:100%;margin-top:60px;}
.lxfslay .lxfsl_bot div:nth-child(1){margin-right:20px;}
.lxfslay .lxfsl_bot div:nth-child(2){margin-left:20px;}
.maplay{border:5px solid #fff;margin:30px -65px 0 0;}

.nybanner1{background: url(../image/nybanner2.png) 50% 0 no-repeat;background-size:cover;}

.xwzxlay{min-height:618px;text-align:center;background: url(../image/icon15.png) 50% 0 no-repeat;background-size:cover;padding: 70px 0 130px 0;}
.xwzxlay .xwzxlay{display:inline-flex;justify-content:center;flex-wrap:nowrap;width:100%;margin-top:60px;}
.xwzxlay .ny_tit{text-align:center;}
.xwzxlay .ny_tit:after{background:url(../image/icon2.png)50% 0 no-repeat;}
.xwzxlay .xwzx_bot{display:inline-flex;width: 1553px;justify-content:center;flex-wrap:nowrap;margin-top: 90px;}
.xwzxlay .xwzx_bot img{width:696px;height: 464px;}
.xwzxlay .xwzx_bot ul{width: calc(100% - 798px);text-align:left;padding: 0 37px 0 65px;}
.xwzxlay .xwzx_bot ul li{display:flex;justify-content:left;flex-wrap:nowrap;padding-bottom: 22px;margin-bottom: 22px;border-bottom: 1px solid #e0dddd;}
.xwzxlay .xwzx_bot ul li span,.xwzxlay .xwzx_bot ul.list li span em,.newlist ul.list li{font-family:'dinnextfont';font-size:24px;color:#aeb0b1;}
.xwzxlay .xwzx_bot ul li span em,.newlist ul.list li span em{font-size:18px;font-style:normal;width: 100%;display:block;margin-top: -3px;}
.xwzxlay .xwzx_bot ul li a,.newlist ul.list li a{font-size: 18px;color: #5c5c59;line-height: 24px;padding-left: 24px;}
.xwzxlay .xwzx_bot ul li a:hover,.newlist ul.list li a:hover{text-decoration:underline;}

.newlist{background-color: #f8f8f8;padding: 87px 0 0 0;}
.newlist ul.list{display:flex;justify-content:space-between;flex-wrap:wrap;}
.newlist ul.list li{width:calc(50% - 87px);background-color:#fff;box-shadow:0 0 5px #e3e2e2;padding:40px 35px;margin-bottom: 33px;text-align:left;display:flex;flex-wrap:wrap;}
.newlist ul.list li{font-size:22px;}
.newlist ul.list li span{width: 60px;}
.newlist ul.list li a{width: calc(100% - 104px);font-size: 16px;border-left: 1px solid #e0dddd;margin-left: 17px;color: #5c5c59;}
.newlist ul.list li:after{content: attr(title);border-top: 1px solid #e0dddd;margin-top: 25px;padding-top: 25px;font-size: 14px;color: #999999;line-height: 26px;}

.newsxqlay{background-color: #f8f8f8;padding: 87px 0;}
.newsxq{background-color:#fff;box-shadow:0 0 5px #e3e2e2;padding:30px 35px;}
.newsxq .tit{font-size:18px;}
.newsxq .about{font-size:14px;line-height:50px;border-top:1px solid #e3e2e2;border-bottom:1px solid #e3e2e2;margin-top:0;margin-bottom:25px;}
.newsxq .content{font-size:14px;line-height:24px;}

.nybanner2{background: url(../image/nybanner3.png) 50% 0 no-repeat;background-size:cover;}
.cplist{width:100%;justify-content:space-between;padding-bottom:50px;}
.cplist a{width:calc(50% - 90px);}
.cplist a span{width:calc(100% - 172px);}

.cpxqtop{background: url(../image/icon17.png) 50% 0 no-repeat;background-size:cover;}
.cpxqtop .wapper{display:flex;justify-content:space-between;flex-wrap:nowrap;}
.cpxqtop .wapper dl{text-align:left;padding:135px 0;width:600px;display:flex;flex-direction:column;margin:0;}
.cpxqtop .wapper dl dt{font-size:30px;color:#393939;font-family:'fzltbold';margin-bottom:20px;}
.cpxqtop .wapper dl dd{font-size:16px;color:#696969;line-height:32px;margin-inline-start: 0;margin-top:40px;}
.cpxqtop .wapper dl dd .morebtn{opacity:1;background-color:rgba(230,33,41,0.05);border:2px solid #ee7c80;color:#e62129;margin:0;}
.cpxqtop .wapper dl dd .morebtn:after{background:url(../image/icon1_1.png)50% 50% no-repeat;}
.cpxqtop .wapper .imgchag{width:calc(100% - 600px);text-align:center;position:relative;}
.cpxqtop .wapper .imgchag img{position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);}
.cpxqtop .wapper .imgchag span{position:absolute;right:0;bottom:0;display:flex;justify-content:center;}
.cpxqtop .wapper .imgchag span a{width:49px;height:47px;background:#fff url(../image/icon18.png)50% 50% no-repeat;}
.cpxqtop .wapper .imgchag span a:nth-child(1){border:1px solid #fff;background:#e6e8ed url(../image/icon19.png)50% 50% no-repeat;}
.cpxqtop .wapper .imgchag span a:hover{opacity:0.6;}
.xqmenu{background-color:#fff;border-top:1px solid #dedddd;border-bottom:1px solid #dedddd;}
.xqmenu .wapper{text-align:left;display:flex;justify-content:left;}
.xqmenu span{line-height:66px;font-size:18px;color:#646363;padding:0 37px;cursor:pointer;position:relative;}
.xqmenu span:nth-child(1){padding-left:0;}
.xqmenu span:nth-child(2):before{display:none;}
.xqmenu span:before{content:"";position:absolute;top:26px;right:0;width:1px;height:15px;display:block;background-color:#cbcaca;}
.xqmenu span:after{content:"";width:100%;display:block;height:3px;background-color:#fff;display:block;}
.xqmenu span.active:after,.xqmenu span:hover:after{display:block;background-color:#e62129;}

.xqcontent{min-height:216px;background:url(../image/icon20.png)50% 50% no-repeat;background-size:cover;padding:60px 0;text-align:left;}
.xqcontent dt{margin:40px 0 30px 0;font-size:18px;color:#646363;display:flex;}
.xqcontent dt:before{content:"";width:5px;height:17px;background-color:#ed6166;border-radius:3px;margin:4px 14px 0 0;}
.xqcontent dd{margin-inline-start: 0;text-align:left;font-size:16px;color:#696969;line-height:32px;}

.xqcontentxj{height:532px;background:#323449 url(../image/icon21.png)100% 0 no-repeat;padding:100px 0;background-size:auto 100%;}
.xqcontentxj dt{width:400px;font-size:16px;color:#fff;text-align:left;display:flex;flex-direction:column;}
.xqcontentxj dt:before,.xqcontentxj dt:after{content:attr(title);font-size:18px;color:#fff;}
.xqcontentxj dt:after{content:attr(alt);margin-top:20px;font-size:14px;}
.xqcontentxj dd{display:flex;justify-content:left;flex-wrap:wrap;margin-inline-start: 0;width:826px;margin-top:20px;}
.xqcontentxj dd span{width:145px;height:80px;border:1px solid #7b7d92;border-radius:5px;text-align:left;padding:20px;position:relative;display:flex;flex-direction:column;align-items: flex-end;justify-content: flex-end;margin:40px 60px 0 0;}
.xqcontentxj dd span img{width:28px;height:28px;float:right;position:absolute;top:15px;right:15px;}
.xqcontentxj dd span:before,.xqcontentxj dd span:after{content:attr(title);font-size:18px;color:#fff;}
.xqcontentxj dd span:before{font-weight:bold;}
.xqcontentxj dd span:after{content:attr(alt);}
.xqcontentxj dd span:hover{background-color:#787a8f;}

.dowloadlist li:after{width:40px!important;height:40px;border:0!important;background:url(../image/xz.svg)50% 50% no-repeat;background-size:30px 30px;margin:0!important;}
.newlist ul.list li a {width: calc(100% - 154px);}

.nybanner4{background: url(../image/nybanner5.png) 50% 0 no-repeat;background-size:cover;}

.newlist ul.wdlist li span{width:30px;}

@media screen and (max-width:1680px){
	.wapper,.hopag1 .fp-slidesNav.fp-bottom{width:1400px;}
  .hopag2 .layle{width:240px;}
  .hopag2 .layri{width:1130px;}
  .hopag2 .layri a{width:calc(551px - 72px);height:calc(202px - 72px);}
  .hopag2 .layri a span{width:calc(300px - 30px)}
  .ho_tit{font-size: 45px;}
  .hopag4 .imglay ul{width:900px;}
  .jdallist ul.list li{height:240px;}
}
@media screen and (max-width:1440px){
  html,body{font-size:12px;}
  .wapper,.hopag1 .fp-slidesNav.fp-bottom{width:1250px;}
  .hopag2 .layle{width:200px;}
  .hopag2 .layri{width:1000px;}
  .hopag2 .layri a{width:calc(480px - 72px);height:calc(212px - 72px);}
  .hopag2 .layri a span{width:calc(240px - 30px)}
  .hopag2 .layri a span:before{margin-bottom:8px;}
  .ho_tit{font-size:35px;}
  .hopag4 .imglay ul{width:1100px;}
  .jdallist ul.list li{height:200px;}
  .lxwmlay .wapper div:nth-child(1) span{margin: 26px 0 23px 0;}
  .maplay{border:5px solid #fff;margin:30px 0 0 0;width:calc(100% - 10px);}
}
@media screen and (max-width:768px){
   html,body{font-size:12px;}
  .wapper,.hopag1,.menulay .wapper,.wapper,.hopag1 .fp-slidesNav.fp-bottom,.hopag2 .layle,.hopag3 .layle,.hopag4 .imglay ul li,
  .hopag4 .imglay ul li:nth-child(1),.fot_logo,.footer_wrapper .footer_map.wid_201,.footer_wrapper .footer_map dd strong,
  .footer_bottom_wrapper span,.cplist a span,.large,.lxfsl_bot div span,.rczplay .le,.rczplay .ri dl,.xwzxlay .xwzx_bot img,
  .xwzxlay .xwzx_bot ul,.newlist ul.list li,.newlist ul.list li span,.newlist ul.list li a,.cpxqtop .wapper .imgchag{width:100%!important;}
  .hopag1 font,.xwzxlay .xwzx_bot ul,.xwzxlay .xwzx_bot ul li a, .newlist ul.list li a,.newsxqlay{padding:0;}
  .hopag1 font,.hopag1 .fp-slidesNav.fp-bottom,.hopag2 .layle *,.hopag2 .layle,.hopag3 .layle,.ho_tit,.fot_logo,.footer_wrapper .footer_map.wid_201,
  .footer_bottom_wrapper span,.ny_tit{text-align:center;}
  .hopag2 .wapper{flex-direction:column;}
  .ho_tit img,.hopag2 .layri,.hopag4 .imglay ul li:nth-child(1) div p em,.hopag4 .imglay ul li img,.hopag4 .animated .hopag4msg,
  .footer_wrapper .footer_map,.gsjjabout1 .animated .more,.lxwmlay{display:none;}
  .hopag2 .layle,.hopag3 .layle,.footer_wrapper .footer_map.wid_201,.footer_wrapper .footer_map dd strong,.footer_bottom_wrapper span,
  .cplist a img,.cpxqtop .wapper .imgchag{display:inline-block;}
  .hopag4 .imglay{height:auto;margin-top:10px;}
  .hopag3 .layle p,.fot_logo:after,.gsjjabout1 .animated p,.xqcontent .wapper{padding:0 20px;width:calc(100% - 40px)!important;}

  .menulay{height:80px;}
  .menulay .wapper div{justify-content:center;width:40px;}
  .menulay .wapper span{width:calc(100% - 40px);}
  .menulay .wapper span img{height:50px;}
  .menulay div .menu,.menulay div .search,.menulay .wapper div:hover .menu li:before{display:none;}
  .menulay .wapper div{background:url(../image/menu.svg)0 50% no-repeat;background-size:30px 30px;}
  .menulay .wapper div:hover .menu{display:inline-block;position:absolute;top:70px;left:0;width:100%;box-shadow:0 0 20px rgba(0, 0, 0, 0.5);background-color:rgba(0,0,0,0.7);height:auto;}
  .menulay .wapper div:hover .menu li{padding:10px 0;}
  .menulay .wapper div:hover .menu li span{position:relative;top:0;left:0;height:auto;}
  .menu li:hover span{animation:none;opacity:1;line-height:30px;flex-wrap:wrap;padding:20px 0;display:flex;justify-content:center;}
  .menu li:hover span em{padding:0 10px;word-break:keep-all;}
  .hopag1 font{padding:0;}
  .hopag1 font.animated h3,.hopag1 font h3{font-size:60px;line-height:70px;}
  .hopag1 font a{display:inline-block;text-align:left;}
  .hopag1 font a:after{float:right;margin-top:18px;}
  .hopag3 .layle p{height:200px;overflow:hidden;margin:24px 0 54px 0;}
  .hopag4 .imglay ul,.gsjjabout2.animated p,.jdallist ul.list,.lxfslay .lxfsl_bot,.xwzxlay .xwzx_bot,.newlist .wapper,.xqcontentxj{flex-wrap:wrap;width:calc(100% - 40px);padding:0 20px;}
  .hopag4 .imglay ul li,.hopag4 .imglay ul li:nth-child(1){min-width:100%;height:150px;}
  .hopag4 .imglay ul li{margin-bottom:15px;height:60px;}
  .hopag4 .imglay ul li:nth-child(1) div{border-left:50px solid transparent;border-bottom:150px solid rgba(62,134,212,0.8);}
  .hopag4 .imglay ul li div span{margin: 10px -10px 0 0;font-size:35px;}
  .hopag4 .imglay ul li:nth-child(1) img{display:inline-block;}

  .footer_wrapper .footer{padding:20px 0;}

  .nymenulay .wapper div{background:url(../image/menu1.svg)0 50% no-repeat;background-size:30px 30px;}
  .nymenulay .menu li:hover span{top:70px;}
  .nymenulay .menu li a{color:#fff;}
  .nybanner{height:calc(100vh - 80px);}
  .nybanner.animated img{width:80%;height:auto;}

  .gsjjabout1,.gsjjabout1 .wapper,.gsjjabout3{height:auto;}
  .gsjjabout1,.jdallist, .lxfslay{padding-top:30px;}
  .gsjjabout1 p{margin:30px 0;}
  .ny_tit:after{background-position:50% 0;}

  .gsjjabout2.animated p,.cplist,.lxfslay .wapper p,.jdallist p{width:calc(100% - 80px);padding:0 40px;}
  .gsjjabout3,.xqcontent{padding:30px 0;}
  .gsjjabout3 ul{width:calc(100% - 40px);padding:0 20px;justify-content:space-between;margin-top:30px;}
  .gsjjabout3 ul li{width:calc(50% - 10px);margin:0 0 10px 0;height:70px;}
  .gsjjabout3 ul li:nth-child(2n){margin-right:0;}
  .gsjjabout3 ul li img{width:80%;}

  .jdallist p{flex-wrap:wrap;margin:34px 0;}
  .jdallist p a{margin-bottom:16px;}
  .cplist a{padding:20px;width:calc(100% - 40px);flex-direction:column;text-align:center;height:300px;justify-content:center;align-items:center;}
  .cplist a span{padding:0;margin-top:20px;}
  .large{margin-top:30px;padding-bottom:30px;}
  .jdallist ul.list li{width:100%;margin-right:0;height: 260px;}

  .lxfslay{min-height:auto;}
  .lxfslay .lxfsl_bot{flex-direction:column;margin-top:30px;}
  .lxfsl_bot div:nth-child(1){width:calc(100% - 30px);padding-left:30px;}
  .lxfsl_bot div:nth-child(2){width:calc(100% - 72px);margin:15px 0 0 0!important;flex-direction:column;height:200px;background-size:100% 100%;}
  .lxfsl_bot div:nth-child(2) span input[type=submit]{background-size:100% 100%;}
  .maplay{width:calc(100% - 40px);margin:20px;}

  .rczplay{flex-direction:column;}
  .rczplay .ri{width:calc(100% - 40px);padding:20px;background-image:none;}
  .xwzxlay,.newlist{padding:30px 0;}
  .xwzxlay .xwzx_bot{flex-wrap:wrap;margin-top:30px;}
  .xwzxlay .xwzx_bot img{height:auto;}
  .xwzxlay .xwzx_bot ul li{flex-direction:column;}
  .xwzxlay .xwzx_bot ul li span em, .newlist ul.list li span em{width:auto;display:inline;font-size:24px;padding-left:10px;}
  .newlist .wapper{width:calc(100% - 40px)!important;}

  .newlist ul.list li{flex-direction:column;}
  .newlist ul.list li span{font-size:24px;margin-top:-10px;}
  .newlist ul.list li a{margin:15px 0 0 0;border:none;}
  .newsxq{width:calc(100% - 70px);}

  .cpxqtop .wapper{flex-direction:column;}
  .cpxqtop .wapper .imgchag{min-height:500px;}
  .cpxqtop .wapper .imgchag img{width:90%;}
  .cpxqtop .wapper dl{width:calc(100% - 40px);padding:30px 20px 0 20px;}
  .xqmenu{padding:10px 0;}
  .xqmenu span,.xqmenu span:nth-child(1),.xqmenu span:nth-child(2){padding:0 10px;line-height:26px;text-align:center;font-size:14px;}
  .xqmenu span:before{display:none;}
  .xqmenu span:after{margin-top:10px;}
  .xqcontent dt{margin-top:10px;}
  .xqcontentxj{height:auto;padding-top:30px;padding-bottom:30px;}
  .xqcontentxj dd,.xqcontentxj dd span{width:100%;}
  .xqcontentxj dd span{margin: 20px 0 0 0;background-color:rgba(120,122,143,0.2);}
}


/*分页*/

/*分页样式*/
.pagelist {
    clear: both;
    display: block;
    display:flex;
    justify-content: center;
    margin: 0 0 70px 0;
}

    .pagelist:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
    }

    .pagelist .l-btns {
        display: block;
        float: left;
        margin: 0 5px 0 0;
        padding: 0 10px;
        border: 1px solid #dbdbdb;
        height: 28px;
        overflow: hidden;
    }

        .pagelist .l-btns span {
            font-size: 12px;
            color: #333;
            line-height: 28px;
        }

        .pagelist .l-btns .pagenum {
            display: inline-block;
            margin: 0 5px;
            padding: 0 5px;
            border: 1px solid #dbdbdb;
            border-top: 0;
            border-bottom: 0;
            width: 30px;
            height: 28px;
            line-height: 28px;
            font-size: 12px;
            color: #333;
            text-align: center;
            vertical-align: top;
            overflow: hidden;
        }

         
        div.default{ margin:0; padding:0; font-family:"Microsoft YaHei",Verdana; font-size:12px; }
	div.default a,div.default span{ display:inline-block; margin:0 0 0 -1px; padding:4px 12px; line-height:20px; height:20px; border:1px solid #e1e1e1; background:#fff; color:#333; text-decoration:none; }
	div.default span:first-child{ border-left:1px solid #e1e1e1; }
	div.default a:hover{ color:#666; background:#eee; }
	div.default span.current{ color:#fff; background:#e62129; border-color:#e62129; }
	div.default span.disabled{ color:#999; background:#fff; }


