* {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:150px; 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: url('../images/bg1.jpg') no-repeat center top}
.by2{background: #fff  url('../images/lbg.jpg') no-repeat center top}

.banner{height: 935px;width: 100%;overflow: hidden;}
.daoyu{width: 971px;height: 148px;background: url('../images/dy.png') no-repeat;overflow: hidden;margin: 640px auto 0;}
.daoyu p{padding:0 50px;height: 148px;overflow: hidden;font-size: 18px;color: #0059a0;line-height: 1.7;text-indent: 2rem;text-align: justify;display: flex;align-items: center;}


.main{overflow: hidden;}
.box1{background: url('../images/sb1.png') no-repeat center bottom;overflow: hidden;}

.tit{width: 100%;text-align: center;margin: 0 auto;overflow: hidden;}
.t1{margin-top: 22px;}





.shihui{height: 400px;position: relative;overflow: hidden;z-index: 10;margin-top: 20px;}
.shihui .swiper-container{width:1150px;margin:0 auto 0;overflow: hidden;height:400px;}
.shihui .swiper-slide{width:488px;height:320px}
.shihui .swiper-slide .swib{
    display: block;
    position: relative;
    margin:0 auto;
    width:488px;
    height: 320px;
    margin-top:20px;
    overflow: hidden;
    padding: 10px;
    background:#6cc0ff;
    opacity: .5;
    margin-top: 40px;
}


.shihui .swiper-slide .sxmo{display: none;}
.shihui .swiper-slide-active .swib,.shihui .swiper-slide-duplicate-active .swib{
    -webkit-transform: scale(1);
    transform: scale(1);
}

.shihui .swib img{width: 468px;height:auto;display: block;height: 300px;}

.shihui .swiper-slide-active{position: relative;z-index: 1000;}
.shihui .swiper-slide-active .swib{width:610px;position: relative;margin-left:-35px;height: 400px;overflow: hidden; background-color: #6cc0ff;opacity: 1;margin-top: 0;}

.shihui .swiper-slide-active .swib img{width: 590px;height: 380px;}



.shihui .swiper-pagination{width: 100%;bottom:0px;text-align: center;}

.shihui .swiper-button-next{right: 170px;top: 180px;}
.shihui .swiper-button-prev{left: 230px;top: 180px;}

.shihui .swiper-button-next,.shihui .swiper-button-prev{width: 52px!important;height:52px!important;margin: 0!important;}
.shihui .swiper-button-next img,.shihui .swiper-button-prev img{display: block;}


.shihui .swiper-button-next:after, .shihui .swiper-button-prev:after{content: '';}



.box1-cont{width: 970px;height: 180px;margin: 0 auto 40px;overflow: hidden;}
.box1-cont h3{height: 42px;width: 100%;overflow: hidden;margin: 15px auto;text-align: center;}
.box1-cont h3 a{background-color: #008ff8;border-radius: 20px;display: inline-block;line-height: 42px;color: white;font-size: 18px;height: 42px;padding: 0 20px;}
.box1-cont p{font-size: 16px;line-height: 1.8;}
.box1-cont p a{color: #008ff8;display: inline;}



.b-cot{height: 346px;overflow: hidden;margin-top: 37px;}
.b-cot .item{width: 575px;height: 346px;border: 1px solid #f9dbbc;background-color: white;overflow: hidden;float: left;padding: 20px;}
.b-cot .item:last-child{float: right;}

.b-cot .item .bd{height: 210px;margin-top: 20px;overflow: hidden;}
.b-cot .item .bd .img{width: 280px;height: 210px;float: left;}
.b-cot .item .bd .img img{width: 280px;height: 210px}
.b-cot .item .bd p{width: 240px;float: right;overflow: hidden;color: #767676;line-height: 1.7;text-indent: 2rem;}
.b-cot .item .bd p a{display: inline;color: #d72a2a;}

.box2,.box3{overflow: hidden;}

.t2{margin-top: 50px;}

.box2 .item{width: 1160px;height: 244px;margin: 0 auto 62px;overflow: hidden;position: relative;}
.box2 .item .box2-img{width: 376px;height: 244px;float: left;overflow: hidden;}
.box2 .item .box2-img img{width: 376px;height: 244px;display: block;}
.box2 .item .box2-cont{width: 776px;height: 244px;float: right;overflow: hidden;}
.box2 .item .box2-cont h3{height: 42px;width: 100%;overflow: hidden;background: url('../images/tbg.png') no-repeat;}
.box2 .item .box2-cont h3 a{line-height: 42px;color: white;font-size: 18px;height: 42px;padding-left: 20px;}

.box2 .item .box2-cont p{width: 100%;height: 182px;background-color: white;border-radius: 10px;display: flex;align-items: center;line-height: 2;margin-top: 18px;padding: 0 20px;font-size: 16px;}
.more{width: 88px;height: 33px;text-align: center;line-height: 33px;font-size: 16px;color: white;position: absolute;right: 18px;bottom: 18px;display: block;z-index: 1;background-color: #008ff8;}

.t3{margin-top: 50px;}

.box3 .item{width: 1100px;height: auto;margin: 0 auto 20px;overflow: hidden;position: relative;}
.box3 .item .box3-img{width: 1100px;height: 320px;float: left;overflow: hidden;}
.box3 .item .box3-img img{width: 544px;height:319px;display: block;float: left;}
.box3 .item .box3-img img:last-child{float: right;}
.box3 .item h3{height: 42px;width: 100%;overflow: hidden;background: url('../images/tbg1.png') no-repeat center;margin: 25px auto;}
.box3 .item h3 a{line-height: 42px;color: white;font-size: 20px;height: 42px;text-align: center;}
.box3 .item .box3-cont{width: 1100px;height: auto;float: right;overflow: hidden;background-color: white;border-radius: 10px;margin-top: 25px;}
.box3 .item .box3-cont p{width: 100%;line-height: 2;padding: 20px;font-size: 16px;}

.box3 .item .box3-cont p a{display: inline;color: #008ff8;}


.footer{margin: 20px auto 0;overflow: hidden;height: 70px;background-color: #33affc;}
.footer p{font-size: 14px;text-align: center;color: white;line-height: 70px;}

.footer1{margin: 20px auto 0;overflow: hidden;height: 84px;background: url('../images/wrapbg.jpg') no-repeat center top;}
.footer1 p{font-size: 14px;text-align: center;color: white;line-height: 84px;height: 84px;}

.arcmain{background: url('../images/b1.png') no-repeat center top;overflow: hidden;padding: 20px;}



.arcut{margin: 0 auto;overflow: hidden;width: 1160px;}
.arcut .breadcrumb{border-bottom: 1px solid #e8e8e8;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:22px;font-weight: bold;}
.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;}

