@charset "utf-8";

/*************************
   INDEX 
*********************/
body{font-size:20px;}

.main{width:100%; min-width:1300px; background:#FFF url(../../../images/zhuanti/2024/2024qglh/body_bg1.jpg) top center no-repeat; overflow:hidden;}
.contentBox{width:1300px; margin:0 auto; border-top:5px solid #FDF46B; background:#FFF; border-top-left-radius:15px; border-top-right-radius:15px;}
.block{width:1300px; margin:0 auto; overflow:hidden; min-width:1300px;}
h2{ font-size:32px;}
h3 {overflow:hidden; text-align:center;  margin-bottom:20px; position:relative; height:auto;}
h3 .more {width:110px; height:80px; display:block; overflow:hidden; position:absolute; z-index:10; right:20px; top:80px;}

h5 {overflow:hidden; padding:10px 0; position:relative; margin-bottom:5px;}
h5 span { font-size:24px;}
h5 .more{ width:110px; height:40px; position:absolute; z-index:10; right:10px; top:20px; color:#FF0000; font-size:14px;}
h5 .more:link,h5 .more:visited { color:#999;}
.fhsy {width:100px; float:right; display:block; overflow:hidden; height:30px; margin-top:10px;}

.banner {width:100%; min-width:1300px; height:681px; background:url(../../../images/zhuanti/2024/2024qglh/banner1.jpg) center top no-repeat;}
.banner .toutiao {width:960px; height:628px; margin:0 auto; overflow:hidden; display:block; position:relative;}
.banner .toutiao h1 {width:920px; height:80px; line-height:80px; font-size:28px; overflow:hidden; text-align:center; position:absolute; z-index:100; bottom:80px; left:20px;}



/*焦点图-外框架，确定焦点图尺寸大小，可修改---------------*/
.focuBox {width:590px; height:430px; float:left; overflow:hidden; padding:45px;}
.focuBox .bd li {width:100%; height:430px;}
.focuBox .hd .prev,.focuBox .hd .next{width:50px; height:90px;  margin-top:-45px;}
.focuBox .hd ul li{width:15px; height:15px; }

.focuBox1 {width:1200px; height:540px; margin:0 auto; overflow:hidden;}
.focuBox1 .bd li {width:1000px; height:540px;}
.focuBox1 .hd .prev,.focuBox1 .hd .next{width:50px; height:90px;  margin-top:-45px;}
.focuBox1 .hd ul li{width:15px; height:15px; }


.focus {border:0px solid #FFF; overflow:hidden; margin:0 auto; }
.focus{border:0; overflow:hidden; position:relative;} 
.focus .bd{ border:0; overflow:hidden; } 
.focus .bd li {text-align:center; overflow:hidden; position:relative; list-style-type:none;}
.focus .bd li a p{width:100%; height:40px; line-height:40px; background-color:rgba(0,0,0,0.1); background-color:hsla(127,100%,0%,0.3);
position:absolute; z-index:100; bottom:0; left:0; font-size:16PX; color:#fff;}
.focus .bd img{width:100%; height:100%;} 
.focus .hd{width:100%; height:0px; margin:0 auto; background:#EEE;}
.focus .hd .prev{left:0px;  background:url(../../../images/zhuanti/2024/2024qglh/2023qglh/left.png) center no-repeat;}
.focus .hd .next{right:0px; background:url(../../../images/zhuanti/2024/2024qglh/2023qglh/right.png) center no-repeat;}
.focus .hd .prev,.focus .hd .next{position:absolute; z-index:100000; cursor:pointer; top:50%; background-color:rgba(0,0,0,0.3); }
.focus:hover .prev {/*left:0; transition:0.5s;*/}
.focus:hover .next {/*right:0; transition:0.5s;*/}
.focus .hd .prev:hover,.focus .hd .next:hover{/*background-color:rgba(0,0,0,0.2);*/}
.focus .hd ul{overflow:hidden; zoom:1; float:left; position:absolute; z-index:10000; right:30PX; bottom:12px;} 
.focus .hd ul li{ float:left; margin-right:5px; border-radius:45px; line-height:20px; text-align:center; background:#e7e7e7; color:#e7e7e7; cursor:pointer; list-style-type:none;}
.focus .hd ul li.on{ background:#CC0000; color:#CC0000; list-style-type:none;} 

.cgbox .bd{width:1000px; margin:0 auto;}
.cgbox .bd li a .txt{width:315px; height:426px; line-height:40px; background-color:rgba(76,92,120,0.9); background-color:hsla(219,36%,47%,0.9);
position:absolute; z-index:100; bottom:50px; left:50px; font-size:16PX; color:#fff;}
.cgbox .bd li a .txt h2{width:270px; margin:0 auto; text-align:left; font-size:28px; line-height:36px; border-bottom:1px solid #FFF; padding:10px 0;}
.cgbox .bd li a .txt .description {width:270px; margin:0 auto; padding:10px 0; text-align:left; font-size:18px; line-height:30px;}


.news { margin:0; border-top:0; overflow:hidden;}
.news li {overflow:hidden; position:relative;}

.focuPics {width:720px; float:left; overflow:hidden;}
.focuPics img {width:100%; height:430px;}

.focuNews {width:550px; float:left; margin-left:10px; overflow:hidden; padding:45px 0; padding-top:60px;}
.focuNews h2 {line-height:36px; height:36px; overflow:hidden; padding-top:0px; margin-bottom:20px;}
.focuNews li { height:47px; line-height:47px; padding-left:20px; border-bottom:1px dashed #CCC; font-size:20px; background:url(../../../images/zhuanti/2024/2024qglh/icon.png) no-repeat center left; position:relative;
}
.focuNews li i{width:6px; height:6px; display:block; overflow:hidden; background:#c02209; position:absolute; z-index:10; left:3px; top:20px;}

.focuNews .description { margin-bottom:30px; overflow:hidden; line-height:36px; font-size:18px;}


.aynews {width:576px; height:572px; overflow:hidden; float:left; margin-bottom:20px;}
.aynews .news {}
.aynews .news li {height:48px; line-height:48px; padding-left:20px; border-bottom:1px dashed #CCC;}
.aynews .news li i{width:7px; height:7px; display:block; overflow:hidden; background:#c02209; position:absolute; z-index:10; left:3px; top:20px;}


/*图片列表公用css 不修改*/
.piclist {width:100%; border:0; overflow:hidden;}
.piclist ul {width:1330px; overflow:hidden; display:block; padding:10px;}
.piclist li{position:relative; overflow:hidden; }
.piclist li .img {overflow:hidden; position:relative;}
.piclist li .img img {width:100%; vertical-align:top; }
.piclist h3 {font-size:18px; overflow:hidden; line-height:28px;}
.piclist .info h3{ font-size:16px; text-align:center; overflow:hidden; height:40px; line-height:40px; margin-top:5PX;}
.column1 li{width:360px; margin-bottom:20px;}
.column3 li{width:410px; float:left; margin-right:25px;}
.column3 li img { height:250px;}



/***************tab新闻组通用css***************/
.tabnews { overflow:hidden; height:550px;}
.tabnews .hd { height:84px; overflow:hidden; padding-top:30px; padding-left:25px;}
.tabnews .hd ul {width:948px; height:84px; background:url(../../../images/zhuanti/2024/2024qglh/tabbg.jpg);}
.tabnews .hd li {width:220px; height:45px; line-height:45px; margin-right:15px; font-size:24px; text-align:center; float:left; cursor:pointer; list-style-type:none; color:#FFF;}
.tabnews .hd li p { padding-top:25px; color:#1b2d58; font-size:20px; margin-bottom:5px;}
.tabnews .hd li span { color:#ccc; font-size:16px; overflow:hidden;}
.tabnews .hd li:hover,.tabnews .hd li.on  {}
.tabnews .hd li:hover span {color:#9ab0bd}

.tabnews .bd{ padding:25px;}

.tabBox { height:527px;}
.tabBox .img {width:320px; float:left; height:360px; overflow:hidden;}
.tabBox .img img {width:100%; height:100%;}
.tabBox .txt {width:550px; height:310px; float:left; margin-left:50px; position:relative; padding-top:25px;}
.tabBox .txt h2 { margin-bottom:20px; line-height:36px; overflow:hidden; height:36px;}
.tabBox .txt li {height:45px; line-height:45px; padding-left:20px; border-bottom:1px dashed #CCC; background:url(../../../images/zhuanti/2024/2024qglh/icon.png) no-repeat center left;}
.tabBox .txt li i{width:7px; height:7px; display:block; overflow:hidden; background:#c02209; position:absolute; z-index:10; left:3px; top:20px;}


.tabBox .txt .more { position:absolute; z-index:10; bottom:-20px; right:0; width:60px; height:30px; overflow:hidden;}
.tabBox .txt .more a { font-size:16px; color:#F00;}

.jieduBox {width:278px; background:url(../../../images/zhuanti/2024/2024qglh/jiedu_bg.jpg) no-repeat center top; height:527px; position:relative;}
.jieduBox h3 { margin-bottom:0; height:155px;}
.jieduBox ul {width:230px; margin:0 auto;}
.jieduBox li { margin-bottom:13px;}
.jieduBox li h4{ font-size:18px; line-height:24px; font-weight:bold; margin-bottom:8px;}
.jieduBox li p{ font-size:16px; line-height:24px;}
.jieduBox .more {width:70px; height:30px; position:absolute; z-index:100; right:10px; bottom:50px; display:block; cursor:pointer;}


.videoBox {overflow:hidden; background:#540808; height:1310px; border-bottom-left-radius:25px; border-bottom-right-radius:25px;}
.videoBox li{ position:relative;}
.videoBox .one {width:450px; height:523px; float:left; border:2px solid #c02209;}
.videoBox .one li .img img {width:100%; vertical-align:top; height:523px;}
.videoBox .videolist {width:1300px; margin-left:35px;}
.videoBox .videolist li {width:390px; float:left; margin-right:30px; margin-bottom:20px;}
.videoBox .videolist li .img { border:4px solid #E7D203; border-radius:5px; overflow:hidden;}
.videoBox .videolist li .img img {width:100%; vertical-align:top; height:255px;}

.videoBox li .info{width:100%; height:80px; line-height:80px; color:#F4F4C2; overflow:hidden;}
.videoBox li .info a { color:#F4F4C2; font-size:22px; font-weight:bold;}


.pics {border:0; overflow:hidden;}
.pics li {margin-bottom:25px;}


/*链接样式*/
a:link,a:visited{ color:#000; text-decoration:none;}
a:hover { color:#CC0000; text-decoration:none;}

.foot {width:100%; min-width:1300px; text-align:center; overflow:hidden; font-size:24px; color:#F4F4C2; padding-top:220px; padding-bottom:80px;}
