@charset "UTF-8";
/*.main{min-width: 1420px;position:relative;}*/
#wrapper{width:100%; height:100%; margin:0 auto;}
.contentWrap{position:relative; width:1080px; margin: 0 auto;}
#container{min-width:1080px;}
#container .section{position:relative; padding:135px 0;}
#container .section .titleWrap{text-align: center;margin-bottom: 55px;}
#container .section .titleWrap strong{display: block;}
#container .section .titleWrap span{display: block; font-size:18px; color:#323232;  margin-top: 30px;}
#container .section .imgWrap{text-align: center;}

/* layout */
#header{   
    width: 100%;
    padding: 81px 0;
    background: #fff;
}
#header h1 {text-align:center;}
#header h1 a img{height:45px;}
#footer{ min-width: 1080px; padding:45px 0 163px; background:#464d5d;}
#footer .contentWrap{display:flex; padding: 0 45px;}
#footer .footerArea{margin-left: 85px;}
#footer .footerArea ul{display: flex; margin-bottom: 20px;}
#footer .footerArea ul li{color: #fff;}
#footer .footerArea ul li:after{content: '|'; display: inline-block; padding: 0 20px;}
#footer .footerArea ul li:last-of-type:after{display:none;}
#footer .footerArea .copy p{ color:#9a9ea6; }
#footer .footerArea .copy p .dec{padding:0 20px;}

/* main */
#container .sec01{padding:0; height:554px; background:url(/static/images/main/bg_img01.jpg)no-repeat 50% 50%; text-align: center;}  
#container .sec01 .contText{
    position: absolute;
    top: 75px;
    left:0;
    width: 100%;
    font-size: 28px;
    color: #fff;
    font-weight: bold;
    padding-left: 510px;
}
#container .sec01 .contText b{font-size: 36px;}
#container .sec01 .contText span{ color:#6b6864; }
#container .sec02{padding-bottom: 105px;}
#container .sec02 .contentWrap{display: flex;}
#container .sec02 dl{width: 62%;}
#container .sec02 dt{margin-bottom: 40px;}
#container .sec02 dd{color: #323232; margin-bottom: 40px;}
#container .sec02 .imgWrap{width: 38%; padding-left: 110px;}  

#container .sec03{background:#f7f7f7;}
#container .sec03 .cont_info_Wrap{display: flex; justify-content: center;}
#container .sec03 .cont_info_Wrap li{width: 232px; margin-right: 50px; text-align: center;}
#container .sec03 .cont_info_Wrap li:last-of-type{margin-right:0;}
#container .sec03 .cont_info_Wrap li strong{display: block; padding: 30px 0 20px; font-size: 22px;}
#container .section .cont_info_Wrap li span{color: #323232;}
#container .sec04{background:#f2f2f7;}

#container .sec05 .listArea{border-top:2px solid #464d5d; border-bottom:1px solid #eaeaea; text-align:center;}
#container .sec05 .listArea dt span{color:#323232; font-weight:700;}
#container .sec05 .listArea .num{width:10%;}
#container .sec05 .listArea .title{width:70%; font-weight:700;}
#container .sec05 .listArea .date{width:20%;}

#container .sec05 .listArea dt{display: flex; padding: 10px;}
#container .sec05 .listArea dd{border-top:1px solid #eaeaea;}
#container .sec05 .listArea dd .title{text-align:left; }
#container .sec05 .listArea dd .listEvt{ display: flex;  padding: 20px 10px;}
#container .sec05 .listArea .listCont{
    display:none;
    padding: 40px 116px;
    background:#f8f8f8;
    text-align: left;
}
#container .sec06{padding-bottom:0; height:663px; background:url(/static/images/main/bg_img03.jpg)no-repeat 50% 50%; text-align: center;}  

#container .sec06 .boxWrap{
    display: flex;
    justify-content: center;
    width: 990px;
    margin: 0 auto;
    border-radius: 20px;
    padding: 40px;
    background-color: rgb(241 241 241 / 70%);

}
#container .sec06 .boxWrap li{display:flex; width:45%;}
#container .sec06 .boxWrap li div:last-of-type{text-align: left; margin-left: 30px;}
#container .sec06 .boxWrap li div span{display: block;font-size: 18px; color:#323232; margin-bottom: 10px;}
#container .sec06 .boxWrap li div b{  display: block; font-size:22px; margin-bottom:30px;}
#container .sec06 .boxWrap li div a{}

#container .sec07 .adsressInfo{
    display: flex;
    justify-content: center;
    padding-top: 85px;
    align-items: center;
}
#container .sec07 .adsressInfo b{font-size:22px;margin-right: 30px;}
#container .sec07 .adsressInfo span{font-size:18px; color:#323232;margin-right: 30px;}
#container .sec07 .adsressInfo a{}

.btnTop{
    position: absolute;
    left:0;
    bottom: -30px;
    width: 100%;
    text-align: center;  
}
.btnTop a{
    display:inline-block;
    width:52px;
    height:53px;
    text-indent: -9999px;
    background:url(/static/images/common/icon_top.png)no-repeat 50% 50%;
}
.quickArea{
    position: absolute;
    top: 50%;
    left: 50%;
    width:124px;
    height: 470px;
    margin-left: 560px;
    margin-top: -420px;
}
.quickArea .quickBtn{  
    width: 124px;
    padding: 30px 0;
    border: 1px solid #194e92;
    background: #fff;
    text-align: center;
    border-radius: 60px;
}
.quickArea .quickBtn li{margin-bottom: 20px;}
.quickArea .quickBtn li:last-of-type{margin-bottom:0;}
.quickArea .quickBtn li a{}
.quickArea .quickBtn li a span{font-weight:bold;}
.quickArea .btnArea{ position: absolute; left:0; bottom: -170px;}
.quickArea.test{
        top:auto!important;
   margin-top: auto!important;
    bottom: 0px!important;
}


@media screen and (max-width: 1280px){
.quickArea{  margin-left:500px;}


}



#layerBgArea{position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:10; background:#000; opacity:.4;}
.popOpen{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 1002px;
    height: 1093px;
    text-align: center;
    border-radius: 10px;
    overflow: hidden;
    z-index: 11;
    background:url(/static/images/main/popImg.png) no-repeat 50% 50%;
}
.popOpen .popcont{padding: 115px 160px 0;}
.popOpen .popcont header{padding-bottom: 70px;}
.popOpen .popcont dl{font-size:18px;}
.popOpen .popcont dt,
.popOpen .popcont dd{padding-bottom: 35px;}
.popOpen .popClose{position:absolute; top:50px;right:140px;}
