@CHARSET "UTF-8";

/* 防止元素闪屏*/
header div.nav-bar .top{display: none;} 

body{min-height: 100vh;display: flex; flex-direction: column;}

header a{-webkit-tap-highlight-color: rgba(255, 255, 255, 0);-webkit-user-select: none;-moz-user-focus: none;-moz-user-select: none;}



header div.nav-bar{margin-top: 1.71rem;}
header div.nav-list{background: #19097D;position:fixed; left:0; right: 0; top: 0;z-index: 999;}
header div.path,header div.back {display: none;}



header.t2{background-size: cover;background-repeat: no-repeat;background-position: center 1.71rem;}
div.page_name.t2{height:5.55rem;position: relative;margin-top: 1.71rem;}
div.page_name.t2 .container{display: flex;flex-direction: column;position: absolute;bottom: 0.64rem; padding:0 0.43rem;box-sizing:border-box;overflow: hidden; color: #FFFFFF;font-weight: bold;}
div.page_name.t2 .container span{font-size: 0.64rem;line-height: 0.85rem;}
div.page_name.t2 .container b{font-size: 0.85rem;line-height: 1.28rem;}
div.page_name.t2 .container::after{content: '';display: block;width: 1.07rem;height: 0.21rem;background: #FF5722;z-index: 1;}




header div.page_name.t3{border-bottom: 0.11rem solid rgba(0, 0, 0, 0.04); }
header div.page_name.t3 .container{padding: 0.43rem 0.43rem 0.21rem 0.43rem;}
header div.page_name.t3 b{font-size: 0.85rem;line-height: 1.28rem;color: rgba(0, 0, 0, 0.85);}

header div.nav-bar div.top{background: rgba(0, 0, 0, 0.85);position: absolute;width: 100%;left: 0;margin-top: 0.45rem;}
header div.nav-bar div.top .container>p{display: flex; flex-wrap: wrap; background: #19097D;}
header div.nav-bar div.top span{display: none;}
header div.nav-bar div.top a{width: 100%;height: 1.07rem;padding: 0 0.85rem 0.11rem 0.85rem; font-size: 0.43rem;line-height: 1.07rem;  background: rgba(0, 0, 0, 0.85);color: #FFFFFF;font-weight: bold;}
header div.nav-bar div.top a:first-child,header div.nav-bar div.top a:nth-of-type(2),header div.nav-bar div.top a:nth-of-type(3){display: inline-flex;align-items: center;justify-content: center;width: 50%;height: 1.47rem;margin: 0;padding: 0;font-size: 0.37rem;line-height: 1.07rem;color: #1D39C4;background: #FFFFFF;}
header div.nav-bar div.top a:nth-of-type(3){display: none;}
header div.nav-bar div.top div.container::after{content: '';width: 100%; height: 120px;}


header div.nav-bar div.top a:nth-of-type(4){padding-top: 0.21rem;}
header div.nav-bar div.top a:nth-of-type(4)::after,
header div.nav-bar div.top a:nth-of-type(5)::after,
header div.nav-bar div.top a:nth-of-type(6)::after{display: block; content: ''; width: 3.28rem;height: 0.03rem;background: #FFFFFF;opacity: 0.81;}
header div.nav-bar div.top a:nth-of-type(6){padding-bottom:0.43rem;}
header div.nav-bar div.top a:nth-of-type(7),
header div.nav-bar div.top a:last-child{width: fit-content;height: 0.75rem;font-size: 0.37rem;line-height: 0.75rem;padding:0 0.21rem;margin: 0.43rem 0;border-radius: 0.21rem;color: #FFFFFF;border-bottom: none;}
header div.nav-bar div.top a:nth-of-type(7){margin-left: 0.64rem;}
header div.nav-bar div.top a:last-child{margin-left:0.32rem;background: #19097D;}

header div.nav-bar div.top a.sel{background: #F0F5FF;color: #1D39C4;}
header div.nav-bar div.top a.szyw{ font-weight: bold;  color:#e00202;}

header div.nav-bar .logo{display: inline-flex;justify-content: center;align-items: center;width:3rem;height: 1.71rem;background: #E64A19;}
header div.nav-bar .logo svg{fill: #ffffff;}
header div.nav-bar .logo svg.u{width: 0.613rem;height: 0.906rem;fill: #ffffff;}
header div.nav-bar .logo svg.w{width: 1.8rem;margin-left: 0.1rem;}

header div.nav-bar div.nav-list .container{display: flex;justify-content: space-between;align-items: center;}
header div.nav-bar div.nav-list .container .nav-unfold{width: 0.85rem;height: 0.85rem;margin-right: 0.426rem;}
header div.nav-bar div.nav-list .container div.nav-bg{display: none; content: '';position: fixed;top: 1.71rem;left: 0; right: 0;bottom: 0;background: rgba(0, 0, 0, 0.45);z-index: 99;}
header div.nav-bar div.nav-list .container>ul{position: fixed;right: -4.88rem;top: 1.71rem;width: 4.88rem; height: calc(100vh - 1.71rem);padding:0 0.43rem;box-sizing: border-box;background:#19097D;opacity: 0.9;z-index: 100001;overflow-x: hidden; overflow-y: scroll;}
header div.nav-bar div.nav-list .container>ul li{position: relative; list-style: none; margin-bottom: 0.11rem;}
/* header div.nav-bar div.nav-list .container>ul>li{padding-top: 1.07rem; } */
header div.nav-bar div.nav-list .container>ul>li>ul>li:last-child{margin-bottom: 0}
header div.nav-bar div.nav-list .container>ul>li>a{display: inherit;justify-content: space-between;align-items: center; font-weight: bold;color: #FFFFFF;font-size: 0.43rem;line-height: 0.64rem;padding: 0.213rem 0;margin-left: 0.43rem;}
header div.nav-bar div.nav-list .container>ul>li::after{content: '';display: block;width: 0.43rem;height: 0.43rem;background-image: url(../img/icons/16x16/traingle-down.svg);background-repeat: no-repeat;background-position: center;background-size: 100%; position: absolute; top: 0.32rem;right: 0.37rem;transition: 0.3s;}
header div.nav-bar div.nav-list .container>ul>li.sel::after{transform: rotate(-180deg)}
header div.nav-bar div.nav-list .container>ul>li::before{content: '';display: block;width: 3.28rem;height: 0.03rem;background: #FFFFFF;opacity: 0.81;    position: absolute;bottom: 0;left: 0.43rem;}
header div.nav-bar div.nav-list .container>ul>li.sel::before{display: none;}

header div.nav-bar div.nav-list .container>ul>li.show{background: #FF5722;}
header div.nav-bar div.nav-list .container>ul>li>ul{display: none; padding-left: 0;background: #FFFFFF;padding: 0.106rem 0;margin-bottom: 0.11rem;}
header div.nav-bar div.nav-list .container>ul>li.show>ul{display: block;}
header div.nav-bar div.nav-list .container>ul>li>ul>li a{display: block;font-size: 0.37rem;color: rgba(0, 0, 0, 0.45);line-height: 0.746rem;padding:0 0.43rem;}
header div.nav-bar div.nav-list .container>ul>li>ul>li.sel{font-weight: bold;}
header div.nav-bar div.nav-list .container>ul>li>ul>li.sel a{color: #FF5722;}
header div.nav-bar div.nav-list .container>ul li.search {background: #1D39C4;border-radius: 0.21rem;margin: 0.43rem 0;}
header div.nav-bar div.nav-list .container>ul li.search::before,header div.nav-bar div.nav-list .container>ul li.search::after{display: none;}
header div.nav-bar div.nav-list .container>ul li.search a{ display: flex;width: 4.05rem; font-size: 0.37rem;font-weight: bold;color: #ADC6FF;line-height: 0.75rem;margin-left: 0;padding-left: 0.43rem;}
header div.nav-bar div.nav-list .container>ul li.search a svg{position: absolute;right: 0.61rem; width: 0.64rem;height: 0.64rem;fill: #ADC6FF;}



footer{background: #000000; flex: 0 0 auto;}
footer .container{padding: 0.986rem 1.71rem 0.64rem 1.71rem;}
footer .container .left{display: flex;flex-direction: column;;margin-bottom: 0.426rem;}
footer .container .left>img{width: 3.95rem;height:1.65rem;margin-bottom: 0.56rem;margin-left: 1.36rem;}
footer .container .left p{color: #FFFFFF;font-size: 0.32rem;line-height: 0.53rem;margin-left: 0.51rem;display: flex;align-items: flex-start;margin-bottom: 0.106rem;}
footer .container .left p:nth-last-child(2),
footer .container .left p:last-child{padding-left: 0.59rem;margin-bottom: 0;}
footer .container .left p img{width: 0.43rem;height: 0.43rem;margin-right: 0.16rem;}
footer .container .right{display: flex; justify-content: center;}
footer .container .right p{margin-left:1.06rem; text-align: center; width:2.666rem; flex-shrink: 1;font-weight: bold;font-size: 0.32rem;color: #FFFFFF;}
footer .container .right p:first-child{margin-left: 0;}
footer .container .right p img{display: block; width: 2.77rem; height: 2.77rem; background:#f00;margin-bottom: 0.266rem;}
footer .container>p{display: flex;flex-direction: column; justify-content:center; margin-top: 0.426rem;align-items: center;}
footer .container>p>*{line-height: 0.53rem;font-size: 0.32rem;color: RGBA(115, 115, 115, 1);}
footer .container>p span:first-of-type{margin: 0.11rem 0 ;}

main.t3 div.sub-sub-nav{font-size: 0.37rem; background: rgba(0, 0, 0, 0.04);white-space:nowrap;overflow-x: scroll;padding: 0.21rem 0 0.32rem 0.43rem;margin-bottom: .43rem;}
main.t3 div.sub-sub-nav p {display: inline-flex;}
main.t3 div.sub-sub-nav p a{display: inline-block;font-size: 0.37rem;line-height: 0.75rem;color: rgba(0, 0, 0, 0.45);padding: 0.05rem 0.43rem;margin-right: 0.43rem;background: rgba(0, 0, 0, 0.06);border-radius: 0.21rem;}
main.t3 div.sub-sub-nav p.sel a{background: #FF5722;color: #FFFFFF;}


main{flex: 1 1 auto;}


header>a.video video {height: 5.55rem!important;margin-top: 1.71rem;}

div.page_name.t3>.container{padding-left: .4rem;}

/**jquery-ui**/
.ui-dialog .ui-dialog-titlebar{padding:1.25vw 2.5vw;}
.ui-dialog .ui-dialog-title{font-size: 4vw;}
.ui-dialog .ui-dialog-content{padding: 2vw 4vw; font-size: 4vw;}
.ui-dialog .ui-dialog-buttonpane{padding:2vw 4vw;}
.ui-dialog .ui-dialog-buttonpane button{padding: 2vw 4vw; font-size: 4vw;}
div.ui-my-dlg-confirm div.ui-dialog-content{font-size: 4vw; line-height: 2.2em;}