@charset "utf-8";
*{margin:0;padding:0}
body{background:#f5f5f5;  font-size:12px;font-family:"微软雅黑";}
ul,ol,dl,li {list-style:none;}
img {border:0;}
a {text-decoration:none;color:#000}
a:hover {text-decoration:underline;color:#000;}

/**头部结构**/
#header{width:100%;height:1288px;margin:0;background:url(../img/ZT7/header_bg01.png) no-repeat top ;float:left}
.top_link{width:1200px;margin:0 auto; }
.top_link span{float:right; line-height:30px;}
.logo{width:1000px;margin:130px auto; z-index:100px}

/**导航**/
.nav{width:1200px; margin:0 auto; padding:320px 0 23px 0;}
.nav li {padding:0 35px;text-align:center;font-size:18px;float:left; line-height:55px; background:url(../img/ZT7/nav_line.png) no-repeat right ;}
.nav li a{ color:#FFFFFF;}

/**主体结构**/
#main{width:1200px;margin:0 auto; clear:both;}
.layer{width:1200px;margin-top:30px;float:left}

/**头条**/
.top_news_txt{width:1200px;height:100px;float:left; background: url(../images/toutiao_bg.png) no-repeat; text-align:center;padding:20px 0}
.top_news_txt h1{ font-size:30px; line-height:45px; color:#004a87}
.top_news_txt h1 a{ color:#CC0000}
.top_news_txt p{ font-size:16px; line-height:45px; color:#004a87}

/**飘扬的红旗**/
#container{-webkit-perspective:1200px;-webkit-transform-style: preserve-3d;margin:0; clear:both}
.modal{position: absolute;margin:0}
#modal1{width:1000px; height:900px; /* retina */left:0px;top:10px;background-image: url("http://img.hebtv.com/templates/hebtv/img/zhuangli70nian/gq.png");background-size: cover;overflow: visible;}
#modal1dark{width:1000px; height:900px; /* retina */left:0%;margin:0px;top:10px;background-image: url("http://img.hebtv.com/templates/hebtv/img/zhuangli70nian/gq.png");background-size: cover;
 overflow: visible;opacity:0;}
#modal1light{width:1000px; height:900px; /* retina */left:0%;margin:0px;top:10px;background-image: url("http://img.hebtv.com/templates/hebtv/img/zhuangli70nian/gq.png");background-size: cover;overflow: visible;}
.modalSlice{z-index: -2;content:"";overflow: visible;position: absolute;}
.darkSlice{z-index: -1;content:"";overflow: visible;position: absolute;opacity:0;}
.modalMom{position:absolute;top:0px;z-index: 100;height:542px;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;}

/**内容**/
#main{width:1200px;margin:0 auto; clear:both}
.layer{width:1200px;margin-top:20px;float:left}
.title01{width:415px;margin-bottom:10px;float:left; background:url(../img/ZT7/title_01.png) no-repeat; font-size:30px; line-height:55px; color:#C00;padding-left:20px;}
.title02{width:1200px;margin:20px 0 10px 0;float:left}


/**新闻聚焦**/
.news_l{width:735px;height:500px;margin:0;float:left; border:1px solid #ccc}
.news_r{width:435px;float:right;margin:0}
.txt01{width:410px;float:left;margin:0}
.txt01 li{width:410px;float:left; border-bottom:1px dotted #ccc;padding-bottom:10px;margin-bottom:10px;}
.txt01 li h1{ font-size:24px; line-height:35px; color:#024985;margin-bottom:10px;
 text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;}
.txt01 li h1 a{color:#024985}
.txt01 li p{ font-size:14px; line-height:24px; text-indent:2em;
 text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;}
.txt01 li p a{ color:#666666}
.txt02{width:410px;float:left;margin-top:10px}
.txt02 li{   white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;width:410px;float:left; border-bottom:1px dotted #ccc;padding-bottom:10px;margin-bottom:10px;font-size:16px; line-height:20px;}
.txt02 li a{ color:#000}
.more{width:435px; background:#e4e4e4; text-align:center; line-height:25px; border-bottom:2px solid #c8c6c6;float:left}
.more a{ color:#626262}
.more02{width:80px; background:#cb0000; text-align:center; line-height:28px;float:right;border-radius:30px;margin-bottom:10px;margin-left:1120px}
.more02 a{ color:#fff}

/**推动高质量发展调研行**/
.yx_01,.yx_02{width:1200px;float:left;margin:0px;}
.yx_01 li{width:385px;float:left;margin:8px 7px;}
.yx_01 li img{width:385px;height:250px;margin-bottom:20px;}
.yx_01 li h1{font-size:18px; text-align:center; line-height:48px;}
.yx_01 li p{ font-size:14px; text-indent:2em; line-height:24px;}
.yx_02 li {    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;width:385px;float:left;margin:8px 7px;font-size:16px; line-height:24px; border-bottom:1px dotted #ccc;padding-bottom:10px;}

/**独家视频**/
.viedo_01{width:440px;margin:0;float:left;position:relative;}
.viedo_01 img{width:440px;height:340px;float:left;}
.viedo_01 p{position:absolute;top:315px; left:0; width:440px; text-align:center;background:#000; filter:alpha(opacity=60); /*IE*/ -moz-opacity:0.60; /*MOZ , FF*/ opacity:0.60;/*CSS3, FF1.5*/font-size:15px;line-height:25px;}
.viedo_01 p a{color:#fff; text-decoration: none;}
.viedo_01 p a:hover{ text-decoration:underline}

.video_02{width:750px;margin:0;float:right}
.video_02 li{width:237px;height:165px;margin-bottom:10px;float:left;position:relative;margin-right:12px;}
.video_02 li img{width:237px;height:165px;float:left;}
.video_02 li p{position:absolute;top:115px; left:0; width:237px; height:50px;  text-align:center;background:#000; filter:alpha(opacity=60); /*IE*/ -moz-opacity:0.60; /*MOZ , FF*/ opacity:0.60;/*CSS3, FF1.5*/font-size:15px;line-height:25px;}
.video_02 li p a{color:#fff; text-decoration: none;}
.video_02 li p a:hover{ text-decoration:underline}

/**爱国情奋斗者**/
.pro_recommend {
	width: 1200px;
	height: auto;
	margin: 0 auto;
}

.pro_recommend h2 {
	font-size: 20px;
	color: #555;
	font-weight: bold;
	margin-bottom: 20px;
}

.pro_recommend ul {
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #fff;
}

.pro_recommend ul li {
	float: left;
	position: relative;
	overflow: hidden;
	transition: all 0.3s ease 0s;
	width: 318px;
	height: 219px;
	border-right: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
}

.pro_recommend ul li:first-child {
	border: none;
	width: 279px;
	height: 440px;
	border-right: 1px solid #ebebeb;
}

.pro_recommend ul li:nth-child(2) {
	float: right;
	border: none;
	width: 280px;
	height: 440px;
}

.pro_recommend ul li a {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
}

.pro_recommend ul li img {
	position: absolute;
	width: 120px;
	height: 120px;
	bottom: 0;
	right: 5px;
	transition: all 0.3s ease 0s;
	
}

.pro_recommend ul li:first-child img {
	width: 240px;
	height: 240px;
}

.pro_recommend ul li:nth-child(2) img {
	width: 240px;
	height: 240px;
}

.pro_recommend ul li .item-text {
	position: absolute;
	top: 30px;
	left: 10px;
width: 100%;
}

.pro_recommend ul li .item-text strong {
    display: block;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}

.pro_recommend ul li .item-text p {
	font-size: 14px;
	margin-bottom: 30px;margin-right:30px;
}

.pro_recommend ul li .item-text span {
	display: inline-block;
	height: 28px;
	line-height: 28px;
	border: 1px solid #fc6451;
	color: #fc6451;
	font-size: 14px;
	padding: 0 20px;
	border-radius: 2px;
	text-align: center;
	transition: all 0.3s ease 0s;
}



.pro_recommend ul li a:hover .item-img {
	right: -20px;
}

.pro_recommend ul li a:hover .item-text span {
	background: #fc6451;
	border: 1px solid #fc6451;
	color: #fff;
}
.diaoyan_v{width:1200px;float:left;margin:0px;}
.index_zhuanjia{ width:1200px; overflow:hidden;margin:40px auto 0 auto;}
.index_zhuanjia_pic{ width:700px; height:483px; overflow:hidden; float:right;position:relative;margin-left:10px;}
.index_zhuanjia_pic ul{height:377px;position:absolute; left:0;}
.index_zhuanjia_pic li{width:700px; height:483px; overflow:hidden;position:relative;float:right;}

.index_zhuanjia_left_inc{ width:32px; height:41px; position:absolute;left:0px;top:195px; cursor:pointer;background:url(../img/ZT7/float_left_inc.png) left top no-repeat; z-index:9}
.index_zhuanjia_right_inc{ width:32px; height:41px; position:absolute;right:0px;top:195px; cursor:pointer;background:url(../img/ZT7/float_right_inc.png) left top no-repeat; z-index:9}

.index_zhuanjia_list{ width:470px;height:483px; overflow:hidden; float:right;}
.index_zhuanjia_lists{width:470px; height:428px; overflow:hidden;position:relative;}
.index_zhuanjia_lists ul{ width:470px; height:428px;position:absolute;overflow:hidden;}
.index_zhuanjia_lists ul li{ width:470px; height:98px; padding-bottom:5px;position:relative;   border-bottom:1px solid #ccc;margin-bottom:5px;}
.index_zhuanjia_lists ul li.on dd img{ width:140px; height:96px; border:1px #4273b0 solid;}
.index_zhuanjia_lists ul li dd{ width:145px; height:98px; overflow:hidden; float:left;}
.index_zhuanjia_lists ul li dd img{ width:140px; height:96px; border:1px #e8e8e8 solid;}
.index_zhuanjia_lists ul li dt{  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;width:310px; overflow:hidden; float:right; font-size:18px;}
.index_zhuanjia_lists ul li dl{ width: 310px;
    margin-top: 10px;
    height: 30px;
    overflow: hidden;
    float: right;
    color: #7a7a7a;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;}
.index_zhuanjia_pre{ width:470px; height:23px; overflow:hidden; cursor:pointer;background:url(../img/ZT7/index_zhuanjia_pre.png) no-repeat left top;}
.index_zhuanjia_next{ width:470px; height:23px; overflow:hidden; cursor:pointer;background:url(../img/ZT7/index_zhuanjia_next.png) no-repeat left top;}
/**页脚内容**/
#footer{width:100%;clear:both;height:300px;float:left;margin-top:50px;  background:url(../img/ZT7/fooder.jpg) no-repeat center bottom;}
#footer p{ text-align:center; line-height:26px; color:#000000; font-size:13px}
#footer p a{color:#000000}