.f3f3f3{background: #f3f3f3;}
.f7f7f7{background: #f7f7f7;}
.f5f5f5{background: #f5f5f5;}
.ffffff{background: #ffffff;}

.pagerGiant{text-align: center;}
.pagination{display:inline-block;padding-left:0;margin:10px 0;border-radius:4px}
.pagination>li{display:inline}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:5px 10px;line-height:1.42857;text-decoration:none;color:#004d99;background-color:#fff;border:1px solid #ddd;margin-left:-1px}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}
.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}
.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{z-index:3;color:#fff;background-color:#004d99;border-color:#004d99;cursor:default}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}


.main_ban{position: relative; color: #fff; text-align:center;}
.main_ban .img{height: 100%;}
.main_ban img{width: 100%; height:100%; object-fit: cover;}
.main_ban_word{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 100%;}
.main_ban_word h2{font-weight: bold;}
.main_ban_word h3{text-transform:uppercase; margin-top: 5px;}
@media (min-width: 1800px){
    .main_ban{height:370px;}
    .main_ban_word h3{font-size: 24px;}
    .main_ban_word h2{font-size: 72px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_ban{height:320px;}
    .main_ban_word h3{font-size: 20px;}
    .main_ban_word h2{font-size: 60px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_ban{height:300px;}
    .main_ban_word h3{font-size: 18px;}
    .main_ban_word h2{font-size: 48px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_ban{height:280px;}
    .main_ban_word h3{font-size: 16px;}
    .main_ban_word h2{font-size: 36px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_ban{height:250px;}
    .main_ban_word h3{font-size: 14px;}
    .main_ban_word h2{font-size: 30px;}
}
@media (max-width: 767px) {
    .main_ban{height:10em;}
    .main_ban_word h3{font-size: 1em;}
    .main_ban_word h2{font-size: 2em;}
}
@media (min-width: 768px){
    
}

.location{background: #f7f7f7;}

.bread_crumb1{text-align:right;}
.bread_crumb span{background: url(../images/about_03.png) center left no-repeat; padding-left: 26px;}

.main_categray{text-align:center;}
.main_categray2,.main_categray4,.main_categray7,.main_categray30{display:none;}

.main_categray a{display: inline-block; background: #fff; border-radius: 5px; margin:3px 0px;}
.main_categray a.act,.main_categray a:hover{color: #fff; background: #234eab; font-weight: bold;}
@media (min-width: 1800px){
    .location{line-height: 60px; padding: 20px 0px;}

    .main_categray a{padding: 0px 30px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .location{line-height: 55px; padding: 18px 0px;}

    .main_categray a{padding: 0px 20px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .location{line-height: 50px; padding: 15px 0px;}

    .main_categray a{padding: 0px 18px;}
}
@media (min-width: 991px) and (max-width: 1199px){
    .location{line-height: 45px; padding: 14px 0px;}

    .main_categray a{padding: 0px 15px;}
}
@media (min-width: 768px) and (max-width: 990px){
    .location{line-height: 40px; padding: 12px 0px;}
    .bread_crumb{}
    .main_categray a{padding: 0px 12px;}
}
@media (max-width: 767px) {
    .location{line-height: 3; padding: 0.5em 0px;}
    .bread_crumb{}
    .main_categray a{padding: 0px 10px;}
}
@media (min-width: 990px){
    .bread_crumb{float: right; }
    .main_categray{float: left;}
}

.main{background: url(../images/mainbg_03.png) center bottom no-repeat;}

#map{width: 100%; height: 100%;}
#map img{max-width: 9999999%;}
#map label{max-width: 1000px;}
@media (min-width: 1800px){
    .main_ditu{height: 600px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_ditu{height: 570px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_ditu{height: 500px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_ditu{height: 400px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_ditu{height: 300px;}
}
@media (max-width: 767px) {
    .main_ditu{height: 20em;}
}
@media (min-width: 768px){
    
}

.main_contactbg{background: url(../images/contactbg_03.jpg) center center repeat;}

.main_contact{line-height: 2;}
.main_contact .container{background: #fff; border-radius: 10px; overflow: hidden; box-shadow: 0px 0px 10px #eee;}
.main_contact .left h3{color: #122980; font-weight: bold;}
.main_contact .left p{color: #999;}
.main_contact .left p span{color: #333;}
.main_contact .left .desc{}
.main_contact .left .desc li{line-height: 2.4}
.main_contact .left .desc li.erweima{text-align: center;}
.main_contact .right{background: #122980; color: #fff;}
.main_contact .right h3{line-height: 1.5;}
.main_contact .right h3:nth-child(1){font-weight: bold;}
.main_contact .right h2{line-height: 1.5; background: url(../images/phone_03.png) center left no-repeat; padding-left: 30px;}
@media (min-width: 1800px){
    .main_contact .left{padding: 90px 60px;}
    .main_contact .left h3{font-size: 30px; }
    .main_contact .left .desc{margin-top: 50px;}
    .main_contact .left .desc li.erweima{margin-left: 100px;}
    .main_contact .right{padding: 80px 50px;}
    .main_contact .right h3{font-size: 24px;}
    .main_contact .right h2{font-size: 30px;}
    .main_contact .right .rexian{margin-top: 40px;}
    .main_contact .right .phone{margin-bottom: 40px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_contact{padding: 80px 0px;}
    .main_contact .left{padding: 80px 50px; max-width: 880px;}
    .main_contact .left h3{font-size: 30px; }
    .main_contact .left .desc{margin-top: 50px;}
    .main_contact .left .desc li.erweima{margin-left: 100px;}
    .main_contact .right{width: 520px; padding: 80px 50px;}
    .main_contact .right h3{font-size: 24px;}
    .main_contact .right h2{font-size: 30px;}
    .main_contact .right .rexian{margin-top: 40px;}
    .main_contact .right .phone{margin-bottom: 40px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_contact{padding: 70px 0px;}
    .main_contact .left{padding: 70px 40px; max-width: 640px;}
    .main_contact .left h3{font-size: 25px; }
    .main_contact .left .desc{margin-top: 50px;}
    .main_contact .left .desc li.erweima{margin-left: 80px;}
    .main_contact .right{width: 500px; padding: 70px 40px;}
    .main_contact .right h3{font-size: 20px;}
    .main_contact .right h2{font-size: 25px;}
    .main_contact .right .rexian{margin-top: 35px;}
    .main_contact .right .phone{margin-bottom: 35px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_contact{padding: 60px 0px;}
    .main_contact .left{padding: 60px 35px; max-width: 560px;}
    .main_contact .left h3{font-size: 22px; }
    .main_contact .left .desc{margin-top: 50px;}
    .main_contact .left .desc li.erweima{margin-left: 60px;}
    .main_contact .right{width: 400px; padding: 60px 35px;}
    .main_contact .right h3{font-size: 18px;}
    .main_contact .right h2{font-size: 22px;}
    .main_contact .right .rexian{margin-top: 30px;}
    .main_contact .right .phone{margin-bottom: 30px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_contact{padding: 50px 0px;}
    .main_contact .left{padding: 50px 20px; max-width: 420px;}
    .main_contact .left h3{font-size: 20px; }
    .main_contact .left .desc{margin-top: 40px; padding-right: 40%;}
    .main_contact .left .desc li{max-width: 220px;}
    .main_contact .left .desc li.erweima{margin-left: 30px; max-width: 30%;}
    .main_contact .right{width: 300px; padding: 50px 20px;}
    .main_contact .right h3{font-size: 16px;}
    .main_contact .right h2{font-size: 20px;}
    .main_contact .right .rexian{margin-top: 30px;}
    .main_contact .right .phone{margin-bottom: 30px;}
}
@media (max-width: 767px) {
    .main_contact{padding: 2em 0px;}
    .main_contact .left{padding: 2em 4%;}
    .main_contact .left h3{font-size: 20px; }
    .main_contact .left .desc{margin-top: 40px;}
    .main_contact .left .desc li{}
    .main_contact .left .desc li.erweima{margin-top: 1em;}
    .main_contact .right{padding: 2em 4%;}
    .main_contact .right h3{font-size: 16px;}
    .main_contact .right h2{font-size: 20px;}
    .main_contact .right .rexian{margin-top: 30px;}
    .main_contact .right .phone{margin-bottom: 30px;}
}
@media (min-width: 768px){
    .main_contact .left{float: left; width: 60%;}
    .main_contact .left .desc{position: relative; padding-right: 50%;}
    .main_contact .left .desc li{float: left;}
    .main_contact .left .desc li.erweima{max-width: 130px; position: absolute; right: 0px; top: 50%; transform: translate(0,-50%);}
    .main_contact .right{float: right; width: 40%;}
}







.main_form input,.main_form textarea{width: 100%; border:0px #fff solid; background: #ececec;}
.main_form input{text-indent: 20px;}
.main_form .textarea{ margin:0px;}
.main_form textarea{padding:20px; display: block;}
.main_form .sub button{background: #122980; color: #fff; width: 100%; border:0px #fff solid;}
@media (min-width: 1800px){
    .main_message .container{max-width: 1200px;}
    .main_form input{height: 60px;}
    .main_form textarea{height: 132px;}
    .main_form .sub button{font-size: 20px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_message .container{max-width: 1200px;}
    .main_form input{height: 50px;}
    .main_form textarea{height: 112px;}
    .main_form .sub button{font-size: 20px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_form input{height: 45px;}
    .main_form textarea{height: 102px;}
    .main_form .sub button{font-size: 18px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_form input{height: 45px;}
    .main_form textarea{height: 102px;}
    .main_form .sub button{font-size: 18px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_form input{height: 45px;}
    .main_form textarea{height: 102px;}
    .main_form .sub button{font-size: 18px;}
}
@media (max-width: 767px) {
    .main_form li{margin:8px 0px;}
    .main_form input{height: 40px;}
    .main_form textarea{height: 92px;}
    .main_form .sub button{font-size: 16px;}
}
@media (min-width: 768px){
    .main_form{position: relative;}
    .main_form li{margin:12px 0px;}
    .main_form .txt{width: 49%;}
    .main_form .textarea{position: absolute; right: 0px; top: 0px; width: 49%;}
}


.main_newslist a{display: block;}
.main_newslist a:hover{background: #234eab; color: #fff;}

.main_newslist a .img{float: left;}
.main_newslist a img{width: 100%; height: 100%; object-fit: cover;}
.main_newslist a .word{float: right;}
.main_newslist a h3{line-height: 1.5; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.main_newslist a p,.main_newslist a span{color: #999; display: block; line-height: 2;}
.main_newslist a p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.main_newslist a:hover p,.main_newslist a:hover span{color: #fff;}
@media (min-width: 1800px){
    .main_newslist a{padding: 40px 60px;}
    .main_newslist a .img{width: 410px;}
    .main_newslist a .img,.main_newslist a .word .middle{height: 270px;}
    .main_newslist a .word{width: calc(100% - 450px);}
    .main_newslist a h3{font-size: 30px;}
    .main_newslist a p{margin: 25px 0px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_newslist a{padding: 35px 54px;}
    .main_newslist a .img{width: 380px;}
    .main_newslist a .img,.main_newslist a .word .middle{height: 250px;}
    .main_newslist a .word{width: calc(100% - 410px);}
    .main_newslist a h3{font-size: 28px;}
    .main_newslist a p{margin: 20px 0px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_newslist a{padding: 30px 50px;}
    .main_newslist a .img{width: 350px;}
    .main_newslist a .img,.main_newslist a .word .middle{height: 230px;}
    .main_newslist a .word{width: calc(100% - 380px);}
    .main_newslist a h3{font-size: 24px;}
    .main_newslist a p{margin: 20px 0px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_newslist a{padding: 25px 40px;}
    .main_newslist a .img{width: 300px;}
    .main_newslist a .img,.main_newslist a .word .middle{height: 196px;}
    .main_newslist a .word{width: calc(100% - 340px);}
    .main_newslist a h3{font-size: 20px;}
    .main_newslist a p{margin: 16px 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_newslist a{padding: 20px 30px;}
    .main_newslist a .img{width: 250px;}
    .main_newslist a .img,.main_newslist a .word .middle{height: 164px;}
    .main_newslist a .word{width: calc(100% - 280px);}
    .main_newslist a h3{font-size: 18px;}
    .main_newslist a p{margin: 12px 0px;}
}
@media (max-width: 767px) {
    .main_newslist a{padding: 0.8em 1em;}
    .main_newslist a .img{width: 30%;}
    .main_newslist a .img,.main_newslist a .word .middle{height: 5em;}
    .main_newslist a .word{width: 67%;}
    .main_newslist a h3{font-size: 1.2em;}
    .main_newslist a p{display: none;}
    .main_newslist a span{margin-top: 0.6em;}
}
@media (min-width: 768px){
    
}




.main_videolist{line-height: 2;}
.main_videolist a{border-radius: 8px; display: block;}

.main_videolist a .img{overflow: hidden;position: relative;}
.main_videolist a img{width: 100%; height: 100%; object-fit: cover;}
.main_videolist a span{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); display: inline-table; background: url(../images/shouye_08.png) center center no-repeat; background-size: 100% 100%;}


.main_videolist a .desc{text-align:center; position: relative;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.main_videolist a .desc:after{content: ""; height: 1px; position: absolute; left: 50%; bottom: 0px; transform: translate(-50%,0); background: #cccccc; width: 60%;}
.main_videolist a:hover .desc{background: #234eab; color: #fff;}
.main_videolist a:hover .desc:after{width: 100%; background: #234eab;}
@media (min-width: 1800px){
    .main_videolist a{margin-bottom: 40px;}
    .main_videolist a .img{height: 310px;}
    .main_videolist a .img span{width: 60px; height: 60px;}
    .main_videolist a .desc{padding: 15px 0px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_videolist a{margin-bottom: 40px;}
    .main_videolist a .img{height: 272px;}
    .main_videolist a .img span{width: 60px; height: 60px;}
    .main_videolist a .desc{padding: 15px 0px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_videolist a{margin-bottom: 35px;}
    .main_videolist a .img{height: 222px;}
    .main_videolist a .img span{width: 55px; height: 55px;}
    .main_videolist a .desc{padding: 12px 0px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_videolist a{margin-bottom: 30px;}
    .main_videolist a .img{height: 187px;}
    .main_videolist a .img span{width: 50px; height: 50px;}
    .main_videolist a .desc{padding: 10px 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_videolist a{margin-bottom: 25px;}
    .main_videolist a .img{height: 140px;}
    .main_videolist a .img span{width: 40px; height: 40px;}
    .main_videolist a .desc{padding: 8px 0px;}
}
@media (max-width: 767px) {
    .main_videolist a{margin-bottom: 1em; display: block;}
    .main_videolist a .img{height: auto;}
    .main_videolist a .img span{width: 2.6em; height: 2.6em;}
    .main_videolist a .desc{padding: 0.4em 0px;}
}
@media (min-width: 768px){
    .main_videolist a{float: left; width: 33%; }
    .main_videolist a:nth-child(3n-1){margin-left: 0.5%; margin-right: 0.5%;}
}



.main_mudidi{}
.main_mudidi li{}
.main_mudidi li .main_title{text-align: left;}
.main_mudidi li .main_title a{position: absolute; right: 0px; top: 50%; transform: translate(0,-50%);text-transform:uppercase;}
.main_mudidi li .main_title:after{width: 100%;}

    
.main_mudidi li:nth-child(2n) .main_mudidi_img .img{right: auto; left: 0px;}
.main_mudidi_img img{width: 100%; height: 100%; object-fit: cover;}
.main_mudidi_word{border-bottom: 3px #c6c6c6 solid;}
.main_mudidi_desc{overflow: auto; line-height: 2;}

.main_mudidilist{padding:0px 40px; position: relative;}
.main_mudidilist .swiper-button-prev,.main_mudidilist .swiper-button-next{width: 16px; height: 42px;}
.main_mudidilist .swiper-button-prev:after,.main_mudidilist .swiper-button-next:after{content:"";}
.main_mudidilist .swiper-button-prev{background: url(../images/jjfa_11.png) center center no-repeat; left: 0px;}
.main_mudidilist .swiper-button-next{background: url(../images/jjfa_14.png) center center no-repeat; right: 0px;}
.main_mudidilist .swiper-button-prev:hover{background: url(../images/jjfa_11hover.png) center center no-repeat;}
.main_mudidilist .swiper-button-next:hover{background: url(../images/jjfa_14hover.png) center center no-repeat;}

.main_mudidilist a{text-align: center;}
.main_mudidilist a img{width: 100%; height: 100%; object-fit: cover;}
.main_mudidilist a .desc{padding-top: 10px;}
.main_mudidilist a h3{line-height: 1.6; color: #a40000;}
.main_mudidilist a p{line-height: 1.5;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
@media (min-width: 1800px){
    .main_mudidi li{padding: 50px 0px;}
    .main_mudidi_img{height: 490px;}
    .main_mudidi_img .img{width: 140%;}
    .main_mudidi_word{height: 490px;}
    .main_mudidi_desc{ margin-top: 30px; height: 160px; }
    .main_mudidilist{margin-top: 30px;}
    .main_mudidilist a .img{height: 95px;}
    .main_mudidilist a p{-webkit-line-clamp: 3;}

    .main_mudidilist .swiper-button-prev,.main_mudidilist .swiper-button-next{}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_mudidi li{padding: 45px 0px;}
    .main_mudidi_img{height: 460px;}
    .main_mudidi_img .img{width: 140%;}
    .main_mudidi_word{height: 460px;}
    .main_mudidi_desc{ margin-top: 28px; height: 160px; }
    .main_mudidilist{margin-top: 28px;}
    .main_mudidilist a .img{height: 82px;}
    .main_mudidilist a p{-webkit-line-clamp: 3;}

    .main_mudidilist .swiper-button-prev,.main_mudidilist .swiper-button-next{}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_mudidi li{padding: 38px 0px;}
    .main_mudidi_img{height: 400px;}
    .main_mudidi_img .img{width: 140%;}
    .main_mudidi_word{height: 400px;}
    .main_mudidi_desc{ margin-top: 25px; height: 150px;}
    .main_mudidilist{margin-top: 25px;}
    .main_mudidilist a .img{height: 64px;}
    .main_mudidilist a p{-webkit-line-clamp: 2;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_mudidi li{padding: 30px 0px;}
    .main_mudidi_img{height: 360px;}
    .main_mudidi_img .img{width: 140%;}
    .main_mudidi_word{height: 360px;}
    .main_mudidi_desc{ margin-top: 20px; height: 120px;}
    .main_mudidilist{margin-top: 20px;}
    .main_mudidilist a .img{height: 80px;}
    .main_mudidilist a p{-webkit-line-clamp: 2;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_mudidi li{padding: 20px 0px;}
    .main_mudidi_word{margin-top: 40px;}
    .main_mudidi_desc{ margin-top: 25px; }
    .main_mudidilist{margin: 25px 0px;}
    .main_mudidilist a .img{height: 92px;}
    .main_mudidilist a h3{font-size: 15px;}
    .main_mudidilist a p{font-size: 13px;}
    .main_mudidilist a p{-webkit-line-clamp: 3;}
}
@media (max-width: 767px) {
    .main_mudidi li{padding: 1.6em 0px;}
    .main_mudidi_word{margin-top: 1.4em;}
    .main_mudidi_desc{ margin-top: 1em; }
    .main_mudidilist{margin: 1em 0px;}
    .main_mudidilist a .img{height: 5em;}
    .main_mudidilist a h3{font-size: 14px;}
    .main_mudidilist a p{font-size: 12px; -webkit-line-clamp: 3;}
}
@media (min-width: 992px){
    .main_mudidi_img{float: left; width: 47%;position: relative;}
    .main_mudidi_img .img{position: absolute; top: 0px; right: 0px; height: 100%;}
    .main_mudidi_word{float: right; width: 47%;}
    .main_mudidi li:nth-child(2n) .main_mudidi_img{float: right;}
    .main_mudidi li:nth-child(2n) .main_mudidi_word{float: left;}
    .main_mudidilist a h3{font-size: 16px;}
    .main_mudidilist a p{font-size: 14px;}
}


.main_jjfaxqbg{background: url(../images/jjfaxqbg_02.jpg) center bottom no-repeat;}
.main_jjfaxq li .title{border-bottom: 2px #3f64b5 solid; padding-bottom: 5px;}
.main_jjfaxq li .title i,.main_jjfaxq li .title span,.main_jjfaxq li .title em{float: left;}
.main_jjfaxq li .title img{display: block; height: 100%;}
.main_jjfaxq li .title span{background: url(../images/jjfaxq_05.jpg) center center repeat-x; background-size: auto 100%;}
.main_jjfaxq li .content{line-height: 2;}


@media (min-width: 1800px){
    .main_jjfaxq li .title{font-size: 18px;}
    .main_jjfaxq li .title i,.main_jjfaxq li .title span,.main_jjfaxq li .title em{height: 54px; line-height: 54px;}
    .main_jjfaxq li .title span{padding:0px 20px;}
    .main_jjfaxq li .content{padding: 30px 0px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_jjfaxq li .title{font-size: 18px;}
    .main_jjfaxq li .title i,.main_jjfaxq li .title span,.main_jjfaxq li .title em{height: 54px; line-height: 54px;}
    .main_jjfaxq li .title span{padding:0px 20px;}
    .main_jjfaxq li .content{padding: 30px 0px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_jjfaxq li .title{font-size: 17px;}
    .main_jjfaxq li .title i,.main_jjfaxq li .title span,.main_jjfaxq li .title em{height: 52px; line-height: 52px;}
    .main_jjfaxq li .title span{padding:0px 20px;}
    .main_jjfaxq li .content{padding: 30px 0px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_jjfaxq li .title{font-size: 16px;}
    .main_jjfaxq li .title i,.main_jjfaxq li .title span,.main_jjfaxq li .title em{height: 50px; line-height: 50px;}
    .main_jjfaxq li .title span{padding:0px 20px;}
    .main_jjfaxq li .content{padding: 30px 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_jjfaxq li .title{font-size: 15px;}
    .main_jjfaxq li .title i,.main_jjfaxq li .title span,.main_jjfaxq li .title em{height: 46px; line-height: 46px;}
    .main_jjfaxq li .title span{padding:0px 20px;}
    .main_jjfaxq li .content{padding: 30px 0px;}
}
@media (max-width: 767px) {
    .main_jjfaxq li .title{font-size: 15px;}
    .main_jjfaxq li .title i,.main_jjfaxq li .title span,.main_jjfaxq li .title em{height: 46px; line-height: 46px;}
    .main_jjfaxq li .title span{padding:0px 10px;}
    .main_jjfaxq li .content{padding: 25px 0px;}
}
@media (min-width: 768px){
    
}





.main_chanpin a{float: left; text-align: center; line-height: 2;}
.main_chanpin a .img{background: #edf2fd; border-radius: 10px; overflow: hidden;}



@media (min-width: 1800px){
    .main_chanpin a{width: 24%; margin: 0px 0.5%;}
    .main_chanpin a .img .middle{height: 384px;}
    .main_chanpin a .img img{max-height: 340px;}
    .main_chanpin a .title{font-size: 24px; margin: 25px 0px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_chanpin a{width: 24%; margin: 0px 0.5%;}
    .main_chanpin a .img .middle{height: 336px;}
    .main_chanpin a .img img{max-height: 300px;}
    .main_chanpin a .title{font-size: 22px; margin: 20px 0px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_chanpin a{width: 24%; margin: 0px 0.5%;}
    .main_chanpin a .img .middle{height: 273px;}
    .main_chanpin a .img img{max-height: 240px;}
    .main_chanpin a .title{font-size: 20px; margin: 20px 0px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_chanpin a{width: 24%; margin: 0px 0.5%;}
    .main_chanpin a .img .middle{height: 230px;}
    .main_chanpin a .img img{max-height: 200px;}
    .main_chanpin a .title{font-size: 18px; margin: 16px 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_chanpin a{width: 24%; margin: 0px 0.5%;}
    .main_chanpin a .img .middle{height: 170px;}
    .main_chanpin a .img img{max-height: 140px;}
    .main_chanpin a .title{font-size: 16px; margin: 12px 0px;}
}
@media (max-width: 767px) {
    .main_chanpin a{width: 48%; margin: 0px 1%;}
    .main_chanpin a .img .middle{height: 170px;}
    .main_chanpin a .img img{max-height: 140px;}
    .main_chanpin a .title{font-size: 15px; margin: 12px 0px;}
}
@media (min-width: 768px){
    
}

.main_title{position: relative;}
.main_title h3{font-weight: bold; background: url(../images/chanpin_07.png) center left no-repeat; background-size: auto 80%; padding-left: 26px;}
.main_title a{position: absolute; right: 0px; top: 50%; transform: translate(0,-50%);}
@media (min-width: 1500px){
    .main_title h3{font-size: 30px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_title h3{font-size: 26px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_title h3{font-size: 22px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_title h3{font-size: 20px;}
}
@media (max-width: 767px) {
    .main_title h3{font-size: 1.4em;}
}
@media (min-width: 768px){
    
}


.main_title3{background: url(../images/chanpin_11.png) center bottom no-repeat; background-size: 100%;}
.mian_procate a{display: block; line-height: 2; padding-left: 25px; position: relative;}
.mian_procate a:before{content: ""; display: inline-table; width: 10px; height: 10px; background: url(../images/chanpin_18.png) center center no-repeat; position: absolute; left: 3%; top: 50%;transform: translate(0,-50%);}
.mian_procate a:hover,.mian_procate a.act{ background: url(../images/chanpin_14.png) center left no-repeat; color: #fff;}
.mian_procate a:hover:before,.mian_procate a.act:before{background: url(../images/chanpin_21.png) center center no-repeat;}

.mian_protui a{display: block;}
.mian_protui a .img{float: left; width: 35%;}
.mian_protui a .img img{width: 100%; height: 100%; object-fit: cover;}
.mian_protui a .desc{float: right; width: 60%;}
.mian_protui a h3{line-height: 1.5; display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.mian_protui a p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden; font-size: 14px;}
.mian_protui a span{font-size: 12px;}

.main_prolist a{float: left; box-shadow: 0px 0px 8px #eee; background: #fff;line-height: 2;}
.main_prolist a .img{text-align:center; background: #fafafa;}
.main_prolist a .img img{max-width: 90%; max-height: 90%;}
.main_prolist a h3{line-height: 2; overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.main_prolist a p{display: inline-table; background: #234eab; color: #fff;border-bottom-right-radius: 20px; border-top-right-radius: 20px;}
.main_prolist a p i{display: none;}
.main_prolist a:hover i{display: inline-table;}
@media (min-width: 1800px){
    .mleft{width: 23%; padding-right: 1%; padding-top: 30px;}
    .main_title3{padding: 10px 0px;}
    .main_title3 h3{font-size: 24px;}
    .mian_procate a{margin: 15px 0px;}

    .mian_protui a{display: block; margin-top: 20px;}
    .mian_protui a h3{font-size: 18px; -webkit-line-clamp: 2;}
    .mian_protui a .img,.mian_protui a .middle{height: 123px;}
    .mian_protui a p{margin: 8px 0px;}

    .mright{width: 77%; padding: 30px 0px 30px 1%;}
    .main_prolist a{width: 31.333%; margin-left: 2%; margin-bottom: 40px; padding:20px;}
    .main_prolist a .img{height: 340px;}
    .main_prolist a .desc{padding: 10px 0px;}
    .main_prolist a h3{font-size: 18px; margin-bottom: 10px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .mleft{width: 23%; padding-right: 1%; padding-top: 30px;}
    .main_title3{padding: 10px 0px;}
    .main_title3 h3{font-size: 24px;}
    .mian_procate a{margin: 15px 0px;}

    .mian_protui a{display: block; margin-top: 20px;}
    .mian_protui a h3{font-size: 16px; -webkit-line-clamp: 2;}
    .mian_protui a .img,.mian_protui a .middle{height: 108px;}
    .mian_protui a p{margin: 8px 0px;}

    .mright{width: 77%; padding: 30px 0px 30px 1%;}
    .main_prolist a{width: 31.333%; margin-left: 2%; margin-bottom: 40px; padding:20px;}
    .main_prolist a .img{height: 294px;}
    .main_prolist a .desc{padding: 10px 0px;}
    .main_prolist a h3{font-size: 18px; margin-bottom: 10px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .mleft{width: 23%; padding-right: 1%; padding-top: 26px;}
    .main_title3{padding: 9px 0px;}
    .main_title3 h3{font-size: 20px; padding-left: 20px;}
    .mian_procate a{margin: 12px 0px;}

    .mian_protui a{display: block; margin-top: 20px;}
    .mian_protui a h3{font-size: 15px; -webkit-line-clamp: 2;}
    .mian_protui a .img,.mian_protui a .middle{height: 88px;}
    .mian_protui a p{margin: 2px 0px;}

    .mright{width: 77%; padding: 26px 0px 26px 1%;}
    .main_prolist a{width: 31.333%; margin-left: 2%; margin-bottom: 35px; padding:15px;}
    .main_prolist a .img{height: 242px;}
    .main_prolist a .desc{padding: 8px 0;}
    .main_prolist a h3{font-size: 17px; margin-bottom: 8px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .mleft{width: 25%; padding-right: 1%; padding-top: 22px;}
    .main_title3{padding: 9px 0px;}
    .main_title3 h3{font-size: 18px; padding-left: 20px;}
    .mian_procate a{margin: 12px 0px;}

    .mian_protui a{display: block; margin-top: 20px;}
    .mian_protui a h3{font-size: 15px; -webkit-line-clamp: 1;}
    .mian_protui a .img,.mian_protui a .middle{height: 81px;}
    .mian_protui a p{margin: 4px 0px;}

    .mright{width: 75%; padding: 22px 0px 22px 1%; }
    .main_prolist a{width: 31.333%; margin-left: 2%; margin-bottom: 30px;  padding:12px;}
    .main_prolist a .img{height: 200px;}
    .main_prolist a .desc{padding: 8px 0px;}
    .main_prolist a h3{font-size: 16px; margin-bottom: 6px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .mleft{width: 30%; padding-right: 1%; padding-top: 18px;}
    .main_title3{padding: 9px 0px;}
    .main_title3 h3{font-size: 16px; padding-left: 20px;}
    .mian_procate a{margin: 12px 0px;}


    .mian_protui a{display: block; margin-top: 20px;}
    .mian_protui a h3{font-size: 16px; -webkit-line-clamp: 1;}
    .mian_protui a .img,.mian_protui a .middle{height: 75px;}
    .mian_protui a p{margin: 4px 0px;}

    .mright{width: 70%; padding: 18px 0px 18px 1%;}
    .main_prolist a{width: 31.333%; margin-left: 2%; margin-bottom: 25px; padding: 8px;}
    .main_prolist a .img{height: 140px;}
    .main_prolist a .desc{padding: 8px 0px;}
    .main_prolist a h3{font-size: 16px; margin-bottom: 5px;}
}
@media (max-width: 767px) {
    .mleft{display: none;}
    .mright{padding-top: 1em;}
    .main_prolist a{width: 49%; margin-bottom: 1em; padding: 0.6em;}
    .main_prolist a:nth-child(2n){float: right;}
    .main_prolist a .img{height: 12em;}
    .main_prolist a .desc{padding: 0.5em 0px;}
    .main_prolist a h3{font-size: 1.1em; margin-bottom: 0.5em;}
    .main_prolist a p{padding: 0px 0.6em;}
}
@media (min-width: 768px){
    .mleft{float: left;}
    .mright{float: right; border-left: 1px #e4e4e4 solid;}
    .main_prolist a p{padding: 0px 15px;}
}






.main_fuwulist a{box-shadow: 0px 0px 6px #eee; display: block;}
.main_fuwulist a .title{font-weight: bold; line-height: 2; overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.main_fuwulist a .desc,.main_fuwulist a span{color: #999; line-height: 2;}
.main_fuwulist a .desc{overflow: hidden;}

.main_fuwulist a.teshu .img img,.main_fuwulist a.list img{width: 100%; height: 100%; object-fit:cover}
.main_fuwulist a.teshu span{text-transform:uppercase; display: inline-table; background: #000; color: #fff;}

.main_fuwulist a.list img{}

@media (min-width: 1800px){
    .main_fuwulist a{margin-top:15px; margin-bottom: 15px;}
    .main_fuwulist a .title{font-size: 24px;}
    .main_fuwulist a .desc,.main_fuwulist a span{font-size: 16px;}

    .main_fuwulist a.teshu .img,.main_fuwulist a.teshu .middle{height: 515px;}
    .main_fuwulist a.teshu .desc{margin-top: 30px; height: 240px;}
    .main_fuwulist a.teshu span{padding:10px 50px;}
    
    .main_fuwulist a.list .img{height:275px;}
    .main_fuwulist a.list .word{padding:20px 5%;}
    .main_fuwulist a.list .desc{height: 64px; margin:5px 0px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_fuwulist a{margin-top:15px; margin-bottom: 15px;}
    .main_fuwulist a .title{font-size: 20px;}
    .main_fuwulist a .desc,.main_fuwulist a span{font-size: 15px;}

    .main_fuwulist a.teshu .img,.main_fuwulist a.teshu .middle{height: 450px;}
    .main_fuwulist a.teshu .desc{margin-top: 25px; height: 220px;}
    .main_fuwulist a.teshu span{padding:10px 50px;}
    
    .main_fuwulist a.list .img{height:240px;}
    .main_fuwulist a.list .word{padding:18px 5%;}
    .main_fuwulist a.list .desc{height: 60px; margin:5px 0px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_fuwulist a{margin-top:12px; margin-bottom: 12px;}
    .main_fuwulist a .title{font-size: 18px;}
    .main_fuwulist a .desc,.main_fuwulist a span{font-size: 14px;}

    .main_fuwulist a.teshu .img,.main_fuwulist a.teshu .middle{height: 367px;}
    .main_fuwulist a.teshu .desc{margin-top: 20px; height: 200px;}
    .main_fuwulist a.teshu span{padding:8px 40px;}
    
    .main_fuwulist a.list .img{height:195px;}
    .main_fuwulist a.list .word{padding:15px 5%;}
    .main_fuwulist a.list .desc{height: 56px; margin:5px 0px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_fuwulist a{margin-top:10px; margin-bottom: 10px;}
    .main_fuwulist a .title{font-size: 16px;}
    .main_fuwulist a .desc,.main_fuwulist a span{font-size: 13px;}

    .main_fuwulist a.teshu .img,.main_fuwulist a.teshu .middle{height: 310px;}
    .main_fuwulist a.teshu .desc{margin-top: 15px; height: 170px;}
    .main_fuwulist a.teshu span{padding:8px 35px;}
    
    .main_fuwulist a.list .img{height:165px;}
    .main_fuwulist a.list .word{padding:12px 5%;}
    .main_fuwulist a.list .desc{height: 52px; margin:4px 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_fuwulist a{margin-top:8px; margin-bottom: 8px;}
    .main_fuwulist a .title{font-size: 14px;}
    .main_fuwulist a .desc,.main_fuwulist a span{font-size: 12px;}

    .main_fuwulist a.teshu .img,.main_fuwulist a.teshu .middle{height: 235px;}
    .main_fuwulist a.teshu .desc{margin-top: 10px; height: 140px;}
    .main_fuwulist a.teshu span{padding:8px 35px;}
    
    .main_fuwulist a.list .img{height:124px;}
    .main_fuwulist a.list .word{padding:12px 5%;}
    .main_fuwulist a.list .desc{height: 48px; margin:4px 0px;}
}
@media (max-width: 767px) {
    .main_fuwulist a{margin-top:0.8em; margin-bottom: 0.8em;}
    .main_fuwulist a .word{padding:0.8em 5%;}
    .main_fuwulist a .title{font-size: 1.2em;}
    .main_fuwulist a .desc,.main_fuwulist a span{font-size: 0.9em;}
    
    .main_fuwulist a.teshu .desc{margin-top: 1em; margin-bottom: 1em;}
    .main_fuwulist a.teshu span{padding:0.4em 2em;}

    
    .main_fuwulist a.list .desc{height: 3.6em; margin:0.6em 0px;}
}
@media (min-width: 768px){
    .main_fuwulist{margin-left: -1%; margin-right: -1%;}
    .main_fuwulist a.teshu{width: 98%;}
    .main_fuwulist a.teshu .img{float: left; width: 50%;}
    .main_fuwulist a.teshu .word{float: right; width: 50%; padding: 0px 3%; background: url(../images/casebg_03.jpg) center center no-repeat; background-size: 100% 100%;}

    .main_fuwulist a{float: left; width: 31.333%; margin-left: 1%; margin-right: 1%;}
}





.main_jjfaxq2 .title{background: url(../images/jjfaxq2_07.png) center right no-repeat; background-size: 90% 100%; color: #fff;}
.main_jjfaxq2 .title i,.main_jjfaxq2 .title span,.main_jjfaxq2 .title em{float: left; height: 44px; line-height: 38px;}
.main_jjfaxq2 .title img{display: block; height: 100%;}
.main_jjfaxq2 .title span{background: url(../images/jjfaxq2_04.png) center center repeat-x; background-size: auto 100%;}
.main_jjfaxq2 .content{line-height: 2;}
.main_jjfaxq2 .content .img{ text-align: center;}

.main_jjfaxq_fanhui{text-align: right; background: #234eab;}
.main_jjfaxq_fanhui a{background: url(../images/pro_11.png) center left no-repeat; padding-left: 30px; color: #fff; display: inline-table;}

@media (min-width: 1800px){
    .main_jjfaxq2 .title{font-size: 18px;}
    .main_jjfaxq2 .title span{padding:0px 20px;}
    .main_jjfaxq2 .content{padding: 30px 0px;}

    .main_jjfaxq_fanhui{padding:15px 5%;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_jjfaxq2 .title{font-size: 18px;}
    .main_jjfaxq2 .title span{padding:0px 20px;}
    .main_jjfaxq2 .content{padding: 30px 0px;}

    .main_jjfaxq_fanhui{padding:12px 5%;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_jjfaxq2 .title{font-size: 17px;}
    .main_jjfaxq2 .title span{padding:0px 20px;}
    .main_jjfaxq2 .content{padding: 30px 0px;}

    .main_jjfaxq_fanhui{padding:10px 5%;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_jjfaxq2 .title{font-size: 16px;}
    .main_jjfaxq2 .title span{padding:0px 20px;}
    .main_jjfaxq2 .content{padding: 30px 0px;}

    .main_jjfaxq_fanhui{padding:8px 5%;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_jjfaxq2 .title{font-size: 15px;}
    .main_jjfaxq2 .title span{padding:0px 20px;}
    .main_jjfaxq2 .content{padding: 30px 0px;}

    .main_jjfaxq_fanhui{padding:6px 5%;}
}
@media (max-width: 767px) {
    .main_jjfaxq2 .title{font-size: 15px;}
    .main_jjfaxq2 .title span{padding:0px 10px;}
    .main_jjfaxq2 .content{padding: 25px 0px;}
    .main_jjfaxq2 .content .img{margin-bottom: 1em;}
    .main_jjfaxq2 .content .img img{max-width: 50%;}

    .main_jjfaxq_fanhui{padding:0.6em 5%;}
}
@media (min-width: 768px){
    .main_jjfaxq2 .content .img{width: 40%; float: left;}
    .main_jjfaxq2 .content .img img{max-width: 90%;}
    .main_jjfaxq2 .content .word{width: 55%; float: right;}
}


.mshow_left,.mshowright{box-shadow: 0px 0px 6px #eee;}


.mainrtitle{line-height: 2;}
.mainrtitle span{position:relative; padding-left: 15px;}
.mainrtitle span:before{position:absolute; left: -2px; top: 50%; transform: translate(0,-50%); width: 5px; height:20px; background: #163f77; display: inline-table; content:"";}
.mainr_list a p{position:relative; display: block; padding-left: 15px; overflow: hidden; white-space: nowrap;  text-overflow: ellipsis; line-height: 2; margin: 5px 0px; color: #999;}
.mainr_list a p:before{position:absolute; left: -2px; top: 50%; transform: translate(0,-50%); width: 6px; height:6px; border-radius: 50%; background: #c4c4c4; content: ""; display: inline-table; overflow: hidden;}

.mainr_imgone a{display: block;}

.mainr_imgone a .img img{width: 100%; height: 100%; object-fit: cover;}
.mainr_imgone a .word{color: #999;}
.mainr_imgone a .word .middle{height: 60px;}
.mainr_imgone a .word p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.mainr_imgone a .word span{font-size: 14px;}

.mainr_imgtwo a{font-size: 14px; color: #999; text-align: center; line-height: 2; margin: 5px 0px;}

.mainr_imgtwo a .img img{width: 100%; height: 100%; object-fit: cover;}
.mainr_imgtwo a p{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
@media (min-width: 1800px){
    .mshowright{padding: 28px 8%; margin-bottom: 30px;}
    .mainrtitle{margin-bottom: 10px;}
    .mainrtitle span{font-size: 24px;}

    .mainr_imgone a{padding:8px 0px;}
    .mainr_imgtwo a .img{height: 120px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .mshowright{padding: 25px 6%; margin-bottom: 28px;}
    .mainrtitle{margin-bottom: 8px;}
    .mainrtitle span{font-size: 20px;}

    .mainr_imgone a{padding:6px 0px;}
    .mainr_imgtwo a .img{height: 112px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .mshowright{padding: 22px 5%; margin-bottom: 25px;}
    .mainrtitle{margin-bottom: 6px;}
    .mainrtitle span{font-size: 18px;}

    .mainr_imgone a{padding:5px 0px;}
    .mainr_imgtwo a .img{height: 93px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .mshowright{padding: 20px 5%; margin-bottom: 20px;}
    .mainrtitle{margin-bottom: 5px;}
    .mainrtitle span{font-size: 16px;}

    .mainr_imgone a{padding:4px 0px;}
    .mainr_imgtwo a .img{height: 80px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .mshowright{padding: 18px 5%; margin-bottom: 18px;}
    .mainrtitle{margin-bottom: 4px;}
    .mainrtitle span{font-size: 15px;}
}
@media (max-width: 767px) {
    .mshowright{padding: 1em 6%; margin-top: 1em;}
    .mainrtitle{margin-bottom: 0.4em;}
    .mainrtitle span{font-size: 1.1em;}

    .mainr_imgone a{padding:0.2em 0px;}
}
@media (min-width: 992px){
    .mainr_imgone a .img{float: left; width: 80px; height: 60px;}
    .mainr_imgone a .word{float: right; width: calc(100% - 95px);}

    .mainr_imgtwo a{float: left; width: 49%;}
    .mainr_imgtwo a:nth-child(2n){float: right;}
}
@media (min-width: 768px){
    .mshow_left{float: left; width: 73%;}
    .mshow_right{float: right; width: 25%;}
}


.mnewscon .title{font-weight: bold; line-height: 1.5;}
.mnewscon .datetime{display: block; font-size: 14px; color: #666; line-height: 2;}
.index_switchsize span{cursor: pointer;}
.mnewscon .mmnedesc{background: #fff; box-shadow: 0px 0px 5px #ccc; border-radius: 12px; line-height: 2; display: none;}
.mnewscon .mmnecon{line-height: 2.2; border-top: 1px #f7f7f7 solid;  border-bottom: 1px #f7f7f7 solid;}
.mnewscon .mmnecon img{width: 90%; margin: 8px auto; display: block;}
.mnewscon .mmnecon video{width: 90%; display: block; margin:0px auto; height: auto;}
.prev_next {position:relative; line-height: 1.6;}
.prev_next p{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; max-width: 70%; margin: 8px 0px;}
.prev_next .return{background: #163f77; color: #fff; display: inline-block;}
.prev_next .return span{background: url(../images/fanhui_03.png) center left no-repeat; padding-left: 30px;}
@media (min-width: 1800px){
    .mnewscon{padding:40px 4%;}
    .mnewscon .title{font-size: 30px; }
    .mnewscon .datetime{margin-top: 20px;}
    .mnewscon .mmnedesc{padding: 20px; margin-top: 20px; }
    .mnewscon .mmnecon{margin: 30px 0px; padding: 30px 0px;}

    .prev_next .return{padding: 10px 35px; border-radius: 25px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .mnewscon{padding:38px 4%;}
    .mnewscon .title{font-size: 28px; }
    .mnewscon .datetime{margin-top: 20px;}
    .mnewscon .mmnedesc{padding: 20px; margin-top: 20px; }
    .mnewscon .mmnecon{margin: 30px 0px; padding: 30px 0px;}

    .prev_next .return{padding: 10px 35px; border-radius: 25px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .mnewscon{padding:35px 4%;}
    .mnewscon .title{font-size: 24px; }
    .mnewscon .datetime{margin-top: 20px;}
    .mnewscon .mmnedesc{padding: 20px; margin-top: 20px; }
    .mnewscon .mmnecon{margin: 30px 0px; padding: 30px 0px;}

    .prev_next .return{padding: 10px 35px; border-radius: 25px;}
}
@media (min-width: 991px) and (max-width: 1199px){
    .mnewscon{padding:30px 4%;}
    .mnewscon .title{font-size: 20px; }
    .mnewscon .datetime{margin-top: 20px;}
    .mnewscon .mmnedesc{padding: 18px; margin-top: 20px; }
    .mnewscon .mmnecon{ margin: 25px 0px; padding: 25px 0px;}

    .prev_next .return{padding: 8px 30px; border-radius: 22px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .mnewscon{padding:25px 4%;}
    .mnewscon .title{font-size: 18px; }
    .mnewscon .datetime{margin-top: 20px;}
    .mnewscon .mmnedesc{padding: 15px; margin-top: 20px; }
    .mnewscon .mmnecon{margin: 20px 0px; padding: 20px 0px;}
    .prev_next p{line-height:2.6; display: block;}

    .prev_next .return{padding: 6px 25px; border-radius: 20px;}
}
@media (min-width: 768px){
    .prev_next {position:relative;}
    .prev_next .return{position:absolute; right: 0px; top: 50%; transform: translate(0,-50%);}
}
@media (max-width: 768px){
    .mnewscon{padding:1.5em 4%;}
    .mnewscon .title{font-size: 1.2em; }
    .mnewscon .datetime{ margin:0.8em 0px;}
    .mnewscon .mmnedesc{padding: 0.6em; margin-top: 0.8em; }
    .mnewscon .mmnecon{padding: 0.8em 0px 0.8em; font-size: 1.1em;}
    .prev_next{padding-top: 1em;}
    .prev_next .return{padding: 0.4em 2em; border-radius: 1.5em; margin-top: 0.5em;}
}






.mainpro{background-color: #f6f6f6;}
.mainpro .container{background: #fff;}
.main_pro_img{text-align: center;}
.main_pro_img .swiper-slide{background: #ededeb; display: flex; justify-content: center; align-items: center;}
.main_pro_img .mySwiper{margin: 0px 40px;}
.main_pro_img .mySwiper .swiper-slide{border:1px #fff solid;}
.main_pro_img .mySwiper .swiper-slide-thumb-active{border:1px #234eab solid;}
.main_pro_thumbimg{position: relative;}
.main_pro_img .swiper-button-prev:after,.main_pro_img .swiper-button-next:after{color: #8a8a8a; font-size: 28px;}
.main_pro_img .swiper-button-prev{left: 0px;}
.main_pro_img .swiper-button-next{right: 0px;}

.main_pro_desc h3{line-height:1.5; font-weight: bold; border-bottom:1px #a9a9a9 dashed; position: relative;}
.main_pro_desc h3 a{position: absolute; right: 0px; top: 50%; transform: translate(0,-50%); font-weight: normal; color: #333; background: url(../images/jiantou_03.png) center right no-repeat; line-height: 2; padding-right: 30px; display: inline-table; border-bottom: 2px #333 solid;}
.main_pro_desc .desc{line-height: 2.2; overflow: hidden;}
.zaoxianzixun .zixun{display: inline-table; background:url(../images/xiangqing_06.png) no-repeat #234eab; color: #fff;border-radius: 6px; }
.zaoxianzixun .phone{font-weight: bold;display: inline-table; background: url(../images/xiangqing_09.png) no-repeat #f6f6f6;border-radius: 6px;}
@media (min-width: 1800px){
    .mainpro .container{}
    .main_product_top{padding: 55px;}
    .main_pro_img{width: 560px;}
    .main_pro_img .mySwiper2{height: 560px; margin-bottom: 20px;}
    .main_pro_img .mySwiper2 img{max-height: 520px;}
    .main_pro_img .mySwiper .swiper-slide{height: 108px;}
    .main_pro_img .mySwiper .swiper-slide img{max-height: 80px;}
    
    .main_pro_desc{width: calc(100% - 650px);}
    .main_pro_desc .middle{height: 688px;}
    .main_pro_desc h3{font-size: 30px; padding-right:120px; padding-top:15px; padding-bottom:15px;}
    .main_pro_desc h3 a{font-size: 20px;}
    .main_pro_desc .desc{margin-top: 30px; height: 388px;}
    .zaoxianzixun{margin-top: 40px;}
    .zaoxianzixun .zixun{font-size: 16px; margin-right: 20px; line-height: 48px; padding: 0px 20px 0px 60px; background-position: left 20px center; }
    .zaoxianzixun .phone{font-size: 24px;line-height: 48px; background-position: left 30px center; padding: 0px 30px 0px 70px;}

}
@media (min-width: 1500px) and (max-width: 1799px){
    .mainpro .container{}
    .main_product_top{padding: 48px;}
    .main_pro_img{width: 560px;}
    .main_pro_img .mySwiper2{height: 560px; margin-bottom: 20px;}
    .main_pro_img .mySwiper2 img{max-height: 520px;}
    .main_pro_img .mySwiper .swiper-slide{height: 108px;}
    .main_pro_img .mySwiper .swiper-slide img{max-height: 80px;}


    .main_pro_desc{width: calc(100% - 620px);}
    .main_pro_desc .middle{height: 688px;}
    .main_pro_desc h3{font-size: 26px; padding-right:110px; padding-top:12px; padding-bottom:12px;}
    .main_pro_desc h3 a{font-size: 20px;}
    .main_pro_desc .desc{margin-top: 25px; height: 422px;}
    .zaoxianzixun{margin-top: 35px;}
    .zaoxianzixun .zixun{font-size: 16px; margin-right: 20px; line-height: 48px; padding: 0px 20px 0px 60px; background-position: left 20px center; }
    .zaoxianzixun .phone{font-size: 24px;line-height: 48px; background-position: left 30px center; padding: 0px 30px 0px 70px;}

}
@media (min-width: 1200px) and (max-width: 1499px){
    .mainpro .container{}
    .main_product_top{padding: 40px;}
    .main_pro_img{width: 500px;}
    .main_pro_img .mySwiper2{height: 500px; margin-bottom: 20px;}
    .main_pro_img .mySwiper2 img{max-height: 460px;}
    .main_pro_img .mySwiper .swiper-slide{height: 94px;}
    .main_pro_img .mySwiper .swiper-slide img{max-height: 70px;}
    

    .main_pro_desc{ width: calc(100% - 560px);}
    .main_pro_desc .middle{height: 614px;}
    .main_pro_desc h3{font-size: 22px; padding-right:100px; padding-top:10px; padding-bottom:10px;}
    .main_pro_desc h3 a{font-size: 18px;}
    .main_pro_desc .desc{margin-top: 20px; height: 429px;}
    .zaoxianzixun{margin-top: 30px;}
    .zaoxianzixun .zixun{font-size: 16px; margin-right: 20px; line-height: 48px; padding: 0px 20px 0px 60px; background-position: left 20px center; }
    .zaoxianzixun .phone{font-size: 24px;line-height: 48px; background-position: left 30px center; padding: 0px 30px 0px 70px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .mainpro .container{}
    .main_product_top{padding: 35px;}
    .main_pro_img{width: 450px;}
    .main_pro_img .mySwiper2{height: 450px; margin-bottom: 20px;}
    .main_pro_img .mySwiper2 img{max-height: 420px;}
    .main_pro_img .mySwiper .swiper-slide{height: 82px;}
    .main_pro_img .mySwiper .swiper-slide img{max-height: 65px;}
    

    .main_pro_desc{ width: calc(100% - 480px);}
    .main_pro_desc .middle{height: 552px;}
    .main_pro_desc h3{font-size: 20px; padding-right:90px; padding-top:8px; padding-bottom:8px;}
    .main_pro_desc h3 a{font-size: 16px;}
    .main_pro_desc .desc{margin-top: 15px; font-size: 14px; height: 400px;}
    .zaoxianzixun{margin-top: 25px;}
    .zaoxianzixun .zixun{font-size: 16px; margin-right: 20px; line-height: 40px; padding: 0px 20px 0px 60px; background-position: left 20px center; }
    .zaoxianzixun .phone{font-size: 20px;line-height: 40px; background-position: left 20px center; padding: 0px 20px 0px 60px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .mainpro .container{}
    .main_product_top{padding: 30px;}
    .main_pro_img{width: 350px;}
    .main_pro_img .mySwiper2{height: 350px; margin-bottom: 20px;}
    .main_pro_img .mySwiper2 img{max-height: 320px;}
    .main_pro_img .mySwiper .swiper-slide{height: 56px;}
    .main_pro_img .mySwiper .swiper-slide img{max-height: 50px;}
    

    .main_pro_desc{width: calc(100% - 380px);}
    .main_pro_desc .middle{height: 426px;}
    .main_pro_desc h3{font-size: 18px; padding-top:6px; padding-bottom:6px;}
    .main_pro_desc h3 a{display: none;}
    .main_pro_desc .desc{margin-top: 15px; font-size: 12px; height: 290px;}
    .zaoxianzixun{margin-top: 20px;}
    .zaoxianzixun .zixun{font-size: 16px; margin-right: 15px; line-height: 40px; padding: 0px 20px ;background: #bb4925; }
    .zaoxianzixun .phone{font-size: 18px;line-height: 40px; padding: 0px 20px ;background: #f6f6f6;}

}
@media (max-width: 767px) {
    .main_product_top{padding:1em;}
    .main_pro_img{}
    .main_pro_img .mySwiper2{height: 24em; margin-bottom: 1em;}
    .main_pro_img .mySwiper2 img{max-height: 22em;}
    .main_pro_img .mySwiper .swiper-slide{height: 4.2em;}
    .main_pro_img .mySwiper .swiper-slide img{max-height: 3.2em;}
    
    .main_pro_desc{margin-top: 1.5em;}
    .main_pro_desc .center{}
    .main_pro_desc h3{font-size: 1.2em; padding-top:5px; padding-bottom:5px;}
    .main_pro_desc h3 a{display: none;}
    .main_pro_desc .desc{margin-top: 1em;}
    .zaoxianzixun{margin-top: 1em;}
    .zaoxianzixun .zixun{font-size: 16px; margin-right: 15px; line-height: 40px; padding: 0px 20px ;background: #bb4925; }
    .zaoxianzixun .phone{font-size: 18px;line-height: 40px; padding: 0px 20px ;background: #f6f6f6;}
}
@media (min-width: 768px){
    .main_pro_img{float: left;}
    .main_pro_desc{float: right;}

}



.main_pro_bottom .left{}
.main_pro_bottom .left .title{border-bottom: 1px #e5e5e5 solid; border-top: 1px #e5e5e5 solid;}
.main_pro_bottom .left .title span{font-weight: bold; color: #234eab; line-height: 2; display: inline-table;}
.main_pro_bottom .left .content li{padding: 15px 0px; line-height: 2;}
.main_pro_bottom .left .content li:last-child{padding-bottom: 0px;}
.main_pro_bottom .left .content li .ctitle{background: #f2f6ff; color: #234eab;padding: 5px 0px; font-weight: bold; text-indent: 15px;}
.main_pro_bottom .left .content li .ccontent{margin-top: 15px; line-height:2;}
.main_pro_bottom .right{border: 1px #eee solid; }
.main_pro_reqi_title{border-bottom: 1px #ccc dashed;}
.main_pro_reqi_title span{border-left: 2px #552200 solid; line-height: 1; padding-left: 10px;}
.main_pro_reqi_list a{display: block; border-bottom: 1px #ccc dashed; line-height: 1.8;}
.main_pro_reqi_list a .img{float: left;}
.main_pro_reqi_list a .img img{width: 100%; height:100%; object-fit: cover;}
.main_pro_reqi_list a .desc{float: right; position: relative;}
.main_pro_reqi_list a h3{line-height: 1.6; overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.main_pro_reqi_list a p,.main_pro_reqi_list a span{color: #999; font-size: 14px;}
.main_pro_reqi_list a p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.main_pro_reqi_list a span {position: absolute; left: 0px; bottom: 0px;}

@media (min-width: 1800px){
    .main_pro_bottom{padding: 0px 55px 55px;}
    .main_pro_bottom .left{width: calc(100% - 410px);}
    .main_pro_bottom .left .title span{padding: 10px 0px; font-size: 24px;}
    .main_pro_bottom .left .content{padding-top: 20px;}
    .main_pro_bottom .left .content li .ctitle{font-size: 20px;}
    
    .main_pro_bottom .right{width: 360px;padding: 0px 1% 80px;}
    .main_pro_reqi_title{font-size: 20px; padding: 15px 0px;}
    .main_pro_reqi_list a {padding: 15px 0px;}
    .main_pro_reqi_list a .img{width: 108px; height: 118px;}
    .main_pro_reqi_list a .desc{width: 200px; height: 118px;}
    .main_pro_reqi_list a h3{font-size: 20px;}
    .main_pro_reqi_list a p{}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_pro_bottom{padding: 0px 48px 48px;}
    .main_pro_bottom .left{width: calc(100% - 390px);}
    .main_pro_bottom .left .title span{padding: 10px 0px; font-size: 22px;}
    .main_pro_bottom .left .content{padding-top: 18px;}
    .main_pro_bottom .left .content li .ctitle{font-size: 19px;}

    .main_pro_bottom .right{width: 350px;padding: 0px 1% 80px;}
    .main_pro_reqi_title{font-size: 20px; padding: 15px 0px;}
    .main_pro_reqi_list a {padding: 15px 0px;}
    .main_pro_reqi_list a .img{width: 108px; height: 118px;}
    .main_pro_reqi_list a .desc{width: 200px; height: 118px;}
    .main_pro_reqi_list a h3{font-size: 20px;}
    .main_pro_reqi_list a p{}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_pro_bottom{padding: 0px 40px 40px;}
    .main_pro_bottom .left{width: calc(100% - 360px);}
    .main_pro_bottom .left .title span{padding: 10px 0px; font-size: 20px;}
    .main_pro_bottom .left .content{padding-top: 15px;}
    .main_pro_bottom .left .content li .ctitle{font-size: 18px;}

    .main_pro_bottom .right{width: 330px;padding: 0px 1% 80px;}
    .main_pro_reqi_title{font-size: 20px; padding: 15px 0px;}
    .main_pro_reqi_list a {padding: 15px 0px;}
    .main_pro_reqi_list a .img{width: 108px; height: 118px;}
    .main_pro_reqi_list a .desc{width: 176px; height: 118px;}
    .main_pro_reqi_list a h3{font-size: 20px;}
    .main_pro_reqi_list a p{}
}
@media (min-width: 991px) and (max-width: 1199px){
    .main_pro_bottom{padding: 0px 35px 35px;}
    .main_pro_bottom .left .title span{padding: 10px 0px; font-size: 18px;}
    .main_pro_bottom .left .content{padding-top: 12px;}
    .main_pro_bottom .left .content li .ctitle{font-size: 16px;}

    .main_pro_bottom .right{display: none;}
}
@media (min-width: 768px) and (max-width: 990px){
    .main_pro_bottom{padding: 0px 30px 30px;}
    .main_pro_bottom .left .title span{padding: 10px 0px; font-size: 18px;}
    .main_pro_bottom .left .content{padding-top: 10px;}
    .main_pro_bottom .left .content li .ctitle{font-size: 16px;}

    .main_pro_bottom .right{display: none;}
}
@media (max-width: 767px) {
    .main_pro_bottom{padding: 0px 1em 1em;}
    .main_pro_bottom .left .title span{padding: 6px 0px; font-size: 16px;}
    .main_pro_bottom .left .content{padding-top: 8px;}
    .main_pro_bottom .left .content li .ctitle{font-size: 15px;}

    .main_pro_bottom .right{display: none;}
}
@media (min-width: 991px){
    .main_pro_bottom .right{float: right;}
    .main_pro_bottom .left{float: left;}
}



.main_pro_bimg{text-align: center;}
.main_pro_bimg img{max-width: 80%;}


@media (min-width: 1800px){
    .main_pro_bimg{padding: 55px; margin-top: 25px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_pro_bimg{padding: 48px; margin-top: 22px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_pro_bimg{padding: 40px; margin-top: 20px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_pro_bimg{padding: 35px; margin-top: 18px;}
}
@media (min-width: 768px) and (max-width: 991px){
     .main_pro_bimg{padding: 30px; margin-top: 15px;}
}
@media (max-width: 767px) {
    .main_pro_bimg{padding: 1em; margin-top: 1em;}
}
@media (min-width: 768px){
    
}



.main_shbzdiv{}
.main_shbztitle{text-align: center;}
.main_shbztitle h3{line-height: 1.5;}
.main_shbztitle h3 i{color: #234eab;}
.main_shbztitle p{font-size: 14px; color: #999; line-height: 1.5;}

.main_shbz li{float: left; text-align: center;}
.main_shbz li h3{line-height: 1;}
.main_shbz li p{font-size: 14px; color: #999; line-height: 1.6; height: 44px;}
.main_shbz li a{display: inline-table; color: #999; border:1px #999 solid; line-height: 2; font-size: 14px; border-radius: 14px; padding:0px 8%;}
@media (min-width: 1800px){
    .main_shbzdiv{padding: 55px; margin-top: 25px;}
    .main_shbztitle h3{font-size: 30px;}

    .main_shbz li{width: 16.666%; padding:0px 3%;}
    .main_shbz li h3,.main_shbz li p,.main_shbz li a{margin-top: 15px;}
    .main_shbz li h3{font-size: 24px; }
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_shbzdiv{padding: 48px; margin-top: 22px;}
    .main_shbztitle h3{font-size: 26px;}

    .main_shbz li{width: 16.666%; padding:0px 2%;}
    .main_shbz li h3,.main_shbz li p,.main_shbz li a{margin-top: 12px;}
    .main_shbz li h3{font-size: 22px; }
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_shbzdiv{padding: 40px; margin-top: 20px;}
    .main_shbztitle h3{font-size: 22px;}

    .main_shbz li{width: 16.666%; padding:0px 1%;}
    .main_shbz li h3,.main_shbz li p,.main_shbz li a{margin-top: 10px;}
    .main_shbz li h3{font-size: 20px; }
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_shbzdiv{padding: 35px; margin-top: 18px;}
    .main_shbztitle h3{font-size: 20px;}

    .main_shbz li{width: 33.333%; padding:0px 4% 30px;}
    .main_shbz li h3,.main_shbz li p,.main_shbz li a{margin-top: 10px;}
    .main_shbz li h3{font-size: 18px; }
}
@media (min-width: 768px) and (max-width: 991px){
     .main_shbzdiv{padding: 30px; margin-top: 15px;}
     .main_shbztitle h3{font-size: 18px;}

    .main_shbz li{width: 33.333%; padding:0px 3% 20px;}
    .main_shbz li h3,.main_shbz li p,.main_shbz li a{margin-top: 8px;}
    .main_shbz li h3{font-size: 16px; }
}
@media (max-width: 767px) {
    .main_shbzdiv{padding: 1em; margin-top: 1em;}
    .main_shbztitle h3{font-size: 1.2em;}

    .main_shbz li{width: 33.333%; padding:0px 1% 1em;}
    .main_shbz li h3,.main_shbz li p,.main_shbz li a{margin-top: 8px;}
    .main_shbz li h3{font-size: 1.1em; }
    .main_shbz li p{height: 67.2px;}
}
@media (min-width: 768px){
    
}



.main_culture{background: url(../images/aboutbg_05.jpg) center center no-repeat; background-size: cover;}


.main_cultureul li{position: relative; border-radius: 15px; overflow: hidden; color: #fff;}
.main_cultureul li img{width: 100%; height: 100%; object-fit: cover;}
.main_cultureul li .word{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover;}
.main_cultureul li .word h3{line-height: 2;}
.main_cultureul li .word .desc{line-height: 2;}

.main_culturecon{line-height: 2;}
@media (min-width: 1800px){
    .main_cultureul li,.main_cultureul li .middle{height: 560px;}
    .main_cultureul li:nth-child(2){transform: translateY(55px);}
    .main_cultureul li .word{padding: 0px 6%;}
    .main_cultureul li .word h3{font-size: 18px;}
    .main_cultureul li .word .desc{font-size: 14px; margin-top: 25px;}

    .main_culturecon{margin-top: 40px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_cultureul li,.main_cultureul li .middle{height: 500px;}
    .main_cultureul li:nth-child(2){transform: translateY(45px);}
    .main_cultureul li .word{padding: 0px 6%;}
    .main_cultureul li .word h3{font-size: 16px;}
    .main_cultureul li .word .desc{font-size: 13px; margin-top: 20px;}

    .main_culturecon{margin-top: 35px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_cultureul li,.main_cultureul li .middle{height: 450px;}
    .main_cultureul li:nth-child(2){transform: translateY(45px);}
    .main_cultureul li .word{padding: 0px 6%;}
    .main_cultureul li .word h3{font-size: 16px;}
    .main_cultureul li .word .desc{font-size: 13px; margin-top: 20px;}

    .main_culturecon{margin-top: 30px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_cultureul li,.main_cultureul li .middle{height: 400px;}
    .main_cultureul li:nth-child(2){transform: translateY(35px);}
    .main_cultureul li .word{padding: 0px 6%;}
    .main_cultureul li .word h3{font-size: 15px;}
    .main_cultureul li .word .desc{font-size: 12px; margin-top: 15px;}

    .main_culturecon{margin-top: 25px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_cultureul li,.main_cultureul li .middle{height: 380px;}
    .main_cultureul li:nth-child(2){transform: translateY(35px);}
    .main_cultureul li .word{padding: 0px 6%;}
    .main_cultureul li .word h3{font-size: 15px; line-height: 1.6;}
    .main_cultureul li .word .desc{font-size: 12px; margin-top: 15px; line-height: 1.6;}

    .main_culturecon{margin-top: 25px;}
}
@media (max-width: 767px) {
    .main_culture{padding-left: 2%; padding-right: 2%;}
    .main_cultureul li{width: 100%; margin: 0.8em 0px; height: 16em;}
    .main_cultureul li .middle{height: 12em;}
    .main_cultureul li .word{padding: 2em 6%;}
    .main_cultureul li .word h3{font-size: 15px; line-height: 1.6;}
    .main_cultureul li .word .desc{font-size: 12px; margin-top: 15px; line-height: 1.6;}

    .main_culturecon{margin: 1.5em 0px;}
}
@media (min-width: 768px){
    .main_culture .left{float: left; width: 30%;}
    .main_cultureul{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; flex-wrap: wrap;-webkit-box-pack: justify; -moz-justify-content: space-between; -webkit-justify-content: space-between;  justify-content: space-between;}
    .main_cultureul li{width: 31%;}
    .main_culture .right{float: right; width: 66%;}

}




.main_about_ul h3{font-size: 16px;}
.main_about_ul h3 span{color: #62b751;}

.mabout_right{ line-height: 2;}

@media (min-width: 1800px){
    .mabout_left{width: 18%;}
    .main_about_ul li{margin-top: 60px;}
    .main_about_ul h3 span{font-size: 42px;}
    .mabout_right{width: 82%; padding-left: 6%;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .mabout_left{width: 18%;}
    .main_about_ul li{margin-top: 50px;}
    .main_about_ul h3 span{font-size: 36px;}
    .mabout_right{width: 82%; padding-left: 6%;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .mabout_left{width: 20%;}
    .main_about_ul li{margin-top: 40px;}
    .main_about_ul h3 span{font-size: 32px;}
    .mabout_right{width: 80%; padding-left: 6%;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .mabout_left{width: 20%;}
    .main_about_ul li{margin-top: 30px;}
    .main_about_ul h3 span{font-size: 28px;}
    .mabout_right{width: 80%; padding-left: 6%;}
}
@media (min-width: 768px) and (max-width: 991px){
    .mabout_left{width: 20%;}
    .main_about_ul li{margin-top: 20px;}
    .main_about_ul h3 span{font-size: 28px;}
    .mabout_right{width: 80%; padding-left: 6%;}
}
@media (max-width: 767px){
    .mabout_left {padding: 2.5em 0px 0px;}
    .mabout_left .ind_title{text-align:center;}
    .main_about_ul{margin-top: 1.5em;}
    .main_about_ul li{margin: 1.2em 0px; float: left; width: 25%; text-align:center;}
    .main_about_ul h3{margin-top: 5px;}
    .main_about_ul h3 span{font-size: 20px;}
}
@media (min-width: 768px){
    .mabout_left{float: left;}
    .mabout_right{float: right;border-left: 1px #e8e8e8 solid;}
}




.main_hexin{background: url(../images/aboutbg_02.jpg) center center no-repeat; background-size: cover;}
.main_hexinul{margin-left: -1%; margin-right: -1%;}
.main_hexinul li{float: left; box-shadow: 0px 0px 5px #eee; background: #fff; border-radius: 15px; overflow: hidden;}
.main_hexinul li .img{border-radius: 15px; overflow: hidden;}
.main_hexinul li img{width: 100%; height: 100%; object-fit: cover;}
.main_hexinul li h3{line-height: 2; color: #10387d;}
.main_hexinul li p{color: #666; line-height: 2;}
@media (min-width: 1800px){
    .main_hexinul li{width: 31.333%; margin:15px 1%;}
    .main_hexinul li .img{height: 288px;}
    .main_hexinul li .word{padding:30px 5%;}
    .main_hexinul li h3{font-size: 30px;}
    .main_hexinul li p{height: 96px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_hexinul li{width: 31.333%; margin:12px 1%;}
    .main_hexinul li .img{height: 250px;}
    .main_hexinul li .word{padding:25px 5%;}
    .main_hexinul li h3{font-size: 26px;}
    .main_hexinul li p{height: 96px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_hexinul li{width: 31.333%; margin:12px 1%;}
    .main_hexinul li .img{height: 205px;}
    .main_hexinul li .word{padding:20px 5%;}
    .main_hexinul li h3{font-size: 22px;}
    .main_hexinul li p{height: 90px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_hexinul li{width: 31.333%; margin:10px 1%;}
    .main_hexinul li .img{height: 172px;}
    .main_hexinul li .word{padding:15px 5%;}
    .main_hexinul li h3{font-size: 20px;}
    .main_hexinul li p{height: 120px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_hexinul li{width: 31.333%; margin:8px 1%;}
    .main_hexinul li .img{height: 130px;}
    .main_hexinul li .word{padding:12px 5%;}
    .main_hexinul li h3{font-size: 18px;}
    .main_hexinul li p{height: 140px;}
}
@media (max-width: 767px) {
    .main_hexinul li{width: 48%; margin:0.5em 1%;}
    .main_hexinul li .img{height: 8em;}
    .main_hexinul li .word{padding:0.8em 5%;}
    .main_hexinul li h3{font-size: 1.1em;}
    .main_hexinul li p{height: 120px; font-size: 12px;}
}
@media (min-width: 768px){
    
}





.main_ywly{background: url(../images/aboutbg_03.jpg) center bottom no-repeat; background-size: cover;}
.main_ywlylist{margin-left: -1%; margin-right: -1%;}
.main_ywlylist a{float: left; position: relative;}
.main_ywlylist a img{width: 100%; height: 100%; object-fit: cover;}
.main_ywlylist a .desc{position: absolute; left: 0px; bottom: 0px; width: 100%; background: rgba(0,0,0,0.5); color: #fff; text-align: center; line-height: 2;}



@media (min-width: 1800px){
    .main_ywlylist a{width: 31.333%; margin: 15px 1%;}
    .main_ywlylist a .img{height: 412px;}
    .main_ywlylist a .desc{font-size: 24px; padding:8px 0px;}
}
@media (min-width: 1500px) and (max-width: 1799px){
    .main_ywlylist a{width: 31.333%; margin: 12px 1%;}
    .main_ywlylist a .img{height: 360px;}
    .main_ywlylist a .desc{font-size: 22px; padding:8px 0px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_ywlylist a{width: 31.333%; margin: 10px 1%;}
    .main_ywlylist a .img{height: 294px;}
    .main_ywlylist a .desc{font-size: 20px; padding:6px 0px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_ywlylist a{width: 31.333%; margin: 8px 1%;}
    .main_ywlylist a .img{height: 247px;}
    .main_ywlylist a .desc{font-size: 18px; padding:5px 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_ywlylist a{width: 31.333%; margin: 8px 1%;}
    .main_ywlylist a .img{height: 186px;}
    .main_ywlylist a .desc{font-size: 16px; padding:5px 0px;}
}
@media (max-width: 767px) {
    .main_ywlylist a{width: 48%; margin: 0.5em 1%;}
    .main_ywlylist a .img{height: 10em;}
    .main_ywlylist a .desc{font-size: 1.1em; padding:0.2em 0px;}
}
@media (min-width: 768px){
    
}









@media (min-width: 1800px){
    
}
@media (min-width: 1500px) and (max-width: 1799px){
    
}
@media (min-width: 1200px) and (max-width: 1499px){
    
}
@media (min-width: 992px) and (max-width: 1199px){
    
}
@media (min-width: 768px) and (max-width: 991px){
    
}
@media (max-width: 767px) {
    
}
@media (min-width: 768px){
    
}










@media (min-width: 1800px){
    
}
@media (min-width: 1500px) and (max-width: 1799px){
    
}
@media (min-width: 1200px) and (max-width: 1499px){
    
}
@media (min-width: 992px) and (max-width: 1199px){
    
}
@media (min-width: 768px) and (max-width: 991px){
    
}
@media (max-width: 767px) {
    
}
@media (min-width: 768px){
    
}










@media (min-width: 1800px){
    
}
@media (min-width: 1500px) and (max-width: 1799px){
    
}
@media (min-width: 1200px) and (max-width: 1499px){
    
}
@media (min-width: 992px) and (max-width: 1199px){
    
}
@media (min-width: 768px) and (max-width: 991px){
    
}
@media (max-width: 767px) {
    
}
@media (min-width: 768px){
    
}







