@charset "utf-8";
/* CSS Document */
@media screen and (max-width:1300px){
.topa-a h2{display:none;}
}
@media screen and (max-width:1200px){
.topa-b{position:absolute;top:100%;left:0;width:100%;background:#f1f1f1;border-top:1px solid #eee;display:none;}
.topa-ba li{width:100%;padding: 0 40px 0 30px;}
.topa-ba li i{position:absolute;top:0;right:0;width:40px;height:48px;background:url("../images/you.png") center no-repeat;z-index:2;display:none;}
.topa-ba ul{flex-wrap:wrap;}
.topa-ba li p a{padding:15px 0;}
.topx{border-top:1px solid #eee;text-align:center;}
.topx-a{display:none;}
.topx-b{position:sticky;display:block;}
.topx-b a{color:#de1916;}
.zhz{display:block;}
.topa{padding:17px 0;}
.topa-a img{height: 40px;}
.topa-ba dl{position:sticky;width:100%;}
.banner{margin-top:75px;}
.i-fenl{padding: 40px 0 40px;}
.i-fenl h2{font-size:18px;}
.i-fenl h3{font-size: 30px;}
.i-fes ul .i-ft p{font-size:14px;margin-bottom: 20px;}
.i-fes ul .i-ft span{font-size: 12px;line-height: 30px;width: 100px;}
.i-fes ul li{padding-bottom: 10px;}
.i-fes{margin-bottom: 45px;}
.i-rex{font-size:30px;}
.i-ret{line-height: 22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.i-res{font-size: 14px;margin: 20px auto 40px;}
.i-rss{display:none;}
.i-rteximg{padding: 10px 10px 10px 10px;}
.i-rtsj{display:block;}
.i-abouta h6{font-size: 30px;}
.i-abob{padding: 30px;}
.i-abobb{font-size: 16px;}
.i-abobd a{line-height:32px;}
.i-news .i-neb{padding: 20px 10px;}
.i-news .i-neb h6{font-size: 16px;min-height: 36px;margin-bottom: 20px;}
.i-news .i-neb p{margin-bottom: 30px;}
.i-news .i-neb span{font-size: 14px;}
.n-img {margin-top: 75px;}
.n-bab{display:none;}
.n-baa{    padding: 20px 0 20px 30px;}
.n-nav{    padding: 0px;margin: 0 auto 30px;}
.n-nav li{font-size:14px;margin: 0 20px;}
.n-nav li a{padding: 12px 30px;}
.n-nat{padding: 60px 0 1px;}
.n-pro{padding-bottom: 20px;}
.n-po{padding: 50px 0 0px;}
.n-pot{font-size: 22px;}
.n-pox{line-height: 24px;}
.n-news ul li .n-nea{width: 260px;}
.n-news ul li .n-neb{    width: calc(96% - 260px);}
.n-news ul li .n-neb h6{font-size: 18px;margin-bottom: 15px;}
.n-news ul li .n-neb p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height: 24px;font-size: 14px;}
.n-news ul li .n-neb span{margin-top: 20px;}
.n-net{margin: 120px auto 40px;}
.n-net span{font-size: 24px;}
.n-net p{font-size: 26px;}
.n-net{padding-top: 10px;margin: 120px auto 10px;}
.contact-info{padding: 5% 4% 5% 2%;}
.contact-info .title{font-size: 1.2rem;}
.contact-info ul{line-height: 36px;font-size: 14px;}
form input{line-height: 40px;font-size: 0.8rem;}
form textarea{padding:10px;line-height:40px;font-size:0.8rem;}
.col-md-6{margin-bottom: 10px;}
.submit{margin-top: 30px;padding: 10px 50px;}
.n-img{height:350px;}
.n-abs{font-size: 24px;margin-bottom: 0px;margin-top: 50px;}

.n-nes{padding: 120px 0 20px;}

.topa-a samp{font-size:20px;}
.b-abxxbba h5{font-size:24px;margin:auto;}
.b-abxxba{margin-bottom:10px;}
.b-abxxbba {margin-bottom: 20px;}
.b-abxxbb {font-size: 16px;line-height: 22px;}
.b-abou {font-size: 24px;}
.b-absa{padding-top: 50px;}
.b-absb li p{padding: 10px 0;}
.b-abs{padding-bottom: 50px;}
.i-setu{font-size:24px;margin: 0px auto 30px;}
.i-set{padding: 50px 0 50px;}
.fonta ul li .fts{font-size: 14px;}
.fonts{padding: 50px 0 30px;}
.fonta ul li h6{margin-bottom: 20px;}
.i-bsos li a{padding: 18px 20px;}
.i-stre li{width:31.333%;}
.i-ban{margin-top:76px;height: 250px;}


}

@media screen and (max-width:780px){
.w1600{width:100%;}
.topa-a img{max-width: 64%;height: 40px;}
.topa {padding: 13px 0;}
.zhz{top:7px;}
.banner{margin-top:66px;}
.topa-a p{font-size: 12px;letter-spacing: 0px;margin-left: 10px;}
.topa-a samp {font-size: 14px;}
.topa-a span{}
.i-fenl {padding: 20px 0 20px;}
.i-fenl h2 {font-size: 14px;font-weight: normal;}
.i-fenl h3 {font-size: 18px;}
.i-fes ul{flex-wrap:wrap;}
.i-fes ul li{width:100%;margin-bottom:10px;}
.i-fes ul .i-ft span{display:None;}
.i-fes {margin-bottom: 5px;background: #f5f5f5;box-sizing:border-box;padding:5px;}
.i-rex {font-size: 18px;margin:0 0 9px 10px;}
.i-ret{font-size:12px;padding-left:10px;}
.i-rtsj li{width:48%;margin-bottom:10px;}
.i-rteximg p {font-size: 12px;}
.i-res{margin: 20px auto 20px;padding-left:10px;}
.i-fes ul .i-ft p{margin: 10px 0;}
.i-re{margin: 10px;box-sizing:border-box;}
.i-rtsj{padding:10px;background:#f5f5f5;}

.i-abouta{padding-left:10px;}
.i-abouta h6{font-size:18px;}
.i-abouta h5{font-size:12px;}
.i-about{margin: 30px auto 20px;}
.i-aboutb{display:none;}
.i-abobb{margin-bottom: 20px;}
.i-abobc {line-height: 24px;}
.i-abobd {margin-top: 20px;}
.i-abo{display:block;}
.i-aboa img{display:block;}
.i-aboa {width:calc(100% - 20px);border-radius: 15px;margin:auto;}
.i-abob{width:100%;    padding: 10px;}
.i-news ul{margin:auto;display:block;}
.i-news ul li{width:100%;margin:0 auto 20px;}
.i-news .i-neb h6{    min-height:auto;}
.i-news .i-neb p{min-height:auto;margin:auto;line-height: 17px;}
.i-news .i-neb span{display:none;}
.i-news .i-neb h6{font-size: 14px;margin-bottom: 10px;}
.i-yx{display:none;}
.fonta ul li:nth-child(1), .fonta ul li:nth-child(2){display:none;}
.fonta ul li:nth-child(3){width:100%;}
.fonta ul li:last-child{width:100%;margin-top:20px;text-align:center;}
.fonta ul li img{width:120px;}
.i-news{padding: 0px 10px;}
.i-news .i-neb {padding: 10px 0px;}
.i-news .i-neb samp{margin: 10px auto;}
.fonts{padding: 20px 0 20px;}
.fonta ul li h6{display:none;}
.fonta ul li .fts{color: #5a5a5a;line-height: 24px;font-size: 14px;}
.n-nav {padding:0px;}
.n-img {margin-top: 62px;}
.n-baa {padding: 15px 0 15px 30px;}
.n-nav li{margin: 0 3px;}
.n-nav li a {padding: 12px 15px;}
.n-pro li{width:48%;margin-bottom: 10px;}
.n-pro li .n-prb{font-size:12px;margin: 0px 0 10px;    padding-top: 10px;}
.n-poss{padding: 20px 0px 20px 10px;}
.n-posy{padding: 20px 10px 20px 0px;}
.n-poss img{padding: 0;margin-right: 10px;}
.n-posy img{padding: 0px;margin-left: 10px;}
.n-pob .div1{margin:auto;font-size: 14px;}
.n-pok span{font-size: 24px;}
.n-pok p{font-size: 23px;}
.n-pok{margin: 30px auto 40px;}
.n-pokk{padding: 1px 0 40px;}
.n-pop p{font-size: 24px;}
.n-pop span{font-size: 24px;}
.n-pop{    margin: 40px auto 30px;}
.n-popp{margin-bottom: 40px;}
.n-po {padding: 30px 0 0px;}
.n-poa{width:100%;}
.n-pob{width:100%;margin-top:20px;}
.n-pob h5{padding: 0px 0 20px;font-size: 16px;}
.n-pob p{line-height: 24px;margin: 20px auto 20px;}
.n-pot {font-size: 16px;}
.n-pot p{padding: 10px 0;}
.n-pox{padding-bottom: 50px;}
.n-news ul li .n-nea{width:100%;}
.n-news ul li .n-neb{width:100%;margin-top:20px;}
.n-news ul li .n-neb h6{font-size: 16px;}
.n-news ul li .n-neb p{line-height: 18px;}
.n-news ul li{padding-bottom: 20px;margin-bottom: 20px;}
.n-news{padding:20px 0 20px;}
.n-net{margin: 100px auto 10px;}
.n-net p {font-size: 16px;}
.n-net span {font-size: 22px;}
.page a.next, .page a.prev{font-size: 12px;padding: 0 10px;}
.page a{font-size:12px;width: 20px;}
.n-contact{padding-top: 30px;margin-bottom: 20px;}
.n-contact h6{font-size: 18px;}
.n-conta{width:100%;line-height: 30px;}
.n-cont{padding-bottom: 40px;}
.n-cos{font-size: 20px;}
.fes ul li{width:100%;}
.fes ul{flex-wrap:wrap;}
.contact-info{width:100%;padding:30px 10px;}
#map_container{width:100%;position:static;height:200px;top:0;margin-bottom:30px;}
.contact{display:block;margin: 74px 0 0 0;}
.submit{display:block;margin:20px auto;text-align:center;}

.n-img img{display:block;}
.n-img{height:auto;}
.n-abs{font-size: 18px;margin-top:30px;}
.n-about{font-size: 14px;padding: 20px 0 30px;}
.n-nes h5{font-size: 16px;margin-bottom: 10px;}
.n-nes {padding: 100px 0 20px;}
.n-nestim{line-height: 24px;padding: 20px 10px;margin-bottom: 20px;}
.n-nxt p{width:100%;}
.n-nxt p:nth-child(2){text-align:left;}
.n-nxt{margin:auto;}
.b-abos{flex-wrap:wrap;}
.b-abxxa{width:100%;}
.b-abxxb{width:100%;margin:auto;box-sizing: border-box;padding:3%;}
.b-abxxbba h5{font-size:18px;}
.b-abxxbb{font-size: 14px;}
#abx {padding-top: 20px;}
.b-abou {font-size: 18px;}
.b-absa {padding-top: 20px;}
.b-abst{margin-top:20px;}
.swiper-slide{font-size:14px;}.i-set {padding: 30px 0 30px;}
.i-setu {font-size: 18px;margin: 0px auto 20px;}
.b-abou p {font-size: 14px;}
.i-setu p:after{display:none;}
.i-setu p{font-size:14px;padding:0;}
.i-seta li{width:31%;margin: 0 2% 10px 0;}
.i-stre li{width:48%;line-height: 36px;}

.i-ban{margin-top: 66px;height: 200px;}
.i-ban3{padding: 9px 0;}
.zhuti {margin-top: 30px;}


}

@media screen and (max-width:500px){
.i-bsos li{width:33%;}
.i-bsos li a{padding:10px 0;font-size:14px;}
.i-ban2a{font-size: 24px;}
}














