﻿@import url("ETUI-responsive.css");
@import url("ETUI-utility.css");
/* ---------通用样式定义--------- */
body{font-family: 'Microsoft YaHei',arial,helvetica,sans-serif;font-size: 16px;line-height: 180%;}
.row-fluid,.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12 {position: relative;}
#skip{width:0;height:0;overflow: hidden;}
#ivs_title{font-size: 24px;}

/* ---------栏目标题样式定义--------- */
.page-header-1{ position: relative; padding: 0;height: 56px; margin: 0 0 10px 0; background: url(../img/2h2021titleBg.png) no-repeat left top;}
.page-header-1 h4 span{line-height: 32px;*line-height: 42px;padding: 0 25px;color: #fff;}
.page-header-1 h4 i{font-weight: initial; float: left;}
.page-header-2{ position: relative; padding: 0; border-bottom: 1px solid #CCC; height: 42px; margin: 0 0 10px 0;}
.page-header-2 h3{margin: 0; color:#333333;}
.page-header-2 h3 span{ margin: 0; border-bottom: 2px solid #C81414; float: left; height: 42px;letter-spacing: 1px;}
.page-header-2 h3 small{margin-left: 10px;line-height: 54px;*line-height:44px;}
.page-header-3{ position: relative; padding: 0; height: 42px; margin: 0 0 10px 0;}
.page-header-3 h3{margin: 0; color:#fff; text-align: center; }
.page-header-3 h3 span{ margin: 10px;padding: 5px; border: 2px solid #C81414; height: 42px;letter-spacing: 1px;background: #C81414;}
.page-header-3 h3 .bg{ color: #C81414; background:#fff;}
.page-header-3 h3 small{margin-left: 10px;line-height: 54px;*line-height:44px;}
.page-header-4{ position: relative; padding: 0; height: 42px; margin: 0 0 10px 0;}
.page-header-4 h3{margin: 0; color:#C81414; }
.page-header-4 h3 span{ margin: 10px;padding: 5px; border: 2px solid #C81414; height: 42px;letter-spacing: 1px;background: #C81414;}
.page-header-4 h3 .bg{ color: #C81414; background:#fff;}
.page-header-4 h3 small{margin-left: 10px;line-height: 54px;*line-height:44px;}

/*更多按钮*/
a.more { color: #999999; position: absolute;top: 8px;*top: 18px;right: 10px;font-size: 12px;padding: 0 5px;}
a.more:hover{cursor: pointer;text-decoration: none;}
a.more:active{color: #fff;background: #5a5a5a;}
a {
	color: #535353;
	transition: .3s;
}
a:hover {
	color: #0a4890;
	text-decoration: none;
}

/* ---------列表样式定义--------- */
/*字符超出截断*/
.nowrapli,.nodiscli{margin-left: 0;}
.nowrapli li{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;list-style-position: inside !important; *width: 94%;*vertical-align: middle;}
/*为列表加上下划线*/
.borderli li{border-bottom: dashed 1px #ccc;}
/*去掉列表的点样式*/
.nodiscli li{list-style-type: none !important;}

/*列表样式*/
.uli14 li,.uli12 li{padding:4px 0;list-style-type: disc;list-style-position: outside;}
.uli14 li a:hover{color:#0a4890;text-decoration: underline;}
.pageList li span.listTime{float: right;color: #999;font-family: Arial;}
.pageList{margin-left:0 ;}
.pageList li{list-style: none;overflow: hidden !important; line-height: 180%;}
.pageList li a{display: block;float: left;width:70%;overflow: hidden;text-overflow: ellipsis;text-overflow: ellipsis;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;-moz-binding: url("ellipsis.xml#ellipsis");white-space: nowrap;}
.pageList li a:hover{color:#0a4890;text-decoration: underline;}
.pageList em{ width:5px; height:5px; margin:13px 10px 0 0; background:#C81414; float:left; overflow:hidden; zoom:1;border-radius:50%;}
.coleft{overflow: hidden;margin-left: 0;}
.coleft li{float: left;list-style: none;}
.coleft.uli14 li a.btn{background: #eee;border: none;box-shadow:none;display: block;margin: 3px;padding: 4px;}
.coleft.uli14 li a.btn:hover{background: #cae9ff;}
.coleft.uli14 li a.btn-line{background: #fff;border: solid 1px #ccc;box-shadow:none;display: block;margin: 2px;padding: 4px;text-align: center;}
.coleft.uli14 li a.btn-line:hover{background: #cae9ff;text-decoration: none;}
/* ---------图片/文本滚动效果 --------- */
/*首页幻灯大图 */
.homeSlider .owl-carousel {position: relative;}
.homeSlider .owl-theme .owl-controls .owl-page span {background: #fff; }
.homeSlider .owl-pagination {position: absolute;bottom: -2px; right: 5px;*bottom: 8px;}
.homeSlider .clickable {cursor: default;}
.homeSlider .item{width: 100%;*height:225px;display: block;overflow: hidden;position: relative;}
.homeSlider .owl-theme .owl-controls .owl-buttons div {height: 69px;width: 42px;border-radius: 0;padding: 0;opacity: 0.8;}
.homeSlider .owl-buttons  div.owl-next,.homeSlider .owl-buttons  div.owl-prev{position: absolute;top: 35%;}
.homeSlider .owl-buttons  div.owl-next {background: url(../img/index_btn04.png);right: 0;}
.homeSlider .owl-buttons  div.owl-prev {background: url(../img/index_btn03.png);left: 0;}
.homeSlider .carousel-caption{padding: 5px 10px;*width: 100% !important;*display: block;}
.homeSlider .carousel-caption h4 {font-size: 16px;font-weight: normal;margin: 0; height:22px; line-height:22px; color:#eee;}
.homeSlider .item img{width: 100%;position: relative;max-width: inherit;height: 298px; display:block;}
.homeSlider .owl-controls{margin: 0;}
.owl-theme .owl-controls .owl-page.active, .owl-theme .owl-controls.clickable .owl-page:hover{background: none !important;}
.owl-theme .owl-controls .owl-page span {
	margin: 5px 2px;
}
/*header*/
.header{}
.header-bg{ background: url("../img/2h2021_headerBg.png") no-repeat center top; background-attachment:fixed; height:591px; }
/* 导航 */
/*********************foorter******************************/
/*foot*/
.w1200{ width: 1200px; margin: 0 auto; height: auto; /* position: relative;*/} 
.friendLink_top{ height: 35px; overflow: hidden; margin-top: 20px;}
.friendLink_top li{float: left; width:auto; height: 33px; border: 1px solid #e1e1e1; background: url(../images/link_bg_line.png) left center repeat-x;}
.friendLink_top li:first-child{ margin-right: 10px;}
.friendLink_top a{ display: block; padding: 0 8px 0 37px; height: 33px; line-height: 33px; background: url(../images/link_guohui.png) 9px center no-repeat; font-size: 14px; color: #333; }
.friendLink_top a.zzszxicon{background: url(../images/link_guohui02.png) 9px center no-repeat;}
.friendLink_top a:hover{ color: #3C8BD4;}

.foot{width: 100%; height: auto; /*overflow: hidden;*/ background: #910D0D; color: #fff; }
.friendLink{ width: 100%; height: 35px; padding: 20px 0; background: #f0f0f0;}
.friendLink .w1200 .linkSlt:first-child{ margin-left: 0;}
.linkSlt { width:232px; height:35px; position: relative; float:left; margin-left: 10px; }
.linkSlt > a.slt { display:block; background:#FFFFFF; border: 1px solid #e1e1e1; width:232px; height:35px; line-height:35px; text-indent:12px; color:#666; font-size:14px; position:relative; cursor:pointer;}
.linkSlt > a.slt:hover { color:#333; text-decoration:none;}
.linkSlt > a.slt > i { display:block; background:url(../images/friendlink_arrow_down.png) center center no-repeat; width:12px; height:8px; position:absolute; top:14px; right:11px; cursor:pointer;}
.lklist { background:#fff; border:1px solid #e1e1e1; border-top-style:none; width:232px; height:125px; overflow-y:auto; overflow-x:hidden; position: absolute; top:35px; left:0; z-index:994;}
.lklist li { height:30px; border-bottom:1px solid #edf3f7;}
.lklist li a { display:block; height:30px; line-height:30px; text-indent:15px; color:#fff;}
.lklist li a:hover { background:#f2f7fb; text-decoration:none;}

.foot_cont{ width: 1200px; height: auto; margin: 0 auto; padding: 20px 0; overflow: hidden;}
.foot_cont .foot_fl{ float: left; height: 100%; margin-left: 190px;} 
.foot_fl img{vertical-align: middle;}

.foot_fr{ float: left; margin-top: 15px; margin-left: 25px;}
.foot_fr img.beian{ width: 20px; height: 20px; vertical-align: middle;}
.foot_fr p{ line-height: 24px; color:#fff;; font-size: 14px;}
.foot_fr p a{color:#fff; font-size: 14px;}
.foot_fr p a:hover{ text-decoration: underline; color:#fff;\;}
/***************************************************/
/***************************************************两会专题-首页.html**************************************************/


 ul{margin:0; padding:0;list-style-type: none;}
.main{margin:0px auto; overflow:hidden; zoom:1;}
.page-header-1 h4{line-height:44px;height:44px;}
 h4 span i { font-size: 22px !important;margin-right: 5px;margin-left: 5px;margin-top:3px;font-weight: normal;}
.more i { padding-left: 2px; float: right;}
.piclist li{ width: 40%; float: left;}
.piclist li .div50{ float: left; width: 50%;}
.piclist li .div100{ float: left; width: 100%;}
.piclist li .div50 img{ height: 160px; width: 98%; margin-top:5px;}
.piclist li .div100 img{ height: 320px; width: 99%; margin-top:5px;}
.piclist .s3{ width: 20%; float: left;}
.piclist .s3 .div100 img{ height: 158px; width: 99%; margin-top:5px;}

.row-fluid0{ padding: 15px 10px 10px 15px;}
.row-fluid0 .h3{ font-size: 18px; font-weight: bold; line-height: 150%;}
.row-fluid0 .pica{ background:#B60000; text-align: center;}
.row-fluid0 .pica a{color: #fff; font-size: 20px; font-weight: bold; line-height: 200%;}





@media (max-width: 979px) {
	.foot{height: auto; background:#910D0D;}
	.foot_cont{ width: 100%; }
	.foot_cont .foot_fl{ float: none; width: 100%;}
	.foot_fl img{ float: none; margin: 0 auto; display: block;}
	.foot_fl p{ margin-left:0 ; text-align: center;}
	.w1200{ width: 100%; margin: 0 auto; height: auto; /* position: relative;*/} 
}

@media (max-width: 767px) {
	.container{
		padding-left: 15px;
		padding-right:15px;
	}
	.foot_cont .foot_fl{ display: none;}
	.foot_fr{ margin-top:0 ;}
	.w1200{ width: 100%; margin: 0 auto; height: auto; /* position: relative;*/} 
}

@media (max-width: 480px) {
	.zhuanti {

    font-size: 36px;
   
	}
.piclist li{ width: 100%; float: left;}
.piclist li .div50{ float: left; width: 100%;}
.piclist li .div100{ float: left; width: 100%;}
.piclist li .div50 img{ height: 260px; width: 100%; margin-top:5px;}
.piclist li .div100 img{ height: 260px; width: 100%; margin-top:5px;}
.piclist .s3{ width: 100%; float: left;}
.piclist .s3 .div100 img{ height: 260px; width: 100%; margin-top:5px;}	
	
	
}
