body,input,h1,h2,h3,h4,h5,h6,b,c,e,i,g,p,div,dl,dt,dd,font{ margin:0; padding:0;color:#555; font-size:12px; font-family:"思源黑体";}
body,html{height:100%;position:relative;width: 100%;background-color: #ffffff;}

a{ color:#333; text-decoration:none; font-size: 16px;}
ul, ol, li, dl, dd {margin: 0;padding: 0; list-style:none;}
html, body, p, div, h1, h2, h3, h4, h5, h6,span,dd,dt,b,c,e,a,font{ -webkit-text-size-adjust:100%;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{display: block;content: '';clear: both;}
.m{ width:1300px; margin:0 auto;padding:0 30px;}
 

/* header */
.headerwrap{width: 100%;position: absolute;top: 0;left: 0;z-index: 200;box-sizing: border-box;}
.headertop{width: 100%;box-sizing: border-box;padding: 0 70px;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;height: 30px;}
.headertop h3{font-size: 12px;color: #ffffff;opacity:0.75;letter-spacing:0.5px;}
.headertop .abox{display: flex;display: -webkit-flex;}
.headertop a{display: block;font-size: 12px;color: #FFFFFF;padding: 0 20px;border-right: 1px solid #FFFFFF;box-sizing: border-box;}
.headertop a:first-child{border-left: 1px solid #FFFFFF;}
.headertop a i{font-size: inherit;color: inherit;margin-right: 5px;}
/* header */
.header{width: 100%;box-sizing: border-box;padding:0 70px;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.header .logo img{display: block;width: auto;height: 50px;}
.header .logo img.logo02{display: none;height: 46px;}
.header .right{box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;}
.header .right .nav{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;}
.header .right .nav a{display: block;font-size: 16px;color: #ffffff;padding-bottom: 10px;width: 130px;position: relative; text-align:center;}
.header .right .nav a:after{content: '';display: block;width: 0%;height: 1px;background: rgba(255,255,255,0.3);position: absolute;left: 0;bottom: 0;transition: all .3s;}
.header .right .nav a:hover:after{width: 100%;}
.header .right .nav li{margin-right: 30px;position: relative;}
.header .right .nav li:last-child{margin-right: 0;}
.header .right .n-email{width: 70px;height: 70px;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;opacity: 0;border-left: 1px solid #DDDDDD;}
.header .right .n-email i{font-size: 16px;color: #222222;}

.header .right .nav .nav02{position: absolute;width: 150%; left:-25%;background-color: #023c72; opacity: 0;visibility: hidden;}
.header .right .nav .nav02 a{display: block;width: 100%;box-sizing: border-box;padding: 0 10px;font-size: 14px;color: #fff;line-height: 50px; border-bottom:1px solid #0269c8;}
.header .right .nav .nav02 a:last-child{ border:none;}
.header .right .nav .nav02 a i{font-size: inherit;color: inherit;opacity: 0;margin-left: 10px;}
.header .right .nav .nav02 a:hover{color: #ea5412;}
.header .right .nav .nav02 a:hover i{opacity: 1;}
.header .right .nav li:hover .nav02{opacity: 1;visibility: visible;}

.div2_1 .headerwrap,.div3 .headerwrap{position: fixed;background-color: #FFFFFF;box-shadow: 0px 0px 5px rgba(0,0,0,0.3);opacity: 0;}
.div2_1 .headertop,.div3 .headertop{height: 0;}
.div2_1 .header .logo img.logo01{display: none;}
.div2_1 .header .logo img.logo02{display: block;}
.div2_1 .header .right .n-email{opacity: 1;}
.div2_1 .header .right .nav a{padding-bottom: 0;padding-right: 0;color: #222222;}
.div2_1 .header .right .nav02 a{ color: #fff;}
.div2_1 .header .right .nav a:after{direction: none;}
.div2_1 .headerwrap{animation: header .4s ease-out .3s 1 forwards;-webkit-animation: header .4s ease-out .3s 1 forwards;}
.div2_1 .header .right .nav li>a {
    line-height: 70px;
}

@-webkit-keyframes header{
	0%{height: auto;transform: translateY(-100%);-webkit-transform: translateY(-100%);}
	100%{height: auto;transform: none;-webkit-transform: none;opacity: 1;}
}
@keyframes header{
	0%{height: auto;transform: translateY(-100%);-webkit-transform: translateY(-100%);}
	100%{height: auto;transform: none;-webkit-transform: none;opacity: 1;}
}


/* banner */
.banner{width: 100%;height: 100%;position: relative;} 
.banner .sjbanner{display: none;}
.banner:after{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 0;background-color:rgba(30, 30, 40, 0.33);}
.bannertext{width: 1300px;position: absolute;left: 50%;top: 50%;position: absolute;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);z-index: 1;padding-top:30px;}
.bannertext h3{font-size: 56px;color: #ffffff;font-weight: bold;margin-bottom: 40px;letter-spacing: 0px;}
.bannertext p{font-size: 26px;color: #FFFFFF;font-weight: bold;margin-bottom: 40px;letter-spacing: 0px;line-height: 30px;}
.bannertext h4{font-size: 15px;color: #FFFFFF;margin-bottom: 40px;}
.more{display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;width: 190px;height: 52px;line-height: 52px;text-align: center;box-sizing: border-box;border: 1px solid #FFFFFF;position: relative;z-index: 0;font-size: 14px;color: #FFFFFF;border-radius:2px;overflow: hidden;}
.more01{background-color:#ea5412;border:none;}
.more02{ margin-top: 40px;border: 1px solid #ea5412;}

.more01 i{display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;font-size: inherit;color: inherit;height: 20px;margin-left: 10px;position: relative;}
.more:after{content: '';display: block;width: 0%;height: 100%;transition: all .3s;background-color: #FFFFFF;position: absolute;left: 0;top: 0;z-index: -1;}
.more:hover:after{width: 100%;}
.more:hover{color: #ea5412;}
.more01:hover i{border-color: #ea5412;}
.b-scroll{position: absolute;left: 70px;bottom: 80px;z-index: 1;display: flex;display: -webkit-flex;-webkit-flex-flow: column;flex-flow: column;align-items: center;-webkit-align-items: center;}
.b-scroll strong{height: 60px;display: block;width: 1px;margin-bottom: 10px;background-color: transparent;position: relative;overflow: hidden;}
.b-scroll p{writing-mode: tb;font-size: 12px;color: #FFFFFF;}
.b-scroll strong:after{content: '';display: block;width: 100%;height: 100%;-webkit-animation: scrollline 2s ease-out .5s infinite;animation: scrollline 2s ease-out .5s infinite;position: absolute;left: 0;top: 0;background-color: #FFFFFF;}

@keyframes scrollline{
0%{height: 0%;bottom: initial;top: 0;}
25%{height: 100%;}
50%{height: 100%;}
70%{top: initial;bottom: 0;}
80%{height: 0%;}
100%{height: 0%;}
}
@-webkit-keyframes scrollline{
0%{height: 0%;bottom: initial;top: 0;}
25%{height: 100%;}
50%{height: 100%;}
70%{top: initial;bottom: 0;}
80%{height: 0%;}
100%{height: 0%;}
}

.i-text p{font-size: 13px;color: #ea5412;margin-bottom: 10px;font-weight: bold;}
.i-text h3{font-size: 36px;color: #222222;font-weight: bold;line-height: 42px;margin-top: 10px;}
.i-text h4{font-size:16px;line-height: 30px;color: #666666;margin-top: 40px;}

/* indexwrap */
.indexwrap{width: 100%;position: relative;overflow: hidden;box-sizing: border-box;}
/* indx01wrap */
.indx01wrap{width: 100%;position: relative;padding: 130px 70px;box-sizing: border-box;}
.indx01wrap:after{content: '';display: block;width: 92%;height: 100%;background-color: #eff1f9;position: absolute;left: 0;top: 0;z-index: 0;}
.indx01{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.indx01left{width: 80%;box-sizing: border-box;margin: 0;}
.indx01left .swiper-slide{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;background-color: #eff1f9;}
.indx01left .swiper-slide .imgbox{width: 60%;box-sizing: border-box;overflow: hidden;}
.indx01left .swiper-slide .imgbox img{display: block;width: 100%;}
.indx01left .swiper-slide .text{box-sizing: border-box;width: 50%;padding-left: 90px;position: relative;}
.indx01left .swiper-slide .text:before{content: '';display: block;width: 8px;height: 120px;position: absolute;left: 0;top: 0;background-color: #ea5412;}
.indx01left .swiper-slide .text p{font-size:16px;line-height: 30px;color: #666666;margin-top: 40px;}
.indx01left .swiper-slide .text .t-top p{font-size: 13px;color: #ea5412;margin-bottom: 10px;font-weight: bold;}
.indx01left .swiper-slide .text .t-top h3{font-size: 36px;color: #222222;font-weight: bold;line-height: 42px;margin-top: 10px;}
.indx01left .swiper-slide .text a{background-color: #ea5412;border-color: #ea5412;margin-top: 30px;}
.indx01left .swiper-slide .text .more02 i{color: inherit;font-size: inherit;margin-left: 10px;}
.indx01left .swiper-button-next,.indx01left .swiper-button-prev{display: none;}
.indx01right{width: 10%;box-sizing: border-box;margin: 0;}
.indx01right .swiper-wrapper{display: flex;display: -webkit-flex;-webkit-flex-flow: column;flex-flow: column;transform: none!important;display: block;}
.indx01right .swiper-wrapper .swiper-slide{width: 100%;margin-bottom: 10px;transition: all .3s;}
.indx01right .swiper-wrapper .swiper-slide:last-child{margin-bottom: 0;}
.indx01right .swiper-wrapper a{display: block;width: 100%;position: relative;}
.indx01right .swiper-wrapper a img{display: block;width: 100%;}
.indx01right .swiper-wrapper a .t-mask{width: 100%;height: 100%;position: absolute;top: 0;left: 0;box-sizing: border-box;padding: 20px;transition: all .3s;}
.indx01right .swiper-wrapper a .t-mask h3{font-size: 16px;color: #FFFFFF;}
.indx01right .swiper-wrapper a .t-mask p{font-size: 14px;text-transform: uppercase;color: #FFFFFF;position: absolute;left: 20px;bottom: 20px;opacity: 0;transition: all .3s;}
.indx01right .swiper-wrapper a .t-mask p i{font-size: inherit;color: inherit;margin-left: 5px;}
.indx01right .swiper-wrapper .swiper-slide:hover a .t-mask,.indx01right .swiper-wrapper .swiper-slide.swiper-slide-thumb-active a .t-mask{background-color: rgba(234,84,18,0.75);}
.indx01right .swiper-wrapper .swiper-slide:hover a .t-mask p,.indx01right .swiper-wrapper .swiper-slide.swiper-slide-thumb-active a .t-mask p{opacity: 1;}
.indx01wrap .sjbtn{display: none;position: relative;z-index: 1;}
.indx01wrap .sjbtn .more{background-color: #ea5412;}
.indx01wrap .sjbtn i{color: inherit;font-size: inherit;margin-left: 10px;}

/* i-cont */
.i-cont{width: 1300px;}

/* index02wrap */
.index02wrap{width: 100%;box-sizing: border-box;margin: 110px 0;}
.i-text{margin: auto;margin-bottom: 50px;}
.index02{width: 100%;box-sizing: border-box;position: relative;}
.index02imgbox{width: 100%;overflow: hidden;height: 70vh;position: relative;background-color: #222;} 
.index02imgbox img{display: block;width: 100%;height: 100%;object-fit: cover;opacity: 0;transition: all .3s;position: absolute;left: 0;top: 0;}
.index02imgbox img.active{opacity: 1;}
.index02lsit{width: 100%;position: absolute;top: 0;left: 0;display: flex;display: -webkit-flex;height: 100%;}
.index02lsit li{width: 33%;box-sizing: border-box;position: relative;height: 100%;border-right: 1px solid rgba(255,255,255,0.3);padding: 70px 40px;overflow: hidden;}
.index02lsit li:after{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-image: linear-gradient(to bottom, #fc761e, #c23d02);opacity: 0;transition: all .3s;}
.index02lsit li img{display: block;width: auto;height: 50px;position: relative;z-index: 1;}
.index02lsit li .text{position: absolute;left: 0;top: 100%;width: 100%;box-sizing: border-box;padding: 0 40px;transform: translateY(-120px);-webkit-transform: translateY(-120px);transition: all .3s;padding-bottom: 70px;z-index: 1;}
.index02lsit li .text h3{font-size: 26px;color: #ffffff;font-weight: bold;}
.index02lsit li .text strong{display: block;width: 20px;height: 2px;background-color: #FFFFFF;margin-top: 20px;}
.index02lsit li .text h4{font-size: 14px;line-height: 24px;color: #FFFFFF;margin-top: 30px;opacity: 0;transition: all .3s;transform: translateY(60px);-webkit-transform: translateY(60px);}
.index02lsit li:hover .text h4{opacity: 1;transform: none;-webkit-transform: none;}
.index02lsit li:hover .text{transform: translateY(-100%);-webkit-transform: translateY(-100%);}
.index02lsit li:hover:after{opacity: 0.8;}

/* index03wrap */
.index03wrap{width: 100%;margin: 110px 0;position: relative;z-index: 0;}
.index03 .swiper-slide{width: 53%;}
.index03 .swiper-slide a{display: block;width: 100%;overflow: hidden;position: relative;}
.index03 .swiper-slide a img{display: block;width: 100%;transition: all .6s;}
.index03 .swiper-slide a:hover img{transform: scale(1.1);}
.index03 .swiper-container{padding-left: calc((100% - 1300px)/2);box-sizing: border-box;padding-right: calc((100% - 1400px)/2);}
.index03 .swiper-slide a .font{display: block;width: auto;height: 86px;display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-align-items: center;align-items: center;position: absolute;left: 0;bottom: 0;background-color: rgba(255,255,255,0.9);padding: 0 40px;max-width: 90%;transition: all .3s;}
.index03 .swiper-slide a .font img{display: block;width: auto;max-width: 100%;height: 68px;}
.index03 .swiper-slide a .font img.img02{display: none;}
.index03 .swiper-slide a:hover .font img.img01{display: none;}
.index03 .swiper-slide a:hover .font img.img02{display: block;}
.index03 .swiper-slide a .font h3{font-size: 18px;color: #222222;}
.index03 .swiper-slide a .r-text{position: absolute;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-flex-flow: column;flex-flow: column;position: absolute;height: calc(100% - 140px);left: 30px;top: 40px;}
.index03 .swiper-slide a .r-text span{font-size: 14px;color: #FFFFFF;text-transform: uppercase;writing-mode: tb;letter-spacing: 2px;}
.index03 .swiper-slide a .r-text:after{content: '';display: block;width: 1px;height: 80px;background-color: #FFFFFF;margin-top: 10px;}
.index03 .swiper-slide a:hover .font{background-color: #ea5412;}
.index03 .swiper-slide a:hover .font h3{color: #ffffff;}
.index03 .bot{width: 100%;box-sizing: border-box;padding-left: 160px;margin-top: 20px;}
.index03 .page{display: flex;display: -webkit-flex;position: relative;width: 100%;-webkit-align-items: center;align-items: center;box-sizing: border-box;padding-left: calc((100% - 1300px)/2);margin-top: 40px;}
.index03 .page .swiper-button-next,.index03 .page .swiper-button-prev{position: relative;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;color: #ea5412;border: 1px solid #ea5412;border-radius: 4px;font-size: 14px;width: 48px;height: 48px;box-sizing: border-box;margin: 0;padding: 0;background-image: none;outline: none;left: 0;right: 0;top: 0;bottom: 0;}
.index03 .page .swiper-button-prev{}
.index03 .page .swiper-button-next{margin-left: 10px;}
.index03 .page .swiper-pagination{position: relative;bottom: 0;left: 0;margin: 0;padding: 0;margin-left: 30px;}
.index03 .page .swiper-pagination-bullet{width: 8px;height: 8px;opacity: 1;background-color: #aaaaaa;margin-right: 10px;outline: none;}
.index03 .page .swiper-pagination-bullet:last-child{margin-right: 0;}
.index03 .page .swiper-pagination-bullet-active{background-color: #ea5412;}

/* index05wrap */
.index05wrap{width: 100%;padding:110px 0;background: #f3f3f3;margin:auto;}
.index05{width: 1300px;background: url(bg_map.png) no-repeat;background-size: cover;margin:auto;}
.index05wrap .index05 .i-text h4{width:75%;}
.mumping_mun01{margin: auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;width: 100%;}
.mumping_mun01 li .circleChart{width: 160px;height: 160px;background-color: #d1dce1;border-radius: 50%;box-sizing: border-box;padding: 5px;margin: auto;position: relative;}
.mumping_mun01 li h2{width: 146px;height: 146px;box-sizing: border-box;background-color: #FFFFFF;border-radius: 50%;top:7px;left: 7px;position: absolute;font-size: 36px;color: #ea5412;text-align: center;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;} 
.mumping_mun01 li:nth-of-type(2) h2:after{content: '';font-size: 14px;color: #ea5412;margin-bottom: -22px;}
.mumping_mun01 li .text{width: 100%;text-align: center;}
.mumping_mun01 li .text h3{font-size: 16px;line-height: 26px;color: #666666;margin-top: 20px;}

/* footer */
.footerwrap{width: 100%;box-sizing: border-box;}
.footertop{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;padding: 0 70px;align-items: center;-webkit-align-items: center;height: 140px;background-color: #1b1b1b;box-sizing: border-box;}
.footertop .f-logo img{display: block;width: auto;height: 65px;}
.footertop .f-nav{display: flex;display: -webkit-flex;}
.footertop .f-nav a{display: block;font-size: 16px;color: #FFFFFF;margin-right: 50px;}
.footertop .f-nav a:last-child{margin-right: 0;}
.footertop .f-nav a:hover{text-decoration: underline;}
.copyright{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;padding: 0 70px;background-color: #0e0e0e;height: 60px;align-items: center;-webkit-align-items: center;}
.copyright .right{display: flex;display: -webkit-flex;}
.copyright .right h3,.copyright .right a{font-size: 13px;color: #FFFFFF;opacity: 0.5;margin-right: 30px;}
.copyright .right a:last-child{margin-right: 0;opacity: 0.2;}
.copyright .bdsharebuttonbox{}
.copyright .right a:hover{opacity: 1;}
.copyright .bdsharebuttonbox{display: flex;display: -webkit-flex;}
.copyright .bdsharebuttonbox a{background-image: none;font-size: 14px;color: #FFFFFF;opacity: 0.5;margin: 0;padding: 0;margin-right: 20px;}
.copyright .bdsharebuttonbox a:last-child{margin-right: 0;}
.copyright .bdsharebuttonbox a:hover{opacity:1;color:#fff;}

/* 关于 */
.n_banner{width: 100%;position: relative;overflow: hidden;box-sizing: border-box;}
.n_banner img{width: 100%;display: block;}
.n_banner .text{width: 1400px;box-sizing: border-box;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);padding-top:50px;}
.n_banner .text h3{font-size: 46px;color: #ffffff;margin-bottom: 40px;font-weight: bold;}
.n_banner .text h4{font-size: 16px;color: #ffffff;line-height: 32px;}

.n_main{width: 100%;overflow: hidden;    z-index: 0;position: relative;}

/* about01 */
.about01wrap{width: 100%;box-sizing: border-box;position: relative;padding: 100px 0;}
.about01wrap:after{content: '';display: block;width: 70%;z-index: 0;height: 100%;position: absolute;left: 0;top: 0;background-color: #f1f2f3;}
.a-cont{width: 1400px;}
.about01{margin: auto;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;position: relative;z-index: 1;}
.about01left{width: 65%;box-sizing: border-box;padding-right: 70px; position:relative;}
.about01left h3{font-size: 32px;color: #222222;font-weight: bold;}
.about01line{width: 100%;height: 1px;background-color: #DDDDDD;position: relative;margin: 30px 0;}
.about01line:before{content: '';display: block;width: 30px;height: 2px;position: absolute;left: 0;top: 0;background-color: #ea5412;}
.about01left p{font-size: 16px;line-height: 30px;color: #666666;text-align: left;margin-bottom: 20px;}
.about01right{width: 35%;box-sizing: border-box;overflow: hidden;}
.about01right img{display: block;width: 100%;transition: all .6s;}
.about01right:hover img{transform: scale(1.1);}

/* about02wrap */
.about02wrap{width: 100%;box-sizing: border-box;padding: 100px 0;background: url(abput04.jpg)no-repeat;background-size: cover;}
.about02{margin: auto;}
.about02tl{text-align: center;font-size: 30px;color: #ffffff;font-weight: bold;margin-bottom: 40px;}
.about02min li .text h3{font-size: 16px;color: #ffffff;margin-top: 20px;text-align: center;}

/* about03wrap */
.about03wrap{width: 100%;box-sizing: border-box;position: relative;padding: 100px 0;}
.about03wrap:after{content: '';display: block;width: 100%;height: 70%;position: absolute;bottom: 0;left: 0;background: url(about05.jpg)no-repeat;background-size: cover;z-index: 0;}
.about03{margin: auto;position: relative;z-index: 1;}
.about03tl{text-align: center;font-size: 32px;color: #222222;margin-bottom: 50px;font-weight: bold;}
.about03top{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;padding: 100px 0;background: url(about03.jpg)no-repeat;background-size: cover;}
.about03top li{width: 50%;box-sizing: border-box;padding: 0 140px;text-align: center;position: relative;}
.about03top li:after{content: '';display: block;width: 1px;height: 80%;background-color: rgba(255,255,255,0.5);position: absolute;right: 0;top: 10%;}
.about03top li:last-child:after{display: none;}
.about03top li p{font-size: 13px;color: #ffffff;margin-bottom: 30px;}
.about03top li h3{font-size: 24px;font-weight: bold;margin-bottom: 30px;color: #ffffff;}
.about03top li h4{font-size: 14px;color: #ffffff;line-height: 26px;margin-bottom: 30px;min-height: 78px;}
.about03top li strong{display: block;width: 40px;height: 2px;background-color: #ffffff;margin: auto;}
/* about03bot */
.about03bot{width: 100%;margin-top: 40px;display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.about03bot li{width: 32%;margin-right: 2%;background-color: #ffffff;padding: 50px 0;text-align: center;position: relative;margin-bottom: 2%;}
.about03bot li .cont{position: relative;z-index: 1;width: 100%;box-sizing: border-box;padding: 0 20px;}
.about03bot li:nth-of-type(3n){margin-right: 0;}
.about03bot li p{font-size: 12px;color: #aaaaaa;margin-bottom: 10px;}
.about03bot li h3{font-size: 20px;color: #222222;font-weight: bold;}
.about03bot li strong{display: block;width: 20px;height: 2px;background-color: #ea5412;margin: 20px auto;}
.about03bot li h4{font-size: 15px;line-height: 26px;color: #666666;}
.about03bot li:after{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-image: linear-gradient(to right, #ff6522, #e24500);z-index: 0;opacity: 0;transition: all .3s;}
.about03bot li:hover:after{opacity: 1;}
.about03bot li:hover p,.about03bot li:hover h3,.about03bot li:hover h4{color: #ffffff;}
.about03bot li:hover strong{background-color: #ffffff;}

 
 

/* about05wrap */
.about05wrap{width: 100%;box-sizing: border-box;padding: 100px 0;text-align: center;background: url(about_0223.jpg) no-repeat;background-size: cover;}
.about05wrap .line{display: block;width: 740px;height: 1px;background-color: rgba(255,255,255,0.5);margin: auto;margin-bottom: 50px;}
.about05wrap p{font-size: 16px;color: #ffffff;margin-bottom: 10px;}
.about05wrap h3{font-size: 28px;color: #ffffff;}
.about05wrap strong{display: block;width: 40px;height: 2px;background-color: #ea5412;margin: 30px auto;}
.about05wrap .more{background-color: #ffffff;color: #ea5412;width: 170px;height: 44px;line-height: 44px;border: none;margin: auto;}
.about05wrap .more:after{background-color: #ea5412;}
.about05wrap .more:hover{color: #ffffff;}

/* 内页导航 */
.n_nav{width: 100%;box-sizing: border-box;padding: 0;border-bottom: 1px solid #DDDDDD;}
.n_nav .con{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-align-items: center;align-content: center;}
.n_nav .con a{display: block;height: 80px;line-height: 80px;position: relative;font-size: 16px;color: #888888;padding: 0 50px;font-weight:bold;}
.n_nav .con a:after{content: '';display: block;width: 0%;height: 2px;background-color: #e41900;position: absolute;left: 0;bottom: 0;transition: all .3s;}
.n_nav .con a:hover:after,.n_nav .con a.active:after{width: 100%;}
.n_nav .con a:hover,.n_nav .con a.active{color: #e41900;}
.n_nav .con i{display: block;width: 1px;height: 20px;background-color: #888888;}

/* news01wrap */
.news01wrap{width: 100%;box-sizing: border-box;}
.news01wrap .li{display: block;width: 100%;box-sizing: border-box;padding: 50px 200px;border-bottom: 1px solid #DDDDDD;transition: all .3s;}
.news01wrap .li:hover{background-color: #f1f2f3;}
.news01wrap .item{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.news01wrap .item .imgbox{width: 30%;box-sizing: border-box;overflow: hidden;}
.news01wrap .item .imgbox img{display: block;width: 100%;transition: all .6s;}
.news01wrap .li:hover .item .imgbox img{transform: scale(1.1);}
.news01wrap .item .text{width: 70%;box-sizing: border-box;padding-left: 60px;padding-right: 200px;}
.news01wrap .item .text p{font-size: 14px;color: #aaaaaa;margin-bottom: 20px;}
.news01wrap .item .text h3{font-size: 20px;color: #222222;margin-bottom: 30px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news01wrap .item .text h4{font-size: 16px;line-height: 30px;color: #666666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news01wrap .li:hover .item .text h3{color: #e41900;}

 
 
 
 
 
 
.mumping_mun01 li {width: 160px;}

 
@media only screen and (max-width: 1600px){
.headertop{height: 50px;}
.header .right .nav a{width:100px;font-size:15px;}
.header .logo img{display: block;width: auto;height: 36px;}
.header .right .nav .nav02 a {font-size: 13px;line-height: 36px;padding: 0 10px;}
.header .right .nav .nav02 a i{margin-left:10px;}
.bannertext{width: 100%;padding-left: 200px;box-sizing: border-box;}
.bannertext h3{font-size: 46px;letter-spacing: 0px;margin-bottom:24px;}
.bannertext p{font-size: 24px;margin-bottom:24px;}
.bannertext h4{margin-bottom:24px;}
.more{width: 160px;height: 48px;line-height: 48px;}
.indx01wrap{padding: 110px 30px 110px 30px;}
.indx01left{width:83%;}
.indx01left .swiper-slide .text{padding-left: 36px;}
.indx01left .swiper-slide .text h3, .i-text h3{font-size: 26px;line-height: 32px;}
.indx01left .swiper-slide .text h4, .i-text h4{margin-top: 30px;font-size:15px;line-height:28px;}
.indx01right{width: 13%;}
.indx01right .swiper-wrapper a .t-mask h3{font-size:13px;}
.more{width: 170px;height: 44px;line-height: 44px;}
.i-cont{width: 1100px;}
.index03 .swiper-container,.index03 .page,.index04left{padding-left: calc((100% - 1100px)/2);}
.index04right{padding: 0 70px 0 60px;}
.index04left{width: 60%;}
.index02lsit li{padding: 30px 30px;}
.index02lsit li .text{    padding: 0 30px 30px;transform: translateY(-100px);-webkit-transform: translateY(-100px);}
.index02lsit li .text h3{font-size:20px;}
 
.indx01left .swiper-slide .imgbox{width:70%;}

.index03 .swiper-slide a .r-text span{font-size: 12px;letter-spacing: 0px;}
.index03 .swiper-slide a .r-text:after{height: 60px;}
.footertop .f-nav a{font-size:15px;}
.copyright .right h3, .copyright .right a{font-size:12px;}
.mumping_mun01 li .circleChart{width: 150px;height: 150px;}
.mumping_mun01 li h2{width: 136px;height: 136px;}


.n_banner .text{width: 1100px;box-sizing: border-box;padding: 50px 0 0;}
.n_banner .text h3{font-size: 42px;margin-bottom: 30px;}
.a-cont{width: 1100px;}
 
 
.about03top li{padding: 0 100px;}
.about01left h4{font-size:15px;}
.index03 .swiper-container{padding-right: calc((100% - 1100px)/2);}

.n_nav{padding: 0;}
.n_nav .con{width: 1100px;margin: auto;}

.news01wrap .li{padding: 50px 0;}
.news01wrap .item{width: 1100px;margin: auto;} 

 
 
 
.mumping_mun01 li .text h3{font-size:14px;}

 

}

/* n_about */
.n_about{width: 100%;box-sizing: border-box;position: relative;padding: 60px 0;}
.n_about .n_con{margin: auto;position: relative;z-index: 1;}
.n_about .n_con h3{font-size: 32px;color: #222222;font-weight: bold;}
.n_about .n_con .n_line{width: 100%;height: 1px;background-color: #DDDDDD;position: relative;margin: 30px 0;}
.n_about .n_con .n_line:before{content: '';display: block;width: 30px;height: 2px;position: absolute;left: 0;top: 0;background-color: #ea5412;}
.n_about .n_con .n_txt{width:100%;box-sizing: border-box; min-height:350px; padding-bottom:50px;}
.n_about .n_con .n_txt p{font-size: 16px;line-height: 30px;color: #666666;text-align: justify;}
.n_about .n_con .n_txt img{ max-width:1280px;}











