@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","Arail","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{display: none; visibility: hidden; opacity: 0;}
.clear{display: block;}
.clear:after,ul:after{content: ''; overflow: hidden; width: 100%; height: 0px; font-size: 0px; display: block; clear: both;}
.g-1920, .g-1600, .g-1440, .g-1360, .g-1200{width: 100%; margin-left: auto; margin-right: auto; display: block; position: relative;}
.g-1920:after,.g-1600:after,.g-1440:after,.g-1360:after,.g-1200:after{content: ''; overflow: hidden; width: 100%; height: 0px; font-size: 0px; display: block; clear: both;}
.g-1920{max-width: 1920px;} .g-1600{max-width: 1600px;} .g-1440{max-width: 1440px;} .g-1360{max-width: 1360px;} .g-1200{max-width: 1200px;}
.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;}
/*多行超出省略效果*/
.tem3{overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical;}
.tem4{overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 4; display: -webkit-box; -webkit-box-orient: vertical;}
.tem5{overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 5; display: -webkit-box; -webkit-box-orient: vertical;}
/*单行超出省略效果*/
.text-ellipsis-single,.tes{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;}
/*回到顶部*/
#goTop{background-color: #ffffff; border: 2px solid #1c91c1; fill: #1c91c1; 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;}
#goTop:hover{fill: #ffffff; border: 2px solid #ffffff; background: #073190;}

/*body{background: url(../../body.jpg) top center no-repeat; height: 9999px;}
.head, .zb, .yw-pt, .mtjj, .sszj, .jcfc, .gdft{opacity: 0.4;}


/*头图*/
.head{height: 691px; /*background: url(../images/head.jpg) top center no-repeat;*/ overflow: hidden;}
.head .m-head-l,.head .m-head-r{position: absolute; top: 0; width: 960px; height: 691px; opacity: 0; transition: all 0.8s;}
.head .m-head-l{background: url(../images/head-bgl.jpg); right: 50%;}
.head .m-head-r{background: url(../images/head-bgr.jpg); left: 50%;}
.head .m-head-ip{position: absolute; top: 46px; left: 50%; margin-left: -599px; width: 1197px; height: 603px; background: url(../images/head-ip.png) top center no-repeat; opacity: 0;}
.head .m-view{width: 1093px; height: 263px; padding-top: 187px; display: block; margin: 0 auto; position: relative; z-index: 3;}


/*视频直播*/
.zb{background: url(../images/zb-bg.png) top center no-repeat; padding-top: 100px;}
.zb .m-main{background: url(../images/zb-main-bg.png) top center no-repeat; height: 701px; box-sizing: border-box; padding: 30px;}


/*要闻 左图右文*/
.yw-pt{margin-top: 99px; height: 550px;}
.yw-pt .m-main .m-pic{position: absolute; width: 640px; left: 0; top: 70px; z-index: 2;}
.yw-pt .m-main .m-pic li img{width: 640px; height: 350px;}
.yw-pt .m-main .m-pic li .tit{font-size: 18px; text-align: center; color: #fff; background-color: dodgerblue; height: 50px; line-height: 50px;}
.yw-pt .m-main .m-pic .prev,.yw-pt .m-main .m-pic .next{width: 36px; height: 25px; bottom: 12px;}
.yw-pt .m-main .m-pic .prev{background: url(../images/yw-prev.png) center center no-repeat; left: 0px;}
.yw-pt .m-main .m-pic .next{background: url(../images/yw-next.png) center center no-repeat; right: 0px;}
.yw-pt .m-main .m-txt{position: absolute; width: 500px; height: 400px; right: 0; top: 65px;}
.yw-pt .m-main .m-txt .m-tt{display: block; font: 24px bold; color: #004ea1;}
.yw-pt .m-main .m-txt p{margin-top: 10px; line-height: 32px; font-size: 16px; color: #222222;}
.yw-pt .m-main .m-txt ul{padding-top: 17px; margin-top: 10px; border-top: 1px solid #ccc;}
.yw-pt .m-main .m-txt ul li{line-height: 50px; font-size: 18px; list-style: square inside; color: #356acb; transition: all 0.3s;}
.yw-pt .m-main .m-txt ul li:hover{margin-left: 10px;}
.yw-pt .m-main .m-txt ul li a{color: #333333;}
.yw-pt .m-main .m-txt .u-more{display: block; position: absolute; right: 0px; bottom: -4px; padding: 4px 10px; background-color: #4e9aeb; color: #fff; font-size: 16px;}



/*高端访谈*/
.gdft{margin-top: 124px; background: url(../images/gdft-bg.jpg) bottom center no-repeat; height: 630px;}
.gdft .m-main{margin-top: 58px; display: flex; justify-content: space-between;}
.gdft .m-main .items{width: 574px; height: 398px; background-image: url(../images/gdft-item-bg.png); position: relative;}
.gdft .m-main .items .pic{position: absolute; top: 43px; left: 40px;}
.gdft .m-main .items .pic img{width: 200px; height: 240px;}
.gdft .m-main .items .txt{position: absolute; top: 36px; right: 24px; width: 284px; line-height: 32px;}
.gdft .m-main .items .txt .tit{display: block; font-size: 22px; font-weight: bold; color: #1854b2;}
.gdft .m-main .items .txt p{font-size: 16px; color: #666666; margin-top: 10px; line-height: 30px;}
.gdft .m-main .items .sub-pre{position: absolute; color: #ffffff; bottom: 46px; left: 33px;}
.gdft .m-main .items .sub-pre .sub-tit{font-size: 22px; font-weight: bold; }
.gdft .m-main .items .sub-pre .pre-tit{font-size: 16px; margin-left: 25px}



/*荆楚风采*/
.jcfc.slide{margin-top: 120px;}
.slide .m-main{margin-top: 54px; background: url(../images/jcfc-main-bg.png) top center no-repeat; height: 550px; box-sizing: border-box; padding: 40px 90px;}
.slide .m-main ul li{float:left; width: 310px !important; height: 470px; margin: 0 16px; background: url(../images/jcfc-item-bg.png); box-sizing: border-box; padding: 10px;}
.slide .m-main ul li img{width: 290px; height: 380px;}
.slide .m-main ul li .tit{margin-top: 25px; height: 50px; line-height: 50px; font-size: 18px; color: #000; text-align: center;}
.slide .m-main .prev,.slide .m-main .next{top: 250px; width: 40px; height: 50px; cursor: pointer;}
.slide .m-main .prev{background-image: url(../images/jcfc-prev.jpg); left: 30px;}
.slide .m-main .next{background-image: url(../images/jcfc-next.jpg); right: 30px;}
.slide .m-main .prev:hover{background-image: url(../images/jcfc-prev-hover.jpg);}
.slide .m-main .next:hover{background-image: url(../images/jcfc-next-hover.jpg);}


/*赛事直击*/
.sszj{margin-top: 120px; height: 966px; background: url(../images/sszj-bg.jpg) bottom center no-repeat;}
.sszj .m-main{margin-top: 60px;}
.sszj .m-main ul.bd{width: 1020px; height: 645px; overflow: hidden; position: relative; z-index: 2;}
.sszj .m-main ul.bd li .pic{width: 1020px; height: 545px;}
.sszj .m-main ul.bd li .tit{height: 100px; line-height: 100px; font-size: 20px; text-align: center; color: #fff; background: linear-gradient(to right,  rgba(3,81,164,1) 0%,rgba(102,182,252,1) 100%);}
.sszj .m-main div.hd{position: absolute; width: 1080px; height: 475px; background: url(../images/sszj-hd-bg.jpg) top center no-repeat; bottom: -49px; right: 0; z-index: 1;}
.sszj .m-main div.hd .pageState{position: absolute; top: 370px; right: 40px; width: 100px; font-size: 24px; letter-spacing: 10px; text-align: center; color: #4986de;}
.sszj .m-main div.hd .prev,.sszj .m-main div.hd .next{width: 60px; height: 60px; right: 60px; background-position: center center; background-repeat: no-repeat;}
.sszj .m-main div.hd .prev{background-image: url(../images/sszj-prev.png); top: 50px;}
.sszj .m-main div.hd .next{background-image: url(../images/sszj-next.png); top: 215px;}
.sszj .m-main div.hd .prev:hover{background-image: url(../images/sszj-prev-hover.png);}
.sszj .m-main div.hd .next:hover{background-image: url(../images/sszj-next-hover.png);}


/*媒体聚焦*/
.mtjj{margin-top: 120px; height: 740px;}
.mtjj .m-main{margin-top: 60px;}
.mtjj .m-main .items{position: absolute; display: flex; justify-content: center; box-sizing: border-box; padding: 0px 20px; align-content: center; align-items: center; flex-wrap: wrap;}
.mtjj .m-main .items:nth-child(1){top: 0px; left: 0px; width: 420px; height: 600px;}
.mtjj .m-main .items:nth-child(1) img{width: 420px; height: 600px;}
.mtjj .m-main .items:nth-child(2){top: 0px; left: 430px; width: 340px; height: 390px; display: block; padding: 0;}
.mtjj .m-main .items:nth-child(2) img{width: 340px; height: 390px;}
.mtjj .m-main .items:nth-child(3){top: 400px; right: 0px; width: 280px; height: 200px;}
.mtjj .m-main .items:nth-child(3) img{width: 280px; height: 200px;}
.mtjj .m-main .items:nth-child(4){top: 0px; right: 0px; width: 420px; height: 190px; background: url(../images/mtjj-item4-bg.jpg) no-repeat;}
.mtjj .m-main .items:nth-child(5){top: 200px; right: 0px; width: 420px; height: 190px; background: url(../images/mtjj-item5-bg.jpg) no-repeat;}
.mtjj .m-main .items:nth-child(6){top: 400px; left: 430px; width: 480px; height: 200px; background: url(../images/mtjj-item6-bg.jpg) no-repeat;}
.mtjj .m-main .items .tit{font-size: 20px; font-weight: bold; color: #fff; margin-bottom: 10px;}
.mtjj .m-main .items p{font-size: 14px; color: #fff; line-height: 24px; text-indent: 2em;}
.mtjj .m-main .items:nth-child(5) .tit,.mtjj .m-main .items:nth-child(5) p{color: #444 !important;}


@media only screen and (min-width: 600px) {/*PC端*/}
@media only screen and (max-width: 600px) {/*移动端*/}