﻿@charset "utf-8"; 
.button_box p{padding:1px 0}
.table p{margin:0;padding:0;text-align:center}
.pror_detail .fr{font-size:16px}
.button_box>table.table tr td{border:1px solid #fff}
.indvideo .container{display:flex;justify-content:space-between;padding:0 25px;box-sizing:border-box}
.indvideo{margin-bottom:50px}
.indvideolef{width:35%;padding:35px;font-size:20px;background:#ccffff;display:flex;align-items:center;justify-content:center;box-sizing:border-box}
.indvideo .container iframe{width:65%;height:420px}
.exhibition{padding-top:70px}
ul.exhibitionlist{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}
ul.exhibitionlist li{width:32%;margin-bottom:15px}
.news.like_box{padding-top:30px}
ul.about_box{display:flex;flex-wrap:wrap}
ul.exhibitionlist li div{text-align:center}
.indvideolef{background:rgba(0,102,153,.4)}
.indexhibition{padding:60px 0 0}
ul.exhilist{display:flex;flex-wrap:wrap;margin-top:40px;justify-content:space-between}
ul.exhilist li{width:32%;text-align:center;margin-bottom:20px}
ul.exhilist li .expic{width:100%}
ul.exhilist li .extit{font-size:17px;padding:10px 10px 5px}
@media screen and (max-width:768px){ul.exhilist li{width:48%}
ul.exhilist li .extit{font-size:15px}}
.riout{display:flex;color:#09162a;font-family:Arial;font-weight:700;font-size:48px;align-items:center}
.riout sup{font-size:20px;vertical-align:super}
.riout span{margin-left:4px}
@media screen and (max-width:768px){.riout{font-size:20px;color:#fff}
.riout sup{font-size:13px}}
.popwhats{position:fixed;right:0;top:30%;z-index:999}
.popwhats a{display:block;margin-bottom:5px;background:#0078d7;padding:5px 10px;text-align:center;box-shadow:-2px 1px 2px #888}
.popwhats a img{display:block;margin:0 auto 4px}
.popwhats a span{font-size:13px;color:#fff}
@media screen and (max-width:768px){.floatwindow_fd_conct{display:none}}
.adv-list .common-wrapper{justify-content:space-between}
.advout .adv-item img{margin:0;width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}
.adv-item.advpic{position:relative;width:100%;padding-bottom:70%;margin-bottom:14px}
.advout:nth-child(2) .adv-item.advpic{margin:14px 0 0}
.adv-item{padding:0;width:100%}
.advout .adv-item{justify-content:center}
.advout{width:32%;transition:box-shadow .2s;padding:20px;box-sizing:border-box}
.advout:hover{box-shadow:0 1px 10px rgba(34,25,25,.15)}
.adv-item:hover{box-shadow:0 0 0}
@media screen and (max-width:960px){.advout{width:100%;display:flex}
.adv-item.advpic{width:50%;padding-bottom:40%;margin:0}
.advout:nth-child(2) .adv-item.advpic{margin:0}
.adv-item{width:50%;height:auto}
.adv-item:not(.advpic){padding-left:25px}
.advout:nth-child(2) .adv-item:not(.advpic){padding:0 25px 0 0}}
@media screen and (max-width:768px){.adv-item{border:none}}
@media screen and (max-width:500px){.advout{flex-wrap:wrap}
.adv-item{width:100%!important;height:auto}
.adv-item:not(.advpic){padding:0!important}
.adv-item.advpic{padding-bottom:65%;margin-bottom:10px!important}
.advout{border:1px solid #ccc;margin-bottom:15px;padding:15px}
.advout:nth-child(2){flex-direction:column-reverse}}
.part-item img{width:85%;height:90%;object-fit:contain}
.contact-item{align-items:flex-start}
.contact-list{height:auto;flex-wrap:wrap;margin-bottom:20px}
.contact-item strong{font-size:16px}
.contact-item:last-child{width:100%}
.contact-item{justify-content:flex-start;margin-top:20px}
.common-main .contact-info p{margin-bottom:0}
.cate-list{flex-wrap:wrap}
.cate-img img{width:100%;height:100%}
.cate-img{background-color:unset}
.cate-img img{opacity:1}
.head-logo{min-width:inherit;justify-content:flex-start;width:auto}
.head-logo img{margin-right:5px;max-height:90%;object-fit:contain;width:auto;max-width:inherit}
.head-logo a{justify-content:flex-start}
.cate-list .common-title {width:100%;margin:60px 0 30px;}
section.cate>.common-title {margin:50px 0 30px;}
section.cate>.common-title{color:var(--color)}
.cate-item .cate-name{color:#F7AF11;text-shadow:0 1px 2px #000;}