@charset "utf-8";
/******header**********/
.header{ width: 100%; position:fixed; left:0; top:0; z-index:99; border-bottom:1px solid rgba(49,49,49,0.1);}
.header .headc{ position:relative;}
.header .head{ height:10vh;}
.header .img1{ display:block;}
.header .img2{ display:none;}
.header .logo img{ width:auto; height:5vh;}
.header .navi{ height:5vh; line-height:5vh; padding:0 1.2vw; background:url(../images/l0.png) no-repeat center bottom;}
.header .navi:hover, .header .homey:hover{ background:url(../images/lb.jpg) no-repeat center bottom; color:#a91f24;}
.header .homey{ background: #a91f24; color: #fff; }
.header .stmenu { width:auto; cursor: pointer; position: relative;}
.header .stmenu .lan{ height:3.4vh;}
.header .stmenu .xiala1:hover, .header .stmenu .xiala1.naver{ color:#a91f24;}
.header .stmenu .child { display: none; position: absolute; top: 3.4vh; right:0; width: 100%; z-index: 90; background: #FFF; text-align:center;}
.header .stmenu .child a{ width: 100%; padding:10px 5px; position:relative; overflow:hidden; border-top:1px #ececec solid;}
.header .stmenu .child a:hover{ color:#FFF; background:#a91f24;}
.header .stmenu .xiala2{ background:#a91f24; color:#FFF; padding:0 1vw; border-radius: 50px; -moz-border-radius: 50px; -webkit-border-radius: 50px;}
.header .stmenu .xiala2:hover, .header .stmenu .xiala2.naver{ background:#1c2e3c; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;}
.header .liny{ background:rgba(137,137,137,0.2); width:1px; height:1vw;}
.header .sea { width:auto; cursor: pointer; position: relative;}
.header .sea img{ width:auto; height:2vh;}
.header .search { display: none; position: absolute; right: 0; top: 0; z-index: 999; height: 100vh; width: 100%; background: rgba(54,55,56,0.80); }
.header .search .satr { width: 600px; overflow: hidden; margin: 0 auto 0 auto; position: relative; padding-top: 15%; }
.header .search .satr em { padding:10px; position: absolute; right: 10px; top: 40%; z-index: 10; border:1px #fff solid; cursor:pointer; color:#FFF;}
.header .search .satr .sousuo1 { width: 80%; height: 60px; line-height: 60px; border: 0; padding-left: 10px; background: #FFF; float: left; box-sizing: border-box; -moz-box-sizing: border-box; }
.header .search .sousuo { width: 20%; height: 60px; line-height: 60px; background:#a91f24; color:#FFF; border: 0; float: left; }

.header .xialaguang1{ height:5vh; line-height:5vh; padding:0 1.2vw; background:url(../images/l0.png) no-repeat center bottom;}
.header .xialaguang1:hover{ background:url(../images/lb.jpg) no-repeat center bottom; color:a91f24;}
.header .xialaguang1.navhover{ background:#a91f24; color:#FFF; border-radius: 1vw; -moz-border-radius: 1vw; -webkit-border-radius: 1vw; }
.header .menu { width: auto; height:10vh;}
.header .menu .children { display:none; position: absolute; top:10vh; left: 0; width: 100%; z-index: 90; box-shadow: 0 5px 15px 0px rgba(0, 64, 152, 0.1); background:url(../images/tby.png) repeat-y center;}
.header .menu .children .topl{ width:32%;}
.header .menu .children .topr{ width:47%;}
.header .menu.cpzs .children{ background:url(../images/tbg.png) repeat;}
.header .menu.cpzs .children ul li{ margin-right:5%;}
.header .menu.cpzs .children ul li:last-child{ margin-right:0;}


.header.clone{ box-shadow: 0 5px 15px 0px rgba(0, 64, 152, 0.1); background:#FFF; border-bottom:1px solid rgba(49,49,49,0.2);}
.header.nyclone{ color:#FFF; border-bottom:1px solid rgba(255,255,255,0.2);}
.header.nyclone .img1{ display:none;}
.header.nyclone .img2{ display:block;}
.header.nyclone .xialaguang1{ color:#FFF;}
.header.nyclone .navi{ color:#FFF;}

/******footer**********/

.footer_top, .fo_cn{ position:relative;}
.footer .fo_logo{ height:7vw;}
.footer .fo1{ height:2.6vw;}
.footer .fo2{ height:0.7vw;}
.footer_top dl{ width:25%;}
.footer .foot_l{ width:auto; height:100%; position:absolute; right:36.8%; top:0;}
.footer .stmenu1{ position:relative;}
.footer .stmenu1 .xiala1{ width:38px; height:38px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background:#a0a0a0;  border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;}
.footer .stmenu1 .xiala1 img{ width:auto; max-height:22px;}
.footer .stmenu1 .xiala1:hover{ background:#a91f24;}
.footer .stmenu1 .child1{ display: none; position: absolute; top: 38px; left:-31px; width: 100px; z-index: 90; background: #FFF; padding:8px;}
.footer .foa{ margin-right:8%;}

.fo_lxwm{ width:25%;}
.fo_lxwm dl{ margin-bottom:1.5vw;}
.fo_lxwm .ewm{ width:30%; border:1px #e3e3e3 solid; padding:5px; background:#FFF;}
.footer .fo_line{ width:1px; height:100%; background:#e1e1e1; position:absolute; right:29%; top:0; display:block;}

/*鏂伴椈鍐呴〉*/
.arKeywords { padding: 15px; overflow: hidden; background: #f7f7f7; margin-top: 20px; }
.arContent h2, .arContent h3, .arContent h4 { color: #a91f24; display: block; margin:5px 0; }
.arContent table { width: 100%; border-collapse : collapse; background: #ffffff; font-weight: normal;}
.arContent table tr td { padding: 10px 5px; border: 1px solid #dcdcdc; }
.arContent table tr:nth-of-type(odd) { background: #efefef; }
.arContent img { width: auto; max-width:100%; display: block; margin: 10px auto; }
.arContent ol, .arContent ul{ text-indent:2em;}
.arContent ol li{ list-style:decimal; list-style-position:inside;}
.arContent ul li{ position:relative; padding-left:18px;}
.arContent ul li:after{ content: '鈯?; position: absolute; left: 0; top: 0; color:#a91f24;}
/*product-list*/
.list-unstyled{ display: flex; flex-wrap: wrap; position: relative; max-width: 100%;}
.list-unstyled li{ display: flex; flex-wrap: wrap; flex-direction: row; padding:0.8vw; text-align:center; float: left; margin: 0 0.5% 1vw 0.5%;}
.list-unstyled li img{ width:100%; min-width:100%; max-width:100%; display:block; margin:0 auto; height:auto;}


/*鍐呭*/
photo { display: block; width: 33.33%; overflow: hidden; float: left; margin-top: 20px; }
photo span { width: 90%; overflow: hidden; display: block; margin: 0 auto; }
photo span img { width: 100%; }
photo p { width: 90%; overflow: hidden; display: block; margin: 0 auto; text-align: center; padding: 10px 0; height: 55px; line-height: normal; }
contenta, contentb, contentc { display: block; overflow: hidden; float: left; }
contenta p, contentb p, contentc p { width: 100%; overflow: hidden; display: block; margin: 0 auto; }
contenta img, contentb img, contentc img { width: 100%; }
.zs p { padding-left: 14px; position: relative; }
.zs p:after { content: ''; width: 6px; height: 6px; border-radius: 100%; background: #0085cb; position: absolute; left: 0; top: 2px; }
contenta { width: 49.7%; }
contenta:nth-of-type(odd) { float: left; }
contenta:nth-of-type(even) { float: right; }
contentb { width: 32.33%; margin:0.5vw 0.5%;}
contentc { width: 24%; margin:0.5vw 0.5%;}
ewm { width: 40%; overflow: hidden; display: block; margin: 20px 5% 0 5%; float: left; }
ewm span { width: 35%; overflow: hidden; display: block; float: left; }
ewm div { width: 60%; overflow: hidden; display: block; float: right; }

/*寰俊寮圭獥*/
.wxnr { width: 100%; height: 100%; position: fixed; top: 0; z-index: 1000; display: none; background: rgba(0,0,0,.6); color:#FFF;}
.wxnr .nrdf { margin: auto; position: absolute; top: 50%; left: 0; right: 0; width: 5rem; height: 5rem; padding: 0.3rem; padding-top: 0.6rem; margin-top: -2.5rem; text-align: center; background-color: rgba(54,55,56,0.80); box-shadow: 0px 2px 6px #777; -webkit-box-shadow: 0px 2px 6px #777; -moz-box-shadow: 0px 2px 6px #777; border-radius: 10px; }
.wxnr img { width: 2.3rem; height: 2.3rem; display: block; margin: 0 auto; }
.wxnr p { line-height: 2; text-align: center; }
.wxnr i { position: absolute; top: 0.2rem; right: 0.2rem; width: 0.3rem; height: 0.3rem; font-size: 0.2rem; line-height: 0.3rem; text-align: center; color: #fff; font-weight: bold; font-style: normal; background: #333; border-radius: 1rem; cursor: pointer; }
.wxnr span { display: inline-block; padding: 0.03rem 0.1rem; line-height: 0.35rem; background-color: #a91f24; color: #fff; border-radius: 0.05rem; cursor: pointer; }
.wxnr span.wx { padding-left: 0.4rem; }
/*澶嶅埗鎻愮ず*/
.weixin { position: fixed; top: 50%; margin-top: -0.4rem; z-index: 9999999; color: #fff; width: 90%; right: 5%; line-height: 0.8rem; text-align: center; background: rgba(0, 0, 0, 0.8); border: 2px solid #333; border-radius: 0.1rem; display: none; }
.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both }

/************鍐呴〉************/
.banneri{ position:relative;}
.loc{ margin-top:10vh;}

/*sub_bo*/
.sub_bo{ overflow: hidden; background:url(../images/ay.png) repeat; position:absolute; left:0; bottom:0;}
.sub_bo .main{ display: -webkit-box; display: flex; text-align:center;}
.sub_bo a{ width:50%; display:inline; height:4vw; line-height:4vw; text-align:center; border-right:1px #ccc solid; background:url(../images/l0.png) no-repeat center top;}
.sub_bo a:last-child{ border-right:none;}
.sub_bo a:hover, .sub_bo a.cur{ background:url(../images/lb.jpg) repeat-x center top; color:#a91f24;}

/*about*/
.aboutny{ position:relative;}
.about_ly{ width:41%; position:absolute; left:0; top:0; height:100%;}
.about_ry{ width:54%;}
.about_lc dl{ margin:0 10%;}
.about_lc dl:first-child{ margin:0 10% 0 0;}
.about_lc dl:last-child{ margin:0 0 0 10%;}

/*鏍稿績鍥㈤槦*/
.hxtd dl{ position:relative; background:#313131; overflow:hidden;}
.hxtd dl dt{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:1; overflow:hidden;}
.hxtd dl dt .ioc_img{ width:6.2vw; height:6.2vw; margin:0 auto; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; border:1px solid rgba(255,255,255,0.2)}
.hxtd dl dt .ioc_img img{ width:auto; max-height:3.4vw;}
.hxtd dl dt .f20{ display:none;}
.hxtd dl dd img{ opacity: 0.3;}
.hxtd dl:hover{ background:#a91f24;}
.hxtd dl:hover dt .f20{ margin-top:1.5vw; display:inline-block; background:url(../images/lc.jpg) no-repeat center top;}
.hxtd dl:hover dd img{ opacity: 0.1; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);} 

/*鍙戝睍鍘嗙▼*/
.fzlc{ width:100%; overflow:hidden; background:url(../images/bg4.jpg) no-repeat center; background-size: cover;}
.viewer-container .image-wrapper img{ width:100%;}
.viewer-container .nav-btn, .viewer-container .progress-bar{ display:none;}
.fzlc .owl-carousel.owl-loaded { display:none; }

/*鍚堜綔*/
.gdhz .scroll-container { width: 100%; overflow: hidden; position: relative; }
.gdhz .scroll-container .scroll-wrapper { overflow: hidden; white-space: nowrap; position: relative;}
.gdhz .scroll-container .scroll-wrapper .scroll-content { display: inline-block; white-space: nowrap;}

.gdhz .scroll-container .scroll-wrapper .scroll-content li { display: inline-flex; align-items: center; justify-content: center; transition: all 0.3s ease; overflow: hidden; position: relative; width: 2.8rem; height: 1.3rem; border:1px #f4f4f4 solid; border-radius: 0.1rem; box-shadow: 0 0.05rem 0.15rem 0px rgba(0, 64, 152, 0.1); margin:0.1rem 0.1rem 0.2rem 0.1rem;}





.gdhz .scroll-container .scroll-wrapper .scroll-content li img { max-width: 80%; max-height: 80%;}

.gdhz .scroll-container .scroll-wrapper .scroll-content li:hover{ transform: translateY(-5px);}

.gdhz .scroll-container .scroll-wrapper .scroll-content li::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; }

.gdhz .scroll-left .scroll-content { animation: scrollLeft 40s linear infinite;}
.gdhz .scroll-right .scroll-content { animation: scrollRight 40s linear infinite;}
.gdhz .scroll-container:hover .scroll-content { animation-play-state: paused;}


@keyframes scrollLeft {
   0% {
        transform: translateX(0);
      }
   100% {
       transform: translateX(-50%);
         }
}
        
@keyframes scrollRight {
   0% {
        transform: translateX(-50%);
   }
   100% {
        transform: translateX(0);
   }
}


/*honor*/
.honor{ position:relative; z-index:1;}
.honor .hr_bg{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:-1; animation-name: uk-kenburns; animation-duration: 15s; overflow:hidden;}
.honor .slideTxtBox{ position:relative;  }
.honor .slideTxtBox .hd{ text-align:center;}
.honor .slideTxtBox .hd li{ display:inline-block; margin-right:20px;}
.honor .slideTxtBox .hd li:last-child{ margin-right:0;}
.honor .slideTxtBox .hd li.on{ color: #a91f24;}
.honor .slideTxtBox .bd ul{ width:100%; zoom:1; }

.honor .owl-carousel{ width: 88%; position: relative; margin: 0 auto; padding:0 5%;}
.honor .owl-carousel .item { -webkit-transition: 300ms; -moz-transition: 300ms; -ms-transition: 300ms; -o-transition: 300ms; transition: 300ms; -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8);}
.honor .owl-carousel .owl-item.active.center .item { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}
.honor .owl-carousel .owl-dots{ display:none}
.honor .owl-carousel .owl-nav div{ width:2.8vw; height:2.8vw; background:url(../images/awr.png) no-repeat center; border:1px #2f3f4c solid; display: block; position: absolute; top: 45%; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; content:'';}
.honor .owl-carousel .owl-nav div:hover{ background:url(../images/awr_ed.png) no-repeat center #a91f24; border:1px #a91f24 solid;}
.honor .owl-carousel .owl-nav div.owl-prev, #customers-testimonials .owl-nav div:hover.owl-prev{ left:0;}
.honor .owl-carousel .owl-nav div.owl-next, #customers-testimonials .owl-nav div:hover.owl-next{ right:1px; -webkit-transform: rotate(180deg); transform: rotate(180deg);}

/*浜у搧*/
.more{ width:auto; display:block; padding:1vw 2.9vw;}
.more1{ background:#a91f24; color:#FFF;}
.more1:hover{ background:#1c2e3c; color:#FFF;}

.more2{ border: 1px solid rgba(255,255,255,0.6); color:#FFF; width:auto; display:block; padding:0.5vw 1.8vw;}
.more2:hover{ border: 1px solid #1c2e3c; background:#1c2e3c; color:#FFF;}

.kind{ height:3.6vw;}
.kind .kind_l{ width:25%;}
.kind .kind_l .stmenu { width:auto; cursor: pointer; position: relative;}
.kind .kind_l .stmenu .xiala3:hover, .header .stmenu .xiala.naver{ color:#FFF; background:#a91f24;}
.kind .kind_l .stmenu .child { display: none; position: absolute; top: 3.6vw; left:0; width: 150%; z-index: 90; background: #FFF; border:1px #e5e5e5 solid;}
.kind .kind_l .stmenu .child li .fln{ width:30%; border-right:2px #000 solid; display:block;}
.kind .kind_l .stmenu .child li .frn{ width:65%;}
.kind .kind_l .stmenu .child li .frn a:last-child span{ display:none;}
.kind .kind_r{ width:74%;}
.kind .kind_r .sousuo3 { width: 93%; line-height: 3.6vw; border: 0; padding-left: 10px; float: left; box-sizing: border-box; -moz-box-sizing: border-box; }
.kind .kind_r .sou_btn3 { width: 7%; background:url(../images/ser_btn_ed.png) no-repeat center #a91f24; border: 0; float: left; }

.cp_lbn .slideTxtBox{ position:relative;  }
.cpfla{ position:relative; z-index:1;}
.cpfla:after { content: ''; width: 100%; height: 1px; background: #e5e5e5; position: absolute; left: 0; bottom: 1px; z-index:-1;}
.cpfla li{ float:left; width:12.5%; text-align:center;}
.cpfla li a{ display:block; background:url(../images/l0.png) no-repeat center bottom;}
.cpfla li a:hover, .cp_lbn .slideTxtBox .hd li.on a{ color:#a91f24; background:url(../images/lb.jpg) no-repeat center bottom;}
.cpfla li a.cur{ background: #a91f24; color: #fff;}

.cp_lbn .slideTxtBox .bd ul{ zoom:1;}
.cp_top1{ border-bottom:1px #e5e5e5 solid; display:none;}
.cp_top1 a{ display:block; float:left; margin-right:1.8vw; border:2px #e5e5e5 solid; padding:0.9vw 1.4vw; margin-bottom:1.5vw;}
.cp_top1 a:last-child { margin-right:0;}
.cp_top1 a:hover, .cp_top1 a.cut{ border:2px #a91f24 solid; background:#a91f24; color:#FFF;}
.cp_bo1 li{ background:#f5f5f5; height:auto; overflow:hidden;}
.cp_bo1 li .cp_img{ width:auto; max-width:100%; height:19.4vh; margin:0 auto; display:block;}
.cp_bo1 li .cp_ioc{ width:auto; max-width:100%; height:6vh; margin:0 auto; display:block;}
.cp_bo1 li:hover .cp_img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}


/*浜у搧鍐呴〉*/
.loc{ margin-top:5.1vw;}

.cpny_top{ position:relative;}
.cpny_top .cpny_gg{ width:100%; position:absolute; right:0; top:0;}
.cpny_top .cpny_gg.yn_gs{ top:4vw;}

.cp_ioc{ width:300px; margin:0 auto;}

.photos.swiper-container{ max-width:100%; margin:0 auto; margin-left: auto; margin-right: auto; position: relative; padding:0 4%;}
.photos{ position:relative;}
.photos i{ width:5%; height:100%; position:absolute; top:0; z-index:1;}
.photos i.prev{ left:0;}
.photos i.next{ right:0;}

.photos .swiper-slide .imgt{-webkit-transform: scale(0.7); -moz-transform: scale(0.7); -ms-transform: scale(0.7); -o-transform: scale(0.7); transform: scale(0.7);}
.photos .swiper-slide .cpjs{ display:none;}
.photos .swiper-slide.active .imgt{-webkit-transform: scale(1.0); -moz-transform: scale(1.0); -ms-transform: scale(1.0); -o-transform: scale(1.0); transform: scale(1.0);}
.photos .swiper-slide.active .cpjs{ display:block;}
.photos .swiper-button-next, .photos .swiper-button-prev { width:2.7vw; height:2.7vw; display: block; position: absolute; top: 45%; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; border:1px #223341 solid; background:url(../images/awr.png) no-repeat center center; -webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-i; z-index:1;}
.photos .swiper-button-next:hover, .photos .swiper-button-prev:hover  { background:url(../images/awr_ed.png) no-repeat center #a91f24; border:1px #a91f24 solid;}
.photos .swiper-button-prev, .photos .swiper-button-prev:hover{ left:0;}
.photos .swiper-button-next, .photos .swiper-button-next:hover{ right:1px; -webkit-transform: rotate(180deg); transform: rotate(180deg);}

.photos .swiper-pagination{ width:100%; position:inherit; padding-top:0.2rem; display:none; text-align:center;}
.photos .swiper-pagination .swiper-pagination-bullet { width: 14px; height: 14px; display: inline-block; border-radius: 100%; background: #a09fa0; opacity: 1; }
.photos .swiper-pagination .swiper-pagination-bullet-active{ width: 34px; height: 14px; border-radius: 14px; background: #a21c20;}



.cptd{ -webkit-text-size-adjust:none; background:url(../images/bg1.jpg) no-repeat center; background-size: cover; position:relative; width:100%; height:44vw; overflow:hidden;}
.cptd .cptd_top{ width:100%; overflow:hidden; position:absolute; left:0; top:10%; z-index:10;}
.cptd .cptd_bo{ width:100%; overflow:hidden; height:79%; position:absolute; left:0; bottom:0;}
.cptd .cptd_bo .main{ position:relative;}
.cptd .cptd_bo .cptd_l{ width:29%; height:100%; position:absolute; left:0; top:0;}
.cptd .cptd_bo .cptd_r{ width:55%; height:30vw; overflow:hidden;}
.cptd .cptd_bo .cptd_r .section-wrap{ width:100%; height:30vw; overflow:visible; transition:transform 1s cubic-bezier(0.86,0,0.03,1); -webkit-transition:-webkit-transform 1s cubic-bezier(0.86,0,0.03,1);}
.cptd .cptd_bo .cptd_r .section-wrap .section{ position:relative; width:100%; height:30vw; padding-right:15%;}
.cptd .cptd_bo .cptd_r .section-wrap .section table{ border-collapse: separate;}
.cptd .cptd_bo .cptd_r .section-wrap .section table tr:nth-child(even) td{ padding-bottom:1.8vw;}
.cptd .cptd_bo .cptd_r .section-wrap .section table tr td{ width:50%; font-size:1vw;}
.cptd .cptd_bo .cptd_r .section-wrap .section table tr:nth-of-type(odd) td{ color:#9d9d9d; font-size:0.8vw;}
.cptd .cptd_bo .cptd_r .section-wrap .section table tr:nth-of-type(even) td{ margin-top:10px;}
.put-section-0{ transform:translateY(0);-webkit-transform:translateY(0);}
.put-section-1{ transform:translateY(-100%);-webkit-transform:translateY(-100%);}
.put-section-2{ transform:translateY(-200%);-webkit-transform:translateY(-200%);}
.put-section-3{ transform:translateY(-300%);-webkit-transform:translateY(-300%);}
.put-section-4{ transform:translateY(-400%);-webkit-transform:translateY(-400%);}
.cptd .cptd_bo .cptd_r .section-btn{ width:10%; position:absolute; right:0; bottom:38%; z-index:20; background:url(../images/lc.png) no-repeat right center;}
.cptd .cptd_bo .cptd_r .section-btn li{ width:100%; height:25px; line-height:25px; cursor:pointer; margin-bottom:3vw; background:url(../images/ioc3.png) no-repeat right center; onsor:pointer; text-align:right; padding-right:26px;}
.cptd .cptd_bo .cptd_r .section-btn li.on{ background:url(../images/ioc4.png) no-repeat right center; color:#a91f24;}
.cptd .cptd_bo .cptd_r .section-btn li:last-child{ margin-bottom:0;}
/*搴旂敤棰嗗煙*/
.use{ background:url(../images/bg2.jpg) no-repeat center; background-size: cover; position:relative;}
.use .slideTxtBox{ position:relative;}
.use .slideTxtBox .hd{ text-align:center;}
.use .slideTxtBox .hd li{ width:11%; display:inline-block; margin:0 1.3%; padding:1vw 0;}
.use .slideTxtBox .hd li img{ width:auto; display:block; margin:0 auto;}
.use .slideTxtBox .hd li .img1{ display:block;}
.use .slideTxtBox .hd li .img2{ display:none;}
.use .slideTxtBox .hd li.on{ background:#a82a36;}
.use .slideTxtBox .hd li.on a{ color:#FFF;}
.use .slideTxtBox .hd li.on .img1{ display:none;}
.use .slideTxtBox .hd li.on .img2{ display:block;}
.use .slideTxtBox .bd{ margin:1.5vw 1vw; box-shadow: 0 0px 1vw 0px rgba(0, 0, 0, 0.1);}
.use .slideTxtBox .bd .use_l{ width:47%;}
.use .slideTxtBox .bd .use_r{ width:48%;}
.use .slideTxtBox .bd .use_r .bhhy{ width:5.5vw; height:5.5vw;border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; border:1px #eeeeee solid;}
.use .slideTxtBox .bd .use_r .bhhy img{ width:auto; max-height:2vw}
.use .slideTxtBox .bd .use_r .bhhy .img1{ display:block;}
.use .slideTxtBox .bd .use_r .bhhy .img2{ display:none;}
.use .slideTxtBox .bd:hover .use_l img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.use .slideTxtBox .bd:hover .use_r .f30 a{ color:#a82a36;}
.use .slideTxtBox .bd:hover .use_r .bhhy{ background:#a82a36; border:1px #a82a36 solid;}
.use .slideTxtBox .bd:hover .use_r .bhhy .img1{ display:none;}
.use .slideTxtBox .bd:hover .use_r .bhhy .img2{ display:block;}
.use .slideTxtBox .bd:hover .use_r .more1{ background:#1c2e3c; color:#FFF;}
/*鍏稿瀷妗堜緥*/
.dxal{ background:url(../images/bg3.jpg) no-repeat center; background-size: cover;}
.dxal_bo dl{ position:relative;}
.dxal_bo dl i{ width:100%; height:100%; position:absolute; left:0; bottom:0; background:url(../images/by.png) repeat-x bottom; z-index:1;}
.dxal_bo dl dd{ width:100%; position:absolute; left:0; bottom:1.5vw; z-index:2;}
.dxal_bo dl:hover dt img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.dxal_bo dl:hover i{ background:url(../images/by_ed.png) repeat-x bottom;}
.dxal_bo dl:hover dd a{ color:#FFF;}
.dxal_bo .swiper-pagination{ position:inherit; padding-top:20px; left:inherit; top:inherit; right:inherit; bottom:inherit;}
.dxal_bo .swiper-pagination .swiper-pagination-bullet { display: inline-block; width:14px; height: 14px; margin: 0 5px; background: #434343; *display: inline;
*zoom: 1; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; opacity:0.5; border:1px #085d2000039e solid;}
.dxal_bo .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #a91f24; width:34px; border-radius: 14px; -moz-border-radius: 14px; -webkit-border-radius: 14px; opacity:1;}

/*鏂伴椈*/
.news_img { overflow: hidden; position: relative;}
.news_img dl{ box-shadow: 0 0 1vw 0px rgba(0, 0, 0, 0.1); margin:1vw; position:relative;}
.news_img dl dt{ width:48%;}
.news_img dl dd{ width:52%; height:100%; position:absolute; right:0; top:0;}
.news_img dl:hover dt img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.news_img dl:hover dd .f24 a{ color:#a91f24;}
.news_img dl:hover .more1{ background:#1c2e3c; color:#FFF;}
.news_img .owl-pagination { width: 100%; text-align: center; padding-top:0.3rem;}
.news_img .owl-pagination .owl-page{ width:35px; height:10px ; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background:#1c2e3c; opacity:1;}
.news_img .owl-pagination .owl-page.active{ border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background:#a82a36; width:68px; }
.newny_img{ display: flex; flex-wrap: wrap; position: relative; max-width: 100%;}
.newny_img dl{ background:#f5f5f5; display: flex; flex-wrap: wrap; flex-direction: row;}
.newny_img dl:hover dt img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);} 
.newny_img dl:hover{ background:#a82a36; color:#FFF;}
.newny_img dl:hover dd a{ color:#FFF;}

/*PageBar*/
.PageBar { clear: both; width: 100%; overflow: hidden; text-align: center; margin:30px auto 0 auto; }
.PageButtons span, .PageButtons a { display: inline-block; width:2.7vw; height: 2.7vw; line-height: 2.7vw; background:#f8f8f8; margin:0 4px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;}
.PageButtons span.pagenum, .PageButtons a:hover { background: #a91f24; color: #FFF; }
.PageInfo { width: 100%; overflow: hidden; padding-top: 10px; }
.PageButtons a.disabled { display: none; }

/*鏂伴椈鍐呭*/
.new_ly{ width:63%;}
.new_ry{ width:33%;}
.xgwz dl{ border-bottom:1px #e5e5e5 solid;}
.xgwz dl:last-child{ border-bottom:none;}

/*璧勬枡涓嬭浇*/
.down li{ border:1px #eeeeee solid;}
.down li .down_hi{ height:24px; line-height:24px;}
.down li .down_ioc{ width:22px; height:24px; background:url(../images/ioc5.png) no-repeat; background-size:contain;}
.down li:hover{ box-shadow: 0 0 1vw 0px rgba(0, 0, 0, 0.1);}
.down li:hover a{ color:#a91f24;}
.down li:hover .down_ioc{ background:url(../images/ioc6.png) no-repeat; background-size:contain;}
/*鎶€鏈敮鎸?/
.fwys{ width:100%; height:67.8vh; overflow:hidden; position:relative;}
.fwys .swiper-slide{ width:100%; height:67.8vh; overflow:visible; transition:transform 1s cubic-bezier(0.86,0,0.03,1); -webkit-transition:-webkit-transform 1s cubic-bezier(0.86,0,0.03,1); padding-right:2.9%; position:relative;}
.fwys .swiper-slide .fw_ys{ width:100%; overflow:hidden; position:absolute; left:0; bottom:10%; z-index:1; color:#FFF;}
.fwys .swiper-slide .imga{ width:100%; height:67.8vh;}
.fwys .swiper-button-next, .fwys .swiper-button-prev{ display:none;}

.fwys .swiper-pagination{ width:1.6%; position:absolute; right:0; top: 50%; z-index:20; display: flex; flex-direction: column; text-align:right;}
.fwys .swiper-pagination .swiper-pagination-bullet{ width:10px; height:10px; cursor:pointer; margin:0 auto 1vw 0; consor:pointer; background:#d2d2d2; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; content: ''; writing-mode: vertical-rl; overflow:hidden;  opacity: 1; transform: matrix(1, 0, 0, 1, 0, 0); transition: all 2s cubic-bezier(0.19, 1, 0.22, 1); line-height:999;}
.fwys .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ content:inherit; writing-mode: vertical-rl; display:block; background:none; width:100%; height:auto; border-radius:0; -moz-border-radius: 0; -webkit-border-radius:0; line-height:inherit;  -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); font-weight:900; color:#a91f24;}
.fwys .swiper-pagination .swiper-pagination-bullet:last-child{ margin-bottom:0;}

 

/*鑷姪鏈嶅姟*/
.cstd dl{ position:relative; background:#313131;}
.cstd dl dt{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:1;}
.cstd dl dt .ioc_img{ width:auto; height:3.7vw;}
.cstd dl dt .jias{ height:6vw;}

.cstd dl dt .jia{ width:auto; height:1.4vw;}
.cstd dl dt .more{ border: 2px solid #FFF; padding:0.8vw 1.2vw;}

.cstd dl dd img{ opacity: 0.3; }
.cstd dl:hover{ background:#a91f24;}

.cstd dl:hover dd img{ opacity: 0.1; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);} 



.jszc_bo{ position:relative;}
.jszc_bo .jszc_txt{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:1;}
.jszc_bo .jszc_txt .fl{ width:52%;}

.db_link dl{ border:1px #e0e0e0 solid;}
.db_link dl dt{ width:6.4vw; height:6.4vw; border:1px solid rgba(220,220,220,0.8); border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;}
.db_link dl dt .ioc_img img{ width:auto; max-height:3vw; display:block;}
.db_link dl:hover, .db_link dl:hover dt{ border:1px solid #a91f24;}
.db_link dl:hover .f24, .db_link dl:hover .f16{ color:#a91f24;}
.db_link dl:hover .f18{ color:#282828;}










/*鑱旂郴鎴戜滑*/
.lxwm_top{ width:100%; height:calc(100% - 5.1vw); position:absolute; left:0; top:5.1vw;}
.lxwm_top .lxwm_fl{ width:53%;}
.lxwm_top .lxwm_fl .f45{ background:url(../images/la.png) no-repeat left bottom;}
.lxwm_top .foi{ width:auto; height:16px;}
.fo_lxwm1 dt{ width:5.9%;}
.fo_lxwm1 dd{ width:94.1%;}
.lxwm_c{ position:relative;}
.lxwm_c:after { content: ''; width: 1px; height: 100%; background: #eee; position: absolute; left:40%; top: 2vw;}

.fo_lxwm2{ width:50%;}
.fo_lxwm2 dt{ width:10%;}
.fo_lxwm2 dd{ width:90%;} 
.fo_lxwm3{ width:50%;}
.fo_lxwm3 dt{ width:10%;}
.fo_lxwm3 dd{ width:90%;} 
/*鍦ㄧ嚎鐣欒█*/
.zxly{ height:656px;}
.forma.cpnc{ margin-bottom:40px;}
.forma .form1{ width:100%; height:56px; line-height:56px; text-indent:25px; margin-top:20px;}
#super_citys{ width:66%; height:56px; margin-top:40px; position:relative; padding-top:45px;}
#super_citys .super_top{ width:100%; position:absolute; left:0; top:0; font-size:18px;}
#super_citys .super_top li{ width: 32.4%; margin-right: 1.4%; float:left;}
#super_citys .super_top li:last-child{ margin-right:0;}
#super_citys .boro20{ width: 32.4%; margin-right: 1.4%; float:left; height:56px; position:relative; cursor:pointer; background:url(../images/ioc8.png) no-repeat 92% center #f5f5f5; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
#super_citys .boro20:last-child{ margin-right:0;}
#super_citys .boro20 .xz_top{ overflow: hidden; text-indent:25px;}
.shadow{ border:1.5px solid #b33c40!important;}
#super_citys .boro20 ul{ width:100%; border:2px solid #b33c40!important; position:absolute; left:0; z-index: 99; overflow-y: scroll; height:0px; display:none; box-sizing: border-box; background:#fff;}
#super_citys .boro20 ul li{ text-indent: 10px; cursor:pointer; overflow: hidden;}
#super_citys .boro20 ul li:hover{ background:#b33c40; color:#fff;}
.formb{ width:85%;}
.forma p, .formb p{ font-size:18px;}
.formb .form2{ width:100%; height:160px; text-indent:25px; margin-top:1vw; padding-top:20px;}
.zxly .btn-info{ width:12.5%; text-align:center; border:0; background:#a91f24; color:#FFF; height:160px; line-height:160px; margin-top:45px; font-size:18px;}

/*鐧诲綍*/
.loginbg { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); z-index: 99;}
.loginbg .login, .loginbg .register{ position:absolute; top:50%; left:50%; transform: translate(-50%, -50%);}

.login{ width:348px; position:relative; display: none;}
.login .zhuce .fomk{ width:86%;}
.register{ width:486px; position:relative;}
.register .txr{ width:49%; margin-right:2%;}
.register .txr:nth-of-type(even){ margin-right:0;}
.register .zhuce .fomk{ width:80%;}
.loginbg .zhuce{ padding:10px; margin-bottom:1vw;}
.loginbg .tbiao{ height:24px;}
.loginbg .loginclose { position: absolute; right: 0; top: 0; width: 53px; height: 53px; cursor: pointer; background:url(../images/login/loginclose.png) no-repeat center;}
.loginbg .btn-info{ height:35px; line-height:35px;}





@media screen and (max-width: 1920px) and (min-width:0) {
/*浜у搧鍐呴〉*/
.cptd .cptd_bo .cptd_r .section-wrap .section table tr td{ font-size: 20px;}
.cptd .cptd_bo .cptd_r .section-wrap .section table tr:nth-of-type(odd) td{ font-size: 16px;}

.about_lc dl{ margin:0 9%;}
.about_lc dl:first-child{ margin:0 9% 0 0;}
.about_lc dl:last-child{ margin:0 0 0 9%;}





}

@media screen and (max-width: 1600px) and (min-width:0) {
.header .stmenu .lan{ height:32px;}
.header .xialaguang1{ padding:0 1.2vw;}
/*footer*/
.footer .foa{ margin-right:7%;}
/*about*/
.about_lc dl{ margin:0 8%;}
.about_lc dl:first-child{ margin:0 8% 0 0;}
.about_lc dl:last-child{ margin:0 0 0 8%;}

.image-viewer { height:715px;}

/*journey*/
.journey .cp_zs .gallery-top .info{ height:27vw;}
.journey .cp_zs .swiper-button-white.swiper-button-prev{ left:7%;}
.journey .cp_zs .swiper-button-white.swiper-button-next{ right:7%; }

/*浜у搧鍐呴〉*/
.cptd .cptd_bo .cptd_r .section-wrap .section table tr td{ font-size: 19px;}
.cptd .cptd_bo .cptd_r .section-wrap .section table tr:nth-of-type(odd) td{ font-size: 15px;}

/*鑱旂郴鎴戜滑*/
.lxwm_top .lxwm_fl{ width:60%;}

.gdhz .scroll-container .scroll-wrapper .scroll-content li { width: 2.8rem; height: 1rem; }
}

@media screen and (max-width: 1499px) and (min-width:0) {
.gdhz .scroll-container .scroll-wrapper .scroll-content li { width: 2.18rem; height: 1rem; }

/*about*/

.viewer-container { position: relative; width: 100%; margin: 0 auto; overflow: hidden;}
.viewer-container .image-viewer { width: 100%; height: 629px; overflow: hidden; position: relative;}
.viewer-container .image-wrapper { position: absolute; left: 0; top: 0; height: 100%; display: flex;transition: transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
.viewer-container .image-wrapper img { width:inherit; height: 100%; display: block; object-fit: cover; text-align:left;}

.viewer-container .nav-btn, .viewer-container .progress-bar{ display:block;}
.viewer-container .nav-btn { position: absolute; top: 50%; transform: translateY(-50%); width: 54px; height: 54px; border: 1px solid #40515f; border-radius: 50%; color:#40515f; font-size: 28px; cursor: pointer; display: flex; align-items: center; justify-content: center; z-index: 10;transition: all 0.3s ease; opacity: 0.8;}
.viewer-container .nav-btn:hover { background:#a91f24; transform: translateY(-50%) scale(1.15); opacity: 1; border: 1px solid #a91f24; color:#FFF;}
.viewer-container .nav-btn.prev { left: 0;} 
.viewer-container .nav-btn.next { right: 0;}       
.position-indicator { display:none;}
.viewer-container .indicator-dot { display:none;}

.viewer-container .progress-bar { height: 6px; background: rgba(244, 244, 244, 0.2); width: 80%; margin: 20px auto; border-radius: 3px; overflow: hidden;}    
.viewer-container .progress { height: 100%; background: linear-gradient(to right, #e8aeb0, #e8161d); width: 0%; transition: width 0.3s ease;}

}
@media screen and (max-width: 1300px) and (min-width:0) {
.header .stmenu .lan{ height:30px;}
.header .xialaguang1{ padding:0 1vw;}	
.header .menu.cpzs .children ul li{ margin-right:3%;}
.header .logo img{ width:auto; height:4vh;}
/*footer*/
.footer .foa{ margin-right:6%;}	

/*about*/
.image-viewer { height: 545px;}

/*journey*/
.journey .cp_zs .gallery-top .info{ height:28vw;}
.journey .cp_zs .swiper-button-white.swiper-button-prev{ left:5%;}
.journey .cp_zs .swiper-button-white.swiper-button-next{ right:5%; }

/*浜у搧鍐呴〉*/
.cptd .cptd_bo .cptd_r .section-wrap .section table tr td{ font-size: 18px;}
.cptd .cptd_bo .cptd_r .section-wrap .section table tr:nth-of-type(odd) td{ font-size: 14px;}

/*鑱旂郴鎴戜滑*/
.lxwm_top .lxwm_fl{ width:65%;}

.gdhz .scroll-container .scroll-wrapper .scroll-content li { width: 1.89rem; height: 0.88rem; }

}
@media screen and (max-width: 1100px) and (min-width:0) {


/*浜у搧鍐呴〉*/
.cptd .cptd_bo .cptd_r .section-wrap .section table tr td{ font-size: 17px;}
.cptd .cptd_bo .cptd_r .section-wrap .section table tr:nth-of-type(odd) td{ font-size: 13px;}

/*鑱旂郴鎴戜滑*/
.lxwm_top .lxwm_fl{ width:70%;}

/*about*/
.image-viewer { height: 461px;}

.gdhz .scroll-container .scroll-wrapper .scroll-content li { width: 1.69rem; height: 0.78rem; }

}
@media screen and (max-width: 1024px) and (min-width:0) {
/******header**********/
.sp_header { width: 100%; height: 0.78rem; position: fixed; top: 0px; left: 0px; z-index: 90; border-bottom: 1px solid rgba(204,204,204,0.1); background:#FFF; box-shadow: 0 5px 15px 0px rgba(0, 64, 152, 0.1);}
.sp_header .sp_logo { width: auto; height: 0.78rem; padding: 0 0 0 3%; display: -webkit-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.sp_header .sp_logo img { height: 0.45rem; }
.sp_header .sp_nav { width: 5%; position: relative; cursor: pointer; height: 0.3rem; margin-top: 0.24rem; z-index: 0; margin-right: 3%; }
.sp_header .sp_nav span { display: block; background: #a91f24; width: 100%; height: 0.05rem; position: absolute; transition: all ease 0.35s }
.sp_header .sp_nav span:nth-of-type(1) { top: 0; left: 0; }
.sp_header .sp_nav span:nth-of-type(2) { top: 0.13rem; right: 0; }
.sp_header .sp_nav span:nth-of-type(3) { bottom: 0; left: 0; }
.sp_header .sp_nav_se{ margin-top:0.1rem;}
.sp_header .sp_nav_se span:nth-of-type(1) { top: 15px; transform: rotate(45deg) }
.sp_header .sp_nav_se span:nth-of-type(2) { width: 0; left: 0; right:inherit; }
.sp_header .sp_nav_se span:nth-of-type(3) { top: 15px; transform: rotate(-45deg) }



.sp_header .wapny{ width:auto; height: 0.78rem; display: -webkit-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.sp_header .searchwap, .sp_header .searchwap1 { display: none; position: absolute; right: 0; top: 0; z-index: 99; height: 100vh; width: 100%; background: rgba(54,55,56,0.80); transition: top ease 0.35s; }
.sp_header .search_ny { width: 100%; height: 100vh; display: -webkit-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.sp_header .satr { width: 80%; overflow: hidden; margin: 0 auto 0 auto; position: relative; }
.sp_header .satr em { width: auto; overflow: hidden; position: absolute; right: 0; top: 0; z-index: 10; }
.sp_header .satr em i { border: 1px solid #FFF; padding: 5px; font-weight: normal; cursor: pointer; color: #FFF; }
.sp_header .satr .search_c { width: 100%; height: 0.6rem;}
.sp_header .satr .search_c .sousuo1 { width: 70%; height: 0.6rem; line-height: 0.6rem; border: 0; background: #FFF; float: left; text-indent: 1em; }
.sp_header .sousuo { width: 24.8%; height: 0.6rem; line-height: 0.6rem; border: 0; background: #a91f24; float: left; text-align: center; color: #FFF; }
.sp_header .search_ca{ width:100%; overflow:hidden;}
.sp_header .search_ca a{ width:100%; padding:0.35rem 0; background:#fff; overflow:hidden; margin-bottom:1px; text-indent:2em;}
.sp_header .search_ca a:hover{ background:#a91f24; color:#FFF;}

.sjj_nav { position: fixed; z-index: 99999; background: rgba(0, 0, 0, .8); width: 100%; height: calc(100% - 0.78rem); line-height: 2.5; top: -100%; left: 0; overflow: auto; overflow-x: hidden; transition: top ease 0.35s; }
.nav_show { top: 0.78rem; }
.sjj_nav>ul>li:first-child { overflow: hidden; border-top: 0 }
.sjj_nav>ul>li:first-child>a { float: left; width: calc(100% - 70px) }
.sjj_nav ul li .sp_nav_xjb { position: absolute; top: 0; right: 0px; padding: 0px 7px 0 7px; }
.sjj_nav ul li .sp_nav_xjb svg { transform: rotate(-90deg); transition: all ease 0.35s }
.sjj_nav ul li .sjj_nav_i_se svg { transform: rotate(0deg) }
.sjj_nav ul li { border-top: 1px rgba(255, 255, 255, .8) solid; margin: 0 20px; position: relative; }
.sjj_nav>ul >li:last-child { border-bottom: 1px rgba(255, 255, 255, .8) solid; }
.sjj_nav ul li ul { display: none }
.sjj_nav ul li a { color: #FFF; width: 90% }
.sjj_nav ul li ul li a { color: #efeded; display: block; text-align: left; }
.sjj_nav ul li .sp_nav_xjb svg { width: 20px; height: 20px; fill: #FFF; }
.sjj_nav ul li .sjj_nav_i_se svg { fill: #a91f24; }
.sjj_nav ul li ul li>ul { margin-left: 10px }


/******footer**********/
.footer .fo_logo{ height:auto;}
.footer .fo1{ height:auto;}
.footer .fo2{ height:0.14rem;}
.footer_top{ overflow:hidden; padding:0.25rem 0;}
.footer_top dl{ width:100%;}
.fo_lxwm{ width:100%;}
.fo_lxwm dl{ margin-bottom:0.35rem;}
.footer .fo_line{ display:none;}
.footer .padt70{ padding:0.35rem 0;}
.ewm1{ width:0.65rem; height:0.65rem; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background:#a0a0a0; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; display:inline-block; margin:0 0.25rem; text-align:center;}
.ewm1 span{ width:0.65rem; height:0.65rem;}
.ewm1 img{ height:0.3rem;}

/* 宸ュ叿鏍 */
.fook { width: 100%; overflow: hidden; }
.vbc { width: 100%; height: 1rem; display: block; }
.list { width: 100%; overflow: hidden; position: fixed; bottom: 0; z-index: 70; left: 0; color: #fff; }
.list ul { height: 1.1rem; }
.list ul li { float: left; width: 25%; overflow: hidden; height: 1.1rem; border-right: 1px #a91f24 solid; display: -webkit-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.list ul li a { display: block; overflow: hidden; color: #fff; }
.list ul li:last-child { border-right: 0; }
.list ul li .pt5 { padding-top: 0.01rem; }
/*鍐呴〉*/
.banneri{ margin-top:0.78rem;}

/*cateList*/
.cateList { width: 100%; text-align: center; background: #f4f4f4; position: relative; display: block;}
.cateList .goBack { width: auto; height: 0.8rem; line-height: 0.8rem; position: absolute; left: 3%; top: 0; z-index: 10; font-size: 0.38rem; color: #a91f24; }
.cateList .goBack:before { width: auto; height: 0.8rem; display: block; }
.cateList h3 { width: 100%; position: relative; font-size: 0.35rem; line-height: 0.8rem; height: 0.8rem; }
.cateList h3 span { position: absolute; top: 0; right:3%; width: auto; height: 0.8rem; line-height: 0.8rem; font-size: 0.4rem; color: #a91f24; }
.cateList .box { width: 95%; padding: 0.2rem 0; z-index: 1100; background: #f9f9f9; display: none; margin: 0 auto; }
.cateList .box a { padding: 0.1rem 5%; line-height: 0.34rem; text-align: left; font-size: 0.22rem; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; border-bottom: 1px #CCC solid; }
.cateList .box a:last-child { border-bottom: none; }
/*浜у搧鍒嗙被*/
.sideup { display: none; width: 90%; margin: 0 auto; padding-bottom: 0.2rem; }
.sideup li { text-align: left; border-bottom: 1px #a91f24 dashed; padding: 0.15rem 0; }
.sideup li:last-child { border-bottom: none; }
.tun { width: 0.25rem; height: 0.25rem; display: block; float: right; color: #a91f24; }
.sidedown { padding: 0.2rem; display: none; }
.sidedown li { font-size: 0.22rem; border-bottom: none; }
.sidedowna { background: #f3f3f3; padding: 0 0.12rem; display: none; }

/*鏂伴椈鍐呴〉*/
.arContent table tr td { padding: 0.1rem 5px; font-size: 0.18rem; }
.arContent img { max-width: 100%; height: auto; display: block; margin: 0 auto; }
/*鍐呭*/
photo { width: 100%; float: none; margin-top:0.2rem; }
photo span { width: 100%;}

photo p { width: 100%; padding: 0.1rem 0; height:auto;}
contenta, contentb, contentc { float: none;}

contenta { width: 100%; margin-top:0.1rem;}
contenta:nth-of-type(odd) { float: none; }
contenta:nth-of-type(even) { float: none; }
contentb { width: 100%; margin:0.1rem 0;}
contentc { width: 100%; margin:0.1rem 0;}
ewm { width: 100%; margin: 0.1rem; float: none; }

/*鍐呴〉*/

.list-unstyled li{ padding:0.1rem; float: none; margin: 0 0 0.2rem 0;}
/*about*/
.loc{ margin-top:0.78rem;}

.about_ly{ width:100%; position:inherit; left:inherit; top:inherit; height:inherit;}
.about_ry{ width:100%; padding-top:0.25rem;}
.about_lc dl{ width:50%; margin:0.2rem 0 0 0;}
.about_lc dl:first-child{ margin:0.2rem 0 0 0;}
.about_lc dl:last-child{ margin:0.2rem 0 0 0;}

/*鏍稿績鍥㈤槦*/
.hxtd dl.cpnc{ width:100%; margin:0 0 0.2rem 0;}
.hxtd dl dt .ioc_img{ width:1.24rem; height:1.24rem;}
.hxtd dl dt .ioc_img img{ max-height:0.68rem;}
.hxtd dl dt .f20{ display:block; background:url(../images/lc.jpg) no-repeat center top; margin-top:0.15rem;}
.hxtd dl:hover dt .f20{ margin-top:0.15rem;}


/*鍙戝睍鍘嗙▼*/
.fzlc .owl-carousel.owl-loaded { display:block; }
.fzlc .owl-carousel{ width:100%; position: relative;}
.fzlc .item{ text-align:center; width:88%; margin:0 auto;}
.fzlc .owl-dots { display: none;}
.fzlc .owl-carousel .owl-nav div{ width:0.56rem; height:0.56rem; background:url(../images/awr.png) no-repeat center; border:1px #2f3f4c solid; display: block; position: absolute; top: 35%; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; content:'';}
.fzlc .owl-carousel .owl-nav div:hover{ background:url(../images/awr_ed.png) no-repeat center #a91f24; border:1px #a91f24 solid;}
.fzlc .owl-carousel .owl-nav div.owl-prev, .fzlc .owl-nav div:hover.owl-prev{ left:0;}
.fzlc .owl-carousel .owl-nav div.owl-next, .fzlc .owl-nav div:hover.owl-next{ right:1px; -webkit-transform: rotate(180deg); transform: rotate(180deg);}




/*honor*/
.honor .hr_bg{ animation-name: none; animation-duration: none;}
.honor .owl-carousel{ width: 96%; padding:0 5%;}
.honor .owl-carousel .item { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}
.honor .owl-carousel .owl-nav div{ width:0.56rem; height:0.56rem;}

/*浜у搧*/
.more{ padding:0.2rem 0.6rem;}
.more2{ padding:0.1rem 0.36rem;}
.cp_lbn .slideTxtBox{ z-index:1;}
.cp_lbn .slideTxtBox .hd{ padding:0 5%;}
.cpfla:after { bottom: 0;}
.cpfla li{ width:33.33%; text-align:center; margin-bottom:0.2rem;}

.cpny_top .cpny_wapd li{ width:49%; margin-bottom:0.2rem; padding:0.15rem 0.2rem;}
.cpny_top .cpny_wapd li:nth-of-type(odd) { float: left; }
.cpny_top .cpny_wapd li:nth-of-type(even) { float: right; }
.cpny_top .cpny_wapd.f16{ font-size:0.24rem;}
.cpny_top .cpny_wapd li img{ height:0.24rem;}
.cpny_top .cpny_wapd li .titm0{ height:0.24rem;}

.cp_ioc{ width:100%; margin:0 auto;}

.photos.swiper-container{ max-width:100%;width:100%; padding:0 3%;}
.photos i{ width:4%;}
.photos .swiper-slide img{-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}
.photos .swiper-slide.active img{-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}
.photos .swiper-button-next, .photos .swiper-button-prev { width:0.54rem; height:0.54rem;}

.cpny_top .cpny_gg .bhjr{ width:100%;}

.cp_top1 a{ width:49%; margin-right:1%; padding:0.2rem; margin-bottom:0.2rem; text-align:center;}
.cp_bo1 li{ height:auto; position:inherit; z-index:inherit; padding-bottom:0.4rem; margin-bottom:0.2rem;}
.cp_bo1 li .cp_img{ width:100%; position:inherit; right:inherit; bottom:inherit; padding-top:0.25rem;}
.cp_bo1 li .cp_img img{ max-width:100%; width:100%; height:auto; }
.cp_bo1 li .more2{ border: 1px solid #1c2e3c; background:#1c2e3c; color:#FFF;}
.cp_bo1 li .cpa_txt{ width:100%; position:inherit; left:inherit; top:inherit; z-index:inherit; padding:0.15rem 0 0 0;}
.cp_bo1 li .cpa_txt .white{ color:#666;}
.cp_bo1 li i{ display:none;}
.cp_bo1 li:hover .cp_img{ width:100%; bottom:inherit;}
.cp_bo1 li:hover .cp_img img{ max-width:100%; width:100%; height:auto;}
.cp_bo1 li:hover .cpa_txt{ top:inherit;}
.cp_bo1 li:hover i{ display:none;}
.cp_lbn .slideTxtBox .arrow{ width:100%; position:absolute; top:0.6rem; z-index:10; left:0; overflow:hidden;}
.cp_lbn .slideTxtBox .arrow a{ width:0.56rem; height:0.56rem; background:url(../images/awr.png) no-repeat center; border:1px #2f3f4c solid; display: block; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;}
.cp_lbn .slideTxtBox .arrow a:hover{ background:url(../images/awr_ed.png) no-repeat center #a91f24; border:1px #a91f24 solid;}
.cp_lbn .slideTxtBox .arrow a.prev{ float:left;}
.cp_lbn .slideTxtBox .arrow a.next{ float:right; -webkit-transform: rotate(180deg); transform: rotate(180deg);}
/*浜у搧鍐呴〉*/
.cptd{ height:inherit; padding-bottom:0.6rem;}
.cptd .cptd_top{ position:inherit; left:inherit; top:inherit; z-index:inherit; padding-top:0.6rem;}
.cptd .cptd_bo{ height:inherit; position:inherit; left:inherit; bottom:inherit; padding-top:0.25rem;}
.cptd .cptd_bo .cptd_l{ width:100%; height:inherit; position:inherit; left:inherit; top:inherit; padding-bottom:0.25rem;}
.cptd .cptd_bo .cptd_l img{ max-width:100%; width:auto; display:block; margin:0 auto;}
.cptd .cptd_bo .cptd_r{ width:100%; height:55vh; position:relative; overflow:hidden;}
.cptd .cptd_bo .cptd_r .section-wrap{ height:55vh;}
.cptd .cptd_bo .cptd_r .section-wrap .section{ height:55vh; padding-right:0; padding-top:5vh}
.cptd .cptd_bo .cptd_r .section-wrap .section table tr:nth-child(even) td{ padding-bottom: 2vh;}
.cptd .cptd_bo .cptd_r .section-wrap .section table tr td{ font-size: 0.26rem;}
.cptd .cptd_bo .cptd_r .section-wrap .section table tr:nth-of-type(odd) td{ font-size: 0.24rem;}
.cptd .cptd_bo .cptd_r .section-btn{ width:100%; bottom:inherit; top:0; background:url(../images/ld.png) no-repeat center center; text-align:center;}
.cptd .cptd_bo .cptd_r .section-btn li{ width:auto; height:25px; line-height:25px; margin-bottom:0; background:url(../images/ioc3.png) no-repeat left center; onsor:pointer; text-align:left; padding-right:0; padding-left:26px; display:inline-block; margin-right:75px;}
.cptd .cptd_bo .cptd_r .section-btn li.on{ background:url(../images/ioc4.png) no-repeat left center;}
.cptd .cptd_bo .cptd_r .section-btn li:last-child{ margin-right:0;}





/*搴旂敤棰嗗煙*/
.use .slideTxtBox .hd li{ width:25%; display:block; margin:0 0; padding:0.2rem 0; float:left;}
.use .slideTxtBox .bd{ margin:0.6rem 0.2rem 0.3rem 0.2rem; box-shadow: 0 0px 0.2rem 0px rgba(0, 0, 0, 0.1);}
.use .slideTxtBox .bd .conb{ width:90%;}
.use .slideTxtBox .bd .use_l{ width:100%;}
.use .slideTxtBox .bd .use_r{ width:100%; padding-top:0.2rem;}
.use .slideTxtBox .bd .use_r .bhhy{ width:1.1rem; height:1.1rem;}
.use .slideTxtBox .bd .use_r .bhhy img{ max-height:0.4rem}
.use .slideTxtBox .arrow{ width:30%; position:absolute; top:16%; z-index:10; left:35%; overflow:hidden;}
.use .slideTxtBox .arrow a{ width:0.56rem; height:0.56rem; background:url(../images/awr.png) no-repeat center; border:1px #2f3f4c solid; display: block; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;}
.use .slideTxtBox .arrow a:hover{ background:url(../images/awr_ed.png) no-repeat center #a91f24; border:1px #a91f24 solid;}
.use .slideTxtBox .arrow a.prev{ float:left;}
.use .slideTxtBox .arrow a.next{ float:right; -webkit-transform: rotate(180deg); transform: rotate(180deg);}


/*鑷姪鏈嶅姟*/
.cstd dl.col-xs-3{ width:100%;}
.cstd dl dt .ioc_img{ height:0.74rem;}
.cstd dl dt .jias{ height:auto;}
.cstd dl dt .jia{height:0.28rem;}
.cstd dl dt .more{ padding:0.16rem 0.24rem; margin-top:0.25rem;}

.fwys{ height:67.8vh; }
.fwys .swiper-slide{ height:67.8vh;  padding-right:5%;}
.fwys .swiper-slide .fw_ys{ bottom:10%;}
.fwys .swiper-slide .imga{ height:67.8vh;}
.fwys .swiper-pagination{ width:4%; }
.fwys .swiper-pagination .swiper-pagination-bullet{ margin:0 auto 0.2rem 0; }


.jszc_bo .jszc_txt{ position:inherit; left:inherit; top:inherit; height:auto;}
.jszc_bo .jszc_txt.white{ color:#282828;}
.jszc_bo .jszc_txt .txtmbf{ text-shadow:none; }
.jszc_bo .jszc_txt .fl{ width:100%;}
.jszc_bo .jszc_txt .fl .f50{ font-size:0.4rem; color:#a91f24;}
.jszc_bo .heau{ padding-top:0.35rem;}

.db_link dl.cpnc{ width:100%;}
.db_link dl dt{ width:1.28rem; height:1.28rem;}
.db_link dl dt .ioc_img img{ max-height:0.6rem;}



/*鏂伴椈*/
.news_img dl{ box-shadow: 0 0 0.2rem 0px rgba(0, 0, 0, 0.1); margin:0.2rem 0.5%;}
.news_img dl dt{ width:100%;}
.news_img dl dd{ width:100%; height:inherit; position:inherit; right:inherit; top:inherit; padding:0.35rem 0;}
.newny_img dl dd p{ height:inherit;}
.newny_img dl.cpnc{ width:100%;}
.newny_img dl dd .f15{ padding-top:0.25rem;}
/*鏂伴椈鍐呭*/
.new_ly{ width:100%; padding-top:0.35rem;}
.new_ly h1{ text-align:center;}
.new_ry{ width:100%; padding-top:0.25rem;}

/*PageBar*/
.PageBar { margin:0.3rem auto 0 auto; }
.PageButtons span, .PageButtons a { width:0.6rem; height: 0.6rem; line-height: 0.6rem; }

/*璧勬枡涓嬭浇*/
.down li .down_hi{ height:0.24rem; line-height:0.24rem;}
.down li .down_ioc{ width:0.22rem; height:0.24rem;}
.down li:hover{ box-shadow: 0 0 0.2rem 0px rgba(0, 0, 0, 0.1);}

/*鑱旂郴鎴戜滑*/
.lxwm_top{ height:inherit; position:inherit; left:inherit; top:inherit;}
.lxwm_top .lxwm_fl{ width:100%;}
.lxwm_top .foi{ height:0.16rem;}
.fo_lxwm1 dd{ line-height:1.8;}
.lxwm_c:after { position:inherit; left:inherit; top:inherit; background:none;}
.fo_lxwm2{ width:100%; border-bottom:1px #eee solid; padding-bottom:0.4rem;}
.fo_lxwm2 dt{ width:5.9%;}
.fo_lxwm2 dd{ width:94.1%;} 
.fo_lxwm3{ width:100%; padding-top:0.4rem;}
.fo_lxwm3 dt{ width:5.9%;}
.fo_lxwm3 dd{ width:94.1%;}
/*鍦ㄧ嚎鐣欒█*/
.zxly{ height:14rem; padding-top:0.35rem;}
.forma.cpnc{ width:100%; margin-bottom:0.4rem;}
.forma .form1{ height:0.65rem; line-height:0.65rem; text-indent:0.2rem; margin-top:0.2rem;}
#super_citys{ width:100%; height:0.65rem; margin-top:0.4rem; padding-top:0.45rem;}
#super_citys .super_top{ font-size: 0.25rem;}

#super_citys .boro20 .xz_top{ text-indent:0.2rem;}
#super_citys .boro20 ul li{ text-indent: 0.1rem; }

.formb{ width:100%; margin-top:0.4rem;}
.forma p, .formb p{ font-size: 0.25rem;}
.formb .form2{ height:1.6rem; text-indent:0.2rem; margin-top:0.2rem; padding-top:0.2rem;}
.zxly .btn-info{ width:100%; height:0.65rem; line-height:0.65rem; margin-top:0.2rem; font-size:0.25rem;}








}


/* animation */
@keyframes uk-kenburns { 0% {
transform:scale(1)
}
100% {
transform:scale(1.2)
}
}