html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{font-family:'微软雅黑';margin:0;padding:0;}
body{margin:0;padding:0;}
html,body,fieldset,img,iframe,abbr{border:0;}
li{list-style:none;}
textarea{overflow:auto;resize:none;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:700;}
a,a:hover{text-decoration:none;outline:0;-moz-outline:0;}
body,textarea,input,button{color:#62a1c9;}
html,body{width:100%;height:auto;min-height:930px;}
.hide{display:none;}
.f-cb::after,.f-cbli li::after{display:block;visibility:hidden;clear:both;overflow:hidden;height:0;content:'.';}
.f-cb,.f-cbli li{zoom:1;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-pa{position:absolute;}
.f-prz{position:relative;zoom:1;}
.f-oh{overflow:hidden;}
.f-turn{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;}
.wrap{position:relative;width:100%;min-width:1260px;margin:0 auto;}
.wrap .topBar{position:absolute;}
.head-wrap{position:relative;overflow:hidden;width:100%;height:820px;}
.head-box{position:absolute;z-index:1;top:0;left:0;display:none;width:100%;height:720px;padding-top:100px;background-position:center top;}
.head-box.cur{z-index:2;display:block;opacity:1;background-position:center top;background-size:cover;}
.head-ctrl-box{position:absolute;z-index:3;bottom:180px;left:50%;width:1260px;height:0;margin-left:-630px;}
.head-ctrl{position:relative;float:right;width:200px;height:40px;text-align:center;}
.head-ctrl a{display:inline-block;width:20px;height:20px;margin:0 5px;background-repeat:no-repeat;}
.head-ctrl a:hover,.head-ctrl a.cur{background-repeat:no-repeat;}
.head-sel{position:absolute;z-index:5;top:50%;width:45px;height:80px;background:#cf0f32;}
.head-sel i{position:absolute;top:50%;left:50%;width:8px;height:13px;margin-top:-7px;margin-left:-4px;}
.head-sel:hover{background:#3c3d3f;}
.head-sel:hover .sel-box{display:block;}
.head-prev{left:0;}
.head-prev i{background:url(../images/prev_i_ccc3ed0.png) no-repeat;}
.head-next{right:0;}
.head-next i{background:url(../images/next_i_d27c8a6.png) no-repeat;}
.sel-box{position:absolute;top:0;left:-231px;display:none;overflow:hidden;width:210px;height:60px;padding:10px;background:#3c3d3f;}
.sel-box img{position:relative;float:left;width:60px;height:60px;margin-right:10px;}
.sel-box h2{font-size:22px;line-height:32px;overflow:hidden;height:32px;color:#fff;}
.sel-box p{font-size:16px;line-height:28px;overflow:hidden;height:28px;color:#fff;}
.prev-box{left:45px;border-left:#767878 1px solid;}
.next-box{left:-231px;border-right:#767878 1px solid;}
.header{position:relative;display:block;width:1260px;height:100%;margin:0 auto;}
.header .h-title{position:absolute;top:90px;width:320px;}
.header .h-title span{position:relative;display:block;width:322px;height:158px;}
.header .h-title span div.icon{position:absolute;top:42%;left:140px;width:7px;height:16px;margin-top:-8px;background:url(../images/left-icon.png) no-repeat center left;}
.header .h-title span .img2{margin-left:10px;border:5px solid #cf1132;}
.header .h-title h2{font-size:44px;line-height:44px;margin-bottom:20px;color:#da2f6b;}
.header .h-title h3{font-size:40px;line-height:44px;margin-bottom:10px;padding-bottom:20px;color:#da2f6b;border-bottom:1px #cf1132 solid;}
.header .h-title p{font-size:14px;line-height:21px;margin:10px 0 30px;color:#4a2c36;}
.header .h-title i{display:block;width:140px;height:50px;background:url(../images/btn_be7fb80.png) no-repeat;}
.header .left{left:75px;}
.header .left h2{text-align:left;}
.header .left h3{text-align:left;}
.header .left p{font-weight:100;text-align:left;}
.header .center{top:100px;left:50%;margin-left:-245px;}
.header .center h2{text-align:center;}
.header .center h3{text-align:left;}
.header .center i{margin:0 auto;}
.header .center p{text-align:center;}
.header .right{right:40px;}
.nav-wrap{width:100%;height:70px;background:url(../img/nav_bg.jpg) no-repeat;background-position:center top;}
.nav-box{position:relative;width:1260px;height:100%;margin:0 auto;}
.nav-box a{font-size:16px;line-height:70px;position:relative;margin:0 20px;color:#a3c8dc;}
.nav-box a i{position:absolute;top:4px;left:-20px;width:15px;height:15px;background:url(../img/bli3.png) no-repeat;}
.nav-box a:hover,.nav-box a.sel{color:#fff;}
.nav-box a:hover i,.nav-box a.sel i{background:url(../img/bli4.png) no-repeat;}
.ser-box{position:relative;right:20px;float:right;width:400px;height:30px;padding:20px 0;}
.ser-box input{font-size:14px;line-height:14px;width:320px;height:14px;padding:8px;color:#a3c8dc;border:0;background:#47748c;}
.ser-box a{position:absolute;width:25px;height:25px;background:url(../img/ser_bg.png) no-repeat;}
.con-wrap{width:100%;}
.con-wrap .con-box{position:relative;overflow:hidden;width:1260px;height:100%;margin:0 auto;}
.con-wrap1{height:200px;    /*     background: url(../images/con1_bg_17b89a1.jpg) no-repeat;background-position: center top; */background-color:#8d2830;}
.con-wrap1 .con-box{z-index:3;top:-120px;height:320px;}
.g-banBox{position:absolute;left:0;overflow:hidden;width:790px;height:100%;}
.g-banBox .ctrl-box{position:relative;float:left;width:150px;height:100%;background:#282b2d;}
.g-banBox .ctrl{position:relative;top:280px;right:28%;margin:0 auto;cursor:pointer;}
.g-banBox .ctrl i{display:inline-block;width:20px;height:5px;background:#aaa;}
.g-banBox .ctrl i.on{background:#cf1132;}
.g-banBox .ctrl-box .ctrl-title{font-size:30px;line-height:1;float:left;width:34px;height:131px;margin:40px 0 0 47px;color:#fff;border-right:2px solid rgb(94,100,107);}
.g-banBox .ctrl-box .ctrl-mon{font-family:'Arial';font-size:16px;float:left;margin-top:40px;text-transform:uppercase;color:rgb(94,100,107);-webkit-writing-mode:vertical-rl;writing-mode:tb-rl;writing-mode:vertical-rl;}
.carouselwrap{position:relative;float:left;overflow:hidden;width:640px;height:100%;}
.carouselwrap .carouse-box{position:absolute;top:0;left:-100%;width:100%;height:100%;}
.carouselwrap .carouse-box i{position:absolute;right:0;bottom:0;width:360px;height:310px;pointer-events:none;}
.carouselwrap .carouse-box .carouse-con{position:relative;display:block;float:left;width:50%;height:100%;background:#e2e6e9;}
.carouselwrap .carouse-box .carouse-con:hover .bg-font{bottom:0;}
.carouselwrap .carouse-box .carouse-con:hover .bg-font-top{top:0;}
.carouselwrap .carouse-box .carouse-con:hover .car-bg-img{background-position:60% 50%;background-position:40% 50%\9;*background-position:40% 50%;}
.carouselwrap .carouse-box .carouse-con:hover p{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;background:0 0;}
.carouselwrap .carouse-box .carouse-con:hover .txt1{top:-40px;}
.carouselwrap .carouse-box .carouse-con:hover .txt2{top:25%;color:#fff;}
.carouselwrap .carouse-box .carouse-con:hover .jk_btn{background:0 0;background:rgba(0,0,0,0);}
.carouselwrap .carouse-box .jk_btn{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;color:#c6c6c6;background:url(../images/cover_fe1849f.png) repeat;background:rgba(0,0,0,.5);}
.carouselwrap .carouse-box .car-bg-img{width:100%;height:100%;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;background-position:40% 50%;background-size: cover;}
.carouselwrap .carouse-box img{width:100%;height:100%;}
.carouselwrap .carouse-box .txt1{font-size:20px;font-weight:700;line-height:50px;position:relative;top:0;display:block;padding-top:60px;padding-bottom:30px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;text-align:center;color:#fff;}
.carouselwrap .carouse-box .txt2{font-size:14px;line-height:28px;position:relative;top:0;display:block;width:210px;margin:0 auto;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;text-align:center;}
.carouselwrap .carouse-box .bg-font{position:absolute;bottom:-120px;left:0;width:100%;height:120px;opacity:.9;background:#cf1132;filter:alpha(opacity=90);}
.carouselwrap .carouse-box .bg-font-top{position:absolute;top:-60px;left:0;width:100%;height:60px;background:url(../images/bg_font_top_ec5611f.png) repeat-x;}
.g-listBox{position:absolute;right:0;overflow:hidden;width:390px;height:280px;padding:40px 40px 0;background:#282b2d;}
.g-listBox .g-newsBox{overflow:hidden;width:100%;height:100%;margin-top:-17px;}
.g-listBox .newsBox{position:relative;width:100%;padding-top:14px;}
.g-listBox .hot-news{font-size:24px;font-weight:700;display:block;padding-bottom:14px;color:#cf0f32;border-bottom:1px #3d4041 solid;}
.g-listBox .hot-news p{font-size:14px;font-weight:100;padding-top:10px;height: 38px;overflow: hidden;}
.g-listBox .hot-news:hover{color:#e41f43;}
.g-listBox .morenews{position:absolute;top:0;right:0;width:37px;height:37px;background-repeat:no-repeat;}
.newsBoxlist{position:relative;width:100%;height:100%;}
.newsBoxlist li{line-height:30px;height:30px;*height:24px;*line-height:24px;}
.newsBoxlist a{font-size:12px;float:left;overflow:hidden;width:350px;white-space:nowrap;text-indent:15px;text-overflow:ellipsis;color:#c3c3c3;background:url(../images/n-icon_c141505.png) 0 center no-repeat;}
.newsBoxlist a:hover{font-weight:700;color:#fff;}
.newsBoxlist span{font-size:14px;float:right;color:#727272;}
.con-wrap-in{position:relative;padding-bottom:50px;background:#fff;}
.con-wrap-in .con-box{overflow:hidden;height:565px;padding:7px 0;}
.con-wrap-in .con-box .con-box-title{font-size:22px;line-height:22px;position:relative;display:block;margin:30px 0 15px;text-indent:15px;color:#272a2c;border-left:4px #cf1132 solid;}
.con-wrap-in .con-box a{float:left;width:238px;height:238px;padding:7px;}
.con-wrap2,.con-wrap5{background-color:#f1f1f1;}
.con-wrap2 .con-box,.con-wrap5 .con-box{height:400px;}
.g-hotBox{padding:50px 0;}
.g-hotBox .con-box-title{font-size:22px;line-height:22px;position:relative;display:block;margin-bottom:30px;text-indent:15px;color:#272a2c;border-left:4px #cf1132 solid;}
.g-hotBox .reload{font-size:16px;line-height:20px;position:absolute;top:0;right:20px;display:block;height:20px;color:#272a2c;}
.g-hotBox .reload i{display:inline-block;width:21px;height:17px;margin-left:10px;-webkit-transition:all .4s linear 0s;-moz-transition:all .4s linear 0s;-ms-transition:all .4s linear 0s;-o-transition:all .4s linear 0s;transition:all .4s linear 0s;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);background-repeat:no-repeat;*top:-4px;}
.g-hotBox .reload:hover i{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
.g-hotBox .o-link{font-size:16px;margin:0 5px;color:#272a2c;}
.g-hotBox .o-link:hover,.g-hotBox .o-link.active{color:#cf1132;}
.g-hotBox .f-link{margin-left:30px;}
.g-hot-all{position:relative;width:100%;height:325px;}
.g-hot-wrap{position:absolute;top:0;left:0;display:none;width:100%;height:100%;}
.g-hot-wrap.active{display:block;}
.cur-hot-box{position:absolute;z-index:4;top:0;left:0;display:none;overflow:visible;width:1300px;height:325px;}
.cur-hot-box .hot-box{position:relative;float:left;width:400px;height:330px;margin:0 30px 0 0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;opacity:0;border-bottom:5px #ebebeb solid;background:#fffdfe;filter:alpha(opacity=0);}
.cur-hot-box.cur{z-index:5;}
.cur-hot-box.cur .hot-box{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;filter:alpha(opacity=100);}
.cur-hot-box.hideing .hot-box{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0;filter:alpha(opacity=0);}
.cur-hot-box.hideing .hot-box:nth-child(1){-webkit-transition:all .4s linear 0s;-moz-transition:all .4s linear 0s;-ms-transition:all .4s linear 0s;-o-transition:all .4s linear 0s;transition:all .4s linear 0s;}
.cur-hot-box.hideing .hot-box:nth-child(2){-webkit-transition:all .4s linear .1s;-moz-transition:all .4s linear .1s;-ms-transition:all .4s linear .1s;-o-transition:all .4s linear .1s;transition:all .4s linear .1s;}
.cur-hot-box.hideing .hot-box:nth-child(3){-webkit-transition:all .4s linear .2s;-moz-transition:all .4s linear .2s;-ms-transition:all .4s linear .2s;-o-transition:all .4s linear .2s;transition:all .4s linear .2s;}
.cur-hot-box.showing .hot-box{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;filter:alpha(opacity=100);}
.cur-hot-box.showing .hot-box:nth-child(1){-webkit-transition:all .4s linear .4s;-moz-transition:all .4s linear .4s;-ms-transition:all .4s linear .4s;-o-transition:all .4s linear .4s;transition:all .4s linear .4s;}
.cur-hot-box.showing .hot-box:nth-child(2){-webkit-transition:all .4s linear .5s;-moz-transition:all .4s linear .5s;-ms-transition:all .4s linear .5s;-o-transition:all .4s linear .5s;transition:all .4s linear .5s;}
.cur-hot-box.showing .hot-box:nth-child(3){-webkit-transition:all .4s linear .6s;-moz-transition:all .4s linear .6s;-ms-transition:all .4s linear .6s;-o-transition:all .4s linear .6s;transition:all .4s linear .6s;}
.hot-bg-img{width:400px;height:176px;}
.hot-link{position:relative;display:block;overflow:hidden;width:400px;height:176px;}
.hot-link:hover .hot-font{top:0;opacity:1;filter:alpha(opacity=100);}
.hot-link .hot-font{position:absolute;top:-100%;left:0;width:400px;height:176px;opacity:0;filter:alpha(opacity=0);}
.hot-link .hot-font .bg{position:absolute;top:0;left:0;width:400px;height:176px;opacity:.85;background:#cf1132;}
.hot-link .hot-font .con{position:absolute;top:0;left:0;overflow:hidden;padding:39px 30px;}
.hot-link .hot-font .font-qr{float:left;width:100px;height:100px;margin:0 28px 0 0;}
.hot-link .hot-font .txt{float:left;overflow:hidden;width:172px;height:99px;}
.hot-link .hot-font .txt p{font:14px/28px 'Microsoft YaHei';overflow:hidden;height:28px;color:#fff;}
.hot-title{font:700 20px/32px 'Microsoft YaHei';overflow:hidden;height:32px;margin:18px 0 0 20px;color:#383838;}
.hot-txt{font:14px 'Microsoft YaHei';line-height:1.5em;width:300px;margin:0 0 0 20px;color:#9f9f9f;}
.gw-link{font:12px/30px 'Micosoft YaHei';display:block;width:88px;height:30px;margin:10px auto;text-align:center;color:#9f9f9f;background:url(../images/btn1_c7dd2d3.png) no-repeat 0 0;background-position:0 -30px;}
.gw-link:hover{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-animation:ani-gw-link .3s linear .2s 1 normal 300ms 0 ease;-webkit-animation:ani-gw-link .3s linear .2s 1 normal;-moz-animation:ani-gw-link .3s linear .2s 1 normal 300ms 0 ease;-moz-animation:ani-gw-link .3s linear .2s 1 normal;-ms-animation:ani-gw-link .3s linear .2s 1 normal 300ms 0 ease;-ms-animation:ani-gw-link .3s linear .2s 1 normal;-o-animation:ani-gw-link .3s linear .2s 1 normal 300ms 0 ease;-o-animation:ani-gw-link .3s linear .2s 1 normal;animation:ani-gw-link .3s linear .2s 1 normal 300ms 0 ease;animation:ani-gw-link .3s linear .2s 1 normal;text-decoration:none;color:#fff;background-position:0 0;}
@-webkit-keyframes ani-gw-link{
    0%{-webkit-transform:translate(0,0);}
    50%{-webkit-transform:translate(0,3px);}
    100%{-webkit-transform:translate(0,0);}
}
@-moz-keyframes ani-gw-link{
    0%{-moz-transform:translate(0,0);}
    50%{-moz-transform:translate(0,3px);}
    100%{-moz-transform:translate(0,0);}
}
@-o-keyframes ani-gw-link{
    0%{-o-transform:translate(0,0);}
    50%{-o-transform:translate(0,3px);}
    100%{-o-transform:translate(0,0);}
}
@-ms-keyframes ani-gw-link{
    0%{-ms-transform:translate(0,0);}
    50%{-ms-transform:translate(0,3px);}
    100%{-ms-transform:translate(0,0);}
}
@keyframes ani-gw-link{
    0%{transform:translate(0,0);}
    50%{transform:translate(0,3px);}
    100%{transform:translate(0,0);}
}

/*---------------------------------------------------------------------------------------------------------------2222222222-----------------*/
.topBar.hasAd{z-index:5;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;opacity:1;background:rgba(225,225,225,.5);}
.topBar.hasAd .topBoxlist a{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;color:#fff;color:#888\0;*color:#888;}
.g-listBox .morenews{background-position:0 0;}
.head-ctrl a{background-position:-37px 0;}
.head-ctrl a:hover,.head-ctrl a.cur{background-position:0 -37px;}
.g-hotBox .reload i{background-position:-20px -37px;}
.g-banBox .ctrl a{background-position:-37px -20px;}
.g-banBox .ctrl a:hover,.g-banBox .ctrl a.cur{background-position:-47px -20px;}
.g-listBox .morenews,.head-ctrl a,.head-ctrl a:hover,.head-ctrl a.cur,.g-hotBox .reload i,.g-banBox .ctrl a,.g-banBox .ctrl a:hover,.g-banBox .ctrl a.cur{background-image:url(../images/index_1_z_8fedf32.png);background-size:57px 57px;}
/* --------------------------------------------------------------------------
   video style
   -------------------------------------------------------------------------- */
.video-box{position:relative;width:1260px;height:600px;margin:0 auto;}
.video-thumb{position:absolute;top:300px;right:0;width:500px;cursor:pointer;}
.video-overlay{position:fixed;z-index:99990;top:0;left:0;display:none;width:100%;height:100%;min-height:900px;background-color:rgba(0,0,0,.8);}
.video-container{position:fixed;z-index:99999;top:20%;left:50%;display:none;width:1280px;height: 534px;margin-left: -640px;box-shadow:0 0 5px 1px #03a9f4;}
.plyr__video-wrapper::after{top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid rgba(0,0,0,.15);border-radius:inherit;}
.plyr__cite{display:none;margin-top:20px;}
.plyr__cite .icon{margin-right:5px;}