@charset "utf-8";
/* 通用部分 */
body,h1,h2,h3,h4,h5,h6,div,p,dl,dt,dd,ol,ul,li,form,table,th,td,a,img,span,strong,var,em,input,textarea,select,option{margin: 0; padding: 0;}
html,body{font-family: "Microsoft YaHei","SimSun","Arial","Tabhoma",sans-serif; font-size: 20px; text-align: left; box-sizing: border-box;}
ul,ol,li{list-style: none;}
img{border: 0; vertical-align: top;}
input,select,textarea{outline: 0;}
textarea{resize: none;}
table{border-collapse: collapse; border-spacing: 0;}
th,strong,var,em{font-weight: normal; font-style: normal;}
a{text-decoration: none;}
a:link,a:visited,a:hover,a:active{text-decoration: none !important;}
.hide, .videoUrl{display: none; visibility: hidden; opacity: 0;}
.clear,a.tit{display: block;}
.clear:after,ul:after{content: ''; overflow: hidden; width: 100%; height: 0px; font-size: 0px; display: block; clear: both;}
.g-1200{max-width: 1200px;}.g-1240{max-width: 1240px;}.g-1280{max-width: 1280px;}.g-1320{max-width: 1320px;}.g-1360{max-width: 1360px;}.g-1400{max-width: 1400px;}.g-1440{max-width: 1440px;}.g-1480{max-width: 1480px;}.g-1520{max-width: 1520px;}.g-1560{max-width: 1560px;}.g-1600{max-width: 1600px;}.g-1640{max-width: 1640px;}.g-1680{max-width: 1680px;}.g-1720{max-width: 1720px;}.g-1760{max-width: 1760px;}.g-1800{max-width: 1800px;}.g-1840{max-width: 1840px;}.g-1880{max-width: 1880px;}.g-1920{max-width: 1920px;}
.g-1200,.g-1240,.g-1280,.g-1320,.g-1360,.g-1400,.g-1440,.g-1480,.g-1520,.g-1560,.g-1600,.g-1640,.g-1680,.g-1720,.g-1760,.g-1800,.g-1840,.g-1880,.g-1920,.g-full{width: 100%; margin-left: auto; margin-right: auto; display: block; position: relative;}
.g-1200:after,.g-1240:after,.g-1280:after,.g-1320:after,.g-1360:after,.g-1400:after,.g-1440:after,.g-1480:after,.g-1520:after,.g-1560:after,.g-1600:after,.g-1640:after,.g-1680:after,.g-1720:after,.g-1760:after,.g-1800:after,.g-1840:after,.g-1880:after,.g-1920:after,.g-full:after{content: ''; overflow: hidden; width: 100%; height: 0px; font-size: 0px; display: block; clear: both;}
.m-lmt{text-align: center; background-position: center center; background-repeat: no-repeat;}
.m-lmt a{display: inline-block;}
.m-main{position: relative;}
.prev,.next{position: absolute; transition: all 0.3s; user-select: none; cursor: pointer;}
/*多行超出省略效果*/
.tem2,.tem3,.tem4{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;}
.tem2{-webkit-line-clamp: 2;}.tem3{-webkit-line-clamp: 3;}.tem4{-webkit-line-clamp: 4;}
/*单行超出省略效果*/
.tes{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;}
/*回到顶部*/
#goTop{background-color: #ffffff; border: 2px solid #1b1464; fill: #1b1464; position: fixed; z-index: 10; bottom: 80px; left: 50%; margin-left: 650px; cursor: pointer; width: 50px; height: 50px; border-radius: 25px; overflow: hidden; padding: 8px; box-sizing: border-box; transition: all 0.4s; transform: scale(0);}
#goTop:hover{fill: #1b1464; border: 2px solid #1b1464; background: #ffee09;}


/*
body{background: url(../../body.jpg) top center no-repeat; height: 9999px;}
.g-wrap{opacity: 0.5;}



/* */
.g-wrap{background: url(../images/wrap-bg.jpg) top center no-repeat; height: 4500px;}

/*头图*/
.head{height: 867px; overflow: hidden;}
.head .m-view{width: 664px; height: 800px; padding-top: 67px; display: block; margin-left: 35px;}


/*要闻 左图右文*/
:root{
    --yw-pic-width:660px;
    --yw-pic-height:430px;
    --yw-txt-width:620px;
    --yw-txt-height:500px;
}
.yw{margin-top: 276px; height: var(--yw-txt-height);}
.yw .m-main .m-pic{position: absolute; width: var(--yw-pic-width); left: 0; top: 20px; z-index: 2;}
.yw .m-main .m-pic li img{width: var(--yw-pic-width); height: var(--yw-pic-height);}
.yw .m-main .m-pic li .tit{font-size: 18px; text-align: center; color: #fff; background: url(../images/yw-pic-tit.jpg); height: 50px; line-height: 50px;}
.yw .m-main .m-pic .prev,.yw .m-main .m-pic .next{color: #fff; bottom: 4px; font-weight: bold; font-size: 30px; }
.yw .m-main .m-pic .prev{left: 12px;}
.yw .m-main .m-pic .next{right: 12px;}
.yw .m-main .m-pic .prev:hover{color: #333;}
.yw .m-main .m-pic .next:hover{color: #333;}
.yw .m-main .m-txt{position: absolute; width: var(--yw-txt-width); height: var(--yw-txt-height); box-sizing: border-box; padding: 30px 40px 25px 122px; right: 0; background: url(../images/yw-txt-bg.jpg);}
.yw .m-main .m-txt .m-tt{border-bottom: 1px solid #ec4817; }
.yw .m-main .m-txt .tit{display: block; font-size: 24px; font-weight: bold; color: #333; line-height: 30px;}
.yw .m-main .m-txt p{margin-top: 3px; padding-bottom: 24px; line-height: 26px; font-size: 14px; color: #666; text-align: justify;}
.yw .m-main .m-txt p a{color: #ec4918;}
.yw .m-main .m-txt ul{margin-top: 20px; margin-bottom: 14px;}
.yw .m-main .m-txt ul li{line-height: 48px; font-size: 18px; transition: all 0.3s;}
.yw .m-main .m-txt ul li:hover{margin-left: 10px;}
.yw .m-main .m-txt ul li a{color: black;}




.video{margin-top: 50px; background: url(../images/video-bg.png) center center no-repeat; height: 764px; box-sizing: border-box; padding-top: 70px;}
.video .video-box{width: 1138px; margin: 0 auto;}



/*标准轮播图 用于海报图等轮播*/
.hb{margin-top: 63px;}
.hb .m-main{margin-top: 77px;}
.hb .m-main ul li{width: 360px; height: 670px; background: url(../images/hb-li-bg.jpg); margin: 0 20px; float: left;}
.hb .m-main ul li img{width: 340px; height: 653px;}
.hb .m-main .prev, .hb .m-main .next{bottom: 300px; width: 50px; height: 100px;}
.hb .m-main .prev{left: -80px; background: url(../images/hb-prev.png);}
.hb .m-main .next{right: -80px; background: url(../images/hb-next.png);}



/* 精彩图集 */
:root{
    --jctj-pic-width: 1200px;
    --jctj-pic-height: 700px;

}
.jctj{ margin-top: 93px; overflow: hidden;}
.jctj .m-main{margin-top: 72px;}
#index_b_hero{width: var(--jctj-pic-width); height: var(--jctj-pic-height); margin: auto; position: relative;}
#index_b_hero .hero-wrap{overflow: visible; position: absolute;}
#index_b_hero .hero-wrap .heros{width: var(--jctj-pic-width); height: var(--jctj-pic-height); zoom: 1;}
#index_b_hero .hero-wrap .heros:after{content: ""; display: block; clear: both;}
#index_b_hero .hero-wrap .heros .hero{background: #fff; z-index: 1; position: absolute; top: 0; left: 0; width: var(--jctj-pic-width); height: var(--jctj-pic-height); overflow: hidden;}
#index_b_hero .hero-wrap .heros .hero img{width: var(--jctj-pic-width); height: var(--jctj-pic-height);}
#index_b_hero .hero-wrap .heros .hero p{position: absolute; bottom: 0; left: 0; box-sizing: border-box; padding: 0 150px; font-size: 24px; width: var(--jctj-pic-width); height: 160px; line-height: 204px; text-align: center; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%); color: #fff;}
#index_b_hero .hero-wrap .heros .hero p a{color: #fff;}
#index_b_hero .hero-wrap .heros .hero a{display: inline-block; position: relative;}
#index_b_hero .next,
#index_b_hero .prev{position: absolute; width: 50px; height: 50px; left: auto; background: url(https://imge.gmw.cn/69197.files/images/icon-prev.jpg) 0 0 no-repeat; top: 620px; right: 50%; margin: 0 -505px 0 0; z-index: 99;}
#index_b_hero .next:hover{background: url("https://imge.gmw.cn/69197.files/images/icon-next-on.jpg") 0 0 no-repeat;}
#index_b_hero .prev:hover{background: url("https://imge.gmw.cn/69197.files/images/icon-prev-on.jpg") 0 0 no-repeat;}
#index_b_hero .next{right: 50%; margin: 0 -580px 0 0; background: url(https://imge.gmw.cn/69197.files/images/icon-next.jpg) 0 0 no-repeat;}
#index_b_hero .mask-left,
#index_b_hero .mask-right{background: #fff; z-index: 4; position: absolute; top: 0; width: var(--jctj-pic-width); height: var(--jctj-pic-height); left: -1200px; filter: alpha(opacity=70); opacity: .7; overflow: hidden;}
#index_b_hero .mask-right{left: var(--jctj-pic-width);}









@media only screen and (min-width: 600px) {/*PC端*/}
@media only screen and (max-width: 600px) {/*移动端*/}

/*
.intro,.yw,#swiper1,.list-p,.sfq-h,.sfq-v,.list-pta,.slide,.jctj,.zjxc,.wb{position: relative; transform: translateY(150px); opacity: 0; transition: all 0.6s;}
.showd{opacity:1; transform: translateY(0px);}

.g-wrap>*{position: relative; transform: translateY(150px); opacity: 0; transition: all 0.6s;}
.showd{opacity:1; transform: translateY(0px);}

*/