[v-cloak] {
	display: none;
}

header {
	height: 6.25vw;
	width: 100%;
	line-height: 6.25vw;
	background: url(../img/nav_top.jpg) no-repeat center right;
}

header h1 {
	font-size: 2.2vw;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
}
.switch_1860 {
	width: 97%;
	margin: 0 auto;
}
.nav_xc {
	background-color: #161a1f;
	overflow: hidden;
	margin-top: -0.2vw;
	padding-bottom: 1.3vw;
}
.left_date {
	width: 28%;
	height: 23.4vw;
	background-color: #313843;
	float: left;
}
.right_date {
	width: 68.5%;
	background-color: #313843;
	float: right;
	height: 21.25vw;
	padding: 1.04vw;
}
.top_t {
	height: 4.8vw;
	text-align: center;
}

.top_t h2 {
	font-size: 1.2vw;
	color: #ffffff;
	font-family: 黑体;
	display: inline-block;
	position: relative;
	top: -6px;
}

.top_t h1 {
	font-size: 1.5vw;
	color: #dd2c2c;
	font-family: 黑体;
	display: inline-block;
	padding: 0 0.26vw;
	position: relative;
	top: -0.24vw;
}

.top_t h1 span {
	font-size: 4.17vw;
}

.top_t h2 span {
	display: block;
	text-align: left;
	margin-bottom: -0.24vw;
}

.top_i {
	height: 2.6vw;
	line-height: 2.6vw;
	background-color: #252a34;
	padding: 0 1.04vw;
}

.top_i img {
	margin-top: 0.625vw;
	width:9.53vw;
}

.top_s {
	padding: 0.73vw 0.73vw;
}

.top_s ul li {
	background-color: #29303b;
	height: 2.35vw;
	border-radius: 0.26vw;
	margin-bottom: 0.625vw;
	line-height: 2.35vw;
	padding-left: 1.04vw;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.top_s ul li:hover {
	background-color: #357ee8;
	cursor: pointer;
}

.top_s ul li a {
	font-size: 0.94vw;
	color: #fff;
}

/* 热门图片 */
.nav_rmtp {
	background-color: #252a34;
	width: 40%;
	height: 21.35vw;
	float: left;
}

.top_rmtp {
	height: 2.5vw;
	line-height: 2.5vw;
	color: #fff;
	font-size: 1.04vw;
	padding: 0 1.04vw;
	background-color: #252a34;
}

.top_rmtp a span {
	color: #fff;
}

.top_rmtp a img {
	margin-top: 0.75vw;
	margin-right: 0.52vw;
}


.picScroll-left {
	overflow: hidden;
	position: relative;
}

.picScroll-left .hd {
	overflow: hidden;
	height: 2.08vw;
	background: #000;
	position: absolute;
	bottom: 2.04vw;
	z-index: 9;
	width: 96%;
	padding: 0 0.52vw;
	font-family: 黑体;
}

.picScroll-left .hd .prev,
.picScroll-left .hd .next {
	display: block;
	float: left;
	overflow: hidden;
	cursor: pointer;
	margin-top: 5px;
}

.picScroll-left .hd .next {
	font-size: 1.25vw;
	color: #fff;
	float: right;
	margin-top: 5px;
}

.picScroll-left .hd .prevStop {
	background-position: -3.125vw 0;
}

.picScroll-left .hd .nextStop {
	background-position: -3.125vw -2.6vw;
}

.picScroll-left .hd ul {
	float: right;
	overflow: hidden;
	zoom: 1;
	margin-top: 0.52vw;
	zoom: 1;
}

.picScroll-left .hd ul li {
	float: left;
	width: 0.46vw;
	height: 0.46vw;
	overflow: hidden;
	margin-right: 5px;
	text-indent: -990.46vw;
	cursor: pointer;
	background: url("../images/icoCircle.gif") 0 -0.46vw no-repeat;
}

.picScroll-left .hd ul li.on {
	background-position: 0 0;
}

.picScroll-left .bd ul {
	overflow: hidden;
	zoom: 1;
}

.picScroll-left .bd ul li {
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	width: 100%;
}

.picScroll-left .bd ul li .pic {
	text-align: center;
}

.picScroll-left .bd ul li .pic img {
	width: 100%;
	height: 18.75vw;
	display: block;
}

.pageState {
	font-size: 0.83vw;
	color: #fff;
	position: relative;
	top: 5px;
	left: 0.78vw;
}

.pageState span {
	font-size: 1.25vw;
	color: #eb2525;
}

.pageState {
	font-size: 0.83vw;
	color: #fff;
}

.picScroll-left .title {
	font-size: 1.04vw;
	height: 2.08vw;
	position: relative;
	color: #fff;
	z-index: 99;
	line-height: 1.82vw;
	bottom: 1.92vw;
	margin: 0 auto;
	width: 90%;
}

.picScroll-left .title a {
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 75%;
	margin: 0 auto;
	text-align: center;
	display: block;
}

.picScroll-left .hd .prev {
	font-size: 1.25vw;
	color: #fff;
	float: left;
}

.nav_ywtj {
	width: 58%;
	float: right;
}

/* 要闻推荐 */
.caption {
	display: flex;
	height: 1.56vw;
	line-height: 1.56vw;
	border-top: 1px solid #404751;
	border-bottom: 1px solid #404751;
	font-size: 0.83vw;
	color: #cccccc;
	padding-left: 1.04vw;
	margin-top: 0.625vw;
}

.caption span:nth-child(1) {
	width: 59%;
}

.caption span:nth-child(2) {
	width: 16%;
}

.caption span:nth-child(3) {
	width: 25%;
}

.nav_ywtj .list h1 {
	float: left;
	font-size: 0.94vw;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.nav_ywtj .list {
	padding: 0 0 0 1.04vw;
}

.nav_ywtj .list li {
	height: 2.6vw;
	line-height: 2.6vw;
	border-bottom: 1px dashed #5b6370;
}

.nav_ywtj .list h1:nth-child(1) {
	width: 59%;
}

.nav_ywtj .list h1:nth-child(2) {
	width: 16%;
}

.nav_ywtj .list h1:nth-child(3) {
	width: 25%;
}

/* 国际热搜 */
.nav_gjrs {
	width: 28%;
	background-color: #252a34;
	float: left;
}

.tops_i {
	height: 2.5vw;
	line-height: 2.5vw;
	color: #fff;
	font-size: 1.04vw;
	background-color: #2f3642;
	padding: 0 1.04vw;
}

.tops_i a img {
	margin-top: 0.78vw;
	margin-right: 0.52vw;
}

.tops_i a span {
	color: #fff;
}

.rsc_s a {
	font-size: 0.94vw;
	color: #fff;
}

.nav1 {
	width: 92%;
	height: 4.375vw;
	line-height: 4.375vw;
	float: left;
	text-align: center;
	margin-bottom: 0.78vw;
}

.fs {
	background-color: #fd4c73;
}

.nav2 {
	width: 66.5%;
	height: 4.375vw;
	line-height: 4.375vw;
	float: left;
	margin-bottom: 0.78vw;
	text-align: center;
}

.wid162 {
	width: 8.3vw;
	float: left;
}

.nav3 {
	width: 66.5%;
	height: 9.499vw;
	line-height: 9.499vw;
	float: left;
	text-align: center;
}

.rsc_s {
	    padding: 1.2vw 1vw;
    overflow: hidden;
}

/* 门户热点 */
.nav_mhrd {
	width: 68.5%;
	background-color: #2f3642;
	float: right;
	padding: 0.2vw 1.04vw;
	padding-bottom: 0.78vw;
	overflow: hidden;
}

.nav_mhrd .tops_i ul li {
	width: 5.83vw;
	height: 1.45vw;
	text-align: center;
	line-height: 1.45vw;
	font-size: 0.94vw;
	float: left;
	margin-top: 0.78vw;
	margin-right: 1.56vw;
	border-radius: 0.78vw;
	border: 1px solid #5c6573;
}

.nav_mhrd .tops_i ul li:hover {
	background-color: #357ee8;
}

.nav_mhrd .tops_i .active{
	background-color: #357ee8;
}

.nav_mhrd .tops_i ul li a {
	color: #fff;
}

.nav_qrd {
	width: 32.6%;
	float: left;
	margin-right: 0.625vw;
	background-color: rgb(41, 48, 59);
	overflow: hidden;
}

.nav_mhrd .tops_i {
	margin-bottom: 0.52vw;
	padding: 0;
}

.tops_i2 {
	height: 40px;
	line-height: 38px;
	background-color: #252a34;
	color: #fff;
	font-size: 1.04vw;
	padding: 0 1.04vw;
}

.tops_i2 a img {
	margin-top: 8px;
	margin-right: 0.52vw;
}

.tops_i2 a span {
	color: #fff;
}

/* 七日热点 */
.captions {
	display: flex;
	height: 1.56vw;
	line-height: 1.56vw;
	border-top: 1px solid #404751;
	border-bottom: 1px solid #404751;
	font-size: 0.83vw;
	color: #cccccc;
	padding-left: 1.04vw;
	margin-top: 0.52vw;
}

.captions span:nth-child(1) {
	width: 10%;
}

.captions span:nth-child(2) {
	width: 90%;
}

.nav_qrd ul li span {
	width: 1.25vw;
	height: 1.25vw;
	display: inline-block;
	background-color: #f59403;
	text-align: center;
	line-height: 1.25vw;
	color: #fff;
	border-radius: 0.2vw;
	float: left;
	margin-top: 0.73vw;
	margin-right: 0.625vw;
}

.nav_qrd .list {
	padding: 0 0.5vw 0 0.5vw;
}

.nav_qrd .list li {
	height: 2.6vw;
	line-height: 2.6vw;
	overflow: hidden;
	border-bottom: 1px dashed #5b6370;
}

.nav_qrd .list li h1 {
	float: left;
	font-size: 0.94vw;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 90%;
}





/* 领导人 */
.nav_ldr {
	padding: 1.3vw;
	overflow: hidden;
	background-color: #252a34;
	margin-bottom: 1.82vw;
}

.nav_ldr img {
	width: 9.375vw;
	height: 11.97vw;
	float: left;
}

.nav_ldr h1 {
	font-size: 1.56vw;
	color: #fff;
	text-align: center;
	margin-bottom: 0.78vw;
	margin-top: 3.64vw;
}

.nav_ldr h2 {
	font-size: 1.04vw;
	color: #fff;
	text-align: center;
}

.left_ld {
	width: 28.2%;
	float: left;
}

.slideTxtBox2 {
	width: 100%;
	height: 14.58vw;
	overflow: hidden;
	margin-bottom: 1.82vw;
	background: #252a34;
}

.slideTxtBox2 .hd {
	height: 2.6vw;
	line-height: 2.6vw;
	background: #2f3642;
	position: relative;
}

.slideTxtBox2 .hd ul {
	float: left;
	position: absolute;
	left: 1.04vw;
	top: -1px;
	height: 32px;
}

.slideTxtBox2 .hd ul li {
	float: left;
	padding: 0 1.04vw;
	cursor: pointer;
	color: #fff;
	font-size: 1.04vw;
}

.slideTxtBox2 .hd ul li.on {

	border-bottom: 2px solid #3399ff;
	color: #3399ff;
}

.slideTxtBox2 .bd ul {
	padding: 0.78vw;
	zoom: 1;
}

.slideTxtBox2 .bd li {
	height: 1.25vw;
	line-height: 1.25vw;
}

.slideTxtBox2 .bd li a {
	color: #fff;
}

.slideTxtBox2 .bd li .date {
	float: right;
	color: #fff;
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideTxtBox2 .arrow {
	position: absolute;
	right: 0.52vw;
	top: 0;
}

.slideTxtBox2 .arrow a {
	display: block;
	width: 5px;
	height: 0.46vw;
	float: right;
	margin-right: 5px;
	margin-top: 0.52vw;
	overflow: hidden;
	cursor: pointer;
	background: url("../images/arrow.png") 0 0 no-repeat;
}

.slideTxtBox2 .arrow .next {
	background-position: 0 -2.6vw;
}

.slideTxtBox2 .arrow .prevStop {
	background-position: -3.125vw 0;
}

.slideTxtBox2 .arrow .nextStop {
	background-position: -3.125vw -2.6vw;
}

.slideTxtBox2 .bd {
	background: #252a34;
}

.nav_tj {
	background: #252a34;
	height: 14.58vw;
}

.nav_tj .tops_i {
	height: 2.6vw;
	line-height: 2.6vw;
}

.nav_tj ul {
	    padding: 0.52vw 0.78vw;
	    overflow: hidden;
}

.nav_tj ul li img {
	width: 100%;
	height: 5.2vw;
}

.nav_tj ul li:nth-child(3) {
	margin-right: 0;
}

.nav_tj ul li:nth-child(6) {
	margin-right: 0;
}

.nav_tj ul li {
	      margin-right: 0.46vw;
	      float: left;
	      width: 32%;
	      margin-bottom: 0.52vw;
}

.center_jh {
	    float: left;
	    width: 32.5%;
	    margin: 0 0 0 1.56vw;
}

.slideTxtBox3 {
	width: 100%;
	    overflow: hidden;
	    margin-bottom: 1.82vw;
	    background: #252a34;
}

.slideTxtBox3 .hd {
	height: 2.6vw;
	line-height: 2.6vw;
	background: #2f3642;
	position: relative;
}

.slideTxtBox3 .hd ul {
	float: left;
	position: absolute;
	height: 2.6vw;
}

.slideTxtBox3 .hd ul li {
	float: left;
	padding: 0 1.56vw;
	cursor: pointer;
	color: #fff;
	font-size: 1.04vw;
	padding-left: 2.35vw;
	background: url(../img/Shape6.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-position-x: 0.78vw;
}

.slideTxtBox3 .hd ul li.on {
	background-color: #252a34;

	color: #3399ff;
}

.slideTxtBox3 .bd ul {
	padding: 0.78vw;
	zoom: 1;
}

.slideTxtBox3 .bd li {
	    height: 3.125vw;
	    background-color: #29303b;
	    padding: 0.78vw 1.04vw;
		margin-bottom: 0.83vw;
}
.slideTxtBox3 .bd li a {
	color: #fff;
}

.slideTxtBox3 .bd li .date {
	float: right;
	color: #fff;
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideTxtBox3 .arrow {
	position: absolute;
	right: 0.52vw;
	top: 0;
}

.slideTxtBox3 .arrow a {
	display: block;
	width: 5px;
	height: 0.46vw;
	float: right;
	margin-right: 5px;
	margin-top: 0.52vw;
	overflow: hidden;
	cursor: pointer;
	background: url("../images/arrow.png") 0 0 no-repeat;
}

.slideTxtBox3 .arrow .next {
	background-position: 0 -2.6vw;
}

.slideTxtBox3 .arrow .prevStop {
	background-position: -3.125vw 0;
}

.slideTxtBox3 .arrow .nextStop {
	background-position: -3.125vw -2.6vw;
}

.slideTxtBox3 .bd {
	background: #252a34;
}
.slideTxtBox3 .bd li h1{
	    font-size: 1.04vw;
	    color: #fff;
	    line-height: 1.56vw;
	    height: 3.125vw;
}
.slideTxtBox3 .bd li h1 b{
	color: #ff9900;
	font-weight: 500;
}
.slideTxtBox3 .bd li  span {
	font-size: 0.94vw;
	color: #3399ff;
	float: right;
	margin-top: -1.25vw;
}
/* 实时热点 */
.nav_srd{
	width: 28.2%;
	float: right;
	height: 47.13vw;
	    overflow: hidden;
}
.slideTxtBox4 {
	    width: 100%;
	    overflow: hidden;
	    margin-bottom: 1.82vw;
	    background: #252a34;
	    padding-bottom: 0.2vw;
}

.slideTxtBox4 .hd {
	height: 2.6vw;
	line-height: 2.6vw;
	background: #2f3642;
	position: relative;
}

.slideTxtBox4 .hd ul {
	float: left;
	position: absolute;
	height: 2.6vw;
}

.slideTxtBox4 .hd ul li {
	float: left;
	padding: 0 1.56vw;
	cursor: pointer;
	color: #fff;
	font-size: 1.04vw;
	padding-left: 2.35vw;
	background: url(../img/Shape6.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-position-x: 0.78vw;
}

.slideTxtBox4 .hd ul li.on {
	background-color: #252a34;

	color: #3399ff;
}

.slideTxtBox4 .bd ul {
	padding: 5px 1.3vw;
	zoom: 1;
}

.slideTxtBox4 .bd li { 
	    overflow: hidden;
	    padding: 0.94vw 0;
	    padding: 1.56vw 1.3vw 0 1.3vw;
	    border-bottom: 1px dashed #5b6370;
}
.slideTxtBox4 .bd li:nth-child(1){
	margin-bottom: 0.83vw;
}
.slideTxtBox4 .bd li a {
	color: #fff;
}
.slideTxtBox4 .bd li i {
    width: 1.25vw;
        height: 1.25vw;
        display: inline-block;
        background-color: #f59403;
        text-align: center;
        line-height: 1.25vw;
        color: #fff;
        border-radius: 0.2vw;
        float: left;
        margin-top: 0.2vw;
        margin-right: 0.625vw;
}
.slideTxtBox4 .bd li .date {
	float: right;
	color: #fff;
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideTxtBox4 .arrow {
	position: absolute;
	right: 0.52vw;
	top: 0;
}

.slideTxtBox4 .arrow a {
	display: block;
	width: 5px;
	height: 0.46vw;
	float: right;
	margin-right: 5px;
	margin-top: 0.52vw;
	overflow: hidden;
	cursor: pointer;
	background: url("../images/arrow.png") 0 0 no-repeat;
}

.slideTxtBox4 .arrow .next {
	background-position: 0 -2.6vw;
}

.slideTxtBox4 .arrow .prevStop {
	background-position: -3.125vw 0;
}

.slideTxtBox4 .arrow .nextStop {
	background-position: -3.125vw -2.6vw;
}

.slideTxtBox4 .bd {
	background: #252a34;
}
.slideTxtBox4 .bd li h1{
	font-size: 1.04vw;
	    color: #fff;
	    line-height: 1.56vw;
	    width: 90%;
	    text-align: justify;
		overflow: hidden;
		    text-overflow: ellipsis;
		    white-space: nowrap;
}
.slideTxtBox4 .bd li p{
	    font-size: 0.94vw;
	    color: #d5d5d5;
	    margin: 0.52vw 0;
	    width: 92%;
	    float: right;
	    text-align: justify;
		word-break: break-all;
		text-overflow: ellipsis;
		display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
		-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
		-webkit-line-clamp: 3; /** 显示的行数 **/
		overflow: hidden;  /** 隐藏超出的内容 **/
}
.slideTxtBox4 .bd li  b{
	font-size: 0.94vw;
	color: #3399ff;
	font-weight: 500;
	float: right;
}
.slideTxtBox4 .bd li  span {
	font-size: 0.94vw;
	color: #3399ff;
	float: left;
	    margin-left: 1.82vw;
}
/* 频道热点 */
.slideTxtBox5 {
	    width: 100%;
	    overflow: hidden;
	    margin-bottom: 1.82vw;
	    background: #222831;
	    padding-bottom: 0.2vw;
}

.slideTxtBox5 .hd {
	height: 2.6vw;
	line-height: 2.6vw;
	background: #2f3642;
	position: relative;
}

.slideTxtBox5 .hd ul {
	float: left;
	position: absolute;
	height: 2.6vw;
}

.slideTxtBox5 .hd ul li {
	      float: left;
	      padding: 0 1.875vw;
	      cursor: pointer;
	      color: #fff;
	      font-size: 1.04vw;
	      padding-left: 3.35vw;
	      background: url(../img/Shape6.png);
	      background-position: left center;
	      background-repeat: no-repeat;
	      background-position-x: 1.8vw;
}

.slideTxtBox5 .hd ul li.on {
	background-color: #252a34;

	color: #3399ff;
}

.slideTxtBox5 .bd ul {
	padding: 5px 0;
	zoom: 1;
}

.slideTxtBox5 .bd li { 
	         overflow: hidden;
	         padding: 1.04vw 1.14vw;
	         width: 28%;
	         height: 12.37vw;
	         float: left;
			 margin-right: 0.94vw;
			 margin-bottom: 0.94vw;
			 background-color: #29303b;
}
.slideTxtBox5 .hds li:hover{
	background-color: #357ee8;
}
.slideTxtBox5 .hds li a {
	color: #fff;
}
.slideTxtBox5 .hds li i {
    width: 1.25vw;
        height: 1.25vw;
        display: inline-block;
        background-color: #f59403;
        text-align: center;
        line-height: 1.25vw;
        color: #fff;
        border-radius: 0.2vw;
        float: left;
        margin-top: 0.2vw;
        margin-right: 0.625vw;
}
.slideTxtBox5 .hds li .date {
	float: right;
	color: #fff;
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideTxtBox5 .arrow {
	position: absolute;
	right: 0.52vw;
	top: 0;
}

.slideTxtBox5 .arrow a {
	display: block;
	width: 5px;
	height: 0.46vw;
	float: right;
	margin-right: 5px;
	margin-top: 0.52vw;
	overflow: hidden;
	cursor: pointer;
	background: url("../images/arrow.png") 0 0 no-repeat;
}

.slideTxtBox5 .arrow .next {
	background-position: 0 -2.6vw;
}

.slideTxtBox5 .arrow .prevStop {
	background-position: -3.125vw 0;
}

.slideTxtBox5 .arrow .nextStop {
	background-position: -3.125vw -2.6vw;
}

.slideTxtBox5 .bd {
	background: #252a34;
	    width: 74%;
	    float: left;
		padding: 0.94vw 0;
}
.slideTxtBox5 .bd ul{
	overflow: hidden;
}
.slideTxtBox5 .bd li h1{
	font-size: 1.25vw;
	    color: #fff;
	    line-height: 1.56vw;
	    text-align: justify;
		overflow: hidden;
		    text-overflow: ellipsis;
		    white-space: nowrap;
			display: block;
}
.slideTxtBox5 .bd li p{
	          font-size: 0.94vw;
	          color: #d5d5d5;
	          border-top: 1px dashed #99ccff;
	          text-align: justify;
	          padding: 0.625vw 0.52vw 0 0.52vw;
	          margin-top: 0.78vw;
	          word-break: break-all;
	          text-overflow: ellipsis;
	          display: -webkit-box;
	          -webkit-box-orient: vertical;
	          -webkit-line-clamp: 5;
	          overflow: hidden;
}
.slideTxtBox5 .bd li  b{
	font-size: 0.94vw;
	color: #3399ff;
	font-weight: 500;
	float: right;
}
.slideTxtBox5 .hds li  span {
	font-size: 0.94vw;
	color: #3399ff;
	float: left;
	    margin-left: 1.82vw;
}
.slideTxtBox5 ul li img{
	width: 3.64vw;
	    height: 3.64vw;
	    border-radius: 2.34vw;
	    float: left;
	    margin-right: 1.25vw;
}
.slideTxtBox5  .bd ul li h1{
	margin-top: 0.52vw;
	margin-bottom: 5px;
}
.slideTxtBox5 ul li h2{
	font-size: 0.94vw;
	display: inline-block;
}
.nav_fwqs{
	      width: 24.5%;
	      float: right;
	      margin: 1.04vw 0 0 0;
	      margin-right: 1.3vw;
	      /*height: 13.43vw;*/
	      background-color: #29303b;
}
.nav_fwqs .tops_i img{
	margin-top: 0.625vw;
}

.captions2{
	display: flex;
	height: 1.56vw;
	line-height: 1.56vw;
	border-top: 1px solid #404751;
	border-bottom: 1px solid #404751;
	font-size: 0.83vw;
	color: #cccccc;
	padding-left: 1.04vw;
	margin-top: 0.52vw;
}

.captions2 span:nth-child(1) {
	width: 15%;
}

.captions2 span:nth-child(2) {
	width: 60%;
}
.captions2 span:nth-child(3) {
	width: 20%;
}


.nav_fwqs .list {
	padding: 0 1.04vw 0 1.04vw;
}

.nav_fwqs .list li {
	    height: 2.08vw;
	    line-height: 2.08vw;
	    overflow: hidden;
	    border-bottom: 1px dashed #5b6370;
}

.nav_fwqs .list li h1 {
	    float: left;
	    font-size: 0.94vw;
	    color: #fff;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	    width: 59%;
}
.nav_fwqs ul li span {
       width: 1.25vw;
       height: 1.25vw;
       display: inline-block;
       background-color: #f59403;
       text-align: center;
       line-height: 1.25vw;
       color: #fff;
       border-radius: 0.2vw;
       float: left;
       margin-top: 0.46vw;
       margin-right: 1.9vw;
	   margin-left: 1.2vw;
}
.nav_fwqs ul li i{
	font-size: 0.94vw;
	color: #fff;
}
.nav_fwqs  .list li:nth-child(4) span{
	background-color: #3399ff;
}

.search-text {
    width: 298px;
    height: 46px;
    padding-left: 1.45vw;
    border: 2px solid #707783;
    border-radius: 3px;
    background-color: transparent;
    font-size: 0.94vw;
    color: #999;
}
.btn {
    width: 32px;
    height: 32px;
    background: url(../img/cblj-icon-2.png) no-repeat;
    position: absolute;
    top: 0.52vw;
    right: 1.14vw;
}
.nav_fwqs .tops_i{
	background-color: #252a34;
}
.nav_seach{
	    position: relative;
	    margin: 0 auto;
	    width: 31.45vw;
}
.nav_nc{
	padding: 1.04vw;
}
.nav_nc ul li i{
	font-size: 0.83vw;
	float: right;
	color: #ccc;
}
.nav_nc ul li h1{
	float: left;
	color: #fff;
	font-size: 0.94vw;
}
.nav_nc ul li{
	height: 36px;
	line-height: 36px;
	overflow: hidden;
}
.nav_nc ul{
	margin-top: 0.78vw;
}

.box1 {
    width: 29.5%;
    float: left;
	padding: 0 1.3vw;
	background-color: #2f3642;
}
.box_s h2{
	font-size: 1.14vw;
}
.box_s .column-name{
	padding-left: 0.52vw;
	background-color: #252a34;
}

.box_s .list {
	background-color: #29303b;
	padding: 0 1.04vw 0 1.04vw;
}

.box_s .list li {
	height: 2.34vw;
	    line-height: 2.34vw;
	overflow: hidden;
	border-bottom: 1px dashed #5b6370;
}

.box_s .list li h1 {
		float: left;
	    font-size: 0.94vw;
	    color: #fff;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	    width: 57%;
		    margin-right: 0.625vw;
}
.box_s .list li span{
	    width: 3.64vw;
	    height: 1.14vw;
	    background-color: #357ee8;
	    float: left;
	    text-align: center;
	    line-height: 1.14vw;
	    color: #fff;
	    font-size: 0.73vw;
	    border-radius: 3px;
	    margin-right: 8px;
		margin-top: 0.57vw;
		margin-left: 0.4vw;
}
.box_s .list li i{
	font-size: 0.73vw;
	color: #fff;
	width: 12%;
	float: left;
}
.box_s .pl_x{
	margin-bottom: 0.78vw;
}
.box_s .list li:nth-child(5){
	border-bottom: none;
}
.column-name {
    background-color: #2f3642;
    height: 2.86vw;
    line-height: 2.86vw;
}
.box1 .column-name h2 {
    display: inline-block;
}
.column-name>h2 {
    font-size: 1.35vw;
    padding-left: 1.71vw;
    background-position: left center;
    background-repeat: no-repeat;
	color: #Fff;
}
.time {
    float: right;
}
.time a {
    width: 4.68vw;
    height: 1.35vw;
    line-height: 1.35vw;
    border-radius: 3px;
    text-align: center;
    color: #5093e2;
    background-color: #3b4a65;
    display: inline-block;
	margin-left: 0.52vw;
}
.time a.active {
    background-color: #357ee8;
    color: #fff;
}
.xs{
	float: right;background-color: #2c7fef;width: 30.5%;margin-bottom: 0px;
}
body{
	overflow-y: hidden;
	background-color: #161a1f;
}
@media screen and (min-width: 1920px) {
	.slideTxtBox5 .bd li{
		height: 11.37vw;
	}
}
.mtfg .bd{
	padding: 0;
	width: 100% !important;
}
.mtfg .bd li{
	 padding: 0;
	width: 100% !important;
	float: initial;
	margin-right: 0;
	margin-bottom: 0;
	height: auto;
}
.mtfg ul li span{
	color: #fff !important;
}

.item-0 span {
	background-color: #3399ff !important;
}

.item-1 span {
	background-color: #3399ff !important;
}

.item-2 span {
	background-color: #3399ff !important;
}

/* 登录 */
.dialog-wrap {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 9999;
	width: 100%;
	height: 100%;
	background-color: rgba(255,255,255,1);
}
.dialog-login {
	padding: 10% 40%;
}
.dialog-login .item {
	width: 100%;
	margin-bottom: 10px;
}
.dialog-login .ipt-inner {
	border-radius: 4px;
	border: 1px solid #dcdfe6;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 40px;
	line-height: 40px;
	outline: 0;
	padding: 0 15px;
}
.dialog-login .login-btn {
	display: block;
	border-radius: 4px;
	border: 1px solid #dcdfe6;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #fff;
	background-color: #409eff;
	text-align: center;
	cursor: pointer;
}