@charset "utf-8";
/* CSS Document */
/**/
@media all and (max-width: 1680px) {

}
/* max 1680 end */

/**/
@media all and (max-width: 1550px) {

}
/* max 1550 end */

/**/
@media all and (max-width: 1440px) {  

}
/* max 1440 end */

/**/
@media all and (max-width: 1280px) {

    
    
}
/* max 1280 end */

/**/
@media all and (max-width: 1024px) {
   
}
/* max 1024 end */


/**/
@media all and (max-width: 750px) {
.m_center{width:92vw; height: auto; margin: 0 auto; padding: 0; transition: all .5s ease 0s;}
.c_nav{display: flex;}
/**/
/**/
.top{width: 100vw; height:70px;position: fixed; top: 0; left: 0; z-index: 999; padding: 0 5vw;}
.logo{width:60vw; height:70px;}
.top-tel{display: none;}
.top-nav{width:100%; height: calc(100vh - 70px); margin-top: 0; color: #333; font-size: 16px; position:fixed; top:70px; left: -100%; float: inherit; display: none; background: rgba(255,255,255,.95); padding: 0 5vw;}
.top-nav .nav_li{display: block; width: 100%; height:auto; line-height:50px; margin-right:0; position: relative; transition: all .6s ease-in 0s; border-bottom: 1px solid rgba(0,0,0,.1);}
.top-nav .nav_li .nav_li_a{display: block; color: #333; height:50px; line-height:50px; padding: 0;}
.nav_more{display:block;}
.top-nav .nav_li:hover .nav_li_a{ color: #333; font-weight: 600; background:none; padding: 0 5vw;}
.top-nav .nav_li:hover .nav_more{ color:#f86030;}
.top-nav .nav_li:nth-child(1){margin-left: 0;}
.top-nav .nav_li:nth-child(1) .nav_li_a{padding: 0;}
.top-nav .nav_li:last-child{ margin-right: 0;}
.top-nav .nuw .nav_li_a{border-bottom: 2px solid#f86030; color:#f86030; background: none; font-weight: 600; padding: 0 5vw;}
.top-nav .nuw .nav_more{ color:#f86030;}
/* 下拉 */
.nav_xl{display: none; width:100%; height: auto; min-height:auto; position: inherit; top:0; left: 0; z-index: 999; overflow: hidden; text-align: left; visibility: visible; opacity: 1; padding-bottom: 10px;}
.nav_xl a{display: block; width: 100%; height: auto; color: #555; line-height: 20px; font-size: 15px; transition: all 0s ease 0s; padding:8px calc(10px + 5vw); background:none; word-wrap:break-word; margin-bottom: 1px;}
.nav_xl a:hover{ background:#f86030; color:#FFFFFF;}
.top-nav .nav_li:hover .nav_xl{visibility: visible; opacity: 1; top: 0; transition: all 0s ease 0s; display: none;}
.top-nav .nav_li:last-child .nav_xl{right: 0; left: initial;}

/**/
.banner{width:100vw; height:240px; position: relative; line-height: 1; text-transform: uppercase; margin:70px auto 0; overflow: hidden;}
.banner .swiper-slide{display: block; position: relative; width: 100vw; height: 240px; color:#FFFFFF; background-position:center; background-repeat: no-repeat; background-size: cover; line-height: 1;}

/**/
.one-box{width: 92vw; height: auto; margin: 0 auto; padding: 5vw 0; }
.one-box-left{width: 100%; height: auto; float: inherit;}
.one-box-right{width: 100%; height: auto; float: inherit; margin-top: 21.5px;}

.one-box-right-add{width: 100%; height: auto; margin-bottom: 20px; overflow: hidden;}
.one-box-right-add img,.one-box-right-img img{width: 100%; height: 100%; object-fit: cover;}
.one-box-right-img{width: 100%; height: auto; overflow: hidden; position: relative;}

.two-imgli{width: calc((100% - 15px) / 2); height: auto; margin: 0 15px 15px 0; overflow: hidden; display: block;}
.two-img-img{width: 100%; height: 117px; border: 3px solid #fff; overflow: hidden; transition: all .7s;}
.two-img-txt{width: 100%; height:38px; line-height: 36px; font-size: 15px;}
.two-imgli:nth-child(4n){margin-right: 15px;}
.two-imgli:nth-child(2n){margin-right: 0;}
.two-imgli:last-child{width: 100%; margin-right: 0;}
.two-imgli:last-child .two-img-img{border: 0; height: auto;}

.san-news-ul{width:100%; height: auto; margin: 0 0px 20px 0;}

.si-img-newsimg,.si-img-newsimg img{width: 100%; height: auto; object-fit: cover; overflow: hidden;}
.si-img-newsbox{width:100%; height: auto; background: #fff; overflow: hidden;}
.si-img-newsbox .one-title{background: #af0619;}
.si-img-newsbox .one-news-ul{padding: 13px 15px;}

.links-box{width: 100%; height: auto; padding:10px 0; background: #fff; margin-top: 25px;}
.links-box-left{width: 100%; height: auto; font-size: 18px; color: #af0619; font-weight: bold; overflow: hidden;}
.links-box-right{width:100%; height: auto; font-size: 14px; line-height: 30px; padding-top: 5px; color: #666666;}


.footer{width: 92vw; height: auto; padding:5vw 0 4vw; margin: 0 auto; overflow: hidden;}
.footer_left{width: 100%; height: auto; float: inherit;}
.footer_left-cen{width: 100%; height: auto; margin-top: 15px;}
.footer_left-cena{width: 100%; height: auto; float: inherit;}
.footer_left-cena a{width:50%; height:30px; line-height: 30px; font-size: 16px; color: #333333;}
.footer_left-cen .one-box-cen-a{color: #333333; float: inherit; width: 100%; margin-top: 15px;}
.footer_left-cen .one-box-cen-a p{height:30px; line-height: 30px; font-size: 16px; margin-bottom: 0;}

.footer_right{float: inherit; width: 100%; margin-top: 15px;}
.footer_righta{width: 42vw; height: auto; text-align: center; margin:0 3vw 0 0;}
.footer_righta img{width: 40vw; height: 40vw; object-fit: cover;}
.footer_righta p{width: 100%; height: auto; line-height: 30px; font-size: 16px;}

/*page*/
.cx-map{margin:71px 0 15px;}
.sx-ul{width: 100%;height: auto; background: #fff; margin-bottom: 10px; padding: 5px 10px 5px 10px;}
.sxb-li{width: 100%;height: auto;border-bottom: 1px solid #eeeeee; overflow: hidden; padding-top:10px;position: relative;}
.sxlib-left{width: 70px; height:24px; line-height: 24px; font-size: 16px; color: #333;}
.sxlib-rig{width: calc(100% - 70px); height: auto;line-height:24px;font-size: 16px;overflow: hidden;}
.sxlib-rig span{display: inline-block;vertical-align: top;width: auto; height: 24px; line-height: 24px;font-size: 14px;color: #666666;margin-right:20px;margin-bottom: 10px;cursor: pointer;}
.sxb-li:last-child{border-bottom: none;}

.chex-box{width: 92vw; height: auto; margin: 0 auto;}
.chex-boxli{width:calc(46vw - 5px); height: auto; background: #fff; margin: 0 10px 15px 0; position: relative; overflow: hidden; transition: all .7s ease 0s;}
.chex-boxliimg,.chex-boxliimg img{width: 100%; height:125px; object-fit: cover; overflow: hidden;}
.chex-boxlitxt{padding: 10px; font-size: 14px; line-height: 24px; color: #777;}
.chex-boxlitxt h2{max-height: 48px; line-height: 24px; font-size: 16px; text-align: justify; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; color: #222;}
.chex-boxlitxt div span{color: #af0619; font-size: 16px; margin: 0 5px 0 0; font-weight: bold;}
.chex-boxli:hover{box-shadow: 0 0 8px rgba(0, 0, 0,.2);}
.chex-boxli:hover .chex-boxlitxt h2{color: #af0619;}
.chex-boxli:nth-child(4n){margin-right: 10px;}
.chex-boxli:nth-child(2n){margin-right: 0;}

.page-box-left{width:100%; height: auto; float: inherit;}
.page-box-right{width: 100%; height: auto; float: inherit;}
.page-box-right-a{width: 100%; height: auto; padding: 10px; background: #fff; overflow: hidden;}

.pg_proleftul{width:100%; height: auto; overflow: hidden; position: relative; float: inherit;}
.gallery_top{width:100%; height: auto; position: relative; margin: 0 auto 0px; text-align: center; overflow: hidden;}
.gallery_topli img{width: 100%; height: 100%; object-fit: cover;}
.gallery_top_next,.gallery_top_prev{display: none;}
.gallery_thumbs{display: none;}

.cardet_nr{ width: 100%; float: inherit;}
.cardet_nr_findc span{ margin-right:15px;}
.cardet_nr_finde{margin-top: 10px;}
.cardet_nr_finde a{width: 100%;}

.page-box-right-b{width: 100%; height: auto; padding:0px 10px 10px; min-height: 500px; background: #fff; margin-top: 20px; overflow: hidden;}
.chex-boxa{width: 100%;}
.chex-boxa .chex-boxli{margin-right:10px;}
.chex-boxa .chex-boxli:nth-child(3n){margin-right:10px;}
.chex-boxa .chex-boxli:nth-child(2n){margin-right:0;}

.pa-banner{width: 100%; height: auto; overflow: hidden; line-height: 1; margin-top: 70px;}
.pa-banner img{width: 100%; height: auto;}
.list-map{width: 100%; height: auto; line-height: 46px; background: #fff; position: relative; overflow: hidden;}
.list-map-box{width:92vw; height: auto; margin:0vw auto; padding-top: 52px;}
.list-map-a{float: inherit; position: inherit; bottom: 0; left: 0; z-index: 88;  background: url(../images/sanj.png) -1px center no-repeat #f86030; width: auto; min-width: 100%; height: 52px; line-height:32px; padding: 10px 15px;}
.list-map-b{float: inherit; position: absolute; top: 0;}



.pg_newsli{width: 100%; height: auto; background: #fff; padding:10px; margin-bottom:15px;}
.pg_newsli a{display: flex;}
.pg_newsliimg{min-width: 100px; width: 100px; height:85px; overflow: hidden;}
.pg_newslitxt{ flex: 1; width: calc(100% - 100px); height: auto; line-height: 1; padding-left: 20px;}
.pg_newslitxt h2{ margin-top: 2px; margin-bottom: 10px;}
.pg_newslitxt div{display: none;}
.pg_newslitxt p em{display: none; }
.pg_newsli:hover h2{color: #af0619;}

.show-text-h2{margin: 20px 0; text-align:center;}
.show-text-ha{line-height: 1.75; font-size:22px; font-weight: 600; color: #363747; padding-bottom: 10px; border-bottom: 1px solid #ccc;}
.show-text-h2 .fb{height:auto; line-height:1.6; font-size:15px; color: #888; padding: 10px 0; border-bottom: 1px solid #ccc;}
.show-text-h2 .fb span{margin-left: 20px;}

.show-page{font-size: 15px; line-height: 1.65; color: #444; min-height: auto;}
.show-page table{border-top:1px solid #888; border-left:1px solid #888; padding:0;border-spacing: 0; width: 100%;}
.show-page table th,.show-page table td{border-bottom:1px solid #888!important; border-right:1px solid #888!important;}
.show-page img{max-width: 100% !important; height: auto;}

.ScCaes-bot{ width:100%; height:auto; line-height:40px; border-top: 1px solid #ccc; margin:25px 0 0 0; font-size:16px; color:#888888;}
.ScCaes-bot a{ color:#888888; width: 100%;}
.ScCaes-bot a:nth-child(1){ background: url(../images/but-l.png) left center no-repeat; padding-left:25px;}
.ScCaes-bot a:nth-child(2){ background: url(../images/but-r.png) right center no-repeat; padding-right:25px; text-align: right;}

.show-bg{background: #fff; padding:0 15px 15px; overflow: hidden;}



/***/
.weixin-ewm{width: 100vw; height: 100vh; display: none; flex-wrap:wrap; justify-content:center; align-items:center; align-content:center; background: rgba(0,0,0,.9); position: fixed; top: 0; left: 0; z-index: 999;}
.weixin-ewmgb{width:40px; height: 40px; line-height: 1; position: absolute; bottom: 50px; left: calc(50% - 20px); z-index: 5;}
.weixin-ewm img{max-width: 85%; height: auto;}
.foot-ht,.foot-cen{display: flex; height: 62px;}
.foot-cen{background: #f86030; position: fixed; bottom: 0; left: 0; z-index: 555; width: 100%;}
.foot-cen a{display: block; width: calc(100% / 4); text-align: center; border-right: 1px solid rgba(0,0,0,.2); border-left: 1px solid rgba(255,255,255,.2);}
.foot-cen i{display: block; width: 30px; height: 30px; margin: 7px auto 0;}
.foot-cen p{height: 20px; line-height: 20px; text-align: center; color: #fff; margin-bottom: 5px;}
.foot-cen a:first-child{border-left: 0;}
.foot-cen a:last-child{border-right: 0;}

.mb_none{display: none;}
.mta{margin-top: 20px;}
.mt15{margin-top: 0px;}

}
/* max 750 end */




