* {
	padding: 0px;
	margin: 0px;
}

body,
html {
	width: 100%;
	min-width: 1200px;
	max-width: 1920px;
	font: 12px/1.5 Microsoft YaHei, Arial, sans-serif;
	margin: 0px auto;
}

a {
	text-decoration: none;
}

ul li {
	list-style: none;
}

img {
	border: none;
}

.clearfix:after {
	content: "";
	display: block;
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

.ell {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

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

.nav {
	padding: 26px 0px;
	padding-left: 310px;
	position: relative;
	width: 890px;
	padding-top: 50px;
	margin-bottom: 25px;
	padding-bottom: 0px;
}

.nav ul li {
	float: left;
	font-size: 20px;
	color: #1067d7;
	padding: 0px 25px;
	position: relative;
}

.nav ul li:first-child {
	padding-left: 0px;
}

.nav ul li:before {
	content: "";
	display: inline-block;
	width: 1px;
	top: 20%;
	bottom: 20%;
	background: #136fe4;
	position: absolute;
	left: 0px;
}

.nav ul li:first-child:before {
	display: none;
}

.nav ul li a {
	display: block;
	color: #1067d7;
}

.nav .logo {
	position: absolute;
	left: 0px;
	top: 26px;
}

.nav .logo img {
	display: block;
	width: 264px;
}

.posi {
	background: #f4f4f4;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	color: #808080;
}

.posi a {
	color: #808080;
}

.posi img {
	display: inline-block;
	position: relative;
	top: 3px;
	margin-right: 6px;
	margin-left: 12px;
}

.list-box {
	padding-left: 226px;
	position: relative;
	padding: 34px 0px 34px 226px;
	border-bottom: 1px solid #d4d4d4;
}

.ju_pic {
	position: absolute;
	left: 0px;
	top: 34px;
	width: 187px;
	height: 120px;
}

.ju_pic img {
	display: block;
	width: 100%;
	height: 100%;
}

.w917 {
	width: 917px;
}

.txtc {
	height: 120px;
	position: relative;
	overflow: hidden;
}

.txtc .data {
	font-size: 16px;
	color: #494949;
}

.txtc .t {
	color: #494949;
	font-size: 16px;
	margin: 6px 0px;
}

.txtc .t a {
	color: #494949;
}

.txtc .txt {
	font-size: 14px;
	color: #999999;
}

.txtc .txt a {
	color: #0c65d6;
}

.w250 {
	width: 250px;
}

.col-r-extra {}

.adv {
	margin-bottom: 25px;
}

.adv img {
	display: block;
	width: 100%;
}

.hd h3 {
	font-size: 16px;
	color: #494949;
	border-bottom: 1px solid #d4d4d4;
	padding-bottom: 8px;
	position: relative;
}
.hd h3:before{
	content:"";
	display:inline-block;
	position: absolute;
	bottom:-1px;
	width:26%;
	height:3px;
	background:#c20505;
}
.rankList {
	margin-bottom:26px;
}

.rankList li {
	border-bottom: 1px solid #f0f0f0;
	height: 42px;
	line-height: 42px;
	font-size: 14px;
	overflow: hidden;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
}

.rankList li.last {
	border: medium none;
}

.rankList li span {
	float: left;
	width: 18px;
}

.rankList li span.ranknum {
	background-color: #CACACA;
	color: #FFFFFF;
	float: left;
	font-family: "Arial";
	height: 18px;
	line-height: 18px;
	margin-top: 12px;
	text-align: center;
}

.rankList li span.front {
	background-color: #c61515;
}

.rankList li span .follow {
	background-color: #A2A2A2;
}

.rankList li a {
	color: #696969;
	float: left;
	padding-left: 10px;
	font-size: 14px;
	position: absolute;
}

.rankList li a:hover {
	color: #BA2636;
}

.bd li {
    display: inline;
    float: left;
    width: 116px;
    height: 110px;
    overflow: hidden;
    margin-left:7px;
    padding-bottom: 20px;
    color:#494949;
	font-size:16px;
}
.bd li a{
	color:#494949;
}
.bd{
	margin-top:28px;
}
.gz li {
    display:inline;
    float: left;
    width: 116px;
    height:144px;
    overflow: hidden;
    margin-left:16px;
    padding-bottom: 20px;
    font-size: 16px;
    text-align: center;
    color:#494949;
}

.gz li:first-child{
	margin-left:0px;
}
.gz img{
	display: block;
	width:100%;
	height:110px;
	margin-bottom:15px;
}

.footer{
	margin-top:58px;
	background:#f2f2f2;
	text-align: center;
	color:#494949;
	font-size:14px;
	padding-top:42px;
	padding-bottom:68px;
}
.share{
	position: relative;
	top:-8px;
}

.sydw{
	position: absolute;
	right:5%;
	top:15px;
}
.fimg{
	margin-top:34px;
}
.fimg ul li{
	float:left;
	margin-left:14px;
}
.fimg ul li:first-child{
	margin-left:0px;
}

/*内容页*/
.content h1 {
    font-size:28px;
    color:#494949;
    text-align: center;
    margin: 10px 0px;
    margin-top:16px;
}
.time{
	width:90%;
    margin: 0px auto;
}
.time a{
	color:#9a9999;
	font-weight: normal;
}
.time .left{
	color:#9a9999;
	font-size:16px;
}

.content .info{
	padding-top:25px;
	border-top:1px solid #e6e6e6;
	margin-top:26px;
}
.content .info p ,.content .info>div{
	color:#494949;
	font-size:16px;
	line-height:32px;
	margin-bottom:20px;
	width:100%;
	display:inline-table;
	min-width: auto;
}

.content .info video,.content .info img{
	max-width:600px;
	width:100% !important;
	height:auto !important;
	display: block;
	margin:0px auto;
}
.source{
	margin:43px 0px;
}




/*列表2页面样式2021-8-13*/
.list_c_title{
		font-size:20px;
    color: #1067d7;
    border-bottom: 1px solid #d4d4d4;
    padding-bottom: 8px;
    position: relative;
    margin-top:34px;
}

.list_c_title:before{
	content:"";
	display:inline-block;
	position: absolute;
	bottom:-1px;
	width:7%;
	height:3px;
	background:#1067d7;
}

.tl5{
    position: relative;
    background:#f2f2f2;
    padding:0px 20px;
     margin-top:25px;
}
.tl5 span {
    display: inline-block;
    height: 42px;
    line-height: 42px;
    text-align: center;
    color: #0a63d5;
    font-size:18px;
    background-size: contain;
    font-weight:bold;
}
.tl5 a {
    position: absolute;
    right: 20px;
    top: 13px;
    width: 41px;
    height: 17px;
    background: #8abbfb;
    color: white;
    display: block;
    font-size: 12px;
    text-align: center;
    line-height: 17px;
    border-radius: 5px;
}
.tl5>img{
	position: relative;
	top:5px;
}	

.ullist1 li {height:25px;
    font-size: 16px;
    color: #000000;
    margin-top: 21px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    padding-right:200px;
    position: relative;
}
.ullist1 li span{
	font-size:16px;
	position: absolute;
	right:0px;
	color:#696969;
}
.ullist1 li:before {
	content: "";
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url(../images/pintl.png) no-repeat;
	margin-right: 10px;
	position: relative;
	top: -1px;
}

.ullist1 li a {
	color: #000000;
}

/*新增样式2021-8-16*/
.nav ul li{
	font-size:18px;
	padding: 0px 27px;
}
.nav ul li a{
	font-weight: bold;
}
.listtopimg {
	height:277px;
}
.listtopimg img{
	display: block;
	width:100%;
	height:100%;
}
.footer{
	margin-top:58px;
	background:#0068c9;
	text-align: center;
	color:white;
	font-size:14px;
	padding-top:42px;
	padding-bottom:68px;
}

/*新增样式2021-8-17*/
.nav ul li a{
	font-weight: normal;
}


/*新增样式2021-8-18*/
.w917 {
    width: 857px;
}
.source img{
   display: block;
   width:100%;
   image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;
}