/*首页banner 焦点图 */
.swiper-banner{width: 100%;height:600px;position:relative;margin:0px auto;padding:0px;overflow:hidden;transform: translate3d(0, 0, 0);}
.swiper-wrapper{width:100%;}
.swiper-slide{font-size: 18px;background:#000; width:100%;position:relative;margin:0px;padding:0px;overflow:hidden;overflow:hidden;transform: translate3d(0, 0, 0);}
-webkit-touch-callout:none;
-webkit-user-select:none;
html{-ms-touch-action:none;}
div:focus, img:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;}
.swiper-banner .swiper-pagination{position: absolute;left:3%;bottom:25px;text-align:left;}
.swiper-banner .swiper-pagination-switch {display: inline-block;width: 30px;height: 5px;border-radius: 2px;margin: 0 5px;border:1px solid #ff0000;cursor: pointer;}
.swiper-pagination-bullet{box-sizing:border-box;border: none;width: 10px;height: 10px;background: #97989a;opacity: 0.8;border-radius: 50%;margin-right: 4.5px !important;margin-left: 4px !important;transition: 0.3s;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;}
.swiper-banner .swiper-pagination-bullet-active{
width: 25px;height: 10px;background: #97989a;border-radius: 20px;opacity: 1;-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;background: #d60f2a none repeat scroll 0 0;opacity: 1;}
.pcbannerItem{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-position:center;background-size:cover;-o-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-webkit-background-size:cover;outline:none;}
.pcbannerItem a{display:block;position:absolute;bottom:25px;right:70px;font-size:15px;padding:6px 14px 6px 14px;text-decoration:none;border:1px solid #fff;border-radius:14px;}
.bannerTxt{position:absolute;left:4%;top:39%;}
.bannerTxt p{font-size:22px;line-height:40px;font-weight:500;color:#ffffff;margin:0;}

.backgroundSize{background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;}
.tansuoWrapper{width:100%;height:auto;position:relative;margin:0;padding:100px 0 100px 0;overflow:hidden;}
.tansuoBg{width:100%;height:400px;position:relative;margin:0;padding:0;overflow:hidden;background-position:center center;background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;}
.tansuoItem{position:absolute;left:56%;width:50%;height:100%;top:29%;}
.tansuoItem .title{font-size:30px;font-weight:700;color:#ffffff;padding-bottom:14px;}
.tansuoItem .desc{padding-bottom:30px;font-size:15px;line-height:24px;}
.tansuoItem .more{border:1px solid #cbcbcb;text-decoration:none;padding:5px 15px 5px 15px;margin:0;border-radius:15px;font-weight:600;}

.shejixt{width:100%;height:auto;position:relative;margin:0;padding:0;overflow:hidden;}
.xttitlemsg{padding-bottom:40px;width:100%;height:auto;position:relative;overflow:hidden;text-align:center;}
.rowTitle{width:100%;height:auto;position:relative;margin:0 auto;padding:0;text-align:center;font-size:30px;color:#ffffff;padding-bottom:13px;margin-bottom:15px;font-weight:700;}
.rowtitleline{height:1px;position:absolute;bottom:0;left:50%;border-bottom:3px solid #a01c2e;}
.rowtitlewt100{width:100px;margin-left:-50px;}
.rowtitlewt80{width:80px;margin-left:-40px;}
.rowdetail{max-width:980px;height:auto;position:relative;margin:0 auto;padding:0;color:#cbcbcb;font-size:15px;line-height:30px;text-align:center;}

.xtitemMsg{width:90%;height:320;position:relative;margin:0 auto;padding:0;}
.xtitem{width:32.8%;height:100%;position:absolute;overflow:hidden;}
.xtitem1{left:0;top:0;}
.xtitem2{left:33.6%;}
.xtitem3{right:0;top:0;z-index:2;}
.xttitle{box-sizing:border-box;position:absolute;bottom:12px;width:100%;left:0;text-align:center;}
.xttitle span{padding-left:5px;border-left:2px solid #d50e2a;color:#cbcbcb;font-size:14px;display:inline-block;height:12px;line-height:12px;}
.xtitem-1{position:absolute;left:0;top:0;width:101%;height:280px;overflow:hidden;}
.xtitemPic{position:absolute;left:0;top:0;width:101%;height:100%;transition:all 0.5s ease-in-out;transition-timing-function: ease;-webkit-transition-timing-function: ease;opacity: .7;}
.xtitemPic1{background:url(../app/images/index-new/sheji-1.webp) no-repeat;background-position:center bottom;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;}
.xtitemPic2{background:url(../app/images/index-new/sheji-2.webp) no-repeat;background-position:center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;}
.xtitemPic3{background:url(../app/images/index-new/sheji-3.webp) no-repeat;background-position:center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;}
.xtitem:hover .xtitemPic{opacity: 1;}
.xtitem:hover .xttitle span{text-decoration:underline;}

.rowTwrap{width:100%;height:auto;position:relative;margin:0;padding:100px 0 20px 0;overflow:hidden; }
.proWrap{width:82%;height:auto;position:relative;margin:0 auto;padding:0;overflow:hidden;}
.proLineOne{position:relative;width:100%;text-align:center;padding-bottom:15px;}
.proLineOne .proItem{display:inline-block;width:16%;height:auto;margin-right:.46%;padding:0;position:relative;}
.proLineOne .proItem:nth-child(6){margin:0;}
.proItem img{width:100%;height:auto;opacity:.7;transition:all 0.5s ease-in-out;transition-timing-function:ease;-webkit-transition-timing-function:ease;}
.proItem:hover img{opacity:1;}
@media screen and (max-width: 1460px){
    .proLineOne .proItem{width:15.5%;}
}


.proLineTwo{position:relative;width:100%;text-align:center;padding-bottom:15px;padding:0 0 100px 0;}
.proLineTwo .proItem{display:inline-block;width:16%;height:auto;margin-right:.5%;position:relative;padding:0;}
.proTxt{position:absolute;left:0;width:100%;top:42%;text-align:center;}
.proTxt p{font-size:15px;line-height:24px;margin:0;padding:0;}
.proLineTwo .proItem:nth-child(5) p{font-size:13px;}

.lingWrapper{width:100%;height:auto;position:relative;margin:0;padding:100px 0 0 0;overflow: hidden;}
.lingBg{width:100%;height:560px;margin:0;padding:0;overflow:hidden;background-position:center center;background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;}
.lingItem{position:absolute;left:4.8%;width:80%;height:auto;top:33%;}
.lingItem .title{font-size:30px;font-weight:700;padding-bottom:30px;}
.lingItem .desc{padding-bottom:40px;font-size:15px;line-height:24px;}
.lingItem .more{border:1px solid #ffffff;text-decoration:none;padding:5px 15px 5px 15px;margin:0;border-radius:15px;font-weight:700;}

.sheWrapper{width:100%;height:auto;position:relative;margin:0;padding:0 0 100px 0;overflow: hidden;}
.sheBg{width:100%;height:560px;margin:0;padding:0;overflow:hidden;background-position:center center;background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;}
.sheItem{position:absolute;right:4.8%;width:80%;height:auto;top:30%;text-align:right;}
.sheItem .desc{padding-bottom:40px;font-size:15px;line-height:24px;}
.sheItem  .more{border:1px solid #ffffff;text-decoration:none;padding:5px 15px 5px 15px;margin:0;border-radius:15px;font-weight:700;}

.whyWrap{width:100%;height:340px;padding:0;}
.whyBanner{position:absolute;width:50%;height:100%;left:0;top:0;background-position:center center;background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;}
.whyTxt{position:absolute;width:48%;left:50%;top:31%;}
.whyTxt .title{border-left: 2px solid #d50e2a;font-size:26px;padding-left:10px;line-height:26px;height:26px;}
.whyTxt .desc{padding-top:15px;font-size:15px;line-height:24px;}
.whyWrap .swiper-pagination-bullet{width:6px;height:6px;}
.whyWrap .swiper-pagination{position: absolute;right:18%;bottom:25px;text-align:right;width:40%;left:auto;}
.whyWrap .swiper-pagination-bullet-active{
width:18px;height:6px;background: #97989a;border-radius: 16px;opacity: 1;-webkit-border-radius: 16px;-moz-border-radius: 16px;-ms-border-radius: 16px;-o-border-radius: 16px;background: #d60f2a none repeat scroll 0 0;opacity: 1;}

.newsWrapper{width:100%;height:auto;position:relative;margin:0;padding:0;overflow: hidden;}
.newsBg{width:100%;height:445px;margin:0 0 50px 0;padding:0;overflow:hidden;background-position:center center;background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;}
.newsTxt{position:absolute;width:48%;left:49%;text-align:center;top:17%;}
.newsTxt .title{color:#ffffff;font-weight:800;font-size:30px;padding-bottom:10px;}
.newsTxt .title span{color:#d21027;display:inline-block;padding:0 5px 0 5px;}
.newsTxt a{text-decoration:none;}
.newsTxt .subtitle{color:#ffffff;font-weight:500;font-size:29px;padding-bottom:3px;}
.newsTxt .desc{font-size:14px;line-height:24px;}

.news-swiper .swiper-slide{background:none;}
.news-swiper .left, .news-swiper .right{position:absolute;top:11%;z-index:9;cursor: pointer;}
.news-swiper .left{left:1%;}
.news-swiper .right{right:1%;}

@media screen and (max-width: 1200px){
    .news-swiper .left{0%;}
    .news-swiper .right{right:0;}
    .newsTxt .subtitle{font-size:28px;}
    .newsTxt .desc{font-size:13px;}
}


.noticeWrap{width:100%;height:auto;position:relative;margin:0;padding:0 0 50px 0;overflow: hidden;}
.noticeBg{width:100%;height:450px;margin:0;padding:0;overflow:hidden;background-position:center center;background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-image: url(../app/images/index-new/notice.webp);}
.noticeBox{position:absolute;width:100%;top:15%;left:0;}
.noticeBox .title{text-align:center;}
.noticeBox .title span{border-left:3px solid #d50e2a;padding-left:10px;display:inline-block;height:30px;line-height:28px;font-size:30px;color:#ffffff;}
.noticeBox .desc{margin:30px auto 0;position:relative;width:710px;font-size:15px;line-height:34px;}
.desc span{width:98%;text-align:right;display:block;padding-top:50px;}


