@charset "gb2312";
/* CSS Document */
body,div,ul,li,h1,dd,dl,p{margin:0;padding:0;font-family:"PingFang SC","Lantinghei SC","Helvetica Neue",Helvetica,Arial,"Microsoft YaHei","微软雅黑",STHeitiSC-Light,simsun,"宋体","WenQuanYi Zen Hei","WenQuanYi Micro Hei",sans-serif;}
li{list-style:none;list-style-position: outside;border:0;}
img{ vertical-align:middle;}
a img,img{border:0px;}
a{text-decoration:none; color:#262626;}a:hover{ color:#cd1f1f;}
.blk,.blk3,.blk5,.blk6,.blk8,.blk10,.blk14,.blk15,.blk20,.blk25,.blk30,.blk36{clear: both; font-size: 1px;line-height: 1px; display:block;}
.blk3{height: 3px;}.blk5{height: 5px;}.blk6{height: 6px}.blk8{height: 8px}.blk10{height: 10px}.blk14{height: 14px}.blk15{height: 15px}.blk20{height: 20px}.blk25{height: 25px}.blk30{height: 30px}.blk36{ height:36px;}
.clearfix{_zoom:1}
.clearfix:after{content:"\0020";display:block;height:0;clear:both;}

.pt20{ padding-top:20px;}

.w1200{ width:1200px; margin:0px auto;}.warp2{ background-color:#f0f0f0;}
.head-title{ padding:30px 0px 30px 0px; text-align:center; }

.headbar{}
.headbar .content{ max-width:1100px; margin:0 auto;}
.headbar .logo{ display:inline-block; padding-left:20px;}
.headbar .logo img{ height:20px;}
.nav-menu { display:inline-block; padding-left:20px;}
.nav-menu li { display:inline-block; line-height:70px; padding:0 20px; -webkit-transition: all .6s; }
.nav-menu li a { font-size:14px;}
.nav-menu li:hover { background:url(/news/template/special/mini5/images/navbar_bg_active.jpg) center 0; }
.nav-menu .info { width:auto; font:12px/35px arial; color:#fff; border:0; padding-left:20px; }
.nav-menu .info:hover { background:none; }


.warp1{ min-width:1280px; position:relative; z-index:100;}
.banner{ position:relative; z-index:99;}

/*栏目菜单*/
.dh_zt{width:100%;height:66px;background:url(dh_bg_03.jpg) repeat-x; z-index:100;}
.dh_zt ul{ width:1114px; margin:0 auto; overflow:hidden; text-align:center;}
.dh_zt ul li{ position:relative; display:inline-block; font-size:18px; color:#fadf6c; line-height:66px; padding:0 30px; height:66px; font-family:\5FAE\8F6F\96C5\9ED1; cursor:pointer;}
.dh_zt ul li:after{ position:absolute; content:''; width:1px; height:18px; border-right:1px solid #fadf6c; right:0; top:24px;}
.dh_zt ul li:last-child:after{  border-right:none;}
.dh_zt ul li a{ color:#fadf6c;}

/*头条新闻*/
.newsArea{ min-width:1200px; padding-top:60px; padding-bottom:45px;}
.newsArea-cont{ width:1200px; margin:0 auto;}
.ttnews{ position:relative; margin-bottom:40px;}
.ttnews dt{ position:absolute; height:140px; left:0; top:0;}
.ttnews dt img{ height:100%;}
.ttnews dd{ /*min-height:140px; margin-left:160px;*/}
.ttnews .ttnews-lg h1{ font-weight:bold; font-size:20px; text-align:center;}
.ttnews .ttnews-lg h1 a{ color:#000;}
.ttnews .ttnews-lg h1 a:hover{ color:#C00; text-decoration:underline;}
.ttnews .ttnews-lg p{ padding:10px 50px 0; font-size:18px; color:#393939; line-height:1.8; text-align:center;}

.hotnews{ }
.hotnews .lbox{ width:600px; float:left;}
.hotnews .rbox{ width:600px; height:400px; float:right; padding:20px 0 0; box-sizing:border-box; border:1px solid #f0f0f0; border-left:none;}

.hotnews .news-list{ display:block; margin-left:40px;}
.hotnews .news-list li{ position:relative; font-size:16px; line-height:1.35; border-bottom:1px solid #e5e5e5;}
.hotnews .news-list li:last-child{ border-bottom:none;}
.hotnews .news-list li p{ width:80%; height:70px; font-weight:normal; font-size:18px; display:flex; align-items: center; justify-content:flex-start;}
.hotnews .news-list li span{ position:absolute; right:12px; top:40%; font-size:12px; color:#cdcdcd;}
.hotnews .news-list li a{ color:#000;}
.hotnews .news-list li a:hover{ color:#F30;}

.list-50 li{ width:580px; float:left; line-height:38px; }
.list-50 li:nth-child(2n){ float:right;}
.list-50 li .title{ width:460px; float:left; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; }
.list-50 li .time{ width:100px; float:right; display:block; color:#999;}


.swiper-button-disabled{ opacity:0.3;}
/* --------------------------------------------------*/

.focusSwiper{ width:600px; height:400px;}
.focusSwiper .focus-button-prev, .focusSwiper .focus-button-next{ width:auto; position:absolute; top:50%; margin-top:-10px; transform:translateY(-34px);cursor:pointer; transition:0.5s;outline:none; z-index:9999;}
.focusSwiper .focus-button-prev{left:15px;}
.focusSwiper .focus-button-next{right:15px;}
.focusSwiper .button.disabled{ opacity:0.2; cursor:default;}
.focusSwiper .button img{ height:30px;}
.focusSwiper .swiper-pagination-bullet{width:12px;height:12px;display:inline-block;border-radius:100%;background:#fff;opacity:.75}
.focusSwiper .swiper-pagination-bullet-active{ background-color:#F33; opacity:1;}
.swiper-pagination.focusPagination{ width:auto; left:auto; bottom:16px; right:12px;}

.focuspic{ width:600px; height:400px; display:block; position:relative; overflow:hidden;z-index:0;}
.focuspic img{ width:600px; height:400px; }
.focuspic h1{ position: absolute; bottom: 0px; left:0; right:0; padding:10px 12px 15px; font-size: 16px; color: #FFFFFF; line-height: 1.5; text-align:left; overflow:hidden; cursor:pointer; font-weight:normal; background-image: linear-gradient( to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);}
.focuspic h1 p{ width:80%;}

/*news*/
.news .dtxw1{ width:540px; float:right;}
.news .dtxw1 .shz{ margin-bottom:20px; border-bottom:1px solid #f2f2f2;}
.news .dtxw1 .shz .bbb{ font-size:18px; color:#262626; font-family:\5FAE\8F6F\96C5\9ED1; font-weight:bold; display:block; padding-bottom:8px;}
.news .dtxw1 .shz .bbb:hover{ color:#cd1f1f; text-decoration:underline;}
.news .dtxw1 .shz .rrr{ font-size:14px; color:#404040; font-family:\5FAE\8F6F\96C5\9ED1; line-height:26px; padding-bottom:15px; display:block;}

.hdgkbg{background:url(index-hdgk-bg.jpg?1) center bottom no-repeat; background-size:100% auto;}
.hdgkArea{ padding-bottom:80px;}
.hdgkArea dl{ display:block; padding:50px; box-sizing:border-box; background-color:#FFF;}
.hdgkArea .left{ display:block; width:700px; float:left;}
.hdgkArea .right{ display:block; width:360px; float:right;}
.hdgkArea .text1{ font-size:18px; line-height:2; text-indent:2em;}
.hdgkArea .text1 .col{ font-weight:bold; color:#C30;}
.hdgkArea .text2{ margin-bottom:12px; height:50px; line-height:50px; background-color:#C30; border-radius:50px; font-size:18px; text-align:center;}
.hdgkArea .text2 a{ color:#FFF;}

/* */
.lhxcArea{ padding:20px 0px 40px 0px;border-top:1px #f2f2f2 solid; background: url(bg.png); border-bottom:1px solid #f2f2f2;}
.lhxcArea .head-title{ }
.lhxcArea .content{ position:relative; width:1200px; margin:0px auto; padding:20px 0; box-sizing:border-box; background-color:#F33;}

/* */
.csdbdArea{ padding:20px 0px 40px 0px;}
.csdbdArea .head-title{ }
.csdbdArea .content{ position:relative; padding:20px 0; box-sizing:border-box;}
.small-list {margin-top:16px;}
.small-list li{  position:relative; width:32%; height:60px; line-height:60px; float:left; margin-right:2%; margin-bottom:16px; padding:0 20px 0 61px; border:solid 1px rgba(181,181,181,0.2); overflow:hidden; box-sizing:border-box;}
.small-list li:nth-child(3n){ margin-right:0; }
.small-list li i {position:absolute;left:-42px;top:50%;margin-top:-40px;width:80px;height:80px;line-height:80px;background-color:#C66;border-radius:50%;color:rgba(254,246,217,0.8);text-align:right;font-size:20px;font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:12px;}
.small-title { width:80%; font-size:20px;font-weight:bold;}
.small-title a {color:#232323;}
.small-desc { position:absolute; top:0; right:0; font-size:14px;}
.small-desc a {color:#999;}

.videoArea{ padding:30px 0 60px;}
.videoArea .content{ background-color:#f0f0f0}
.videoArea .video-player{ width:800px; float:left; background-color:#000}
.videoArea .video-player video{ width:800px; height:450px; outline:none}
.videoArea .video-item{ width:400px; height:450px; float:left;overflow:auto;}
.videoArea .item-list li{ padding:10px 20px; background-color:#e0e0e0; margin-bottom:2px; cursor:pointer}
.videoArea .item-list li.active{ background-color:#C30; color:#FFF}
.video-item::-webkit-scrollbar {
/*滚动条整体样式*/
width : 10px;  /*高宽分别对应横竖滚动条的尺寸*/
height: 1px;
}
.video-item::-webkit-scrollbar-thumb {
/*滚动条里面小方块*/
border-radius   : 10px;
background-color: skyblue;
background-image: -webkit-linear-gradient(
	45deg,
	rgba(255, 255, 255, 0.2) 25%,
	transparent 25%,
	transparent 50%,
	rgba(255, 255, 255, 0.2) 50%,
	rgba(255, 255, 255, 0.2) 75%,
	transparent 75%,
	transparent
);
}
.video-item::-webkit-scrollbar-track {
/*滚动条里面轨道*/
box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
background   : #ededed;
border-radius: 10px;
}


/*hdpicSwiper*/
.hdpicSwiper{width:1160px;height:773px;background-color:rgb(179,189,196);transition:1s background-color 1.3s; overflow:hidden;}
.hdpicSwiper .swiper-wrapper {transition-delay:1s;transition-timing-function:cubic-bezier(0.5,0,0,1);}
.hdpicSwiper .swiper-slide { text-align:center;font-size:18px;}
.hdpicSwiper .swiper-slide .title{ width:auto; position:absolute; bottom:0; left:0; right:0; transition-delay:1s; z-index:10; background-image: linear-gradient( to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);}
.hdpicSwiper .swiper-slide .title h3{ margin:0; padding:30px 20px 36px; font-size:20px; font-weight:normal;}
.hdpicSwiper .swiper-slide .img-box{ width:100%;height:100%;position:absolute;transform:scale(0.6,0.6);transition-duration:1s;transition-property:transform;transition-timing-function:cubic-bezier(0.5,0,0,1); overflow:hidden;}
.hdpicSwiper .swiper-slide .img-box img{ width:100%;height:100%;object-fit:cover;transform:scale(1.2,1.2) translateX(50%);transition-timing-function:cubic-bezier(0.5,0,0,1);transition-property:transform;}
.hdpicSwiper .button-prev, .button-next{ width:auto; position:absolute; top:50%; margin-top:-10px; transform:translateY(-34px);cursor:pointer; transition:0.5s;outline:none; z-index:9999;}
.hdpicSwiper .button-prev{left:20px;}
.hdpicSwiper .button-next{right:20px;}
.hdpicSwiper .button.disabled{ opacity:0.2; cursor:default;}
.hdpicSwiper .button img{ height:40px;}
.hdpicSwiper .swiper-pagination-bullet{width:12px;height:12px;display:inline-block;border-radius:100%;background:#fff;opacity:.75}
.hdpicSwiper .swiper-pagination-bullet-active{ background-color:#F33; opacity:1;}
.swiper-pagination.hdpicPagination{}

/*更多*/
.more{margin:30px auto 0; padding:0px 20px 20px 20px; text-align:center; }
.more .text{ display:inline-block; padding:6px 60px; background:#f9f9f9; border:1px #e5e5e5 solid; -webkit-border-radius:30px; text-align:center; font-family:\5FAE\8F6F\96C5\9ED1;font-size:16px;position:relative; }

/*内容页*/
.page-content .headbar{ position:relative; width:100%; background-color:#b8000b;}
.page-content .headbar .left{ width:70%; padding:10px 0;}
.page-content .headbar .right{ position:absolute; top:40%; right:30px;}
.page-content .headbar .right a{ color:#FFF}
.page-content .article{ max-width:1280px; margin:0 auto;}
.page-content .article .title{ margin:0 80px; padding:50px 0; font-size:50px; text-align:center;}
.page-content .article .content{ margin:0 40px; padding-bottom:50px; border-bottom:1px solid #e5e5e5; overflow:hidden; font-size:18px; line-height:1.5;}
.page-content .article .content p{ margin-bottom:25px;}
.page-content .article .content img{ max-width:1200px;}


/* */
.footer{ width:100%; padding:30px 0; clear:both; background:#cc0000;}
.footer .mx{ text-align:center; font-family:\5FAE\8F6F\96C5\9ED1; font-size:16px; color:#fff; line-height: 2;}
.footer .mx span{font-family:\5FAE\8F6F\96C5\9ED1; font-size:16px;}

#menu { width:126px; position: fixed; right: 0; top: 30%; margin: 0; padding: 0; list-style-type: none; z-index:9999;}
#menu ul{ padding-bottom:20px;}
#menu li {width:126px; height:45px; line-height:45px; margin-bottom:10px; text-align:center; font-size: 16px; border-radius:50px 0 0 50px; background:#C30;}
#menu p { color: #fff; text-decoration: none; font-weight:bold; cursor:pointer;}
#menu .active p { color: #ffe400; }
.closeMenu{ width:18px; position:absolute; right:12px; bottom:0; cursor:pointer;}
.closeMenu img{ width:100%;}

/* */
.wap_tou,.wap_dh_box,.banner_wap,.nav_mx,.foot_wap{display: none}
.foot_wap,.topw,.tb{display:none}
.title_more{width:1000px;margin:30px auto}
.title_more dl{margin:30px 0;overflow: hidden}
.title_more dl dt,.title_more dl dd{float:left}
.title_more dl dt{font-size:16px;color:#323232}
.title_more dl dd{font-size:16px;color:#646464;font-weight: 600}
.title_more dl dd a{color:#646464;font-size:14px;font-weight: normal}
.title_more dl dd a:hover{color:#E1282B;text-decoration: underline}