.about{padding: 100px 0}
.about_tit h5{font-size: 24px; color: #cccccc; text-transform: uppercase; font-family:"HarmonyOS_Sans_SC_Regular";}
.about_tit h3{font-size: 36px; color: #333333; font-family:"HarmonyOS_Sans_SC_Bold"; padding-top: 20px; padding-bottom: 30px;}
.about_content p{line-height: 2em; color: #333333; margin-bottom: 2em;}
.landi{min-height: 278px; background: url(../images/about_06.jpg) no-repeat; background-size: cover; }
.landi .lanli{color: #fff; text-align: center; padding-top: 90px;}
.lanli h3{color: #fff; font-size: 36px; font-family:"HarmonyOS_Sans_SC_Bold"; padding-bottom: 20px;}
.lanli h4{font-size: 18px; color: #fff}
.jiaohu{padding: 100px 0}
.jiaohu_li{background: #f5f5f5; padding:80px 50px; border-radius: 15px; text-align: center;}
.jh_img{width: 100px; height: 100px; margin: 0 auto 50px auto; text-align: center; background: #fff; border-radius: 100px; line-height: 100px;}
.jiaohu_li h3{font-size: 24px; font-family:"HarmonyOS_Sans_SC_Bold"; padding-bottom: 15px;}
.jiaohu_li h4{font-size: 18px; font-family:"HarmonyOS_Sans_SC_Light";}
.jiaohu_list{padding-top: 20px;}
.new_nytit{font-size: 36px;}



.news_ny{padding: 100px 0}
.news_li a{display: flex; align-items: center;}
.news_li{border-bottom: solid 1px #eee; padding-bottom: 40px; margin-bottom: 40px;}
.news_li img{border-radius: 10px;}
.new_wz h3{font-size: 24px; padding-bottom: 20px; font-family:"HarmonyOS_Sans_SC_Light";}
.new_wz p{font-size: 16px; color: #999; font-family:"HarmonyOS_Sans_SC_Light";line-height: 2em; padding-bottom: 20px;}
.new_wz span{font-size: 16px; color: #999; font-family:"HarmonyOS_Sans_SC_Light";line-height: 2em;}
.new_wz2 h3{font-size:16px; font-family: "HarmonyOS_Sans_SC_Regular"; padding-bottom: 0; line-height: 1.5em}
.tuijian_tit{font-size: 24px; line-height: 24px; border-left: 3px solid #016dc1; color: #016dc1; padding-left: 15px; margin-bottom: 30px;}
.new_content .news_li{margin-bottom: 20px; padding-bottom: 20px;}

.service_nav{text-align: center; padding-bottom: 80px;}
.service_nav a{display: inline-block; padding: 0 30px; font-size: 18px; line-height: 46px; background: #eee; border-radius: 10px; margin: 0 8px;}
.service_nav a.active{color: #fff; background: #0263cb}
.service_li{box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3); border-radius: 8px; overflow: hidden; margin-bottom: 30px;}
.service-txt{padding: 20px;}
.service-txt h3{font-size: 18px; line-height: 2em}
.service-txt p{font-size: 16px; font-family:"HarmonyOS_Sans_SC_Light"; color: #999; padding-bottom: 15px;}


/*联系我们*/
.contact_ny h3{font-size: 42px; color: #0375c5; font-weight: 100; padding-bottom: 15px;}
.contact_ny h5{font-size: 24px; color: #6d6d6d; font-weight: 100;}
.contact_ny h5 a{color: #0375c5; font-size: 24px; font-weight: 100;}
.dizhi_icon svg{width: 30px; height: 30px; color: #0375c5; margin-left: 60px; position: relative; top: 5px;}
.dizhi_icon svg path{fill: #0375c5}
.lianxi{margin: 0 -80px; overflow: hidden; padding-top: 75px; padding-bottom: 100px;}
.lianxi li{width: 50%; padding: 0 80px; float: left; }
.lianxili{border-top: solid 1px #ccc; border-bottom: solid 1px #ccc}
.lianxili .fa{float: left;}
.lianxili svg {width: 30px; height: 30px; }
.lianxili svg path{fill: #1276c4}
.lianxili{height: 114px; padding-top: 30px;}
.lianxi li:first-child .lianxili,.lianxi li:nth-child(2) .lianxili{border-bottom: 0}
.lianxili .fa6{width: 54px; height: 54px; float: left; background: url(../images/liubianxing.jpg) no-repeat center center; padding: 12px}
.lianxi li:nth-child(3) .lianxili .fa6{padding-top: 9px;}
.lianxili p{float: left; font-size: 20px; color: #333333; font-weight: 100; line-height: 54px; padding-left: 25px;}
.lianxili .fa-angle-right{float: right; line-height: 54px; font-size: 30px; color: #333; padding-right: 30px;}
.rongyu .ab_tit span{color: #0375c5}
.ly_li{overflow: hidden; padding: 0 30px; margin-bottom: 30px;}
.ly_li p{width: 235px; float: left; line-height: 58px; text-align: left; font-size: 22px; font-weight: 100; color: #777777}
.ly_li input{height: 58px; border: solid 1px #ddd; width: calc(100% - 235px); padding: 0 10px;}
.ly_li p em{color: #fe0000; padding-right: 10px; font-style: normal;}
.ly_li:first-child p,.ly_li:nth-child(2) p{color: #fff}
.ly_li textarea{height: 240px; border: solid 1px #ddd; width: calc(100% - 235px);padding: 5px 10px;}
.lyrongyu .rongyujianjie{margin-bottom: 65px;}
.ly_but{text-align: center;}
.ly_but .submit{width: 188px; height: 46px; margin: 0 10px; line-height: 46px; background: #1276c4; border-radius: 46px; font-size: 20px; color: #fff; cursor: pointer;}
.ly_but .reset{background: #0375c5; cursor: pointer;}


.contact_ny{background: #f5f5f5}
.contact-box h3{font-family:"HarmonyOS_Sans_SC_Bold";font-size: 36px;margin-bottom: 15px;}
.contact-box p{color:#666; line-height: 2em}
.contact-box ul{display: flex;flex-wrap: wrap;margin: 30px -15px;}
.contact-box ul li{width: 33.33%;padding: 0 15px;}
.contact-box ul li .box{background-color: #fff;padding:30px 25px;display: flex;align-items: center;}
.contact-box ul li .icon{background-color: #0375c5; color:#fff;width: 90px;height: 90px;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin-right: 15px;}
.contact-box ul li .icon i{font-size: 40px;}
.contact-box ul li .text{flex:1;}
.contact-box ul li .text h4{font-size: 18px;margin-bottom: 10px;} 
.contact-box .cont{display: flex;}
.contact-box .cont .text{flex:1;}
.ab_right{border-top: 1px solid #ccc; padding-top:80px; margin-top: 80px; text-align: center; line-height: 2em; font-family:"HarmonyOS_Sans_SC_Light";}
.contact-box .cont .ewm{width: 250px;text-align: right;}
.contact-box .cont .ewm .box{text-align: center;display: inline-block;}
.contact-box .cont .ewm img{display: block;} 
.map-box{text-align: center;margin-top: 80px;}
.map-box img{max-width: 100%;}


.contact-form3 input,.contact-form3 select,.contact-form3 textarea{ font-size:16px; border: 0;  padding:0 5px; min-width: 100%; line-height:30px; height: 80px;}
.contact-form3 input{height: 50px; margin-bottom: 30px;     width: 100%;}
.contact-form3 textarea{padding-top: 8px; height: 180px; margin-bottom: 30px;     width: 100%;}
.contact-form3{margin: 0 -15px}

.contact212 h2 {
    font-size: 22px;
    text-align: center;
    font-family: "Microsoft YaHei"; background: #0375c5; width: 196px; height: 55px; line-height: 55px; border-radius: 55px; color: #fff; text-align: center; margin: 0 auto; margin-bottom: 50px;
}
.contact212 p {
    text-align: center;
    font-size: 16px;
    line-height: 40px; max-width:880px; margin:0 auto; display:block;
    color: #666; margin-top: 50px; margin-bottom:30px
}
.submit-btn{background: #0375c5; border: 0; color: #fff; height: 60px; margin-bottom: 80px; font-size: 18px;}

.submit-btn:hover{border: 0; background:#05d500; color: #fff;}
.submit:focus{outline: none; background:#05d500; color: #fff;}
.submit:active{border: 0; background:#f00; color: #fff;}

.contactus_ny{padding: 100px 0}
.con_tit h4{font-size: 24px; color: #999; font-family:"HarmonyOS_Sans_SC_Light"; text-transform: uppercase; padding-bottom: 10px;}
.con_tit h3{font-size: 32px; color: #333; padding-bottom: 40px;}
.contact_li{border-radius: 15px; height: 100%; box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.2); padding: 20px 20px;}
.contact_li dt{font-size: 20px; font-weight: bold; padding-bottom: 20px;}
.contact_li dd{display: flex; padding-top: 5px;}
.contact_li dd i{margin-right: 15px; text-align: center; width: 20px; color: #0263cb}
.contact_li dd p{color: #333}

@media(min-width: 992px){
	
}

@media(max-width:991px){  
    .news_li a{display: block;}
    .news_li img{margin-bottom: 30px}
    .new_wz h3{font-size: 18px; line-height: 1.5em}
    .new_wz p{line-height: 1.5em}
    
    
    .new_nytit{font-size: 20px; line-height: 1.5em}
    .new_content .col-sm-3{display: none}
    .contact_li{margin-bottom: 20px;}
    img{max-width: 100%}
    .landi .col-sm-3{width: 50%;float: left;}
    .lanli h3{font-size: 24px;}
    .landi .lanli{padding: 45px 0}
    .landi .container{padding: 45px 0}
    .about_tit h5{font-size: 20px;}
    .about_tit h3{font-size: 24px;}
    .jiaohu_li{padding: 40px 20px; margin-bottom: 30px;}
    .service_nav a{margin-bottom: 20px; width: 100%}
    .service_nav{padding-bottom: 40px;}
    
   
}