@charset "utf-8";
body{font-size:18px;}
*{margin:0; padding:0;}
/* .head ul{box-sizing: content-box;    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;} */
ul,
li,
table,
tr,
td ,
P,
h5{
    list-style: none;
    margin: 0px;
    padding: 0px;
    border: 0;
    outline: none;
}
.mainBox {width:100%; min-width:1300px; background:url(../images/mainbg.jpg) center top no-repeat;}
.block{width:1300px; margin:30px auto;
    overflow: hidden;}
.blank{height:30px; line-height:30px; clear:both; visibility:hidden; overflow:hidden;}
.box {overflow:hidden;}
.adBox { padding-bottom:30px; overflow:hidden;}
.adBox img {width:100%;}
.adBox .left1 {width:639px; float:left;}
.adBox .right1 {width:639px; float:right;}
.adBox .left2 {width:418px; float:left;}
.adBox .middle2 {width:418px; float:left; margin-left:23px;}
.adBox .right2 {width:418px; float:right;}

.adBox2.adBox {    padding: 30px 0;
    overflow: hidden;}

.notice {overflow:hidden; line-height:60px; padding-bottom:30px;}
.notice h1 { text-align:center; font-size:40px;}


.news { margin:0; border-top:0; padding:10px 20px; padding-top:10px;}
.news li {height:40px; line-height:40px; overflow:hidden; padding-left:10px; background:url(../images/icon1.gif) center left no-repeat;  }

.pics1 { margin:0; border-top:0; padding:15px;}
.pics1 li{overflow:hidden; width:75%; margin:0 auto; margin-bottom:10px;}
.pics1 li img {width:100%;}
.pics1 li p { text-align:center;}

.pics2 {text-align:center; padding:8px 0; overflow:hidden;}
.pics2 li {width:49%; margin-right:1%; float:left; text-align:center; display:inline-block;}
.pics2 li .img {}
.pics2 li img {width:100%;}

.pics4 {text-align:center; padding:8px 0;}
.pics4 li {width:24%; margin-right:1%; float:left; text-align:center; display:inline-block;}
.pics4 li .img {}
.pics4 li img {width:100%;}


.jincaiBox { background:url(../images/mlhnbg.jpg); height:366px; padding-left:30px;}
.jincaiBox h5 { padding:25px;}
.jincaiBox h5 span {width:70px; float:right;}

.ScrollPics {overflow:hidden;margin: 30px 0;}
.ScrollPics .bd ul {overflow:hidden; display:block;}
.ScrollPics .bd li{width:310px; float:left; cursor:pointer; position:relative; overflow:hidden;}
.ScrollPics .bd li .img {width:275px; background:#FFF; border:1px solid #E4E4E4; padding:8px; overflow:hidden; position:relative;}
.ScrollPics .bd li .img img {width:100%; height:200px; vertical-align:top; }
.ScrollPics .bd h3 { font-size:14px; text-align:center; overflow:hidden; line-height:28px;}

/*************************
		首页start
*********************/
.area_L {width:852px; float:left;}
.area_R {width:406px; float:right;}
.area_L_L {width:406px; float:left;}
.area_L_R {width:406px; float:right;}

/*右侧固定图片*/
.Rfloat{    width: 127px;
    position: fixed;
    top: 455px;
    text-align: center;z-index: 99;}

/*横向栏目---------------------*/
.head {width:100%; min-width:1300px; background:url(../images/headbg.jpg) top center;}
.banner {width:1300px; margin:0 auto; height:350px; overflow:hidden; position:relative;}
.banner .logo { position:absolute; z-index:100; left:0; top:100px; left:60px;}
.menu {width:100%; font-size:24px; height:74px; background:#C40001; line-height:73px; color:#FFF;}
.menu ul {width:1300px; margin:0 auto;height:74px;}
.menu ul li {width:120px; float:left; text-align:center; display:block; position:relative;}
.menu ul li span {width:1px; height:15px;  position:absolute; z-index:10; right:0; top:10px;}
.menu ul .home {width:80px;}
.menu ul li a { color:#fff;outline: none;border: none;}


.menu ul li .Nav2 {width:120px; position:absolute; z-index:100000; left:0; background:#C40001; top:72px; display:none;}
.menu ul li .Nav2 p{ color:#FFF; font-size:16px; height:36px; line-height:36px;}


.menu .date  {width:270px; font-size:16px; float:right; text-align:left;}
.menu .date a { color:#fff;cursor:pointer;margin-left:10px;}


.videoBox {width:360px; overflow:hidden; margin-left:20px; margin-top:20px;}
.videoBox .bd li {width:100%; height:240px;}
.videoBox .hd .prev,.picFocusBox1 .hd .next{width:50px; height:90px;  margin-top:-45px;}
.videoBox .hd ul li{width:10px; height:10px; }

/*焦点图-外框架，确定焦点图尺寸大小，可修改---------------*/
.focuBox {width:740px; float:left; overflow:hidden;}
.focuBox .bd li {width:100%; height:500px;}
.focuBox .hd .prev,.focuBox .hd .next{width:50px; height:90px;  margin-top:-45px;}
.focuBox .hd ul li{width:10px; height:10px; }

.bnimg {width:1300px; height:350px; overflow:hidden;}
.bnimg .bd li {width:100%; height:350px;}




.focus{border:0; overflow:hidden; position:relative;} 

/*大图区域*/
.focus .bd{ border:0; overflow:hidden;} 
.focus .bd li {text-align:center; overflow:hidden; position:relative;}
.focus .bd li a p{width:100%; height:30px; line-height:30px; 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:14PX; color:#fff;}
.focus .bd img{width:100%; height:100%;} 
/*方向页码*/
.focus .hd{width:100%; height:0px; margin:0 auto; background:#EEE;}
.focus .hd .prev{left:-50px;  background:url(images/left.png) center no-repeat; display:none;}
.focus .hd .next{right:-50px; background:url(images/right.png) center no-repeat; display:none;}
.focus .hd .prev,.focus .hd .next{position:absolute; z-index:100000; cursor:pointer; top:50%; background-size:60%; 
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(255,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; }
.focus .hd ul li.on{ background:#CC0000; color:#CC0000; } 

.tabNews{ width:525px; float:right; overflow:hidden; position:relative;}
.tabNews .hd{ height:45px; line-height:45px; border-bottom:1px solid #ddd;  position:relative; padding-bottom:1px;}
.tabNews .hd ul{ float:left;  position:absolute; height:32px;}
.tabNews .hd ul li{ float:left; padding:0 25px; cursor:pointer; background:#F0F0F0; font-size:20px;}
.tabNews .hd ul li.on{ height:45px;  background:#C30101; color:#FFF;}
.tabNews .hd ul li.on a { color:#fff;}
.tabNews img { position:absolute; z-index:10; left:0; top:8px;}
.tabNews .bd { padding-top:5px;}
.tabNews .bd li { height:42px; line-height:42px; font-size:20px;}


.videoBox{background:url(../images/6.jpg); height:458px; overflow:hidden;}
.videoBox ul { padding-top:35px;}


.NewsBox { height:320px;}
.NewsBox h5 {width:406px; background:url(../images/title_bg.jpg); position:relative; height:45px; border-radius:6px;}
.NewsBox h5 img{ position:absolute; z-index:100; left:15px; top:7px;}
.NewsBox h5 span {width:220px; float:left; text-align:center; color:#FFF; line-height:43px; font-size:22px;}
.NewsBox h5 a {width:60px; float:right; line-height:45px; font-size:14px; color:#999;}
.NewsBox h5 a:link,.NewsBox h5 a:visited{ color:#666;}

.NewsBox .one { font-size:18px; font-weight:bold; text-align:center; color:#00378D; padding:8px 0;}
.NewsBox .one a:link,.NewsBox .one a:visited{color:#00378D;}
.NewsBox .one a:hover { color:#FF0000;}

.tabNews2{ width:406px; overflow:hidden; position:relative;}
.tabNews2 .hd{ height:45px; line-height:43px; position:relative;}
.tabNews2 .hd ul{width:406px; float:left;  position:absolute; height:45px; overflow:hidden; background:url(../images/title_bg.jpg);}
.tabNews2 ul img{ position:absolute; z-index:100; left:10px; top:2px;}

.tabNews2 .hd ul li{ float:left; text-align:center; cursor:pointer; font-size:22px;}
.tabNews2 .hd ul .tb1{width:94px; padding-left:65px; color:#DD292A; background:url(../images/tb1.jpg); position:relative;box-sizing: content-box;-moz-box-sizing: content-box;} 
.tabNews2 .hd ul .tb1.on{ height:45px; color:#FFF; background:none;}
.tabNews2 .hd ul .tb1.on .more1 {position:absolute; z-index:100; left:350px;  font-size:14px; display:block;}
.tabNews2 .hd ul .tb1 a {color:#DD292A;}
.tabNews2 .hd ul .tb1.on a { color:#FFF;}
.tabNews2 .hd ul .tb2 {width:247px; color:#DD292A; line-height:40px;}
.tabNews2 .hd ul .tb2.on{ height:45px; color:#FFF; background:url(../images/tb2on.jpg);}
.tabNews2 .hd ul .tb2 .more2 { font-size:14px;}
.tabNews2 .hd ul .tb2.on .more2 { display:block; font-size:14px; position:absolute; z-index:100; left:150px;}
.tabNews2 .hd ul .tb2 a {color:#DD292A;}
.tabNews2 .hd ul .tb2.on a { color:#FFF;}
.tabNews2 img { position:absolute; z-index:10; left:0; top:8px;}

.tzggBox .bd { padding:20px; height:205px; overflow:hidden;box-sizing: content-box;-moz-box-sizing: content-box;}

.stjg {width:370px; height:72px; border-radius:25px; overflow:hidden; position:relative; margin-left:18px;}
.stjg span{width:370px; height:72px; position:absolute; z-index:10; left:0; top:0;}
.stjg span a {width:180px; height:72px; display:block; float:left;}
.stjg span a.firstLink {width: 190px;}

/*全景看天津*/
.quanjingBox {background:url(../images/hynbg.jpg); height:645px; overflow:hidden; position:relative;}
.quanjingBox h5 { height:130px; overflow:hidden;}
.tabNews1 .hd{width:260px; float:left; overflow:hidden;}
.tabNews1 .hd ul {width:203px; margin:0 auto;}
.tabNews1 .hd li {width:203px; height:55px; overflow:hidden;}

.tabNews1 .bd{width:960px; float:left;}
.quanjingBox .bd .pics2 {}
.quanjingBox .news li {width:295px; float:left;}
.smBox { overflow:hidden;}
.smBox .pics2 {width:1000px;}
.smBox .pics2 li {width:302px; height:209px; background:url(../images/hynbg.png); text-align:center;}
.smBox .pics2 li img{width:260px; height:170px; margin-top:20px;}
.sd1,.sd2,.sd3,.sd4,.sd5,.sd6,.sd7,.sd8,.sd9,.sd10{cursor:pointer;}
.sd1s,.sd2s,.sd3s,.sd4s,.sd5s,.sd6s,.sd7s,.sd8s,.sd9s,.sd10s{cursor:pointer;color:#ff0000;}
/*140*34*/
.sd1{background:url(../images/s1.png) 0 0 no-repeat;}
.sd2{background:url(../images/s2.png) 0 0 no-repeat;}
.sd3{background:url(../images/s3.png) 0 0 no-repeat;}
.sd4{background:url(../images/s4.png) 0 0 no-repeat;}
.sd5{background:url(../images/s5.png) 0 0 no-repeat;}
.sd6{background:url(../images/s6.png) 0 0 no-repeat;}
.sd7{background:url(../images/s7.png) 0 0 no-repeat;}
.sd8{background:url(../images/s8.png) 0 0 no-repeat;}
.sd9{background:url(../images/s9.png) 0 0 no-repeat;}
.sd10{background:url(../images/s10.png) 0 0 no-repeat;}

.sd1.on{background:url(../images/s1s.png) 0 0 no-repeat;}
.sd2.on{background:url(../images/s2s.png) 0 0 no-repeat;}
.sd3.on{background:url(../images/s3s.png) 0 0 no-repeat;}
.sd4.on{background:url(../images/s4s.png) 0 0 no-repeat;}
.sd5.on{background:url(../images/s5s.png) 0 0 no-repeat;}
.sd6.on{background:url(../images/s6s.png) 0 0 no-repeat;}
.sd7.on{background:url(../images/s7s.png) 0 0 no-repeat;}
.sd8.on{background:url(../images/s8s.png) 0 0 no-repeat;}
.sd9.on{background:url(../images/s9s.png) 0 0 no-repeat;}
.sd10.on{background:url(../images/s10s.png) 0 0 no-repeat;}
.smBox .more {width:75px; height:75px; position:absolute; z-index:100; right:100px; bottom:30px;}
.smBox .more a {width:75px; height:75px; display:block;}


.bsznBox {overflow:hidden; padding:30px 0;}
.bsznBox h5{ margin-bottom:20px;}
.bsznBox ul {    width: 1300px;
    overflow: hidden;
    display: flex;
    justify-content: space-between;}
.bsznBox li {    width: 127px;
    border: 2px solid #F4DED0;
    border-radius: 10px;
    overflow: hidden;}

.zjtwBox { height:1411px; overflow:hidden; background:url(../images/zjtwbg.jpg);}
.zjtwBox ul {width:350px; padding:0 41px; float:left; overflow:hidden; margin-bottom:30px;box-sizing: content-box;    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;}
.zjtwBox ul h5{ position:relative; height:74px; overflow:hidden;}
.zjtwBox ul h5 a { position:absolute; z-index:10; right:0; top:20px;}
.zjtwBox ul .img {width:350px; text-align:center; height:350px; overflow:hidden; background:url(../images/zjsh_img.png) no-repeat;}
.zjtwBox ul .img img { margin-top:33px; margin-left:4px;}
.zjtwBox ul .text {width:310px; margin:0 auto;}


/*台海舆论场*/
.taihaiBox {overflow:hidden; padding:0;background:url(../images/twmtkhn.jpg); position:relative; height:386px;}
.taihaiBox .tit { position:absolute; z-index:10; left:40px; top:20px;}
.taihaiBox .hd {overflow:hidden; padding-top:50px; }
.taihaiBox .hd ul{width:930px; margin-right:50px; height:50px; float:right; overflow:hidden; margin-bottom:20px; background:url(../images/ylc.png) no-repeat center left;}
.taihaiBox .hd li {width:181px; text-align:left; float:left; display:block; cursor:pointer;}
.taihaiBox .hd li img {width:100%; height:100%;}
.taihaiBox .hd ul .tb1{}
.taihaiBox .hd ul .tb1.on{width:165px; height:45px; background:url(../images/ylc1_on.png) no-repeat left center; border-bottom:5px solid #de3939;}
.taihaiBox .hd ul .tb2{}
.taihaiBox .hd ul .tb2.on{width:165px; height:45px; background:url(../images/ylc2_on.png) no-repeat left center; border-bottom:5px solid #de3939;}
.taihaiBox .hd ul .tb3{}
.taihaiBox .hd ul .tb3.on{width:270px; height:45px; background:url(../images/ylc3_on.png) no-repeat left center; border-bottom:5px solid #de3939;}


.taihaiBox .bd {width:100%; overflow:hidden;}
.taihaiBox .bd .bdBox {padding-left:460px; position:relative;}
.taihaiBox .bd .bdBox span { position:absolute; z-index:100; left:30px; top:10px;}
.taihaiBox .bd .img {width:235px; float:left; height:140px; overflow:hidden;}
.taihaiBox .bd .img img{width:100%;}
.taihaiBox .bd .news {width:100%; overflow:hidden;    padding: 40px 20px;
     min-height: 220px;}
.taihaiBox .bd .news li {width:400px; overflow:hidden; float:left;}
.taihaiBox .bd .more { position:absolute; z-index:100; right:50px; bottom:10px;}




/*************************
		列表start
*********************/
.areaL {width:406px; padding:10px; background:#fff2f2; float:left; border-radius:5px;box-sizing: content-box;    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;}
.areaR {width:870px; float:right;}
.borBox { overflow:hidden;}


/*所在位置-ur-here-----------------------*/
.Position {width:93%; margin:0 auto; height:40px; line-height:40px;     margin-top: 10px; overflow:hidden; border-bottom:1px solid #ddd; margin-bottom:10px;}
.Position .left {width:100%; float:left;}
.Position .left a { color:#000;}




/*文章列表-没有图片的列表1*/
.titlelist {border:0; overflow:hidden; padding-bottom:30px;}
.titlelist ul{overflow:hidden; padding:0 40px;}
.titlelist li{overflow:hidden; position:relative; height:45px; line-height:45px; border-bottom:1px dashed #ddd; background:url(../images/icon1.gif) center left no-repeat; padding-left:10px;}
.titlelist li .time {width:auto; text-align:right; height:40px; position:absolute; z-index:100; right:0; top:0px; color:#999; background:#fff;}

.piclist {border:0; overflow:hidden; margin-top:20px;}
.piclist ul{       width: 780px;
    overflow: hidden;
    padding: 0 40px;
    display: flex;
    justify-content: start;
    flex-wrap: wrap;
    box-sizing: content-box;
    gap: 0 22px;}
.piclist ul li {width:245px; float:left; margin-bottom:20px;   overflow:hidden;}
.piclist ul li img{width:100%; height:180px;}
.piclist ul li p{ text-align:center; height:30px; overflow:hidden; font-size:16px; padding-top:5px;}

.relalist{overflow:hidden; background:#EEF9FF;}

/*************************
		内容页start
*********************/
.showbody {border:0; padding:10px 100px; overflow:hidden; padding-bottom:50px;}
.showbody h1 { color:#000; font-size:32px; text-align:center; line-height:55px; overflow:hidden; }
.showbody .cf { font-size:12px; text-align:center; height:40px; line-height:30px; color:#666; overflow:hidden; margin-bottom:10px; border-bottom:1px dashed #e5e5e5;}
.showbody .description {overflow:hidden; border-left:5px solid #ccc; background:#f9f9f9; padding:10px; font-size:16px; line-height:32px;}
.showbody .box { padding:0; border:0;}
.showbody .end { text-align:center; padding:20px 0;}


/*编辑器展示*/
.contentBox {overflow:hidden; padding-top:20px; line-height:36px;}
.contentBox img{ max-width:100%;margin: 0 auto;display: block;}
.contentBox p {padding-bottom:20PX;}
.contentBox .keylink {color:#FF6600;}
.contentBox .keylink:hover { color:#CC0000; text-decoration:underline;}
.contentBox .tag a { padding:5px; color:#FF6600;}
.contentBox .tag a:hover { color:#CC0000; text-decoration:underline;}

/**/


/*pagination*/
/* .pagination {text-align:center; margin-top:0px; height:40px; overflow:hidden; padding:0; margin-bottom:50px;}
.pagination li {display:inline-block; width:50px; overflow:hidden; height:40px; line-height:40px; border-bottom:0px solid #ddd; background:#FAFAFA; padding:0; margin:3px;}
.pagination li:hover{background:#CF2820; color:#FFF;}
.pagination li span {background:#CF2820; display:block; color:#fff; border-right:0px solid #E3E6F5;}
.pagination li.active {background:#CF2820; color:#fff;}
.pagination li.active a { color:#fff;}
.pagination li a {display:inline-block; width:50px; overflow:hidden; height:40px; line-height:40px; padding:0; margin:0; color:#333;}
.pagination li a:hover { color:#fff;} */
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #CF2820;
    border-color: #CF2820;
}
.pagination>li {
    display: inline-block;
    width: auto;
    height: auto;
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
    padding: 4.2px 12px;
}
.pagination>li>a, .pagination li span {
    color: #333;
}

/*链接样式*/
a:link,a:visited{ color:#000; text-decoration:none;}
a:hover { color:#CC0000; text-decoration:none;}


.linkBox {width:100%; min-width:1300px; overflow:hidden; padding:30px 0; background:url(../images/linkbg.jpg) center center no-repeat;}
.linkBox h5 { padding-left:30px; font-size:18px; font-weight:bold; color:#7E5657; margin-bottom:5px;}
.linkBox ul{overflow:hidden; text-align:center;}
.linkBox ul li { width:105px; height:40px; line-height:40px; border:1px solid #D4CFCC; text-align:center; display:inline-block; padding:0 10px; background:#FFF;box-sizing: content-box;    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;}

.foot {width:100%; min-width:1300px; margin:0 auto; height:auto; text-align:center; overflow:hidden;  background:#C40001;}
.foot .block { padding-top:80px;    height: 200px;    margin: 0 auto 30px;}
.foot p{ color:#FFFED0; line-height:40px;}
.foot .img { position:absolute; z-index:100; right:360px; top:35px;}




.sildevarDiv-wraper {
    position: fixed;
}


.areaR nav{
    text-align:center !important;
}
