:root{
--main-color: #739ab2;
--bottom-blue:#304890;
--gold-border:#dfba62;
--blue-color:#2f4790;
}

.top_1{display: flex;justify-content: space-evenly;margin: 20px 0px 0px;align-items: center;}
.top_search{display: flex;}
.top_search .top_version{display: flex;width: 140px;justify-content: space-between;margin-right: 20px;align-items: center;}
.top_search .top_version a ,.top_search .top_version span{font-size: 18px;color: var(--blue-color);}
.top_select{padding: 4px;background-color:#c1daee ;border-radius: 6px;position: relative;}

.top_select input{height: 30px;border: none;padding-left: 5px;padding-right: 35px;width: 170px;}
.top_select img{position: absolute;top: 5px;right: 8px;cursor: pointer;}
.top_2_box{border-top: 2px solid var(--gold-border);padding-top: 25px;}
.top_2>ul{display: flex;flex-wrap: nowrap;justify-content: space-between;font-size: 24px;width: 800px;margin: 0 auto;}
.top_2>ul>li {position: relative;width: 20%;height: 100%;z-index: 100;height: 44px;}
.top_2>ul>li::after{content: "";position: absolute;right: 0px;top:6px;transform: translateX(-50%);width: 1px;height: 25px;background-color: var(--blue-color);}
.top_2>ul>li a{display: block;color: var(--blue-color);text-align: center;letter-spacing: 4px;transition: all .3s;font-size: 22px;}
.top_2>ul>li:last-child:after{display: none;}

/* .top_2>ul>li>a:hover{color: var(--main-color);} */
.top_line{width: 800px;}
.top_line img{width: 100%;height: 100%;}

.submenu_t{position: absolute;background-color: #fff;top: 0;left: 0;width: 100%;transition: transform .6s;margin-top: 74px;opacity: 0;z-index: -100000;height: 0;overflow: hidden;}

.submenu_t ul li{width: calc( 100% - 30px);border-bottom: 1px solid #eee;margin-bottom: 10px;height: 50px;margin: 0 15px;}
.submenu_t ul li a{font-size: 16px;display: flex;height: 100%;align-items: center;justify-content: center;color: #333;}

.top_2>ul>li:hover .submenu_t{transform: translateY(-30px);height: max-content;border: 1px solid #eee;display: block;opacity: 1;z-index: 1;}
.submenu_t:hover{height: max-content;}







.scan_code{background-color: var(--bottom-blue);padding: 20px 0;text-align: center;color: #fff;font-size: 20px;font-weight: bold;letter-spacing: 3px;border-top: 1px solid #333;border-bottom: 1px solid #000;}
.weixin_code{padding: 30px 0;background: url(/content/img/foot_bg.png) no-repeat;}
.weixin_code .w_code .w_c_img img{width: 130px;height: 130px;}
.weixin_code .w_c_box{display: flex;justify-content: space-evenly;} 
.weixin_code .w_c_box .w_code{display: flex;align-items: center;}
.weixin_code .w_c_box .w_code .w_c_info{margin-left: 10px;}
.weixin_code .w_c_box .w_code .w_c_info p{font-size: 16px;}
.weixin_code .w_c_box .w_code .w_c_info p:first-child{padding-bottom: 15px;}
.b_nav {background-color: var(--bottom-blue);padding-top: 15px;border-bottom: 2px solid #3e3d3b;transition: height .2s;}
.b_nav p,.b_nav a{color: #fff;font-size: 14px;}
.b_nav .b_n_box{display: flex;}
.b_nav_left{width: 60%;padding-right: 8%;position: relative;padding-bottom: 10px;padding-top: 5px;}
.b_nav_right{width: 40%;padding-left: 8%;padding-top: 5px;padding-bottom: 10px;}
.b_nav_left::after{content: "";position: absolute;bottom: 0;right:0;width: 2px;height: 100%;background-color:#3e3d3b;}
.b_nav_left ul{display: flex;justify-content: space-between;}
.b_nav_left ul li{display: flex;flex-direction: column;position: relative;}
.b_n_l_title{padding-bottom: 10px;}
.b_n_l_title p{font-size: 20px;}
.b_n_l_list{flex-direction: column;position: relative;display: flex;  height: 0;overflow: hidden;}
.b_nav_left ul li a{font-size: 15px;padding: 6px 0;transition: all .5s;position: relative;z-index: -10;}
.b_n_r_title p{font-size: 20px;padding-bottom: 10px;}


.b_n_r_contact p{padding: 6px 0;}
.bottom .bottom_2{background-color: var(--bottom-blue);}
.bottom .bottom_2 .footceng_nr .link a,.bottom .bottom_2 .footceng_nr .link,.bottom .bottom_2 .footceng_nr .copy,.bottom .bottom_2  .beian,.bottom .bottom_2  .footceng_nr .link i{color: #fff;}
.bottom .bottom_2 .footceng_nr .link{padding-bottom: 2px;}


.swiper-info img{width: 100%;object-fit: cover;height: 470px;}
.b_n_l_title:hover{cursor: default;}

.b_nav_left ul li:hover .b_n_l_list{display: flex;transform: scaleY(1);height: 100%;transition: all .3s;}
.b_nav_left ul li:hover::after{height: 0;z-index: 1;}
.b_nav_left ul li:hover .b_n_l_list a{z-index: 1;}


.tab-swiper{border-top: 1px solid var(--gold-border);border-bottom: 4px solid var(--gold-border);}
.tab-swiper .mySwiper .tab-pagination{position: absolute;bottom: 20px;left: 50%;transform: translateX(-50%);z-index: 10;text-align: center;}


.icon_box ul{display: flex;justify-content: space-between;align-items: center;margin-top: 25px;margin-bottom: 25px;}
.icon_box ul li{width: calc(12.5% - 5px);background-color: #f5ecdb;height: 173px;transition: all .3s;}
.icon_box ul li a{display: flex;flex-direction: column;align-items: center;justify-content: space-evenly;height: 90%;}
.icon_box ul li a img{width: 60px;height: auto;}
.icon_box ul li a  p{font-size: 18px;color: #b58e21;text-align:center;}
.icon_box ul li .i_b_line{width: 35px;height: 4px;background-color: #938D7F;border-top: 3px solid #dec38c;}
.icon_box ul li:hover{transform: translateY(-20px);}


.news_box {margin-bottom: 25px;}
.news_box .n_b_title{display: flex;justify-content: space-between;align-items: center;margin-bottom: 10px;}
.news_box .n_b_title .n_b_t_left{color: #635A5B;font-size: 32px;font-weight: bold;display: flex;}



.news_box .n_b_title .n_b_t_right{color: #635A5B;font-size: 20px;font-weight: bold;}
.news_box .n_b_title .n_b_t_right a{color: #635A5B;padding-right:15px;}
.news_box  .n_b_info{display: flex;justify-content: space-between;align-items: center;height: 480px;}
.news_box  .n_b_info .n_b_left{margin-right: 20px;width: calc(56% - 20px);height: 100%;}
.news_box  .n_b_info .n_b_left .n_b_l_img{margin-right: 30px;position: relative;padding-bottom: 10px;height:422px;}
.news_box  .n_b_info .n_b_left .n_b_l_img::after{content: "";position: absolute;bottom: 0;right: -30px;width: 15px;height: 40px;background-color: #dcab4e;z-index: 1;}
.news_box  .n_b_info .n_b_left .n_b_l_img img{width: 100%;height: 100%;border: 1px solid var(--gold-border);transition: all .3s;}
.news_box  .n_b_info .n_b_left  .n_b_l_title{font-size: 22px;background-color: #dcab4e;color: #fff;height: 58px;line-height: 56px;padding-left: 5px;padding-right: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-left: 20px;width: calc(100% - 20px);letter-spacing: 2px;}

.news_box  .n_b_info .n_b_left .news-swiper{width: 100%;height: 100%;overflow: hidden;}

.news_box  .n_b_info .n_b_left .news-swiper .swiper-info img{height: 415px;border: 1px solid var(--gold-border);min-height: 415px;min-width: 100%;}
.news_box  .n_b_info .n_b_left .news-swiper .swiper-info p{font-size: 18px;padding: 0px 10px;background: #dcab4e;color: #fff;margin-top: 10px;height: 60px;line-height: 55px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;letter-spacing: 2px;}

.news_box  .n_b_info .n_b_left .news-swiper  .news-pagination{position: absolute;bottom: 72px;right: 0px;z-index: 1;text-align: right;}
.news_box  .n_b_info .n_b_left .news-swiper  .news-pagination span{background: #fff;width: 10px;height: 10px;margin-left: 1px;opacity: 1;border-radius: 50%;}
.news_box  .n_b_info .n_b_left .news-swiper  .news-pagination span:last-child{margin-right: 15px;}
.news_box  .n_b_info .n_b_left .news-swiper  .news-pagination span.swiper-pagination-bullet-active{background: #000;}


.news_box  .n_b_info .n_b_right{width: 44%;height: 100%;}
.news_box .n_b_right a{display: block;position: relative;}
.news_box .n_b_right img{width: 100%;transition: all .3s;width: 15px;height: auto;position: absolute;top: 14px;left: 0;}
.news_box   .n_b_right p{font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all .3s;height: 44px;line-height: 44px;color: #333;}
.news_box   .n_b_right ul{display: flex;flex-direction: column;height: inherit;justify-content: center; }
.news_box .n_b_info .n_b_left:hover .n_b_l_img img{transform: scale(1.05);}
.news_box .n_b_title .n_b_t_right a:hover{color: var(--gold-border);}
.news_box .n_b_right ul li{padding: 9px 10px;border-bottom: 1px solid #e4e4e4;}
.news_box .n_b_right ul li:first-child{border-top: 1px solid #e4e4e4;}
.news_box .n_b_right ul li:hover p{color: var(--gold-border);}
.box3 {background-color: #f7f7f7;padding-top: 15px;border-top: 2px solid var(--gold-border);padding-bottom: 15px;}
.box3 .container{background-color: #fff;border-radius:0 0 40px 40px;}
.b3_ul_box ul {display: flex;flex-wrap: wrap;padding-bottom: 10px;}
.b3_ul_box ul li{width: 50%;padding: 0 30px 20px;padding: 10px 60px 20px;}
.b3_ul_box ul li:nth-child(2),.b3_ul_box ul li:nth-child(4),.b3_ul_box ul li:nth-child(7),.b3_ul_box ul li:nth-child(9){border-right: 1px solid #999;position: relative;}
.b3_ul_box ul li:nth-child(7)::after{display: none;}
.b3_ul_box ul li:nth-child(7),.b3_ul_box ul li:nth-child(8){padding-top: 25px;}
.b3_ul_box ul li.index-Horizontal-bar{width: 100%;margin: 0;padding: 0;}
.b3_ul_box ul li.index-Horizontal-bar:first-child{margin-bottom: 15px;}
.b3_ul_box ul li.index-Horizontal-bar img{max-width: 100%;width: 100%;}
.b3_ul_box ul li .b3_title{border-bottom: 2px solid var(--gold-border);display: flex;justify-content: space-between;padding-bottom: 10px;}
.b3_ul_box ul li .b3_title p{font-size: 22px;font-weight: bold;color: #333;}
.b3_ul_box ul li .b3_title a{font-size: 14px;color: #777;display: flex;align-items: center;}
.b3_ul_box ul li .b3_info {padding: 7px 0;display: flex;justify-content: space-between;}
.b3_ul_box ul li .b3_info:nth-child(2){margin-top: 10px;}
.b3_ul_box ul li .b3_info:last-child{border-bottom: 2px solid var(--gold-border);padding-bottom: 20px;}
.b3_ul_box ul li.b3_video .b3_info{padding-bottom: 5px;padding-top: 5px;margin-top: 0;}

.b3_ul_box ul li .b3_info p,.b3_ul_box ul li .b3_info a{color: #555;font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.b3_ul_box ul li .b3_info a{width: calc(100% - 145px);}
.b3_ul_box ul li .b3_info p:last-child{font-size: 14px;width: 95px;margin-left: 10px;text-align: right;}
.b3_ul_box ul .b3_video .b3_info{padding: 3px 0;justify-content: center;}
.b3_ul_box ul .b3_video  img{height: 122px;margin:  0 auto;}
.b3_ul_box ul .b3_video .b3_info a{text-align: center;}
.b3_ul_box ul li .b3_info a:hover{color: var(--gold-border);}
.b3_ul_box ul li .b3_title a:hover{color: var(--gold-border);}


.video-container{display: flex;justify-content: center;margin-bottom: 30px;}
.video-container video{cursor: pointer;width: 100%;}

#customPoster{position: relative;}
.poster{position: absolute;top: calc(50% - 24px);left: calc(50% - 10px);}

.poster .play-icon{font-size: 36px;}


/* 右侧 */

#weixin:hover + #wx_code_img,.tel_text:hover + .tel_hide{display: block;}





.title{font-size:24px;text-align:center;padding:20px 0;line-height:60px;font-weight:bold;color:#333;border-bottom:1px solid #ededed}
.search{padding:10px 0;width:100%;height:80px}
.search div{float:left;height:60px;line-height:60px;margin-right:15px}
.search div input[type=text],.search div select{width:188px;height:35px;line-height:35px;border-radius:5px;border:1px solid #e2e2e2;text-indent:5px}
.search div input[type=button]{height:30px;line-height:30px;background-color:#e2e2e2;border:1px solid #e2e2e2;width:50px;border-radius:5px;cursor:pointer}
@media all and (max-width:640px){
.search{padding:10px;height:190px}
.search div{height:45px;line-height:45px;width:100%;text-align:right}
.search div input[type=text],.search div select{width:80%}
.search_text{padding-left:10px}
}
table{width:100%}
table tr{font-size:16px;color:#333;font-weight:normal;height:40px;line-height:40px;background-color:#f6f6f6}
table tr th{text-align:center;font-weight:bold}
table tr th:nth-child(1){width:10%;text-align:center}
table tr th:nth-child(2){width:10%;text-align:center}
table tr th:nth-child(3){width:30%;text-align:center}
table tr th:nth-child(4){width:50%;text-align:center}
table tr td{text-indent:10px;}
.fenye{width:100%;height:80px;line-height:80px;padding:0 5px}
.fenye .fen_left{width:30%;height:100%;float:left}
.fenye .fen_right{float:right;width:70%;text-align:right}
.lastPage,.nextPage{background-color:#e2e2e2;border:1px solid #e2e2e2;height:30px;line-height:30px;display:inline-block;text-align:center;border-radius:5px;cursor:pointer;padding-left: 6px;padding-right: 6px;}
.fenye select{height:30px;line-height:30px;width:auto;text-indent:2px;border:1px solid #e2e2e2;border-radius:5px}
@media all and (max-width:640px){
    table tr td{padding:6px 6px;line-height:26px;text-indent: 0px;}
}



.pop_tel{display: none;}










/* mobile */

@media screen and (max-width:640px){
    body{display: flex;flex-direction: column;min-height: 100vh;}
.top{display: none;}

.icon_box{display: none;}
.home_top .icon_box{display:block;}


.tab-swiper{margin-top: 64px;height: 125px;}



.yd{display:block;position:fixed;width:100%;top:0;left:0;z-index:99999;box-shadow:1px 1px 8px #888;margin:0;padding:0;border:0;border-radius:0;height:64px;line-height:64px;background:#fff;border-bottom: 1px solid #eee;}
.yd .logo{width:auto;display:inline-block;float:left;overflow:hidden;}
.yd .logo img{height:60px;overflow:hidden;}
.yd .menuBtn{float:left;width:28%;}
.yd .menuBtn .navBtn{position:absolute;top:15px;right:15px;width:40px;height:40px;}
.yd .menuBtn .navBtn .line{height:10px;border-bottom:1px solid #4f4f4f;width:25px;margin:0 auto;}
.yd .menuBtn .tNav{display:block;position:fixed;width:100%;height:0;top:64px;left:0;right:0;overflow:hidden;z-index:999;background:rgba(0,0,0,.5);transition:all .5s ease;}
.yd .menuBtn .tNav ul{background:#fff;overflow:hidden;}
.yd .menuBtn .tNav ul li{border-bottom:1px solid #696969;position:relative;}
.yd .menuBtn .tNav ul li h3{position:relative;height:46px;line-height:46px;font-size:1rem;transition:all .5s ease;font-weight:500;}
.yd .menuBtn .tNav ul li h3 a{display:block;width:100%;height:100%;color:#5c574e;padding:0 5%;line-height:46px;}
.yd .menuBtn .tNav ul li h3 .iconJt{position:absolute;top:0;right:2%;display:flex;width:46px;height:46px;justify-content:center;align-items:center;color:#5c574e;font-size:.875rem;transition:all .5s ease;}
.yd .menuBtn .tNav ul li .slidBox{display:none;}
.slidBox .navSbox li{font-size:.875rem;height:38px;line-height:38px;}
.slidBox .navSbox li a{padding-left:8%;}
.slidBox .navSbox li a{display:block;width:100%;height:100%;color:#5c574e;}
.yd .menuBtn .tNav ul li .navSbox:last-child{border: none;}

.yd .menuBtn .tNavHeight{display: block;height: 100%;background-color: #fff;}
.yd .menuBtn .tNav ul li .tNavHBac {background: var(--main-color);}
.yd .menuBtn .tNav ul li .tNavHBac a{color: #fff;}

.swiper-info img{height: 125px;}



.icon_box ul {flex-wrap: wrap;justify-content: flex-start;margin-left: 10px;margin-right: 10px;}
.icon_box ul li{width: 32%;margin-bottom: 10px;}
.icon_box ul li:nth-child(3n-1){margin-left: 2%;margin-right: 2%;}
.icon_box ul li a p{font-size: 16px;}

.news_box .n_b_title .n_b_t_left{font-size: 24px;padding-left: 10px;}

.news_box .n_b_info{margin-left: 10px;margin-right: 10px;flex-direction: column;height: auto;}
.b3_ul_box ul li .b3_title p{font-size: 20px;}
.b3_ul_box ul li .b3_info p, .b3_ul_box ul li .b3_info a {font-size: 14px;}
.news_box .n_b_info .n_b_left{width: 100%;margin-right: 0;}
.news_box .n_b_info .n_b_left .n_b_l_img{margin-right: 0px;padding-bottom: 0;height: auto;}
.news_box .n_b_info .n_b_left .n_b_l_img::after{display: none;}
.news_box .n_b_info .n_b_left .n_b_l_title{margin-left: 0px;width: 100%;font-size: 16px;height: 46px;line-height: 46px;}

.news_box .n_b_info .n_b_right{width: 100%;height: auto;margin-top: 20px;}
.news_box .n_b_right li{margin-bottom: 15px;}
.news_box .n_b_right a{display: flex;}
.news_box .n_b_right img{object-fit: cover;}
.news_box .n_b_right p{font-size: 14px; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 54px;white-space: normal;line-height: 24px;padding-left: 10px;padding-top: 3px;}


.box3 .container{padding: 25px 5px 0;}
.b3_ul_box ul li{width: 100%;padding: 0 10px 20px;height: auto;}
.b3_ul_box ul li:nth-child(2n-1){border: none;}
.b3_ul_box ul li:nth-child(2n-1)::after{display: none;}
.b3_ul_box ul li .b3_info{padding: 18px 0;}







.b_nav,.tools,.scan_code,.weixin_code,.bottom_2{display: none;}

.mo_copy{display: block;padding: 8px 0;font-size: 12px;background-color: var(--bottom-blue);color: #fff;text-align: center;}


.pop_tel{width: 100vw;height: 100vh;background: rgba(0,0,0,.68);position: fixed;z-index: -100000;}
.pop_tel .pop_mask{width: 100%;height: 100%;}
.pop_tel .pop_info{background-color: #fff;border-radius: 10px 10px 0 0 ;border: 1px solid #eee;width: 100%;transition: all .3s;position: fixed;bottom: -180px;height: 180px;}
.pop_tel .pop_info a{display: inline-block;font-size: 22px;height: 45px;margin-top: 30px;margin-left: 30px;}

.pop_tel.action{display: block;position: fixed;z-index: 100000;}
.pop_tel.action .pop_info{animation: fadeInUp .2s ;bottom: 0;left: 0;right: 0;}



}


@media all and (min-width:640px){
.yd,.mo_copy{display:none;}
}


@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}








/* en */

.top_2_en>ul>li a{letter-spacing: 0px;}





 .home_top{background:#f7f7f7;}
     .top_1{background:#fff;}
     .icon_box ul{margin-bottom:0;padding-bottom:15px;}
        .box3{border:none;}
        .box3 .container.news_box{border-radius:40px 40px 0 0 ;    position:relative;}
          .box3 .container.news_box:after{content:"";bottom:-15px;left:0;width:100%;height:2px;position:absolute;border-bottom: 2px solid var(--gold-border);}
        .news_box{position:relative;margin-bottom:13px;padding:20px 10px 20px 20px;border-radius:40px;margin-bottom:0px;}
        .news_box .n_b_info .n_b_right{margin-top:94px;}

        .news_box .n_b_title{justify-content:flex-end;position:absolute;top:15px;right:35px;width:480px;}

        .news_box .n_b_title .n_b_t_left{display:flex;width:460px;}
        .news_box .n_b_title .n_b_t_left .nt_title{padding: 5px 0px;font-size:24px;font-size:20px;position:relative;margin:0 14px;}
          .news_box .n_b_title .n_b_t_left .nt_title:first-child{margin-left:0;}
          .news_box .n_b_title .n_b_t_left .nt_title:first-child::after{content:"";top:calc(50% - 10px);right:-14px;height:20px;width:2px;position:absolute;background:var(--gold-border);}
          .news_box .n_b_title .n_b_t_left .nt_title:last-child{}
          .news_box .n_b_title .n_b_t_left .nt_title.action{}
.news_box .n_b_title .n_b_t_left .nt_title.action::before{content:"";position:absolute;left:calc(50% - 40px);bottom:0;width:80px;height:3px;background-color:var(--gold-border);}
.news_box .n_b_title .n_b_t_left .nt_title:hover{cursor: pointer;}
.news_box .n_b_title .n_b_t_right a{display:none;}
.news_box .n_b_title .n_b_t_right a.action{display:block;}
.news_box .n_b_info{display:none;}
.news_box .n_b_info.action{display:flex;}

    .swiper-info img{height:100%;}

    .news_box .n_b_right ul{justify-content:flex-start;display:none;}
    .news_box .n_b_right ul.action{display:flex;}


    .news_box .n_b_right p{height:41px;line-height:41px;}






/* 背景图 */

        .index_bg{position:fixed;width:100%;inset:0;background:url('/content/img/index_bg.png?v1.0.1') no-repeat top center;z-index:1;background-size:cover;}
      .box3{background:none;position:relative;z-index:10;}
        .top_1{margin-top:0px;padding-top:20px;}
        .top_2_box{background:#f7f7f7;position:relative;z-index:20;}
        .top_1,.tab-swiper,.bottom,.icon_box{position:relative;z-index:10;}

        @media screen and (max-width:640px) {
            .news_box .n_b_info .n_b_left .news-swiper .swiper-info img{height:250px;min-height:250px;}
            .news_box .n_b_title{top:375px;right:0;width:100%;}
            .b3_ul_box ul li{border-right:none !important;}
        }

.news_main{position:relative;z-index:10;background:#fff;}

