﻿@charset "utf-8";

/* CSS Document */



a.more {

	float: right;

	color:#5060b0;

	line-height: 44px;

	padding-right:30px;

}

a.more:hover{

	color:#ec0515;

}
a:hover{

	color:#ec0515;

}

/* Topnews

=================================*/

/*bootstrap.css文件第5835行～第5863行*/

.carousel-indicators {

	position: absolute; /*整个计数区域绝对定位*/

	bottom: 2%; /*距容器carousel底部10px*/

	z-index: 15; /*设置其在Z轴的层级*/

	/*让整个计数区水平居中*/

	left: 50%;

	width: 60%;

	padding-left: 0;

	margin-left: -30%;

	text-align: center;

	list-style: none;

}

.carousel-indicators li {

	display: inline-block;

	width: 12px;

	height: 12px;

	text-indent: -999px;

	cursor: pointer;

	background-color: #fff \9;

	background-color: rgba(255, 255, 255, 0.6);

	border: 0 none;

	border-radius: 12px;

}

/*设置当前状态样式*/

.carousel-indicators .active {

	width: 16px;

	height: 16px;

	margin: 0;

	background-color: #4a63e3;

	border: 0 none;

}

@media only screen and (min-width: 991px) {

	.carousel-inner > .item > a > img, .carousel-inner > .item > img{	

		width: 756px;

		height: 425px;

	}

}



.carousel-inner .carousel-caption{

	left: 0;

	bottom: 11%;

	line-height: 22px;

	padding: 5px 20px;

	text-align: left;

	background-color: #0b1f50 \9;

	background-color: rgba(11, 31, 80, 0.6);

}

.carousel-inner .carousel-caption a{

	color: #fff;

}

.column-topnews-R{

	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f7fafe,endColorStr=#c9d9ea); /*IE 6 7 8*/ 

	background: -ms-linear-gradient(top, #f7fafe, #c9d9ea);        /* IE 10 */

	background: -moz-linear-gradient(top,#f7fafe,#c9d9ea);/*火狐*/ 

	background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#f7fafe), to(#c9d9ea));/*谷歌*/ 

	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7fafe), to(#c9d9ea));      /* Safari 4-5, Chrome 1-9*/

	background: -webkit-linear-gradient(top, #f7fafe, #c9d9ea);   /*Safari5.1 Chrome 10+*/

	background: -o-linear-gradient(top, #f7fafe, #c9d9ea);  /*Opera 11.10+*/ 

	position:static; 

	padding-left: 25px;

	padding-top:10px;

}

.topnews-data{
    
	float: right;
}

.column-topnews-R h3{

	margin: 20px 0 10px 0;

	color:#182f62;

	font-size: 1.8rem; font-size: 18px;

	font-weight: bold;

	line-height: 30px;

	height: 60px;

	position: relative;

}

.column-topnews-R h3 a{

	color:#182f62;

}

.column-topnews-R h3 a:hover{

	color:#ec0515;

}

.column-topnews-R p{

	color:#737373;

	text-indent: 2em;

	line-height: 26px;

	position: relative;

}

.column-topnews-R a{

	color:#5060b0;

}

.column-topnews-R a:hover{

	color:#ec0515;

}

.column-topnews-R ul{

	margin:0px 0 0px 0;

	position: relative;

}

.column-topnews-R li{

	line-height:37px;
	color:#5060b0;

	background: url(../images/ico_nao.png) no-repeat -30px -48px;

	padding-left: 10px;

	overflow: hidden; /*自动隐藏文字*/

    text-overflow: ellipsis;/*文字隐藏后添加省略号*/

    white-space: nowrap;/*强制不换行*/

}

.column-topnews-R li a{

	color: #333333;

}

.column-topnews-R li a:hover{

	color:#ec0515;

}

.column-jianjie {
	background: #f5f5f5;
   
}

.column-jianjie p{
	color:#737373;
	text-indent: 2em;
	line-height: 26px;
	position: relative;
}

.li-weiyuan {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.textsplit {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


@media only screen and (min-width: 992px) {

	.column-topnews{

		padding-right: 30px;
		padding-left:15px;

	}

	.column-topnews-L{

		padding-right: 0;
        margin:20px 0px;
	}

	.column-topnews-R{

		padding-right: 15px;
		margin:20px 0px;

	}

}

@media only screen and (max-width: 992px) {

	.column-topnews-L{

		padding: 0;

		margin-bottom: -10px;

	}	

	.column-topnews-R h3{

		height: auto;

	}

}



/*Tab

=================================*/

.wrapTabTit{

	border-bottom:1px solid #dde3e9;

}

.wrapTabTit li{

	background: #dde3e9;

	padding: 0 15px;

	line-height: 40px;

	margin-right: 1px;

	color: #5060b0;

	font-size: 1.8rem; font-size: 18px;

	font-weight: bold;
	border-radius:6px 6px 0 0;
	margin-right:5px;

}

.wrapTabTit li a{

	color: #5060b0;

}

.wrapTabTit li.active{

	background: #5060b0;

	font-weight: bold;

	font-size: 1.8rem; font-size: 18px;

	border-bottom:1px solid #5060b0;

}

.wrapTabTit li span {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-color: #f00 #fff #fff;

    border-image: none;

    border-style: solid;

    border-width: 8px;

    display: block;

    height: 1px;

    left: 32px;

    overflow: hidden;

    position: absolute;

    width: 1px;

    z-index: -1;

}

.nav-tabs>li>a{

	margin-right:0;

	line-height: 44px;

	border:0 none;

	border-radius:0;

}

.nav-tabs>li>a:hover{

	border-bottom-color:transparent;

}

.nav-tabs>li.active>a,

.nav-tabs>li.active>a:focus,

.nav-tabs>li.active>a:hover{

	color:#fff;

	cursor:default;

	background-color:transparent;

	border:0 none;

	border-bottom-color:transparent;

}

.tab-content{

	margin-top: 20px;

}

.tab-pane h4{

	color:#182f62;

	font-size: 1.6rem; font-size: 16px;

	line-height: 22px;

	padding: 5px;

}

.tab-pane img{

	width: 264px\9;

	height: 146px\9;

}

.tab-pane li{

	color:#5060b0;

	background: url(../images/ico_nao.png) no-repeat -30px -45px;

	
	padding-right:15px;

}

.tab-pane li a {
	color:#555;
}

.tab-pane li span{

	color: #737373;

	float: right;

}

.tab-pane dl{

	color:#5060b0;

}

.tab-pane dl b{

	font-size: 2.2rem; font-size: 22px;

	padding-right: 5px;

}

.tab-pane  b{

	font-size: 2.2rem; font-size: 22px;

	padding-right: 5px;

}

.tab-pane dl i{

	font-style: normal;

	font-size: 1.2rem; font-size: 12px;

	padding-right: 15px;

}

@media only screen and (max-width: 992px) {

	.tab-pane li{

		background: url(../images/ico_nao.png) no-repeat -30px -48px;

		line-height: 20px;

		padding:5px 0 5px 10px;

	}

	.tab-pane dl b{

		font-size: 1.8rem; font-size: 18px;

		padding-right: 5px;

	}

}



/*main-col-R

=================================*/

.column-R h4{

	border-left: 7px solid #5060b0;

	color: #182f62;

	font-size: 1.8rem; font-size: 18px;

	font-weight: bold;

	padding-left: 10px;

	line-height: 45px;

}

.column-R h4 span a{

	color: #5060b0;

	float: right;

	font-size: 1.4rem; font-size: 14px;

}

.column-R h4 span a:hover{

	color:#ec0515;

}

.column-R img{

	width: 263px\9;

	height: 58px\9;	

}

.column-R-2 select{

	width: 100%;

	font-size: 1.5rem; font-size: 15px;

	line-height: 32px;

	padding: 5px 15px 5px 10px;

	padding: 5px 0 5px 10px\9;

	border: 1px solid #c7c6c6;

	margin-bottom: 12px;

	appearance:none;

  	-moz-appearance:none;

  	-webkit-appearance:none;

	background: url(../images/ico_select_arrow_01_nao.png) no-repeat scroll 99% center transparent;

	background: none\9;

}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/

.column-R-2 select::-ms-expand { display: none; }

.column-R-2 select option{	

	font-size: 1.4rem; font-size: 14px;

	line-height: 24px;

}

/*首页时政要闻增加样式*/
.sz-news{
    margin-top:15px;
	margin-bottom:15px;
}
.btn-text{
    font-size:28px;
	line-height:40px;
	padding-left:40px;
	padding-right:40px;
}

.btn-text2{
    font-size:18px;
	line-height:18px;
	padding-left:20px;
	padding-right:20px;
	margin-bottom:5px;
}

.sz-news ul{
    padding-left:15px;
	padding-right:0px;
}

.sz-news ul li span{
    float: right;
	padding-left:5px;
}
.sz-news ul li{
    
	border-bottom-width: 0.5px;
	border-bottom-style:dashed;
	border-bottom-color:#cacaca; 
	
}
/* 首页十九大banner  */
.md-banner{
    margin-top:8px;
	margin-bottom:8px;
}


.right-15 {
	padding-right:30px;
}

.cont-left-15 {
	padding-left:0;
}