
{-webkit-transition: all .4s;
   -moz-transition: all .4s;
    -ms-transition: all .4s;
     -o-transition: all .4s;
        transition: all .4s;}


/*头部*/
#header {width: 100%; height: 1.2rem; background: #fff; z-index: 1999; position: fixed; top: 0; left: 0; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
#header.act {left: -4.65rem; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
#header .head {height: 100%; }
#header .logo {float: left; width: 2.4rem; margin: 0.35rem 0 0 0.24rem; }
#header .logo img {width: 100%;}
#header .sideNavBtn::after {display: block; content: ''; width: 1px; height: 0.32rem; background: #ccc; position: absolute; top: 0.43rem; left: -0.1rem; }
#header .sideNavBtn {float: right; width: .94rem; height: 1.2rem; position: relative; z-index: 9998; padding: 0.47rem 0.24rem; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; right: 0;}
#header .sideNavBtn.act {-webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
#header .sideNavBtn ul {width: 0.46rem; height: 0.32rem; position: relative; }
#header .sideNavBtn li {display: block; width: 100%; height: .04rem; background:#575757; position: absolute; left: 0; -webkit-transition: all 0.5s ease-out; transition: all 0.5s ease-out; border-radius: .04rem;}
#header .sideNavBtn li:nth-child(1) {top: 0;}
#header .sideNavBtn li:nth-child(2) {top: .14rem;}
#header .sideNavBtn li:nth-child(3) {top: .28rem;}
#header .sideNavBtn.act li:nth-child(1) {top: .14rem; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
#header .sideNavBtn.act li:nth-child(2) {opacity: 0; }
#header .sideNavBtn.act li:nth-child(3) {width: 100%; bottom: auto; top: .14rem; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
#sideNav {width: 4.65rem; height: 100%; padding-bottom: 0.5rem; overflow: auto; opacity: 1; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; position: fixed; right: -4.65rem; top: 0; z-index: 998; background: #393939 url(../img/sideNavBg.jpg) no-repeat center top / 100%; }
#sideNav var {display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0; }
#sideNav.act {opacity: 1; right: 0; }
#sideNav .nav {width: 4.65rem; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; overflow: auto; padding: 0.82rem 0.56rem 0.6rem; }
#sideNav.act .nav {-webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
#sideNav .nav dl {border-bottom: 1px solid #e3d9d4; position: relative; }
#sideNav .nav dl.act dd {display: block; }
#sideNav .nav dl dt {height: 1rem; line-height: 1rem; }
#sideNav .nav dl dt a {font-size: 0.3rem; color: #fff; font-weight: 500; }
#sideNav .nav dl.act dt a {color: #9a0000; }
#sideNav .nav dl dd {padding-left: 0.3rem; display: none; }
#sideNav .nav dl dd ul li {overflow: hidden; border-bottom: 1px solid #f7f1ee; height: 0.78rem; }
#sideNav .nav dl dd ul li.state {height: auto; }
#sideNav .nav dl dd ul li.state .list:before {content: ''; width: 0.21rem; height: 0.02rem; background-color: #fff; position: absolute; right: 0.26rem; top: 50%; margin-top: -0.01rem; }
#sideNav .nav dl dd ul li.state .list:after {content: ''; width: 0.21rem; height: 0.02rem; background-color: #fff; position: absolute; right: 0.26rem; top: 50%; margin-top: -0.01rem; transform: rotate(90deg); -webkit-transform: rotate(90deg); }
#sideNav .nav dl dd ul li.state .list.on:after {display: none; }
#sideNav .nav dl dd ul li .lister {display: none; }
#sideNav .nav dl dd ul li.act a {color: #9a0000; }
#sideNav .nav dl dd ul li:last-child {border-bottom: none; }
#sideNav .nav dl dd ul a {color: #999999; font-size: 0.24rem; line-height: 0.78rem; position: relative; width: 100%; }
#sideNav .nav dl:after {content: ""; display: block; width: 0.24rem; height: 0.24rem; background: url(../img/sideNavIcon.png) no-repeat center / 100%; position: absolute; top: 0.4rem; right: 0; -webkit-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
#sideNav .nav dl.noDrapdown:after, #sideNav .nav dl.noDrapdown.act:after {display: none; }
#sideNav .nav dl.act:after {background: url(../img/sideNavIcon.png) no-repeat center / 100%; -webkit-transform: rotate(360deg); transform: rotate(180deg); -webkit-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
#sideNav .nav dl:first-child::after {display: none; }
.sideNavStock {width: 100%; padding-left: 0.56rem; }
.sideNavStock h6 {font-size: 0.2rem; color: #a3a2a1; line-height: 0.4rem; opacity: 0.8; padding-bottom: 0.1rem; }
.sideNavStock h3 {font-size: 0.28rem; color: #c1c0bf; line-height: 0.28rem; padding-bottom: 0.65rem; }
.sideNavStock h3 em {font-size: 0.32rem; color: #ff2a00; line-height: 0.28rem; font-family: 'pressura'; font-weight: 600; display: inline-block; vertical-align: middle; }
.sideNavStock h2 {font-size: 0.58rem; color: #656461; line-height: 0.42rem; padding-bottom: 0.2rem; font-family: 'pressura'; letter-spacing: -1px; }
.sideNavStock h5 {font-size: 0.24rem; color: #716a60; line-height: 0.24rem; }
.sideNavStock h5 i {display: inline-block; width: 0.04rem; height: 0.04rem; margin: 0.11rem 0.13rem; border-radius: 50%; background-color: #ff2a00; opacity: 0.3; vertical-align: top; }

/*尾部*/
.footer{padding:.55rem .24rem 0; height:2rem; background:#313131;}
.footer p{font-size: .24rem; color:#9b948a; line-height: .38rem; margin-bottom: .14rem; text-align: center;}
.footer p:nth-child(1){font-size: .28rem;}
.footer a{display:inline;}


/*公共*/
body{padding-top:1.2rem;}
strong{font-weight: 600;}
p{font-size: .24rem; color:#585858; line-height: .36rem; margin-bottom: .36rem;}
.no_margin{margin-bottom:0;}
.c_more{position:relative; text-align: center;}
.c_more:after{content:" "; display:block; position:absolute; top:50%; border-bottom: .01rem solid #a0a0a0; height:0; width:100%;}
.c_more em{display:inline-block; vertical-align: top; font-size: .28rem; color:#9d0505; position:relative; z-index: 2; line-height: .6rem; background:#fff; padding:0 .2rem;}
.c_til{font-size: .3rem; color:#9a0000; line-height: .4rem; padding:.35rem 0;}
.ny_ban{position:relative;}
#particles-js{position:absolute; left:0; top:0; right:0; bottom:0;}
.ny_ban .h1{position:absolute; left:0; top:0; right:0; font-size: .47rem; color:#f6f6f6; line-height: .5rem; text-align: center; padding-top:1.1rem;}
.columNavBtn {width: 1rem; height: 1rem; background:#9a0000 url(../img/icon_down.png) no-repeat center / .54rem; position: absolute; bottom: -0.4rem; right: 0.24rem; z-index: 9;}
.columnNav {width: 100%; height: calc(100% - 1.2rem); position: fixed; top: 1.2rem; left: 0; background: #e9e9e9; z-index: 999; padding: 1.85rem 0 0; display: none; }
.columnNav .closeIcon {display: block; width: 0.54rem; height: 0.54rem; background: url(../img/closeIcon.png) no-repeat center / 100%; position: absolute; top: 0.4rem; right: 0.68rem; z-index: 9; }
.columnNav .columnNavBg {width: 100%; position: absolute; left: 0; bottom: 1.47rem; }
.columnNav ul {position: relative; z-index: 2; }
.columnNav .copyright {position: absolute; bottom: 0.4rem; left: 0; width: 100%; font-size: 0.2rem; color: #000; opacity: 0.2; line-height: 0.36rem; text-align: center; }
.columnNav h3 {font-size: 0.69rem; color: #db2731; line-height: 1.1; padding-bottom: 0.22rem; text-align: center; font-family: 'DIN'; text-transform: uppercase; }
.columnNav h5 {font-size: 0.4rem; color: #3d3d3d; line-height: 0.5rem; text-align: center; font-weight: 600; padding-bottom: 1rem; }
.columnNav li {width: 100%; text-align: center; font-size: 0.36rem; color: #161616; line-height: 0.36rem; padding-bottom: 0.5rem; }
.columnNav li.act {color: #d70c19; }
#content{padding:0 .24rem .6rem; overflow:hidden;}


/*index*/
#content.index{padding:0;}
#ban{position:relative;}
#ban .ban_list{position:absolute; left:0; bottom:0; padding:0 0 .56rem .24rem;}
#ban .ban_list .ul{overflow:hidden;}
#ban .ban_list .ul a{float:left; width:3.45rem; height:1.52rem; margin:0 .12rem .12rem 0; background:#fff no-repeat .54rem center/.72rem; padding:.47rem 0 0 1.53rem;}
#ban .ban_list .ul h3{font-size: .28rem; color:#464646; line-height: .36rem; padding-bottom: .04rem;}
#ban .ban_list .ul h4{font-size: .2rem; color:#787878; line-height: .18rem; font-family: "Rubik";}
#ban .ban_list .ul .li1{background-image: url("../img/index/ban_icon1.png");}
#ban .ban_list .ul .li2{background-image: url("../img/index/ban_icon2.png");}
#ban .ban_list .ul .li3{background-image: url("../img/index/ban_icon3.png");}
#ban .ban_list .ul .li4{background-image: url("../img/index/ban_icon4.png");}
.i_lump1{height:7.2rem; padding:1.5rem .24rem 0; background:url("../img/index/i_k1_bg.jpg") no-repeat center/100% 100%;}
.i_lump1 h2{font-size: .58rem; color:#341d0b; line-height: .48rem; font-family:"dincond-black"; text-transform: uppercase; letter-spacing: -.02rem; text-align: center; margin-bottom: .06rem;}
.i_lump1 h3{font-size: .42rem; color:#de1620; line-height: .48rem; text-align: center; font-weight: 600; margin-bottom: .3rem;}
.i_lump1 .line{height:.07rem; width:2.08rem; background:#f4eadd; margin:0 auto .34rem;}
.i_lump1 p{color:#341d0b; margin:0; text-align: center;}
.i_lump1 .btn{width:2.55rem; margin:.38rem auto 0;}
.i_news{padding:0 .24rem .4rem;}
.i_news .h_til{font-size: .28rem; color:#3e3e3e; line-height: .38rem; padding:.35rem 0 .15rem; border-bottom: .03rem solid #ededed; margin-bottom: .3rem;}
.i_news .list .ul a{padding:.2rem 0; border-bottom: .01rem dashed #d2d2d2;}
.i_news .list .ul .top{margin-top:-.06rem; padding:0 0 .36rem; border-bottom: .01rem solid #d2d2d2;}
.i_news .list .top{background:none;}
.i_news .list .top .pic{margin-bottom: .34rem;}
.i_news .list .top .til{float:none; font-size: .35rem; line-height: .48rem; color:#585858; width:auto; margin-bottom: .1rem; padding:0;}
.i_news .list .top .time{float:none; font-size: .38rem; color:#9a0000; line-height: .5rem; font-family: "DINSchrift"; background:no-repeat; width:auto; height:auto; padding:0;}
.i_news .list .top p{margin-bottom: 0;}
.i_news .list .top .source{font-size: .22rem; color:#a9a9a9; line-height: .3rem; margin-top:.2rem;}
.i_news .c_more{margin-top: .4rem;}
.index .tit{border-bottom: .03rem solid #e6e6e7; margin-bottom: .4rem;}
.index .tit .h_til{font-size: .28rem; color:#3e3e3e; line-height: .7rem; float:left;}
.index .tit .more{float:right; font-size: .2rem; color:#002178; font-family: pressura; line-height: .7rem;}
.index .tit .ipg3_li{float:right; overflow:hidden;}
.index .tit .ipg3_li li{float:left; font-size: .24rem; color:#757575; line-height: .7rem; margin-right: .3rem;}
.index .tit .ipg3_li .on{color:#042e9d;}
.i_lump2{padding:.2rem .24rem .6rem; background:url("../img/index/new_bg.jpg") no-repeat center/100% 100%;}
.i_lump2 .swiper-container{position:relative;}
.i_lump2 .swiper-container .swiper-pagination{position:absolute; left:0; bottom:.1rem; right:0; z-index: 1;}
.i_lump2 .swiper-container .btn{position:absolute; width:.56rem; height:.56rem; top:50%; margin-top:-.28rem; z-index: 5;}
.i_lump2 .swiper-container .prev{left:.24rem;}
.i_lump2 .swiper-container .next{right:.24rem;}
.i_lump2 .swiper-container .swiper-pagination-bullet{opacity:1; background:#fff;}
.i_lump2 .swiper-container .swiper-pagination-bullet-active{background:#de1620;}
.i_lump2 .swiper-container .icon{position:absolute; left:50%; top:50%; width:1.1rem; height:1.1rem; margin:-.55rem 0 0 -.55rem; background:url("../img/index/i_icon_play.png") no-repeat center/100% 100%;}
.i_lump3{padding:.2rem .24rem .6rem;}
.i_lump3 .hd{margin-bottom: .4rem; overflow:hidden;}
.i_lump3 .hd li{float:left; width:50%; height:.9rem; border:.01rem solid #aaccfd; font-size: .22rem; color:#3066c8; text-align: center; line-height: .26rem; padding-top:.18rem; background:#fff;}
.i_lump3 .hd li.on{background:#aaccfd;}
.i_lump3 .bd ul{margin-right: -.18rem; overflow:hidden;}
.i_lump3 .bd li{float:left; width:3.42rem; height:2.14rem; padding:.25rem .2rem 0; background:#aaccfd url("../img/index/i_txt_bg.png") no-repeat center/100% 100%; margin:0 .18rem .18rem 0;}
.i_lump3 .bd h4{font-size: .3rem; color:#1a499f; line-height: .4rem; text-align: center; margin-bottom: .1rem;}
.i_lump3 .bd p{font-size: .2rem; color:#3763b2; text-align: center; line-height: .32rem;}



#content.detail1{padding:0 .24rem 0;}
.detail1 .h_til{font-size: .3rem; color:#4a4a4a; line-height: .4rem; margin-bottom: .19rem;}
.detail1 .w_lump1{padding:.35rem 0 .24rem; border-bottom: .02rem solid #e1e1e1; margin-bottom: .3rem;}
.detail1 .w_lump2{padding-bottom: .3rem;}
.detail1 .w_lump2 li{height:1.92rem; padding:.53rem 0 0; border-radius: .1rem; background:url("../img/detail/detail1_k2_it_bg.jpg") no-repeat center/100% 100%; margin-bottom: .2rem;}
.detail1 .w_lump2 li .h4{font-size: .3rem; color:#fff; text-align: center; line-height: .4rem; margin-bottom: .09rem;}
.detail1 .w_lump2 li p{color:rgba(255,255,255,.6); text-align: center;}
.detail1 .w_lump3{height:7.7rem; padding:.62rem .24rem 0; background:url("../img/detail/detail1_k3_bg.jpg") no-repeat center/100% 100%; margin:0 -.24rem;}
.detail1 .w_lump3 .h_til{color:#fff;}
.detail1 .w_lump3 ul{position:relative; width:4rem; height:3.81rem; margin:1.1rem auto 0; background:url("../img/detail/detail1_k3_cnt.png") no-repeat center/100% 100%;}
.detail1 .w_lump3 li{position:absolute; font-size: 0; white-space: nowrap;}
.detail1 .w_lump3 li .img{display:inline-block; width:.78rem; vertical-align: top; margin-right: .18rem;}
.detail1 .w_lump3 li .txt{display:inline-block; vertical-align: top; margin-top: -.25rem;}
.detail1 .w_lump3 li .h4{font-size: .3rem; color:#fff; line-height: .4rem;}
.detail1 .w_lump3 li p{font-size: .2rem; color:#fff; line-height: .3rem; opacity:.7;}
.detail1 .w_lump3 li:nth-child(1){left:1.64rem; top:-.37rem;}
.detail1 .w_lump3 li:nth-child(2){left:3.6rem; top:1.06rem;}
.detail1 .w_lump3 li:nth-child(2) .img{margin-right: .05rem;}
.detail1 .w_lump3 li:nth-child(3){left:2.88rem; top:3.38rem;}
.detail1 .w_lump3 li:nth-child(4){right:2.88rem; top:3.38rem;}
.detail1 .w_lump3 li:nth-child(5){right:3.6rem; bottom:2rem; text-align: right;}
.detail1 .w_lump3 li:nth-child(4) .img{margin-right: 0; margin-left: .15rem;}
.detail1 .w_lump3 li:nth-child(5) .img{margin-right: 0; margin-left: .15rem;}
.detail1 .w_lump3 li:nth-child(5) .txt{display:block; margin-bottom: .15rem;}
.detail1 .w_lump3 li:nth-child(4) .h4,.detail1 .w_lump3 li:nth-child(4) p,.detail1 .w_lump3 li:nth-child(5) .h4,.detail1 .w_lump3 li:nth-child(5) p{text-align: right;}
.detail1 .w_lump4{margin:0 -.24rem; padding:.62rem .24rem .9rem; background:#fff url("../img/detail/detail1_k4_bg.jpg") no-repeat bottom center/100% auto;}
.detail1 .w_lump4 .h_til{margin-bottom: .5rem;}
.detail1 .w_lump4 .list{margin-left: .12rem; padding-top:.01rem; border-left: .07rem solid rgba(213,194,187,.3);}
.detail1 .w_lump4 .list ul{margin-top:-.1rem; padding-bottom: .55rem;}
.detail1 .w_lump4 .list li{padding-left: .4rem; position:relative; margin-bottom: .9rem;}
.detail1 .w_lump4 .list li:after{content:" "; display:block; position:absolute; left:-.19rem; top:.05rem; width:.3rem; height:.3rem; border-radius: 50%; background:#d5c2bb;}
.detail1 .w_lump4 .list .time{font-size: .36rem; color:#c01d1d; line-height: .4rem; margin-bottom: .06rem;}
.detail1 .w_lump4 .list p{margin:0;}

#content.detail2{padding:0 .24rem;}
.detail2 .h_til{font-size: .3rem; color:#4a4a4a; line-height: .4rem; margin-bottom: .19rem;}
.detail2 .w_lump1{padding:.35rem 0 .5rem; border-bottom: .02rem solid #e1e1e1; margin-bottom: .35rem;}
.detail2 .ipg1_box dd{padding:.35rem .2rem .31rem; background:#f5f5f5 url("../img/detail/detail2_box1_bg.png") no-repeat bottom center/100%;}
.detail2 .ipg1_box dd .h4{font-size: .28rem; color:#0562c1; line-height: .38rem; margin-bottom: .14rem;}
.detail2 .ipg1_box dd .h5{font-size: .24rem; color:#5f5f5f; line-height: .34rem; margin-bottom: .1rem;}
.detail2 .ipg1_box dd p{font-size: .22rem; margin:0; border-bottom: .02rem solid #e1e1e1;}
.detail2 .list{overflow:hidden; padding-bottom: .26rem; margin-bottom: .35rem;}
.detail2 .list dl{float:left; margin:0 .3rem .24rem 0; width:3.36rem;}
.detail2 .list dl:nth-child(even){margin-right: 0;}
.detail2 .list dt{border:.01rem solid #cbcbcb;}
.detail2 .list dd{padding:.35rem .2rem .31rem; background:#f5f5f5 url("../img/detail/detail2_box_bg.png") no-repeat bottom center/100%;}
.detail2 .list dd .h4{font-size: .28rem; color:#0562c1; line-height: .38rem; margin-bottom: .14rem;}
.detail2 .list dd p{font-size: .22rem; margin:0;}


#content.detail3{padding:.7rem .24rem .2rem;}
.detail3 .tab_wr{margin-bottom: .4rem;}
.detail3 .tab_wr .tit{border-bottom: .03rem solid #e6e6e7; margin-bottom: .4rem;}
.detail3 .tab_wr .tit .h_til{font-size: .28rem; color:#3e3e3e; line-height: .7rem; float:left;}
.detail3 .tab_wr .tit .more{float:right; font-size: .2rem; color:#002178; font-family: pressura; line-height: .7rem;}
.detail3 .tab_wr .tit .hd{float:right; overflow:hidden;}
.detail3 .tab_wr .tit .hd li{float:left; font-size: .24rem; padding:0 .15rem; color:#757575; border-radius: .1rem .1rem 0 0; line-height: .7rem; margin-right: .15rem; background:transparent;}
.detail3 .tab_wr .tit .hd .on{color:#fff; background:#0073d4;}
.detail3 .tab_wr .swiper-container{position:relative;}
.detail3 .tab_wr .swiper-container .swiper-pagination{position:absolute; left:0; bottom:.1rem; right:0; z-index: 1;}
.detail3 .tab_wr .swiper-container .btn{position:absolute; width:.56rem; height:.56rem; top:50%; margin-top:-.28rem; z-index: 5;}
.detail3 .tab_wr .swiper-container .prev{left:.24rem;}
.detail3 .tab_wr .swiper-container .next{right:.24rem;}
.detail3 .tab_wr .swiper-container .swiper-pagination-bullet{opacity:1; background:#fff;}
.detail3 .tab_wr .swiper-container .swiper-pagination-bullet-active{background:#de1620;}
.detail3 .tab_wr .swiper-container .icon{position:absolute; left:50%; top:50%; width:1.1rem; height:1.1rem; margin:-.55rem 0 0 -.55rem; background:url("../img/index/i_icon_play.png") no-repeat center/100% 100%;}


/*news*/
.news .tab_wr .hd{overflow:hidden; border-bottom: .03rem solid #e6e6e7; margin-bottom: .4rem;}
.news .tab_wr .hd li{float:left; font-size: .24rem; color:#757575; line-height: .7rem; margin-right: .3rem;}
.news .tab_wr .hd .on{color:#042e9d;}
#content.news{padding:.7rem .24rem .24rem;}
.news .ul a{padding:.2rem; background:#faf7f0; margin-bottom: .24rem; overflow:hidden;}
.news .ul .time{float:left; width:1.5rem; height:1.56rem; padding:.18rem 0 0; background:#fefdfc;}
.news .ul .time .day{font-size: .84rem; color:#9a0000; line-height: .7rem; text-align: center; font-family: pressura; letter-spacing: -.04rem; margin-bottom: .05rem;}
.news .ul .time .year{font-size: .32rem; color:#9a0000; text-align: center; font-family: pressura;}
.news .ul .til{float:right; width:4.9rem; font-size: .32rem; color:#7d7d7d; line-height: .6rem; padding-top:.16rem;}
.news .ul .top{margin-top:-.06rem; padding:0 0 .36rem; border-bottom: .01rem solid #d2d2d2;}
.news .ul .top{background:none;}
.news .ul .top .pic{margin-bottom: .34rem;}
.news .ul .top .til{float:none; font-size: .35rem; line-height: .48rem; color:#585858; width:auto; margin-bottom: .1rem; padding:0;}
.news .ul .top .time{float:none; font-size: .38rem; color:#9a0000; line-height: .5rem; font-family: "DINSchrift"; background:no-repeat; width:auto; height:auto; padding:0;}
.news .ul .top p{margin-bottom: 0;}
.news .ul .top .source{font-size: .22rem; color:#a9a9a9; line-height: .3rem; margin-top:.2rem;}
.news_d{padding:0 .24rem .5rem;}
.news_d .til_box{padding-bottom: .15rem; border-bottom: .01rem solid #dfdfdf; margin-bottom: .3rem;}
.news_d .til_box .til{font-size: .36rem; color:#585858; line-height: .48rem; margin-bottom: .2rem;}
.news_d .til_box .time{font-size: .38rem; color:#9a0000; line-height: .5rem; font-family: "DINSchrift";}

