@charset "utf-8";
/* CSS Document */


.content{ overflow:hidden; border-top: #eeeeee 1px solid; clear: both;}
.mode02{max-width:1200px;overflow:hidden; margin:0 auto; }
.mode02 .lf{ width: 66.3%; float: left; overflow: hidden; }
.mode02 .rt{ width: 31%; float: right; overflow: hidden;}

.articleTitle01{ height: 48px; line-height: 48px; border-bottom: #eaeaea 1px solid; margin-bottom: 10px; overflow: hidden;}
.articleTitle01.t01,.articleTitle01.t02 { border-bottom: none; max-width: 1200px; margin: 0 auto; height: 42px; line-height: 42px; position: relative;z-index: 99; }
.articleTitle01.t01 .title{ color: #fff; }
.articleTitle01 .title{ font-size:2.0em; font-weight: bold; color: #333;}
.articleTitle01 .more{ float: right; }
.articleTitle01 .more a{ font-size:1.4em; color: #999999;}

.articleTitle01.t02 .title{font-weight: normal;color: #fff;}
.articleTitle01.t02 .more a{ color: #fff; }


.articleList02{ overflow: hidden; }
.articleList02 ul{ overflow: hidden; margin: 0 -27px;}
.articleList02 ul li > div{ margin: 0 27px; }
.articleList02 ul li{ width:49.5%; float: left; border-bottom: #eeeeee 1px solid; padding:13px 0; overflow: hidden;}
.articleList02 ul li:nth-child(even){border-left: #eeeeee 1px solid;}
.articleList02 ul li:nth-child(7),.articleList02 ul li:last-child{ border-bottom: none; }
.articleList02 ul li i{ color: #992c23; font-size: 1.4em; font-style: normal; }
.articleList02 ul li a{ display: block; font-size: 1.6em; height: 46px; line-height: 24px; margin: 10px 0; overflow: hidden; transition: all 0.4s ease; }
.articleList02 ul li a:hover{  padding-left:10px;  }
.articleList02 ul li .rightDate{ font-size: 1.2em; color: #999999; display: block; background:url(../../images/gb20190627/timebg.png) no-repeat left center; padding-left:20px;}


.articleList022{ overflow: hidden; }
.articleList022 ul li{border-bottom: #eeeeee 1px solid; padding:0 0 13px 0; margin-bottom: 13px; overflow: hidden;transition: all 0.3s ease;}
.articleList022 ul li:hover{ background: #992c23; padding: 10px 15px;}
.articleList022 ul li:last-child{ border-bottom: none; }
.articleList022 ul li a{ font-size: 1.6em; height: 24px; line-height: 24px; display: block; margin: 7px 0 0 0; overflow: hidden;}
.articleList022 ul li p{ font-size: 1.4em; display: block; color: #999; height: 66px; line-height: 22px; margin: 10px 0; overflow: hidden; }
.articleList022 ul li .rightDate{ font-size: 1.2em; color: #999999; display: block; background:url(../../images/gb20190627/timebg.png) no-repeat left center; padding-left:20px;}

.articleList022 ul li:hover a,.articleList022 ul li:hover i{ color: #ffffff !important; }
.articleList022 ul li:hover p,.articleList022 ul li:hover .rightDate{ color: #cca39f; }


/*媒体聚焦*/

.Wrapmode01{ max-width: 1920px; margin: 0 auto; background:url(../../images/gb20190627/modebg.png) no-repeat left top #992c23;overflow: hidden; position: relative;z-index: 1; }
.Wrapmode01:after{ content: ""; display: block;width:67%; height: 100%; background: #eeeeee; position: absolute; right: 0; top: 0; }
.mode01{ margin:25px auto 50px auto; overflow: hidden; }
.mtjj { max-width: 1380px; float: right;}
/*图片轮播*/
/*FlexSlider默认样式*/
.mtjj .flexslider { position: relative;z-index: 999; }
.mtjj .flexslider ul li{ position:relative; list-style:none; overflow:hidden;}
.mtjj .flexslider ul li img{ display:block;width:100%;}
.mtjj .flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.mtjj .loading .flex-viewport { max-height: 300px; }
.mtjj .flexslider .slides { zoom: 1; padding:0;}
.mtjj .carousel li { margin-right: 5px; }
/*icon小点*/

.articleList01 .flex-control-nav{ display:none;}

.articleList01 .flex-direction-nav{ display:block; width: 60px;  position: absolute; left:-170px;top:65px;z-index: 1002}
.articleList01 .flex-direction-nav li{display: inline-block;*display: inline;*zoom:1;}
.articleList01 .flex-direction-nav a{ width: 54px;height:54px;display: inline-block;*display: inline;*zoom:1; border:#b06761 3px solid; border-radius: 50%; margin: 7px 0;
  text-indent: -999em;cursor: pointer;overflow: hidden;-webkit-transition:  all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;}
.articleList01 .flex-direction-nav a:hover{-webkit-opacity: 0.8;-moz-opacity: 0.8;filter:alpha(opacity=80);opacity:0.8;}
.articleList01 .flex-direction-nav a.flex-prev{ background:url(../../images/gb20190627/prev.png) no-repeat center;}
.articleList01 .flex-direction-nav a.flex-next{ background:url(../../images/gb20190627/next.png) no-repeat center;}


.articleList01 ul.slides li{ width:25%; float:left;}
.articleList01 ul.slides li > a{ display: block; margin:10px 37px 37px 37px; background: #fff; border-bottom: #992c23 10px solid; box-shadow: 2px 2px 15px #cfcfcf;}
.articleList01 ul.slides li img{ -webkit-transition:  all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;}
.articleList01 ul.slides li a:hover img{opacity: 1;transform: scale(1.1);}
.articleList01 ul.slides li a:hover{}

.articleList01 ul.slides li a > span{ display:block; height:0; padding-bottom:57%; overflow:hidden;}
.articleList01 ul.slides li a p{ font-size:1.6em; color:#666666; padding:15px 30px; line-height:24px;-webkit-transition:  all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;}
.articleList01 ul.slides li a p i{ display:block; height:48px; line-height: 24px; font-style:normal; overflow:hidden;}
.articleList01 ul.slides li a p span{ display: block;font-size: 14px; line-height: 22px; height: 85px; color: #999; margin: 10px 0; overflow: hidden; }
.articleList01 ul.slides li a:hover p{ background:#992c23;}
.articleList01 ul.slides li a:hover p i{ color:#fff;}
.articleList01 ul.slides li a:hover p span,.articleList01 ul.slides li a:hover p .rightDate{ color: #cca39f; }
.articleList01 ul.slides li a p .rightDate{ font-size: 12px; color: #999999; display: block; background:url(../../images/gb20190627/timebg.png) no-repeat left center; padding-left:20px;}


.articleList01 .banner-number{position: absolute;left:-170px;bottom:60px;  width:160px; border-bottom: #c0807a 2px solid; z-index:99;}
.articleList01 .pic-index{font-size:56px;color:#fff;font-weight: bold; border-bottom: #fff 2px solid;}
.articleList01 .pic-all{font-size: 26px;color:#fff;font-weight: bold;}







/*媒体查询*/

.Wrapmode03{width: 100%; overflow: hidden;
background: -webkit-linear-gradient(left, #df652a , #9a2c23); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #df652a, #9a2c23); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #df652a, #9a2c23); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #df652a , #9a2c23); /* 标准的语法 */ 

}
.mode03{max-width:1200px;overflow:hidden; margin:20px auto; }
.mtcx{ overflow: hidden; margin: 0 auto 2px auto; }

/*图片轮播*/
/*FlexSlider默认样式*/
.mtcx .flexslider { position: relative;z-index: 999; overflow:hidden;}
.mtcx .flexslider ul li{ position:relative; list-style:none; }
.mtcx .flexslider ul li img{ display:block;width:100%;}
.mtcx .flex-viewport { max-height: 2000px; padding-top: 18px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.mtcx .loading .flex-viewport { max-height: 300px; }
.mtcx .flexslider .slides { zoom: 1; padding:0;}
.mtcx .carousel li { margin-right: 5px; }
/*icon小点*/

.articleList03 .flex-control-nav {width:auto; margin-top: 25px; text-align:center; overflow: hidden;}
.articleList03 .flex-control-nav li { margin: 0 4px; display: inline-block; zoom: 1; *display: inline;}
.articleList03 .flex-control-paging li a {  float:left; width: 10px; height: 10px; display: block; background:#ca6d52; 
 border-radius: 50%;  cursor: pointer;text-indent: -9999px; }
.articleList03 .flex-control-paging li a:hover,.articleList03 .flex-control-paging li a.flex-active {background:#fff;}


.articleList03 .flex-direction-nav{ display:none; }
.articleList03 .flex-direction-nav li{display: inline-block;*display: inline;*zoom:1; width: 50%; }
.articleList03 .flex-direction-nav a{ width: 8px;height: 10px;display: inline-block;*display: inline;*zoom:1;  text-indent: -999em;cursor: pointer;overflow: hidden;-webkit-transition:  all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;}
.articleList03 .flex-direction-nav a:hover{-webkit-opacity: 0.8;-moz-opacity: 0.8;filter:alpha(opacity=80);opacity:0.8;}
.articleList03 .flex-direction-nav a.flex-prev{ background:url(../images/prev02.png) no-repeat center; float: left;}
.articleList03 .flex-direction-nav a.flex-next{ background:url(../images/next02.png) no-repeat center; float: right;}

.articleList03 ul.slides{ }
.articleList03 ul.slides li{width:25%; float:left; }
.articleList03 ul.slides li > a{ display: block; margin: 0 1px; padding: 0 15px; text-align: center;
 position: relative;transition: all 0.4s ease;}
.articleList03 ul.slides li > a:after{ content: ''; display: block; width: 1px;height: 100%; background: #84231b; position: absolute;
top: 0; right: 0; box-shadow: 1px 0 0 #d76534;}
.articleList03 ul.slides li:first-child > a:before{content: ''; display: block; width: 1px;height: 100%; background: #84231b; position: absolute;
top: 0; left: 0;box-shadow: 1px 0 0 #d76534;}

.articleList03 ul.slides li > a:hover{ margin-top: -10px; }
.articleList03 ul.slides li strong{ display:block; height: 63px;line-height: 63px; margin-bottom: 22px; 
  font-size: 7.2em; font-weight: bold; color: #fff; text-shadow: 1px 2px 1px #441511; }
.articleList03 ul.slides li span{ display: block; font-size: 1.4em; color: #fff; padding-top: 25px; position: relative; }
 .articleList03 ul.slides li span:before{ content: ''; display: block; width: 30px; height: 1px;background:#da7c56;
  position: absolute;left: 50%; top: 0; margin-left: -15px; }


/*媒体人物*/
.mode04{ max-width: 1200px; overflow: hidden;  margin:20px auto; border-bottom: #eee 1px solid;}
.mtrw{ max-width: 975px; margin:0 auto; }
.articleList04{ position: relative; overflow: hidden; }
.articleList04 ul li dl dd{overflow: hidden; border-bottom: #eee 1px solid; padding:0 0 15px 0; margin-bottom: 15px;transition: all 0.5s ease;}
.articleList04 ul li dl dd:hover{ margin-left: 10px; }
.articleList04 ul li dl dd:last-child{ border-bottom: none; padding:0; margin-bottom: 0; }

.articleList04 ul li{  }
.articleList04 ul li .leftDate{ float: left; font-size: 1.2em; color: #f3f3f3; display: inline-block; width: 90px;height: 30px;
text-align: center; line-height: 30px; border-radius: 15px; background: #333333; margin-top: 10px; }
.articleList04 ul li .rightText{ margin-left: 120px; }

.articleList04 ul li .textCon { display: block;width: 77%; float: left; }
.articleList04 ul li .textImg{ display: block; width: 18.6%; float:right; }
.articleList04 ul li .textImg a{ display: block; height: 0; padding-bottom: 56%; overflow: hidden; }
.articleList04 ul li .textImg a img{transition: all 0.5s ease;}
.articleList04 ul li .textImg a:hover img{opacity: 0.9;transform: scale(1.1);}
.articleList04 ul li .textCon a{ font-size: 1.6em; display: block; height: 30px;line-height: 30px; overflow: hidden; }
.articleList04 ul li .textCon p{display: block; font-size: 1.4em; color: #999; height: 66px; line-height: 22px; overflow: hidden;}
.articleList04 ul li .textCon a i{ font-style: normal; color: #992c23; }

/*icon小点*/

.articleList04 .flex-control-nav {display: none;}
.articleList04 .flex-control-nav li { margin: 0 5px; display: inline-block; zoom: 1; *display: inline;}
.articleList04 .flex-control-paging li a {  float:left; width: 10px; height: 10px; display: block; background:#ca6d52; 
 border-radius: 50%;  cursor: pointer;text-indent: -9999px; }
.articleList04 .flex-control-paging li a:hover,.articleList03 .flex-control-paging li a.flex-active {background:#fff;}


.articleList04 .flex-direction-nav{ display:block;}
.articleList04 .flex-direction-nav li{display: inline-block;*display: inline;*zoom:1; margin:0 10px;}
.articleList04 .flex-direction-nav a{ width:60px;height: 60px;display: inline-block;*display: inline;*zoom:1;  text-indent: -999em;cursor: pointer;overflow: hidden;
  -webkit-transition:  all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;}
.articleList04 .flex-direction-nav a.flex-prev{ background:url(../../images/gb20190627/prev03.png) no-repeat #dddddd center; position: absolute; left: 0; top: 50%; margin-top: -30px;}
.articleList04 .flex-direction-nav a.flex-next{ background:url(../../images/gb20190627/next03.png) no-repeat #dddddd center; position: absolute; right: 0; top: 50%; margin-top: -30px;}
.articleList04 .flex-direction-nav a.flex-prev:hover{ background:url(../../images/gb20190627/prev03.png) no-repeat #992c23 center;}
.articleList04 .flex-direction-nav a.flex-next:hover{ background:url(../../images/gb20190627/next03.png) no-repeat #992c23 center;}



.mode05{max-width: 1200px; overflow: hidden;  margin:0 auto;}
.articleList05 {}
.articleList05 ul { margin: 0 -10px; overflow: hidden; }
.articleList05 ul li{ width: 25%; float: left; margin-top: 5px; }
.articleList05 ul li > a{ display: block; margin: 0 10px; }
.articleList05 ul li .artImg{ display: block; position: relative; }
.articleList05 ul li .artImg i{ display: block; height: 0; padding-bottom: 58%; overflow: hidden; }
.articleList05 ul li .artImg i img{ display: block; width: 100%; transition: all 0.5s ease;}
.articleList05 ul li a:hover .artImg img{opacity: 0.9;transform: scale(1.1);}
.articleList05 ul li .artImg strong{ display: block; width: 60px;height: 60px;background:url(../../images/gb20190627/video_open.png) no-repeat;
position: absolute; left: 50%; top: 50%; margin-left: -30px; margin-top: -30px; }
.articleList05 ul li .artTxt{display: block; font-size: 1.6em; max-height: 70px; line-height: 24px; overflow: hidden; margin: 10px 0; }
.articleList05 ul li .artTxt i{ display: block; font-style: normal; color: #992c23; }




@media screen  and (max-width:1440px) {
       .articleList01 .flex-direction-nav{ position: static; width: auto; margin-left: 110px;}
       .articleList01 .flex-direction-nav a{ margin: 0 10px; border: none; width: 20px; height: 18px;}
       .articleList01 .banner-number{ left:25px; bottom: 0; width: 90px; }
       .articleList01 .pic-index{ font-size: 30px; }
       .articleList01 .pic-all{ font-size: 16px; } 
       }



@media screen  and (max-width:1200px) {
         .mode01,.mode02,.mode03,.mode04,.mode05{ margin: 20px; }
         
 }



@media screen  and (max-width:992px) { 
         .Wrapmode01{ margin: 94px 0 0 0; }
         .mode02 .lf,.mode02 .rt{ width: 100%; float: none; }
         .articleList022 ul li a,.articleList022 ul li p{ height: auto; }
         .articleList03 dl dd strong{ font-size: 5.2em; } 
         .articleList01 ul.slides li > a{ margin:10px 20px 37px 20px; box-shadow: 2px 3px 8px 0px #333; }



}


@media screen and (max-width:767px) {
       .articleList03 dl dd strong{ font-size: 3.2em; height: auto; line-height: 30px; }
       .articleList04 ul li .leftDate{ float: none; display: block; margin:0 0 10px 0;}
       .articleList04 ul li .rightText{ margin-left: 0; }
       .articleList05 ul li{ width: 50%; }
       .articleTitle01 .title{ font-size: 1.8em; }
       .articleList01 ul.slides li a p,.articleList02 ul li a,.articleList022 ul li a,.articleList04 ul li .textCon a,.articleList05 ul li .artTxt{ font-size: 1.4em; }
       .articleList01 ul.slides li a p span,.articleList022 ul li p,.articleList04 ul li .textCon p{ font-size: 12px; } 
       .articleList01 ul.slides li a p i{ height: 24px; }
       .articleList01 ul.slides li a p span{ height: auto; }
       .articleList03 dl dd > a{ padding: 0 5px; }
       .articleList03 dl dd > a:hover{ margin-top: 0; }
       .articleList03 dl dd span{ padding-top: 10px; }
       .articleList04 .flex-direction-nav{ display: none; }

       .articleList01 .flex-direction-nav{ display: none; }
       .articleList01 .banner-number{ width: 66px; }
       .articleList01 .pic-index{ font-size: 20px; }
       .articleList01 .pic-all{ font-size: 14px; }


 }


@media screen and (max-width:640px) {
       .articleList02 ul li{ width: 100%; }
       .articleList02 ul li a{height: auto; margin: 5px 0; }
       .articleList03 dl dd{ width: 50%; margin-bottom: 15px; }
       .articleList03 dl dd:nth-child(3) > a:before{content: ''; display: block; width: 1px;height: 100%; background: #84231b; position: absolute;
top: 0; left: 0;box-shadow: 1px 0 0 #d76534;}
  
 }

@media screen and (max-width:480px) {
     .articleList04 ul li .textImg{ display: none; }
     .articleList04 ul li .textCon{ width: 100%; float: none; }
     .articleList03 ul.slides li:first-child > a:before,.articleList03 ul.slides li > a:after{ display: none; }



}

@media screen and (max-width:414px) {


}

@media screen and (max-width:375px) {

}

