﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; border:0;}
body{ margin:0 auto; font-size:12px; font-family:'Verdana', 'Microsoft YaHei', 'PingFang SC', FZYaSong-B-GBK,'Microsoft YaHei', SimSun,"微软雅黑"; text-align:center; line-height:20px;  }

html, body { 
  scroll-behavior: smooth;
}

h1{ font-size:14px;}
li{ list-style:none;}
A {TEXT-DECORATION:none;}
@media screen and (min-width: 1360px) { 
.topBanner,.subBanner,.Top_one_wrap,#wrap_A,.g-mod,.g-mod3,.g-mod2,.g-mod5,.g-mod6,.g-mod7,.g-mod8,.g-mod9,.g-mod720,#wrap_K{width:100%;}
.footer,.sub_footer {width:100%;}  
} 
/* css注释：设置了浏览器宽度不小于1200px时 abc 显示100%宽度 */ 
 
@media screen and (max-width: 1200px) { 
.topBanner,.subBanner,.Top_one_wrap,#wrap_A,.g-mod,.g-mod3,.g-mod2,.g-mod5,.g-mod6,.g-mod7,.g-mod8,.g-mod9,.g-mod720,#wrap_K{width:1200px;}
.footer,.sub_footer  {width:1360px;}  
} 
/* 设置了浏览器宽度不大于1200px时 abc 显示1100px宽度 */ 


@media screen and (min-width: 768px) {
    body{
        width:100%;
        margin: 0 auto;
    }
}


.topBanner{ clear:both;  height:auto;overflow:hidden; margin:0 auto;text-align:center;}
.topBanner img{ clear:both; width: 100%;  height:auto;}
.subWrap{ margin:0 auto; width:100%; overflow:hidden;  text-align:left; background:url(../images/sbg.jpg) 50% 0 no-repeat #fcead2; background-size: 100% auto;  }
 /* 新闻列表*/
.X_News{clear:both;width:1000px;  margin: 0 auto; }
h2.X_News_T{  height:55px; OVERFLOW: hidden; margin:0 40px; }
.X_News_T .capname { float:left;font-size:30px; line-height:65px; font-weight:200;color:#bd0000; }
.X_News_T .capname  a{ font-size:30px; font-weight:200;color:#bd0000; }
.X_News .Cont{  padding:20px 40px;text-align:left;}
.X_News .Cont li{position: relative;clear:both;margin:25px 0;padding-left: 20px; font-size:24px; color:#333335; line-height:36px;}
.X_News .Cont li a{ color:#333335; }
.X_News .Cont li a:hover{  color:#bd0000; text-decoration:none;}
.X_News .Cont li span{display: inline-block;margin-left:10px; font-size:18px; font-weight:200;color:#666;}
.X_News .line{clear: both;height: 30px;overflow: hidden;margin:0 auto  30px auto; padding:10px 0;border-bottom: 2px dotted #3d78a9;}
.X_News .Cont li::after{position: absolute;left: 0;top: 0px; font-size:24px;font-weight: bold;color:#bd0000;content:"·";}
/*video列表*/
.g-video{clear:both;width:1200px; margin:0 auto; }
h2.g-video_T{  height:55px; OVERFLOW: hidden; }
.g-video_T .capname { float:left;font-size:30px; line-height:65px; font-weight:200;color:#bd0000; }
.g-video_T .capname  a{ font-size:30px; font-weight:200;color:#bd0000; }
.g-video .Cont{padding:20px 0 0 0;  }
.g-video .Cont h3 { clear: both;  height:85px; margin:15px auto; font-size: 40px;color: #bd0000;line-height: 80px;text-align: center; background: url(../images/tit_line.png) center no-repeat;}
.g-video .Cont h3 span{ display:inline-block;  }
.g-video .Cont h3 a{ float: right;display:inline-block;margin: 23px 0 0 0;  width: 89px;height: 34px;background: url(../images/more.png) no-repeat; }
.g-video .Cont h3 em{display: inline-block;margin-left: 5px; padding: 0 5px; font-style: normal;font-size: 16px; color:#0375a8;background: #096fd2;}

.g-video .Cont li { float:left; width:260px; height:230px; margin:15px 20px 25px 0;background: #fff; }
.g-video .Cont li:nth-child(4n+4){ margin-right:0px;}
.g-video .Cont li img{display:block; width:260px; height:147px;}
.g-video .Cont li p{height:75px;overflow: hidden;padding:5px 10px  0 10px;font-size:18px; font-weight:300; color:#383838; line-height:24px;text-align:left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.g-video .Cont li p a{ color:#383838;}
.g-video .Cont li p a:hover{color:#bd0000;}

.g-video .Cont dl { clear: both;  height:auto; margin:15px auto;text-align: left;}
.g-video .Cont dt { clear: both;  height:30px; margin:15px auto;font-size:20px;font-weight: 600;color: #1d2088;line-height: 30px; }
.g-video .Cont dd { clear: both; margin:10px auto;font-size:18px;color: #1d2088;line-height: 30px; }
.g-video .Cont dd a{ font-size:18px;color: #1d2088; }

/*video列表*/
.g-media{clear:both;width:1200px; margin:0 auto; }
h2.g-media_T{  height:55px; OVERFLOW: hidden; }
.g-media_T .capname { float:left;font-size:30px; line-height:65px; font-weight:200;color:#bd0000; }
.g-media_T .capname  a{ font-size:30px; font-weight:200;color:#bd0000; }
.g-media .Cont{padding:20px 0 0 0;  }
.g-media .Cont ul{display: flex; justify-content: flex-start; flex-wrap: wrap;  }
.g-media .Cont li { width:260px; height:530px; margin:15px 40px 25px 0; }
.g-media .Cont li:nth-child(4n+4){ margin-right:0px;}
.g-media .Cont li img{display:block; width:260px; height:auto;}
.g-media .Cont li p{height:75px;overflow: hidden;padding:5px 10px  0 10px;font-size:18px; font-weight:300; color:#383838; line-height:24px;text-align:left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.g-media .Cont li p a{ color:#383838;}
.g-media .Cont li p a:hover{color:#bd0000;}

 
/*pages*/

.pages{ clear:both; width:1000px; height:150px; margin:0 auto;padding:30px 0 0 0;}
.pages p{font-size:28px;COLOR:#ff7140; line-height:58px;text-align:center; }
.pages p A { display:inline-block;height:58px;margin: 10px 1px; padding:0 20px;font-size:28px; COLOR:#000;  border:1px solid #ff7140; }
.pages p A:hover {COLOR:#ff7140; TEXT-DECORATION: none}
.pages p A.current { COLOR:#fff;TEXT-DECORATION: none; background:#ff7140;}
.pages p A.pre,.pages p A.next{font-size:28px; line-height:58px;}

/*Gxtv_footer 底部信息*/
.footer{ clear:both; height:300px; overflow:hidden;margin:0 auto; }
.footer .Cont{position: relative;width: 1200px; height:100%;overflow: hidden;margin: 0 auto;padding-top:100px; font-size:22px; font-weight:200; line-height:36px;text-align: center; color:#333;}
.footer .Cont a{color:#efe0c6;}	
 
 