* {box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
        -ms-text-size-adjust: 100%;
        font-size: 16px;
}
html, body{min-width: 1400px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,table,th,td,section,article,aside,header,footer,nav,dialog,figure{margin:0;padding:0;}
*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
li{list-style:none;}
ul{margin: 0;padding: 0} 
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
*:focus{outline:none}
.clearfix:after,.clearfix:before{content: '';display: table}
.clearfix:after {clear: both;}
.font14{font-size: 14px}
.font16{font-size: 16px}
.font18{font-size: 18px}
.fl { float:left; }
.fr { float:right; }
.f-st { font-family:\5b8b\4f53;}
a{text-decoration:none;cursor:pointer;display: block;color: #282828;}
a:hover{text-decoration:none;color: #2a61c1;}
.hr24{ height:24px; clear:both; overflow:hidden}
.hr40{ height:40px; clear:both; overflow:hidden}
.hr60{ height:60px; clear:both; overflow:hidden}
.hr100{ height:100px; clear:both; overflow:hidden}
.undis{display: none}
.show{display: block!important;}
.container{width: 1200px;margin-left: auto;margin-right: auto;}
.flex{display: flex;}



body{font-family:'微软雅黑',microsoft yahei, arial,PingFang SC, helvetica, sans-serif;}
.by1{background: #e8fafc  url('../images/bg1.jpg') no-repeat center top}
.by2{background: #e8fafc  url('../images/bg2.jpg') no-repeat center top}

.banner{height: 1140px;}
.main{overflow: hidden;}

.m1{width: 100%;height: 1343px;background: url('../images/b01.png') no-repeat center top;position: relative;overflow: hidden;}
.t1{margin: 50px auto 0;text-align: center;}


.m1-img{width: 1200px;height: 545px;position: relative;margin: 130px auto 0;}
.m1-img li{position: absolute;overflow: hidden;}
.m1-img li:nth-child(1){width: 488px;height: 309px;left: 205px;top: 0;}
.m1-img li:nth-child(1) img,.m1-img li:nth-child(2) img{width: 488px;height: 309px;border-radius: 10px;display: block;}
.m1-img li:nth-child(2){width: 488px;height: 309px;position: absolute;right: 0;top: 0;}

.m1-img li:nth-child(3){width: 330px;height: 209px;left: 0;bottom: 0;}
.m1-img li:nth-child(4){width: 330px;height: 209px;left: 350px;bottom: 0;}
.m1-img li:nth-child(5){width: 330px;height: 209px;left: 700px;bottom: 0;}


.m1-img li:nth-child(3) img,.m1-img li:nth-child(4) img,.m1-img li:nth-child(5) img{width: 330px;height: 209px;border-radius: 10px;display: block}

.m1-txt{width: 1000px;height: 200px;margin: 65px auto;overflow: hidden;}
.m1-txt h1{font-size: 22px;text-align: center;font-weight: bold;}
.m1-txt p{font-size: 18px;text-indent: 2rem;line-height: 2;padding-top: 15px;}

.m1 .more{width: 186px;height: 52px;background: url('../images/dts.png') no-repeat;position: absolute;right:410px;bottom: 190px;text-align: center;line-height: 52px;font-size: 18px;color: #fff;}


.m2{width: 1200px;height: 630px;margin: 0px auto;}
.t2{margin: -55px auto 0;text-align: center;}
.m2-cont{width: 100%;height: 440px;overflow: hidden;margin: 45px auto;}
.m2-img{width: 702px;height: 440px;float: left;overflow: hidden;}
.m2-img a{width: 702px;height: 440px;display: block;position: relative;}
.m2-img a img{width: 702px;height: 440px;display: block}
.m2-img a p{width: 100%;background: url('../images/dat.png');position: absolute;left: 0;right: 0;bottom: 0;padding: 15px;color: #fff;font-size: 16px;line-height: 1.6;}

.swiper-pagination{width: auto!important;right: 0!important;left: auto!important;}
.swiper-pagination-bullet{background-color: #ff902b!important;}

.m2-group{width: 460px;float: right;overflow: hidden;}
.m2-group li{width: 100%;height: 110px;border-bottom: 1px dashed #f2e49e;transition: all 1s;}
.m2-group li a{height: 110px;display: flex;font-size:22px;color: #ddd0b5;align-items: center;}

.m2-group li:hover{border-color: #333;}
.m2-group li:hover a{color: #333;}

.m3{width: 1200px;height:2450px;overflow: hidden;margin: 0px auto;}
.m3-t1{width: 100%;height: 1050px;overflow: hidden;background: url('../images/m31.png') no-repeat 65px 210px;position: relative;}
.t3{margin: 0 auto 0;text-align: center;}
.m3-t1-img{height: 750px;position: relative;}

.m3-t1-img li{position: absolute;overflow: hidden;cursor: pointer;transition: all .5s;}
.m3-t1-img li:nth-child(1){width: 170px;height: 170px;left: 235px;top:90px;background: url('../images/jis_1.png') no-repeat}
.m3-t1-img li:nth-child(2){width: 210px;height: 210px;left: 450px;top: 0;background: url('../images/jis_2.png') no-repeat}
.m3-t1-img li:nth-child(3){width: 176px;height: 176px;left: 706px;top: 78px;background: url('../images/jis_3.png') no-repeat}
.m3-t1-img li:nth-child(4){width: 237px;height: 237px;left: 927px;top: 0;background: url('../images/jis_4.png') no-repeat}

.m3-t1-img li:nth-child(1):hover,.m3-t1-img li.mactive{background: url('../images/jis_1s.png') no-repeat}
.m3-t1-img li:nth-child(2):hover,.m3-t1-img li.mactive{background: url('../images/jis_2s.png') no-repeat}
.m3-t1-img li:nth-child(3):hover,.m3-t1-img li.mactive{background: url('../images/jis_3s.png') no-repeat}
.m3-t1-img li:nth-child(4):hover,.m3-t1-img li.mactive{background: url('../images/jis_4s.png') no-repeat}



.jis-imgs{width: 700px;height: 439px;left: 363px;top: 308px;position: absolute;}
.jis-imgs img{width: 700px;height: 439px}

.m3-t1-img li img{display: none;}

.m3-t1-txt{width: 825px;float: right;overflow: hidden;padding-top: 60px;}
.m3-t1-txt h1{font-size: 22px;text-align: left;font-weight: bold;}
.m3-t1-txt p{font-size: 18px;line-height: 2;padding-top: 15px;}

.m3-t1 .more{width: 186px;height: 52px;background: url('../images/dts.png') no-repeat;position: absolute;right:0;bottom: 10px;text-align: center;line-height: 52px;font-size: 18px;color: #fff;}

.m3-t2{width: 100%;height: 1150px;overflow: hidden;background: url('../images/m32.png') no-repeat 64px 10px;position: relative;}
.m3-t2-img{height: 750px;position: relative;margin-top: 0px;width: 100%;}
.m3-t2-img li{position: absolute;overflow: hidden;cursor: pointer;}
.m3-t2-img li:nth-child(1){width: 170px;height: 170px;left: 110px;top: 539px;background: url('../images/jir_2.png') no-repeat}
.m3-t2-img li:nth-child(2){width: 210px;height: 210px;left: 308px;top: 660px;background: url('../images/jir_3.png') no-repeat}
.m3-t2-img li:nth-child(3){width: 176px;height: 176px;left: 610px;top: 655px;background: url('../images/jir_4.png') no-repeat}
.m3-t2-img li:nth-child(4){width: 237px;height: 237px;left: 874px;top: 709px;background: url('../images/jir_5.png') no-repeat}

.m3-t2-img li:nth-child(1):hover,.m3-t1-img li.mactive{background: url('../images/jir_2s.png') no-repeat}
.m3-t2-img li:nth-child(2):hover,.m3-t1-img li.mactive{background: url('../images/jir_3s.png') no-repeat}
.m3-t2-img li:nth-child(3):hover,.m3-t1-img li.mactive{background: url('../images/jir_4s.png') no-repeat}
.m3-t2-img li:nth-child(4):hover,.m3-t1-img li.mactive{background: url('../images/jir_5s.png') no-repeat}




.m3-t2-img li img{display: none;}


.jir-imgs{width: 700px;height: 439px;left: 364px;top:157px;position: absolute;}
.jir-imgs img{width: 700px;height: 439px}


.m3-t2-txt{width: 825px;float:left;overflow: hidden;margin-top: 160px;}
.m3-t2-txt h1{font-size: 22px;text-align: left;font-weight: bold;}
.m3-t2-txt p{font-size: 18px;line-height: 2;padding-top: 15px;}


.m3-t2 .more{width: 186px;height: 52px;background: url('../images/dts.png') no-repeat;position: absolute;left:620px;bottom: 10px;text-align: center;line-height: 52px;font-size: 18px;color: #fff;}

.footer{width: 100%;height: 160px;}



.emain{width:100%;overflow: hidden;}

.arcut{overflow: hidden;margin-top: 70px;}
.arcut .breadcrumb{border-bottom: 2px solid #76daea;font-size: 18px;width: 100%;display: block;}
.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    display: block;
}
.breadcrumb > li {
    display: inline-block;
    display: -webkit-inline-box;
}
.breadcrumb > li + li:before {
    padding: 0 5px;
    color: #ccc;
    content: ">";
}
.breadcrumb > .active {
    color: #777;
}

.base_dy{overflow: hidden;margin: 40px auto;}
.base_dy h1{text-align: center;font-size:30px;font-weight: bold;color: #2fb577;}
.tags{font-size: 12px;text-align: center;color: #999;padding: 10px 0;}
.b_cont{overflow: hidden;line-height: 180%;text-align: justify;text-indent: 2rem;}

.footer{text-align: center;height: 100px;}
.footer p{text-align: center;color: #76daea;}