﻿@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,input,select,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}table{border-collapse:collapse;border-spacing:0}img{border:0;vertical-align:top}ol,ul{list-style:none}a{text-decoration:none}a:hover{text-decoration:underline}.tal{text-align:left}.tac{text-align:center}.tar{text-align:right}.bc{margin-left:auto;margin-right:auto}.fl,.fr{display:inline}.fl{float:left}.fr{float:right}.cb{clear:both}.cl{clear:left}.cr{clear:right}.clearfix{overflow:hidden;zoom:1}.hide{visibility:hidden}.none{display:none}

html, body { height: 100%; min-width: 1200px; scroll-behavior:smooth;}

body { font-family: "Microsoft YaHei", "SimSun"; font-size: 12px; line-height: 20px; color: #000; overflow:Scroll;overflow-x:hidden;margin: 0 auto;}
a { color: #000; }

body { font-family: "微软雅黑"; font-size: 12px; color: #000; line-height: 20px; -webkit-text-size-adjust: 100%; }


.w1200 {width: 1200px;margin: 0 auto;}

.fl {
	float: left;
}
/* 导航栏 */

.logo { margin-top: 8px; }
.logo img {
	width:190px; 
	margin-top:35px;
}
.navigation { font-family: Arial; font-size: 14px; color: #CC0000; line-height: 30px; border-bottom: 1px dotted #C9C9C9; width: 780px; margin: 5px 0px 0px 80px; }
.navigation a { color: #CC0000; margin: 0px 7px; }
.navigation .t { color: #000; }
.topInfo { width: 700px; padding-top: 40px;margin-left:61px; }
.topInfo .library{
	width:600px; text-align:left;margin-left: 185px;
}
.topInfo .library a { margin: 0px 7px; }

.citys{
	width:700px; text-align:right; clear:both;
}
.serv{
	float:right; width:140px; height:40px; padding-top:25px;
}
.serv img{
	width:140px;
	 height:40px;
	 margin-top: 10px;
}


.nav .navbar {
	margin-top: 30px;
}
.nav .navbar ul{
	height: 43px;
	width: 1200px;
	background-color: red;
}
.nav .navbar li {
	float: left;
	line-height: 43px;
	margin:auto 27px ;
}
.nav .navbar li:first-of-type {
	margin-left: 91px;
}
.nav .navbar li:nth-child(5){
	width: 131px;
}
.nav .navbar li:nth-child(5) a{
	font-family: '思源黑体';
}
.nav .navbar li a{
	color: white;
	font-size: 16px;
	text-decoration: none;
	cursor: pointer;
}
.nav .navbar li a:hover{
	font-weight: bold;
}
/* 首页头条 */
.topnews{
	margin-top: 35px;
}
.topnews .top h1 {
	display: flex;align-items: center;justify-content: center;flex-direction: column;text-align:center;
	line-height: 36px;
}
.topnews .top h1 a{
	font-size: 35px;
	color: #1e59a7;	
}
.topnews .top p{
	margin-top: 15px;	
	display: flex;align-items: center;justify-content: center;flex-direction: row;text-align:center;
}
.topnews .top p a {
	font-size: 14px;
	color: #595757;
}
.topmore {
	height: 16px;
	margin-top: 10px;
	margin-bottom: 30px;
}
.topmore a {
	float: right;
	color: #C4C4C4;
	font-size: 16px;
	text-decoration: none;
}

/* 首页图片新闻 */
.picnews {margin: 20px auto 33px; }
.picnews .pic{float: left; }
.picnews .pic { width: 640px; height: 440px; position: relative; float: left; overflow: hidden; }
.picnews .pic li { width: 640px; height: 440px; float: left; position: relative; }
.picnews .pic li img { width: 640px; height: 440px; }
.picnews .pic li p { height: 46px;font-size: 16px; color: #fff; text-align: left;line-height: 46px;padding-left: 22px; position: absolute; width: 618px; left: 0px; bottom: 0; background:rgba(89,87,87,0.4); z-index: 5;  }
.picnews .pic li p a { color: #FFFFFF; font-size: 18px;display: block;text-overflow: ellipsis ;white-space:nowrap;overflow: hidden;width: 490px;}

.picnews .pic .menu {clear: both;width: 100%;height: 6px;position: absolute;right: -525px;bottom: 27px;z-index: 6;}
.picnews .pic .menu span { background-color: #FFFFFF; border-radius: 4px; display: inline-block; width: 6px; height: 6px; margin: 0 5px; overflow: hidden; cursor: pointer; }
.picnews .pic .menu .cur { background-color: #FFFFFF; width: 30px; transition: all 0.2s linear; transform-origin: center center; }


.picnews .news{float: right;width: 535px;}
.picnews .news ul{
}
.picnews .news ul h1 a{
	font-size:18px;
	color: #284891;
	font-weight: bold;
	display: block;
	text-overflow: ellipsis ;white-space:nowrap;overflow: hidden;
	margin-bottom: 23px;
}
.picnews .news ul h2 a{
	font-size: 16px;
	text-decoration: none;
	font-weight: 400;
	color: #595757;
	display: block;
	text-overflow: ellipsis ;white-space:nowrap;overflow: hidden
}
.picnews .news ul li h2 a:hover{
	color:#1e59a7
}
.picnews .news ul li {
	margin-bottom: 22px;
}
/* ad */
.ad .picBox0{
	width: 1200px;
	height: 154px;
}
.ad .picBox0 .tab {
	width: 100%;
	height: 100%;
}
.ad .picBox0 img{
	width: 100%;
	height: 100%;
}
/* 新闻块*/
/* 原创与三分钟 */
.newszone {
	margin-top: 38px;
}
.newszone h1{
	color: red;
	font-size: 22px;
	float: left;
	margin-right: 21px;
	padding-top: 5px;
}
.newszone .more {
	border-left: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
	height: 21px;
	margin-top: 6px;
	text-align: right;
	padding-bottom: 3px;
}
.newszone .more a{
	font-size: 16px;
	color:#C4C4C4;
	text-decoration: none;
	
}
.newszone .org{
	width: 786px;
	float: left;
}
.newszone .three{
	width: 373px;
	float: right;
}

.newszone .picandnews {
	margin-top: 36px;
}
.newszone .picandnews .flbox{
	width: 292px;
	float: left;
}

.newszone .picandnews .flbox .Bpic{
	position: relative;
}
.newszone .picandnews .flbox .orgnewslist {
	margin-top: 25px;
	
}

.newszone .picandnews .orgnewslist li{
	margin-bottom: 22px;
	text-overflow: ellipsis ;
	white-space:nowrap;
	overflow: hidden;
	display: block;
}
.newszone .picandnews .orgnewslist li{
	margin-bottom: 20px;
}

.newszone .picandnews>ul>li:last-of-type{
	margin-right: 0;
}
.newszone .picandnews img.tpic{
	width: 292px;
	height: 221px;
}

.newszone  .picandnews .bc{
	background: black;
	opacity: 0.3;
	position: absolute;
	width: 292px;
	top:188px;
	
	height: 31px;
	left:0;
	z-index: 98;
	
}
.newszone .picandnews .txt {
	font-size: 14px;
	position: absolute;
	width: 292px;
	top:188px;
	text-align: center;	
	left:0;
	z-index: 99;
	color: white;
	line-height: 31px;
	display: block;
	text-overflow: ellipsis ;white-space:nowrap;overflow: hidden
}
.newszone .frbox{
	width: 472px;
	float: right;
}

.newszone  .picandnews .orgnewslist{
	width:100%;
}

.newszone .picandnews .orgnewslist li::before{
	content:''; width:4px; height:4px; border-radius:50%; background:#284891; display:inline-block; margin-right:5px; vertical-align:middle; margin-top:-3px;
	
}
.newszone  .picandnews .orgnewslist li a{
	color: #595757;
	font-weight: 400;
	font-size: 16px;
	text-decoration: none;
}
.newszone  .picandnews .orgnewslist li a:hover{
	color: #284891;
}
	



/* 中国三分钟 */

.three .threemin{
	margin-top: 37px;
} 
.three .threemin li{
	margin-bottom: 1px;
	line-height: 45px;
	position: relative;
}
.three .threemin li:hover{
	cursor: pointer;
}
.three .threemin .simg .show{
	width:373px;
	height: 212px;
}
.three .threemin .simg .playi{
	position: absolute;
	width: 50px;
	height: 50px;
	top:125px;
	left:155px
}			
.three .threemin h2{
	font-size: 16px;
}
.three .threemin .tt {
	width: 373px;
	height: 45px;
	background-color: #F2F2F2;
}
.three .threemin .tt a {
	float: right;
	}
.three .threemin .tt h2 {
	float: left;
	color: #595757;
	margin-left: 11px;
	width: 330px;
	text-overflow: ellipsis ;
	white-space:nowrap;
	overflow: hidden;
}
.three .threemin .tt h2 img{
	margin-top: 20px;
	margin-right: 11px;
}
.three .threemin li a.simg{
	display: none;
}
.three .threemin li.active a.simg{
	display: block;
}
.three .threemin li .s{
	margin-top: 20px;
	margin-right: 15px;
}

.three .threemin li.active div h2 {
	color: #13519F;
}
/* 广告 */
.exbox {
	margin-top: 30px;
}
/*
.exbox a{
	display: block;
}
.exbox a:first-child {
	margin-right: 30px;
	float: left;
}

.exbox a:last-child{
	float: right;
}
.exbox a:first-child img{
	width: 797px;
	height: 100px;
}
.exbox a:last-child img{
	width: 373px;
	height: 100px;
} */

.exbox .picBox1{
	width: 797px;
	height: 100px;
	float: left;
}
.exbox .picBox2{
	width: 373px;
	height: 100px;
	float: right;
}

.exbox .tab {
	width: 100%;
	height: 100%;
}
.exbox img{
	width: 100%;
	height: 100%;
}

/* 英语新闻和视频推荐 */
.ennews{
	margin-top: 30px;
}
.ennews h1{
	color: red;
	font-size: 22px;
	font-weight: bold;
	float: left;
	margin-right: 19px;
	padding-top: 5px;
}
.ennews .more {
	border-left: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
	height: 21px;
	margin-top: 6px;
	text-align: right;
	padding-bottom: 3px;
}
.ennews .more a{
	font-size: 16px;
	color:#C4C4C4;
	text-decoration: none;
	
}

.ennews .enleftbox .bc{
	background: black;
	opacity: 0.3;
	position: absolute;
	width: 100%;
	height: 33px;
	top:138px;
	left:0;
	z-index: 98;
	
}
.ennews .enleftbox .txt {
	font-size: 14px;
	position: absolute;
	width: 100%;
	text-align: center;
	top:138px;
	left:0;
	z-index: 99;
	color: white;
	line-height: 33px;
	display: block;
	text-overflow: ellipsis ;white-space:nowrap;overflow: hidden
}
.ennews .en{
	width: 786px;
	float: left;
}
.ennews .en .enleftbox {
	float: left;
	margin-top: 43px;
}
.ennews .ved{
	width: 373px;
	float: right;
}
.ennews .en .enpic {
	width: 292px;
	float: left;
}


.ennews .en .enpic .bigpic span{
	line-height: 30px;
}
.ennews .en .enpic img {
	height: 171px;
	width: 292px;
}
.ennews .en .enpic a{
	float: left;
	position: relative;
}
.ennews .en .enpic a:nth-of-type(2){
	margin-right: 20px;
}
.ennews .en .enlist {
	width: 473px;
	float: right;
	margin-left: 21px;
	margin-top: -13px;
}
.ennews .en .enlist li{
	height: 58px;
	border-bottom: 1px solid #999999;

}
.ennews .en .enlist li a{
	font-size: 14px;
	margin-top: 10px;
	
	color: #595757;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.ennews .en .enlist li:last-of-type{
	border: none;
}

/* 中国三分钟*/

.ennews .ved .vedpic {
	margin-top: 43px;
	
}
.ennews .ved .vedpic a {
	width: 180px;
	position: relative;
	float: left;
	display: block;
	color: #595757;
}

.ennews .ved .vedpic a:last-of-type{
	margin-left: 13px;
}
	
.ennews .ved .vedpic img {
	height: 144px;
	width: 180px;
}

.ennews .ved .vedpic img.playicon {
	position: absolute;
	height: 50px;
	width: 50px;
	top:82px;
	left: 110px;
}

.ennews .ved .vedpic span {
	width: 180px;
	display: block;
	font-size: 14px;
	margin-top: 10px;
	text-overflow: ellipsis ;
	white-space:nowrap;
	overflow: hidden;
	
} 


/* exlist */

.exlist{
	margin-top: 50px;
}
#po li {
	margin-right: 20px;
}
#po {
	width: 100px;
	padding-left:30px;
}
.exlist>ul>li{
	float: left;
	width: 373px;
	position: relative;
	margin-right: 40px;
}

.exlist>ul>li:nth-child(3n){
	margin-right: 0;
}
.exlist .more {
	height: 51px;
	line-height: 51px;
	width: 374px;
	background-color: #F5F5F5;
	margin-bottom: 31px;
}

.exlist .picandnews .tpic{
	width: 373px;
	height: 324px;
	
}
.exlist .more h1{
	float: left;
	font-size: 22px;
	color: red;
	margin-left: 12px;
	
}
.exlist .more h1:hover{
	color:#FF0000
}
.exlist .more a{
	float: right;
	color: #C4C4C4;
	font-size: 12px;
	text-decoration: none;
}
.exlist .more a img{
	margin-top: 20px;
	margin-right: 20px;
}
.exlist .picandnews img {
	
}
.exlist  .picandnews .bc{
	background: black;
	opacity: 0.3;
	position: absolute;
	width: 100%;
	height: 33px;
	top: 373px;
	left:0;
	z-index: 98;
	
}
.exlist .picandnews .txt {
	font-size: 14px;
	position: absolute;
	width: 100%;
	text-align: center;
	top: 373px;
	left:0;
	z-index: 99;
	color: white;
	line-height: 33px;
	text-overflow: ellipsis ;
	white-space:nowrap;
	overflow: hidden;
	display: block;
}
.exlist .newl{
	margin-top: 20px;
}
.exlist .newl li{
	margin-bottom: 22px;
	text-overflow: ellipsis ;
	white-space:nowrap;
	overflow: hidden;
}
.exlist .newl li::before{
	content:''; width:3px; height:3px; border-radius:50%; background:#284891; display:inline-block; margin-right:5px; vertical-align:middle; margin-top:-3px;
}
.exlist .newl li a{
	font-size: 16px;
	color: #595757;
	text-decoration: none;
}
.exlist .newl li a:hover{
	color: #13519F;
}

/* exlist中的rot  */

.exlist .rot li{
	float: left;
	width: auto;
}
.exlist .rot li a{
	font-size: 16px;
	color: #818181;
}
.exlist .rot li a:hover{
	color: #284891;
}

.exlist .swiper-container{
	width: 155px;
	height: 50px;
	margin-left: 40px;
	margin-right: 0;
	float: left;
}








/* 友情链接 */
.flink{
	margin-top: 40px;
	margin-bottom: 20px;
}
.flink h1{
	color: red;
	font-size: 22px;
	font-weight: bold;
	float: left;
	margin-right: 19px;
}
.flink .more {
	border-left: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
	height: 21px;
	margin-top: 6px;
	text-align: right;
}


.boxyq { width:1198px; margin:10px auto 20px auto; border: solid 1px #ebebeb; height:75px; overflow:hidden; clear:both;}
.boxyq1 { line-height:36px; font-size:14px;}
.boxyq1 li { float:left; height:36px; text-align:center;}
.boxyq2 { clear:both; line-height:40px; font-size:14px; padding:0 20px;}
.boxyq2 a{ line-height:40px; font-size:14px; margin-right:15px;}
.titleon { font-size: 14px; line-height: 36px; color: #000000; text-decoration: none; border-bottom: solid 1px #ebebeb;}
.titleon a { font-size: 14px; line-height:36px; color: #000000; text-decoration: none;}
.titleoff { font-size: 14px; line-height: 36px; color: #e52530; text-decoration: none; font-weight: bold;}
.titleoff a { font-size: 14px; line-height: 22px; color: #e52530; text-decoration: none; font-weight: bold;}

/* footer版权 */
.footer{
	    width: 1200px;
	    margin: 0 auto ;     
	    overflow: hidden;
	    clear: both;
		
		
}

