@charset "UTF-8";
/***
------------------------------技术支持：泗洪云迈信息------------------------------
--------
----------------
------------------------
--------------------------------
----------------------------------------
----------------------------键盘诠释完美，代码演绎人生----------------------------
***/


@import "fonts.css";
html{margin:0;padding:0}
body{margin:0;padding:0;font-size: 16px;overflow-x:hidden;font-family: 思源黑体,sans-serif;font-weight: 200;}
table,td,tr,ul,ol,li,dl,dd,dt,p,input,form,em,p,img,h1,h2,h3,h4,h5{margin:0;padding:0}
ul,li{margin:0;padding:0;list-style:none}
a{text-decoration:none;color: #16191f;}
textarea,input{font-family: Poppins, sans-serif}
img{display:block}
input,textarea{outline:none}
button{padding:0;background-color:unset;font-family: Poppins, sans-serif;border:none}
.pimg{position:relative;display:block}
.pimg img{position:absolute;width:100%;height:100%;object-fit:cover}
.nowrap{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.line_num{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
:root{
    /*--fz12:12px;*/
    /*--fz14:14px;*/
    /*--fz16:16px;*/
    /*--fz18:18px;*/
    /*--fz20:20px;*/
    /*--fz24:24px;*/
    /*--fz28:28px;*/
    /*--fz32:32px;*/
    /*--fz50:50px;*/
    /*--glow-size:#FE0467*/
    --mainColor:#FF6800
}
/*.mainWidth{width: 97.142%;margin: 0 auto;max-width: 1865px;}*/
.mainWidth{width: 97.142%;margin: 0 auto;max-width: 1440px;}
.w1400{margin: 0 auto;max-width: 1200px}
.flex{display: flex;}
.justify-center{justify-content: center}
.align-center{align-items: center}
.tr5{transition: all .3s}
.mt15{margin-top: 15px;}
.mt10{margin-top: 10px;}
.mb15{margin-bottom: 15px;}
.pt10{padding-top: 10px;}
.pb10{padding-bottom: 10px;}
.pd80{padding: 80px 0}
.tcenter{text-align: center}
.w-100{width: 100%;}
.position-relative{position: relative}
.fw-500{font-weight: 500;}
.font-16{font-size: 1rem;}
.d-block{display: block}
img.aligncenter{display: block;margin: 0 auto}
.pointer{cursor: pointer}
.o-hidden{width: 100%;overflow: hidden}


body.overflow{overflow: hidden;height: 100%}



header{position: relative;z-index: 50}
header .headPc{position: relative}
header .headPc .top{background-color: #ff6800;padding: 10px 0}
header .headPc .top *{color: #fff;font-size: .88rem;}
header .headPc .top .right{margin-left: auto;}
header .headPc .top .right .list a{position: relative;}
header .headPc .top .right .list a:not(:first-of-type){padding-left: 20px;}
header .headPc .top .right .list a:not(:first-of-type)::after{content:'';width: 1px;height: 10px;position:absolute;top: 5px;left: 10px;background-color: #fff;}
header .headPc .mainHead{}
header .headPc .mainHead .content{padding: 30px 0}
header .headPc .mainHead .content .logo{}
header .headPc .mainHead .content .telBox{margin-left: auto;}
header .headPc .mainHead .content .telBox{}
header .headPc .mainHead .content .telBox h3{color: #666666;}
header .headPc .mainHead .content .telBox p{color: #FF6800;}
header .headPc .navBox{background-color: #004c8e;}
header .headPc .navBox *{color: #fff}
header .headPc .navBox .content{}
header .headPc .navBox .content .list{}
header .headPc .navBox .content .list .one{flex: 1}
header .headPc .navBox .content .list .one a{padding: 12px 40px;background: transparent}
header .headPc .navBox .content .list .one a.active,
header .headPc .navBox .content .list .one a:hover{background-color: #FF6800;}
header .mHeadBox{display: none}


footer .footer1{background-color: #f1f4ff;}
footer .footer1 .list{margin-left: -30px;margin-right: -30px;}
footer .footer1 .item{margin: 0 30px;padding: 50px 0}
footer .footer1 a{background-color: #FF6800;font-size: 30px;line-height: 45px;color: #fff;border-radius: 10px;padding: 10px 0}


footer .footer2{background-color: #06052A;padding: 80px 0}
footer .footer2 .left{}
footer .footer2 .left *{color: #fff;line-height: 41px;}
footer .footer2 .left .text{margin-top: 20px;}
footer .footer2 .left .text .line{}
footer .footer2 .left .text .copyright{margin-left: 8px;}
footer .footer2 .right{}
footer .footer2 .right{margin-left: auto;}
footer .footer2 .right .imgList{}
footer .footer2 .right .imgList .item:not(:first-of-type){margin-left: 20px;}
footer .footer2 .right .imgList .item img{width: 120px;}
footer .footer2 .right .imgList .item p{color: #fff;margin-top: 10px;}



footer .footer3{position: relative;z-index: 60}
footer  .footer3 .fixedBox{position: fixed;width: 100%;bottom: 0;left: 0;background-color: #fff;box-shadow: 0 0 5px rgba(0, 0, 0, 0.23)}
footer .footer3 .item{background-color: #FF6800;margin: 8px;justify-content: center;padding: 10px 0;border-radius: 5px}
footer .footer3 .item .img{}
footer .footer3 .item .img img{width: 20px;}
footer .footer3 .item p{color: #fff;margin-left: 15px;}

footer .footer4{position: relative;z-index: 60}
footer .footer4 .fixedBox{position: fixed;right: 0;top: 50%;transform: translateY(-50%);}
footer .footer4 .fixedBox .body{background-color: #FF6800;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 20px 0;cursor: pointer;border-radius: 8px 0 0 8px;box-shadow: 0px 1px 10px 1px rgba(221, 221, 221, 0.3)}
footer .footer4 .fixedBox .text{padding: 20px;writing-mode:vertical-rl;color: #fff;white-space: nowrap}
footer .footer4 .fixedBox .icon img{width: 22px;}
footer .footer5{display: none}
footer .footer6 .swal2-popup{border-radius: 0}
footer .footer6 .swal2-confirm {background-color: var(--mainColor);padding: 10px 25px;border: none;color: #fff;outline: none;cursor: pointer;}




.indexTopTit{color: #dc3741;font-size: 36px;position: relative;padding-left: 10px;}
.indexTopTit::after{content: '';position: absolute;left: -2px;top: 50%;width: 5px;height: 60%;background-color: #FF6800;transform: translateY(-50%);border-radius: 2px}

.indexTopTit2{color: #010113;font-size: 36px;position: relative;padding-left: 10px;}
.indexTopTit2::after{content: '';position: absolute;width: 80%;height: 5px;background-color: #FF6800;border-radius: 2px;bottom: -10px;left: 50%;transform: translateX(-50%)}


.index1{overflow: hidden;position: relative}
.index1 .swiper-slide img{width: 100%;}
.index1 .index1_sw_pagination{position: absolute;bottom: 20px;z-index: 5;left: 0;width: 100%;}
.index1 .swiper-pagination-bullet{width: 16px;height: 16px;}
.index1 .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 80px;border-radius: 100px;background-color: #fff;}

.index2{padding-top: 100px;}
.index2 .list{margin-left: -14px;margin-right: -14px;margin-top: 45px;flex-wrap: wrap}
.index2 .list .item{width: 50%;}
.index2 .list .item .itemBody{margin: 14px}
.index2 .list .item .top{position: relative}
.index2 .list .item .top::before{content: '';position: absolute;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);z-index: 2;top: 0;left: 0;transition: all .5s}
.index2 .list .item .top .pimg{padding-bottom: 62.5%;z-index: 1}
.index2 .list .item .top .text{position: absolute;z-index: 3;width: 100%;height: 100%;top: 0;left: 0;}
.index2 .list .item .top .text *{color: #fff}
.index2 .list .item .top .text h3{font-size: 36px;}
.index2 .list .item .top .text p{font-size: 22px;margin-top: 20px;}
.index2 .list .item .top .text .textBody{position: relative}
.index2 .top .lineBox{position: absolute;width: calc( 100% + 50px);top: 0;height: 100%;left: -25px;}
.index2 .top .lineBox .lineTran{position: relative}
.index2 .top .lineBox .topLine{height: 20px;border: 1px solid #fff;top: -40px;left: 0;width: 100%;position: absolute}
.index2 .top .lineBox .topLine{border-bottom: 0}
.index2 .top .lineBox .bottomLine{height: 50px;border: 1px solid #fff;bottom: -120px;left: 0;width: 100%;position: absolute}
.index2 .top .lineBox .bottomLine{border-top: 0}
.index2 .list .item .bottom{border: 1px solid #F4F4F4;padding: 20px 30px}
.index2 .list .item .bottom h4{font-size: 20px;color: #FF6800}
.index2 .list .item .bottom p{font-size: .88rem;color: #666666;margin-top: 10px;-webkit-line-clamp: 2}
.index2 .list .item:hover .top::before{height: 0;}

.index3{padding: 100px 0;background-color: #EFEFEF;margin-top: 100px;}
.index3 .list{margin-left: -14px;margin-right: -14px;margin-top: 45px;flex-wrap: wrap}
.index3 .list .item{width: 50%;}
.index3 .list .item .itemBody{margin: 14px}
.index3 .list .item .top{position: relative}
.index3 .list .item .top::before{content: '';position: absolute;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);z-index: 2;top: 0;left: 0;transition: all .5s}
.index3 .list .item .top .pimg{padding-bottom: 62.5%;z-index: 1}
.index3 .list .item .bottom h4{margin-top: 20px;font-size: 20px;color: #FF6800}

.index3 .list .item:hover .top::before{width: 0;}

.index4{padding-top: 100px;}
.index4 .img{margin-top: 60px;}
.index4 .img img{width: 100%;}

.index5{padding: 100px 0;}
.index5 .left .text{margin-top: 30px;line-height: 41px; color: #666666;}
.index5 .left .text a{color: var(--mainColor)}
.index5 .imgList{margin-top: 20px;}
.index5 .imgList .item{margin: 5px}
.index5 .imgList .pimg{padding-bottom: 58.59%;}
.index5 .right{padding-left: 55px;}
.index5 .right .text{margin-top: 30px;line-height: 41px;color: #666666;text-indent: 2em}




.commonBreadBox{padding: 50px 0;background-color: #EFEFEF;}
.commonBreadBox .bread .img{margin: 0 10px}
.commonBreadBox .bread .home{padding-right: 10px;}
.commonBreadBox .bread .home img{height: 20px;}
.commonBreadBox .bread .img img{height: 15px;}

.commonPagePagesBox{}
.commonPagePagesBox .pagePages{}
.commonPagePagesBox .pagePages a{display: inline-block;padding: 10px 15px;border: 1px solid #ddd}
.commonPagePagesBox .pagePages a:not(:first-of-type){margin-left: 10px;}
.commonPagePagesBox .pagePages a.active,
.commonPagePagesBox .pagePages a:hover{background-color: var(--mainColor);color: #fff}


.commonBanner img{width: 100%}


.listImg1{padding-bottom: 100px;}
.listImg1 .list{margin-left: -14px;margin-right: -14px;flex-wrap: wrap;padding-bottom: 50px;}
.listImg1 .list .item{width: 25%;}
.listImg1 .list .item .itemBody{margin: 14px}
.listImg1 .list .item .top{position: relative}
.listImg1 .list .item .top::before{content: '';position: absolute;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);z-index: 2;top: 0;left: 0;transition: all .5s}
.listImg1 .list .item .top .pimg{padding-bottom: 62.5%;z-index: 1}
.listImg1 .list .item .bottom{border: 1px solid #F4F4F4;padding: 20px 30px}
.listImg1 .list .item .bottom h4{}
.listImg1 .list .item .bottom p{font-size: .88rem;color: #666666;margin-top: 10px;-webkit-line-clamp: 2}
.listImg1 .list .item:hover .top::before{height: 0;}




.listText1{padding-bottom: 100px;}
.listText1 .list{padding-bottom: 50px;}
.listText1 .list .item{margin-top: 20px;border-bottom: 1px solid rgba(153, 153, 153, 0.2);padding-bottom: 20px;}
.listText1 .list .item .itemBody .left{width: 70px;}
.listText1 .list .item .itemBody .time{width: 70px;height: 70px;background-color: var(--mainColor);}
.listText1 .list .item .itemBody .left .top{font-size: 32px;text-align: center;color: #fff;font-weight: bold;}
.listText1 .list .item .itemBody .left .bottom{text-align: center;background-color: #eee;color: #888}
.listText1 .list .item .itemBody .right{margin-left: 20px;width: 0;flex: 1}
.listText1 .list .item .itemBody .right .tit{font-size: 16px;line-height: 32px;}
.listText1 .list .item .itemBody .right .desc{-webkit-line-clamp:2;line-height: 24px;font-size: .88rem;color: #999999;}





.singleBody1{padding-bottom: 50px;}
.singleBody1 .title{font-size: 32px;line-height: 45px;padding: 60px 0}
.singleBody1 .info{background-color: #eee;padding: 20px 40px;color: #666666;box-sizing: border-box;position:relative;}
.singleBody1 .info::after{content: '';height: 100%;width: 5px;background-color: var(--mainColor);position: absolute;left: 0;top: 0;}
.singleBody1 .info .click{margin-left: 20px;}
.singleBody1 .textBody{margin-top: 30px;}
.singleBody1 .textBody{line-height: 32px;color: rgb(34, 34, 34);}
.singleBody1 .textBody p{text-indent: 2em;margin-top: 10px;}
.singleBody1 .pages{margin-top: 50px;}
.singleBody1 .pages a{border: 1px solid #ddd;padding: 20px;max-width: 48%;box-sizing: border-box}

.singleBody2{padding-bottom: 50px;padding-top: 50px;}
.singleBody2 .content{border-top: 1px dashed rgba(102, 102, 102, 0.3);padding-top: 50px;}
.singleBody2 .title{font-size: 24px;}
.singleBody2 .list{flex-wrap: wrap;margin-left: -10px;margin-right: -10px;margin-top: 30px;}
.singleBody2 .list .item{width: 50%;}

.singleBody2 .list .item .itemBody{margin: 10px;border-bottom: 1px solid rgba(153, 153, 153, 0.2);padding-bottom: 20px;}
.singleBody2 .list .item .itemBody .left{width: 70px;}
.singleBody2 .list .item .itemBody .time{width: 70px;height: 70px;background-color: var(--mainColor);}
.singleBody2 .list .item .itemBody .left .top{font-size: 32px;text-align: center;color: #fff;font-weight: bold;}
.singleBody2 .list .item .itemBody .left .bottom{text-align: center;background-color: #eee;color: #888}
.singleBody2 .list .item .itemBody .right{margin-left: 20px;width: 0;flex: 1}
.singleBody2 .list .item .itemBody .right .tit{font-size: 16px;line-height: 32px;}
.singleBody2 .list .item .itemBody .right .desc{-webkit-line-clamp:2;line-height: 24px;font-size: .88rem;color: #999999;}


.singleBody1.page .title{padding: 30px 0}
.singleBody1.page .textBody{margin-top: 10px;}


.pageContact1{background-color: #EFEFEF;}
.pageContact1 .content{background-color: #fff;padding: 50px;box-sizing: border-box}
.pageContact1 .content .title{font-size: 32px;text-align: center}
.pageContact1 .content .text{line-height: 45px;margin-top: 20px;}
.pageContact1 .content .mapBox{margin-top: 30px;}
.pageContact1 .content .mapBox img{margin: 0 auto;max-width: 100%}
.pageContact1 .content img{max-width: 100%;height: auto}












