* {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/bg.jpg') no-repeat center top}
.by2{background: #fff  url('../images/lbg.jpg') no-repeat center top}

.banner{height: 738px;width: 100%}
.banner p{padding: 500px 165px 0;overflow: hidden;font-size: 18px;color: #763712;line-height: 1.7;text-indent: 2rem;text-align: justify;}


.main{overflow: hidden;}
.box1{background: url('../images/b1.png') no-repeat center top;overflow: hidden;}

.tit{width: 100%;text-align: center;margin: 0 auto;overflow: hidden;}
.t1{margin-top: 42px;}





.shihui{height: 760px;position: relative;overflow: hidden;z-index: 10;padding-top: 10px;margin-top: 20px;}
.shihui .swiper-container{width:1050px;margin:0 auto 0;overflow: hidden;height:682px;padding-top: 20px;}
.shihui .swiper-slide{width:500px;height:460px}
.shihui .swiper-slide .swib{
    display: block;
    position: relative;
    margin:0 auto;
    width:500px;
    height: 460px;
    margin-top:70px;
    overflow: hidden;
    background:#fff;
    padding: 20px;box-shadow: 0px 0px 10px 0 rgba(214, 24, 24, 0.2);
    opacity: .5;
}

.adr1{display: none;}

.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 .caption{display: none;}

.shihui .simg img{width: 100%;height:auto;display: block;height: 375px;}

.shihui .swiper-slide-active{position: relative;z-index: 1000;}
.shihui .swiper-slide-active .swib{margin-top: 0;width:580px;position: relative;margin-left:-35px;height: 650px;overflow: hidden;  box-shadow: 0px 0px 10px 0 rgba(214, 24, 24, 0.2);border-radius: 10px;padding: 20px;background-color: white;opacity: 1;}

.shihui .swiper-slide-active .hd1{height: 72px;margin-top: 12px;overflow: hidden;}
.shihui .swiper-slide-active .adr1{width: 94px;background: url('../images/sy.png') no-repeat right center;height: 72px;overflow: hidden;position: relative;float: left;display: block;}
.shihui .swiper-slide-active .adr1::before{position: absolute;left: 24px;top: 4px;width: 35px;height: 35px;background: url('../images/ads.png') no-repeat;content: '';}
.shihui .swiper-slide-active .adr1 p.st{color: #eca426;font-size: 14px!important;width: 94px;padding:45px 0 0 0;}

.shihui .swiper-slide-active .simg{width:100%;height:405px;overflow: hidden;position: relative;}
.shihui .swiper-slide-active .simg img{width:100%;height:405px;display: block;}
.shihui .swiper-slide-active .hd1 h3{height: 72px;float: right;width: 430px!important;}
.shihui .swiper-slide-active .hd1 h3 a{display: flex;height: 72px;align-items: center;font-size: 22px;color: #d72a2a;}
.shihui .swiper-slide-active .caption{width: 100%;height: 120px;overflow: hidden;display: block!important;}
.shihui .swiper-slide-active .caption p{font-size: 16px;color: #767676;line-height: 1.6;text-indent: 2rem;margin-top: 10px;}
.shihui .swiper-slide-active .caption p a{display: inline;color: #d72a2a;}

.shihui .swiper-slide .swib h3{font-size:20px;text-align:left;width: 100%;}




.shihui .swiper-pagination{width: 100%;bottom:0px;text-align: center;}

.shihui .swiper-button-next{right: 259px;top: 260px;}
.shihui .swiper-button-prev{left: 269px;top: 260px;}

.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: '';}


.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{overflow: hidden;}


.hd{height: 80px;overflow: hidden;}
.adr{width: 94px;background: url('../images/sy.png') no-repeat right center;height: 80px;overflow: hidden;position: relative;float: left;}
.adr::before{position: absolute;left: 30px;top: 4px;width: 35px;height: 35px;background: url('../images/ads.png') no-repeat center top;content: '';}
.adr p.st{color: #eca426;font-size: 14px!important;width: 94px;padding:45px 0 0 0;text-align: center;}
.hd h3{height: 80px;float: right;width: 430px!important;}
.hd h3 a{display: flex;height: 80px;align-items: center;font-size: 22px;color: #d72a2a;line-height: 1.25;}

.t3{margin-top:43px;}

.hgu{height: 535px;}
.hug-cot{width: 660px;height: 295px;background: white;border: 1px solid #f9dbbc;border-radius: 0 0 100px 0;padding: 20px;margin-top: 60px;}
.hug-cot h3{width: 100%;}
.hug-cot h3 a{display: flex;font-size: 22px;color: #d72a2a;}
.hug-cot p{overflow: hidden;color: #767676;line-height: 1.7;text-indent: 2rem;margin-top: 20px;}
.hug-cot p a{display: inline;color: #d72a2a;}

.hug-bt{width: 100%;height: 215px;position: relative;margin-top: 25px;}
.hug-bt ul{overflow: hidden;}
.hug-bt li{float: left;margin-right: 20px;background: white;border: 1px solid #f9dbbc;padding: 4px;width: 286px;height: 214px;}
.hug-bt li img{width: 276px;height: 204px;display: block;}
.hug-bt li:last-child{width: 195px;height: 146px;margin-top: 68px;}
.hug-bt li:last-child img{width: 185px;height: 136px;display: block;}

.hug-bt .adr{position: absolute;top:6px;left: 610px;background: none;}
.hug-bt .adr p.st{color: #eca426;font-size: 14px!important;width: 94px;text-align: center;padding-top: 40px;}


.box4,.box5,.box6,.box7,.box8,.box9,.box10{overflow: hidden;}
.t4{margin-top: 40px;}
.t5{margin-top: 30px;}
.t6{margin-top: 40px;}
.t7{margin-top: 100px;}
.t8{margin-top: 40px;}
.t9{margin-top: 60px;}
.t10{margin-top: 40px;}
.andu{width: 100%;height: 342px;position: relative;background: url('../images/soy.png') no-repeat left top;margin-top: 35px;display: block;padding: 20px;}

.andu .item{width: 620px;overflow: hidden;float: left;}
.andu .item .hd{height: 72px;overflow: hidden;width: 550px;}
.andu .item .bd{height: 210px;margin-top: 20px;overflow: hidden;}
.andu .item .bd p{overflow: hidden;color: #767676;line-height: 1.7;text-indent: 2rem;}
.andu .item .bd p a{display: inline;color: #d72a2a;}

.andu ul{width: 510px;height: 342px;float: right;position: relative;}
.andu li:first-child{width: 365px;height: 226px;right: 0;top: -10px;}
.andu li:last-child{width:330px;height:182px;left: 0;bottom: 10px;z-index: 1;}
.andu li{background: white;border: 1px solid #f9dbbc;padding: 4px;position: absolute;}
.andu li img{width: 100%;display: block;}

.andu li:first-child img{height: 216px;}
.andu li:last-child img{height:172px;}


.deyuan{height: 700px;overflow: hidden;margin-top: 40px;}

.deyuan li{width: 385px;height: 661px;overflow: hidden;background: url('../images/libg.png') no-repeat center 586px;float: left;}
.deyuan li:nth-child(2){margin: 49px 22px 0 23px;}
.deyuan li .item{height: 582px;background: white;border: 1px solid #f9dbbc;overflow: hidden;padding: 15px;}
.deyuan .item .hd{width: 100%;overflow: hidden;}
.deyuan .item .hd h3{width: 245px!important;}
.deyuan .item .hd h3 a{font-size: 20px!important;}
.deyuan .item .bd{height: 460px;margin-top: 20px;overflow: hidden;}
.deyuan .item .bd .img{width: 100%;height: 265px;}
.deyuan .item .bd .img img{width: 100%;height: 265px}
.deyuan .item .bd p{overflow: hidden;color: #767676;line-height: 1.7;text-indent: 2rem;padding-top: 20px;}
.deyuan .item .bd p a{display: inline;color: #d72a2a;}

.tuanj{height: 640px;position: relative;overflow: hidden;margin-top: 40px;}
.tuanj .i{background: white;border: 1px solid #f9dbbc;padding: 4px;position: absolute;}
.tuanj .i img{width: 100%;display: block;}
.tuanj .i:first-child{width: 482px;height: 320px;left: 0;top: 0;}
.tuanj .i:first-child img{height: 310px}
.tuanj .i:nth-child(2){width: 420px;height: 280px;left: 62px;bottom: 0;}
.tuanj .i:nth-child(2) img{height: 270px}
.tuanj .i:nth-child(3){width:578px;height: 385px;left: 523px;bottom: 0;}
.tuanj .i:nth-child(3) img{height: 375px}
.tcaption{width: 624px;padding: 20px;background: #eb2332;position: absolute;top: 0;right: 0;overflow: hidden;max-height: 240px;}
.tcaption h3 a{font-size: 22px;color: white;}
.tcaption p{overflow: hidden;color: white;line-height: 1.7;text-indent: 2rem;padding-top: 20px;}
.tcaption p a{display: inline;color: white;}



.v-pic{width: 902px;height: 770px;margin: 0 auto;overflow: hidden;position: relative;background-color: white;border-bottom: 3px solid #d72a2a;border-radius: 3px;padding: 30px;}

.v-box{width: 986px;height: 770px;margin: 30px auto 0;overflow: hidden;position: relative;}

.mySwiper2{height: 715px;position: relative;}
.mySwiper2 img{width: 100%;height: 475px;display: block;}
.mySwiper2 .caption{width: 100%;height: 105px;position: absolute;bottom: 0;left: 0;}
.caption-ct{width: 728px;float: right;}
.mySwiper2 .caption h3 a{font-size: 22px;color: #d72a2a;}
.mySwiper2 .caption p{overflow: hidden;color: #767676;line-height: 1.5;text-indent: 2rem;padding-top: 12px;}
.mySwiper2 .caption p a{display: inline;color: #d72a2a;}

.mySwiper2 .adr p.st{color: #eca426;font-size: 14px!important;width: 94px;padding-top:45px;text-align: center;text-indent: 0;}

.mySwiper{width: 842px;height: 85px;position: absolute!important;left: 30px;bottom: 153px;overflow: hidden;}
.mySwiper .swiper-slide{overflow: hidden;}
.mySwiper .swiper-slide img{width: 100%;height: 85px;border: 3px solid #fff;}
.mySwiper .swiper-slide-thumb-active img{border-color: #d72a2a;}


.v-box .swiper-button-next,.v-box .swiper-button-prev{width: 42px;height: 82px;}
.v-box .swiper-button-next{background: url('../images/right.png');right: 0;}
.v-box .swiper-button-prev{background: url('../images/left.png');left:0}

.v-box .swiper-button-prev:after, .v-box .swiper-button-next:after{content: '';}



.sand{height: 490px;position: relative;overflow: hidden;margin-top: 30px;}
.sand .i{position: absolute;}
.sand .i img{width: 100%;display: block;}
.sand .i:first-child{width: 550px;height: 275px;left: 0;top: 0;}
.sand .i:first-child img{height: 275px}
.sand .i:nth-child(2){width:382px;height: 192px;left: 0;bottom: 0;}
.sand .i:nth-child(2) img{height: 192px}
.sand .i:nth-child(3){width:382px;height: 192px;left: 409px;bottom: 0;}
.sand .i:nth-child(3) img{height: 192px}

.sand .i:nth-child(4){width:382px;height: 192px;right: 0;bottom: 0;}
.sand .i:nth-child(4) img{height: 192px}
.sand .tcaption{width: 624px;padding: 20px;background: #eb2332;position: absolute;top: 0;right: 0;overflow: hidden;height: 275px;max-height: 275px;}


.footer{margin: 20px auto 0;overflow: hidden;}
.footer p{font-size: 14px;text-align: center;color: white;padding-bottom: 40px;}

.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;}

