﻿body, ul, ul li, dd, dl, dt, p, h1, h2, h3, h4, h5, input {
	list-style: none;
	padding: 0;
	margin: 0;
}
body {
    min-width: 1200px;
}
img {
	border: 0px;
}
a:focus {
	outline: none;
}
/*头部*/
a:hover {
	color: #c4161d !important;
}
.img_icon .image {
	width: 300px;
	height: 94px;
	margin-left:8px;
}
.byt_top {
	padding: 10px 0;
	width: 1200px;
	margin: 0 auto;
	height: 175px;
}
.img_icon .logo {
	background: url(../image/logo.png) no-repeat;
	width: 300px;
	height: 99px;
	display: inline-block;
}
.img_icon {
	margin-top:26px;
	width: 330px;
	float: left;
}
.image_text {
	white-space: nowrap;
	text-align: center;
	font-size: 20px;
	font-family: 微软雅黑;
	color: #282828;
}
.ad {
	width: 385px;
    float: left;
    height: 175px;
    margin-left: 65px;
}
.ad img {
	width: 385px;
	height: 175px;
}
.search {
	float: right;
	/*position: relative;*/
	width: 313px;
	margin-top: 10px;
}
.search_box {
    width:313px;
	height:40px;
	position: relative;
}
.search_text {
	white-space: nowrap;
	text-align: right;
	line-height: 32px;
	margin-right: 4px;
}
.search_text a {
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(51, 51, 51);
}
.search_box .box {
	float:left;
	width: 207px;
	height: 38px;
	border-radius: 4px;
	background-color: rgb(255, 255, 255);
	border: 1px solid #d00808;
	padding-left: 103px;
	outline: none;
	color: #d00808;
	font-family: 微软雅黑;
	line-height: 38px;
	font-size: 14px;
}
.search_box .btn {
	cursor: pointer;
    background: url(../image/search.png) center no-repeat;
    width: 38px;
    height: 39px;
    border: none;
    position: absolute;
    right: 2px;
    top: 0;
    opacity: 0.6;
    padding-top: 0px;
	_filter: alpha(opaticy = 60);
}
input.btn {
	outline: none;
}
.search-select-wrap a {
	text-decoration: none;
	outline: none;
	display: block;
	color: #999999;
	font-family: 微软雅黑;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
}
.search-select-wrap {
	border-style:none;
	z-index: 9;
	background-color: #fff;
	padding-left: 10px;
	position: absolute;
	top: 0;
	left: 0;
	width: 84px;
	border: 1px solid #d00808;
	border-radius: 4px 0 0 4px;
}
.search-select-wrap.cur {
	border-radius: 4px 0 4px 4px;
}
.search-select-val i {
	position: absolute;
	width: 12px;
	height: 12px;
	top: 14px;
	background: url(../image/xiala.png) no-repeat;
	display: block;
	left: 77px;
}
#searchSel {
	display: block;
	border-top: 1px solid #eee;
	margin-left: -9px;
	padding-left: 11px;
}
/*头部*/
/*导航*/
.byt_nav {
	width: 100%;
	background: url(../image/daohang_bg.png) repeat-x;


	position: relative;
	height: 50px;/*border-top: 2px solid rgb(196, 22, 29);*/

}
.byt_nav_list {
	z-index: 9;
	position: relative;
	width: 1200px;
	margin: 0 auto;
}
.byt_nav .nav_li {
	overflow: hidden;
	width: 928px;
	height: 50px;
	margin-left: 206px;
}
.byt_nav .nav_li li {
	float: left;
	margin-top: 14px;
	margin-left: -1px;
	padding: 0 21px;
	background: url(../image/0D51DDFE-0AB1-4719-89AD-34E94704B7D8.png) -1px 2px no-repeat;
}
.byt_nav .nav_li .flag {
	background: url(../image/nav_bg.png) right 2px no-repeat;
}

.byt_nav .nav_li .app {
	display:none;
}

.byt_nav .nav_li li.first {
	position: absolute;
	left: 65px;
	top: 0;
	padding-left: 0px;
	background: none;
}
.byt_nav .nav_li li.first a {
	font-size: 11px;
	font-family: 微软雅黑;
	font-weight: bold;
}
.byt_nav .nav_li li.first a:hover {
	text-decoration: none;
}
.byt_nav .nav_li li.second {
	background: none;
}
.byt_nav .nav_li a.cur {
	font-size: 30px;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: #fff;
}
.byt_nav .nav_li li.last {
	position: relative;
}
.byt_nav .nav_li li a.more {
	padding-right: 0px;
}
.byt_nav .nav_li li em {
	left: 68px;
	top: 5px;
	position: absolute;
	width: 16px;
	height: 16px;/*background: url(../image/13FCB6E8-21B6-48B4-95D4-89133F6AA257.png) no-repeat;*/
}
.byt_nav .nav_li li a {
	height: 24px;
	white-space: nowrap;
	font-size: 20px;
	text-decoration: none;
	font-family: 微软雅黑;
	color: #fff;
	line-height: 24px;
	letter-spacing:2px;
}
.byt_nav .nav_li li a:hover {
	color: #fff !important;
	text-decoration: underline;
}
.byt_nav .more_list {
	display: none;
	width: 1200px;
	height: 150px;
	margin: 0 auto;
	background-color: rgb(255, 255, 255);
	border-top: none;
	border-right: 1px solid rgb(228, 228, 228);
	border-bottom: 1px solid rgb(228, 228, 228);
	border-left: 1px solid rgb(228, 228, 228);
	position: absolute;
	top: 50px;
	left: 0;
	z-index: 10;
}
.nav_li .more em, .search-select-val i {
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;
}
.nav_li .cur em, .search-select-val i.cur {
	transform: rotate(180deg);
	-ms-transform: rotate(180deg); /* Internet Explorer */
	-moz-transform: rotate(180deg); /* Firefox */
	-webkit-transform: rotate(180deg); /* Safari 和 Chrome */
	-o-transform: rotate(180deg); /* Opera */
}
.byt_nav .more_list ul {
	height: 150px;
	background-color: #fff;
}
.byt_nav .more_list ul li {
	float: left;
	width: 78px;
	padding-left: 35px;
}
.byt_nav .more_list ul li a {
	white-space: nowrap;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(51, 51, 51);
	line-height: 50px;
}
/*导航*/
.clearFix:after {
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
	display: block;
	content: ' ';
	clear: both;
}
.hide {
	display: none;
}
/*底部*/
.footer {
	margin-top: 40px;
	width: 100%;
	overflow: hidden;
	border-top: 3px solid rgb(196, 22, 29);
}
.footer_left {
	width: 697px;
	float: left;
	margin-top: 20px;
}
.footer_right {
	width: 485px;
	float: right;
	margin-top: 20px;
}
.footer_left_nav ul li {
	float: left;

}
.footer_left_nav ul li a {
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(27, 78, 146);
}
.footer_left_nav ul li span {
	color: #CCC;
	padding:0 15px;
}
.footer_left_sm {
	margin-top: 20px;
}
.footer_left_sm span {
	line-height: 25px;
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(104, 104, 104);
}
.footer_left_sm span.internet {
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(27, 78, 146);
}
.footer_left_sm p a {
	line-height: 25px;
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(27, 78, 146);
}
.footer_dw {
	float: right;
}
.download img {
	border: 5px solid rgb(228, 228, 228);
	;
	width: 78px;
	height: 78px;
}
.footer_content {
	width: 1200px;
	margin: 0 auto;
}
.footer_right .jb {
	float: left;
}
.download .code {
	margin-left: 17px;
	float: left;
}
.download .code p {
	padding-top: 10px;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(51, 51, 51);
}
.fixed-bottom {
	position: absolute;
	bottom: 0
}
/*列表公共*/
.bty_tbtj_list_card ul li:hover {
	display: block;
	background: #f8f8f8;
	width: 857px;
	height: 125px;
}
.bty_tbtj_list_card ul li {
	padding: 20px 0;
	width: 857px;
	height: 125px;
	border-bottom: 1px solid #e3e3e3;
}
.bty_tbtj_list_card ul li img {
	width: 186px;
	height: 125px;
}
.bty_tbtj_list_card ul li h3 {
	margin-top: 10px;
}
.bty_tbtj_list_card ul li.card_last {
	border: none;
}
.bty_tbtj_list_card ul li h3 a {
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(51, 51, 51);
}
.bty_tbtj_list_card ul li p {
	margin-top: 10px;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(153, 153, 153);
}
.bty_tbtj_list_card ul li span.tag1 {
	border-radius: 10px;
	border: 1px solid rgb(208, 69, 38);
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(208, 69, 38);
	padding: 1px 15px;
	display: inline-block;
	margin-top: 22px;
	margin-right: 22px;
}
.bty_tbtj_list_card ul li span a {
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(208, 69, 38);
}
.bty_tbtj_list_card ul li span.tag1:hover a {
	color: #FFF !important;
}
.bty_tbtj_list_card ul li span.tag2 {
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(153, 153, 153);
	line-height: 19px;
}
/*学习进行时列表*/
.byt_tbtj_list_card ul li:hover {
	display: block;
	background: #f8f8f8;
	width: 857px;
}
.byt_tbtj_list_card ul li {
	padding: 20px 0;
	width: 857px;	
	border-bottom: 1px solid #e3e3e3;
}
.byt_tbtj_list_card ul li img {
	width: 186px;
	height: 125px;
}
.byt_tbtj_list_card ul li h3 {
	margin-top: 10px;
}
.byt_tbtj_list_card ul li.card_last {
	border: none;
}
.byt_tbtj_list_card ul li h3 a {
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(51, 51, 51);
}
.byt_tbtj_list_card ul li p {
	margin-top: 10px;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(153, 153, 153);
}
.byt_tbtj_list_card ul li span.tag1 {
	border-radius: 10px;
	border: 1px solid rgb(208, 69, 38);
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(208, 69, 38);
	padding: 1px 15px;
	display: inline-block;
	margin-top: 22px;
	margin-right: 22px;
}
.byt_tbtj_list_card ul li span a {
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(208, 69, 38);
}
.byt_tbtj_list_card ul li span.tag1:hover a {
	color: #FFF !important;
}
.byt_tbtj_list_card ul li span.tag2 {
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(153, 153, 153);
	line-height: 19px;
}
/*学习进行时结束*/

.byt_tbtj_content {
	margin-left: 25px;
}
.bty_tbtj_list_img {
	margin-right: 20px;
	float: left;
}
.tbtj_tit {
	height: 30px;
	padding-right: 35px;
}
.tbtj_top {
	height: 35px;
	border-bottom: 1px solid #ccc;
	text-align: center;
}

.tbtj_bg{
	display: inline-block;
	width: 70px;
	height: 35px;
	background: url(../image/3EA48F28-5E0A-4E01-95B5-B77CA8B2D014.png) center 0px no-repeat;
	border-bottom: 2px solid #c3121e;
}
.tbtj_bg a{
	display: inline-block;
	width: 70px;
	height: 35px;
	background: url(../image/3EA48F28-5E0A-4E01-95B5-B77CA8B2D014.png) center 0px no-repeat;
	border-bottom: 2px solid #c3121e;
}
.tbtj_bottom {
	position: relative;
	text-align: center;
}
.tbtj_bottom_text{
	font: 16px/34px "Microsoft Yahei";
	color: #222;
	font-weight: bold;
}
.tbtj_bottom_text a{
	text-decoration: none;
	font: 16px/34px "Microsoft Yahei";
	color: #222;
	font-weight: bold;
}
.tbtj_tabs {
	/*脱离了文档流，不占据位置*/
	position: absolute;
	right: 0px;
	width: 128px;
	height: 24px;
	border: 1px solid pink;
	font-size: 12px;
	line-height: 24px;
	background: #fff;
}
.tbtj_tabs .cur, .tbtj_tabs a:hover {
	background-color: pink;
	color: #fff!important;
	text-decoration: none;
}
.tbtj_tab {
	float: left;
	width: 64px;
	height: 24px;
	cursor: pointer;
	text-decoration: none;
	color: #222;
}
.tbtj_tab span {
	float: left;
	width: 49px;
	height: 24px;
	padding-left: 15px;
}
.tbtj_tab1 span {
	background: url(../image/tbtj1.png) no-repeat;
	_background: url(../image/tbtj1.gif) no-repeat;
	background-position: 7px 5px;
}
.tbtj_tab2 span {
	background: url(../image/tbtj.png) no-repeat;
	_background: url(../image/tbtj.gif) no-repeat;
	background-position: -60px 4px;
}
.tbtj_tabs .tbtj_tab1 .cur {
	background: pink url(../image/tbtj.png) no-repeat;
	_background: pink url(../image/tbtj.gif) no-repeat;
	background-position: 7px 5px;
}
/*新加*/
.tbtj_tabs .tbtj_tab2 .cur {
	background: pink url(../image/tbtj2.png) no-repeat;
	_background: pink url(../image/tbtj2.gif) no-repeat;
	background-position: 7px 5px;
}
.tbtj_tabs .tbtj_tab2:hover span {
	background: pink url(../image/tbtj2.png) no-repeat;
	_background: pink url(../image/tbtj2.gif) no-repeat;
	background-position: 7px 5px;
}
/*end*/
.tbtj_tabs .tbtj_tab1:hover span {
	background: pink url(../image/tbtj.png) no-repeat;
	_background: pink url(../image/tbtj.gif) no-repeat;
	background-position: 7px 5px;
}
.bty_tbtj_list ul {
	width: 1000px;
}
.bty_tbtj_list ul li {
	float: left;
	width: 254px;
	margin-top: 30px;
	margin-right: 30px;
	min-height: 430px!important;
}
.bty_tbtj_list ul li a img {
	width: 254px;
	height: 168px;
}
.bty_tbtj_list ul li.ad_middle {
	width: 822px;
	height: 90px;
	min-height: 90px !important;
	margin-top: 5px !important;
}
.bty_tbtj_list ul li.ad_middle img {
	width: 823px;
	height: 93px;
}
.bty_tbtj_list ul li.byt_ad3 {
	float: left;
	width: 822px;
	height: 90px;
	min-height: 90px !important;
	margin-top: 5px !important;
}
.bty_tbtj_list ul li.byt_ad3 a img{
	width:272px;
	height:90px;
	float:left;
}

.bty_tbtj_list ul li h3 a {
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
	font-family: 微软雅黑;
	color: #333333;
	line-height: 28px;
}
.bty_tbtj_list ul li span {
	display: inline-block;
	margin-top: 5px;
}
.bty_tbtj_list ul li span.tag1 {
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	font-family: 微软雅黑;
	color: #b62d21;
	float: left;
}
.bty_tbtj_list ul li span.tag2 {
	float: right;
}
.bty_tbtj_list ul li h3 {
	margin-top: 10px;
}
.bty_tbtj_list ul li span.tag1 a {
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	font-family: 微软雅黑;
	color: #b62d21;
}
.bty_tbtj_list ul li span.tag2 a {
	padding-left: 14px;
	background: url(../image/more_icon.png) 0 center no-repeat;
	float: right;
	margin-right: 6px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: 微软雅黑;
	color: #302e2e;
	line-height: 19px;
}
.bty_tbtj_list ul li span.tag3 {
	font-size: 12px;
	font-family: "黑体";
	color: #888;
	margin-top: 15px;
	margin-bottom: 20px;
}
.bty_tbtj_list ul li span.share_box {
	font-size: 12px;
	font-family: "黑体";
	color: #000000;
	float: left;
	width: 50px;
	height: 21px;
	display: block;
}
.tag_wrap {
	margin-top: 10px;
}
.bty_tbtj_list ul li p {
	font-size: 14px;
	font-family: 黑体;
	color: #403b3b;
	line-height: 20px;
    margin-top: 16px;
    overflow: hidden;
	min-height: 63px;
}
/*分享*/
a.share.weixin {
	background: url(../image/share_bg90.png) no-repeat;
	width: 19px;
	height: 21px;
	display: inline-block;
	background-position: 0 2px;
	margin-left: 3px;
	float: left;
}
a.share.weibo {
	background: url(../image/share_bg90.png) no-repeat;
	width: 19px;
	height: 21px;
	display: inline-block;
	background-position: -19px 2px;
	margin-left: 3px;
	float: left;
}
a.share.qzone {
	background: url(../image/share_bg90.png) no-repeat;
	width: 19px;
	height: 21px;
	display: inline-block;
	background-position: -39px 2px;
	margin-left: 3px;
	float: left;
}
a.share.douban {
	background: url(../image/share_bg90.png) no-repeat;
	width: 19px;
	height: 21px;
	display: inline-block;
	background-position: -59px 2px;
	margin-left: 3px;
	float: left;
}
a.share.txwb {
	background: url(../image/share_bg90.png) no-repeat;
	width: 19px;
	height: 21px;
	display: inline-block;
	background-position: -80px 2px;
	margin-left: 3px;
	float: left;
}
/*半月谈系列刊物*/
.xlkw {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.xlkw_tit {
	border-top: 1px solid #CE2B24;
}
.xlkw_tit h2 a {
	font-family: 微软雅黑;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	font-size: 22px;
	display: inline-block;
	padding-top: 5px;
}
.xlkw_content ul {
	width: 12000px;
	position: relative;
}
.xlkw_content {
	width: 1200px;
	position: relative;
	margin: 30px auto;
	margin-left: 40px;

}
.xlkw_content_box {
	position: relative;
	width: 1118px;
	height: 167px;
	overflow: hidden;
}
.xlkw_content ul li {
	float: left;
	margin-right: 51px;
}

.xlkw_content ul li a img {
	width: 116px;
	height: 167px;
}
.xlkw_content .switch-nav .prev {
	background: url(../image/qhzz.png) no-repeat;
	width: 30px;
	height: 54px;
	position: absolute;
	top: 50px;
	left: -44px;
	background-position: 0 center;
}
.xlkw_content .switch-nav .next {
	background: url(../image/qhzz.png) no-repeat;
	background: url(../image/qhzz.png) no-repeat;
	width: 30px;
	height: 54px;
	position: absolute;
	top: 50px;
	right: 30px;
	background-position: -36px center;
}
.yqlj {
	width: 1178px;
	margin: 0 auto;
	border: 1px solid #CCC;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
}
.yqlj a {
	white-space: nowrap;
	line-height: 38px;
	font-size: 14px;
	color: Black;
	font-family: "微软雅黑";
	margin-left: 0px;
	margin-right: 8px;
	text-decoration: none;
}
.yqlj_tit h2{
	color: #c50203;
	font-size: 18px;
	font-weight: bolder;
	text-decoration: none;
}
/*标题*/
.r_title span {
	display: inline-block;
	margin-top: -1px;
	padding-top: 4px;
	padding-left: 10px;
	float:left;
}
.r_title span a {
	font-size: 16px;
	text-decoration: none;
	font-family: 微软雅黑;
	color: #333333;
	font-weight: bold;
}
.r_title a.tit_more {
	font-size: 12px;
	text-decoration: none;
	display: block;
	float: right;
	margin-right: 45px;
	margin-top: 5px;
	_margin-right: 25px;
	_margin-top:10px;
	color: #222;
}
.r_title {
	background-color: #f2f2f2;
	padding: 4px;
	_padding: 2px;
	border-left: #C4161D 2px solid;
	position: relative;
	height: 26px;
}
.r_title .right_tabs .right_tab {
	width: 12px;
	height: 18px;
	float: right;
	margin: 0;
	padding: 0;
	border-top: 0;
	background: url(../image/qh.png) no-repeat;
}
.r_title .right_tabs .tab2 {
	background-position: -3px 3px;
}
.r_title .right_tabs .tab1 {
	background-position: -18px 3px;
}
span.right_tab.tab1.cur.current {
    cursor: default;
}
span.right_tab.tab2.cur.current {
    cursor: default;
}
.right_tabs {
	cursor: pointer;
	position: absolute;
	height: 23px;
	top: 8px;
	right: 5px;
}
.r_title .right_tabs span.tab2 .cur {
	background: url(../image/cur_ah.png) no-repeat;
	width: 12px;
	height: 18px;
	background-position: -3px center;
}
.r_title .right_tabs span.tab1 .cur {
	background: url(../image/cur_ah.png) no-repeat;
	width: 12px;
	height: 18px;
	background-position: -18px center;
}
.r_title .right_tabs span.tab2:hover {
	background: url(../image/cur_ah.png) no-repeat;
	width: 12px;
	height: 18px;
	background-position: -3px center;
}
.r_title .right_tabs span.tab1:hover {
	background: url(../image/cur_ah.png) no-repeat;
	width: 12px;
	height: 18px;
	background-position: -18px center;
}
/*杂志订阅*/
.byt_magazine ul li {
	width: 270px;
	height: 140px;
	margin-top: 30px;
}
.magazineimg {
	width: 100px;
	float: left;
	margin-right: 10px;
}
.magazineimg img {
	width: 100px;
	height: 145px;
}
.magazine h3 a {
	line-height: 30px;
	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(51, 51, 51);
}
.magazine h3 a em {
	padding-left: 3px;
	padding-right: 3px;
	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(196, 22, 29);
}
.magazine span {
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(51, 51, 51);
}
.magazine span a {
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(51, 51, 51);
}
.magazine p {
	margin-bottom: 10px;
	line-height: 25px;
	margin-top: 11px;
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(153, 153, 153);
}
.magazine span.ckwq:hover {
	background-color: #d75360 !important;
}
.magazine span.ckwq a:hover {
	color: #FFF !important;
}
.magazine span.ckwq a {
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(255, 255, 255);
}
.magazine span.ckwq {
	background-color: #E7951A;
	padding: 2px 20px 2px 20px;
}
/*半月谈系列刊物*/
.right_tabs .switch-tab a {
	display: inline-block;
	width: 4px;
	height: 4px;
	border: 1px solid rgb(102, 102, 102);
	background-color: rgb(153, 153, 153);
	line-height: 50px;
	overflow: hidden;
	margin-left: 5px;
}
.right_tabs {
	position: absolute;
	width: 40px;
	height: 23px;
	top: 8px;
	right: 5px;
}
.right_tabs .switch-tab a.current {
	background-color: rgb(196, 22, 29);
}
/*半月谈系列刊物*/
.byt_kw ul li img {
	width: 90px;
	height: 130px;
}
.byt_kw ul li {
	float: left;
	margin-right: 20px;
	margin-top: 20px;
}
.byt_kw ul {
	width: 350px;
	overflow: hidden;
}
/*友情链接*/
.byt_yqlj {
	margin-top: 10px;
}
.byt_yqlj p a {
	white-space: nowrap;
	margin-right: 10px;
	line-height: 38px;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(0, 0, 0);
}
/*贯彻十九大精神*/
.one {
	/* top: 0px; */
	float: right;
	width: 308px;
	height: auto;
}
.right-box {
	overflow: hidden;
	width: 308px;
	float: right;
}
.first_screen .title1 .big-title {
	width: 144px;
}
.first_screen .title_323 {
	margin-top: 1px;
	border-top: 1px solid #f2f2f2;
}
.first_screen .title1 img {
	position: relative;
	width: 115px;
	height: 75px;
	margin-right: 20px;
	float: left;
}
.first_screen .title1 .img_144 {
	margin-top: 25px;
	overflow: hidden;
}
.first_screen .title1 .img_144 li {
	list-style-type: none;
	border-left: 1px;
}
/*.first_screen .title1 .img_144 .img_144_title {
	display: block;
	float: right;
	width: 183px;
}*/
.first_screen .title1 .img_144 a {
	text-decoration: none;
	color: rgb(51, 51, 51);
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	font-family: 微软雅黑;/*text-align: center;*/
}
.first_screen .title1_bottom ul {
	margin-top: 15px;
}
.first_screen .title1_bottom ul li {
	overflow: hidden;
	/*position: relative  ;*/
	list-style-type: square;
	color: #c4161d;
	margin-left: 17px;
	height: 40px;
	margin-top: 3px;
	line-height: 30px;
	border-top: 1px solid #f2f2f2;
}
.first_screen .title1_bottom ul li a {
	white-space: nowrap;
	text-align: left;
	font-size: 14px;
	font-weight: 400;
	line-height: 40px;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(51, 51, 51);
}
/*贯彻十九大精神 end*/


/*右侧要闻10*/
.right-box .two, .byt_right_content4, .right-box .two {
    margin-top: 30px !important;
}
/*.mt40 {
    margin-top: 24px;
}*/

.two .title2 ul.title2_box {
	margin-top: 22px;
	overflow: hidden;
}
.two .title2 li.special {
	overflow: hidden;
	height: 34px;
	line-height: 34px;
}
.two .title2 a {
	font-size: 16px;
	text-decoration: none;
	font-family: 微软雅黑;
	color: #333333;
	font-weight: bold;
}
.two .title2 em.two_num {
	white-space: nowrap;
	text-align: left;
	font-size: 20px;
	font-weight: 400;
	font-style: italic;
	text-decoration: none;
	font-family: Arial;
	color: rgb(174, 174, 174);
}
.right-box .title2 .big-title {
	width: 95px;
}
.right-box .two, .three, .byt_right_content5, .byt_right_content6 {
	margin-top: 40px;
}
.two .title2 .special1 {
    white-space: nowrap;
    text-align: left;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    font-family: 微软雅黑;
    color: rgb(51, 51, 51);
}

.right-box .title2 .two-1 {
	white-space: nowrap;
	text-align: left;
	font-size: 20px;
	font-weight: 400;
	font-style: italic;
	text-decoration: none;
	font-family: Arial;
	color: rgb(196, 22, 29);
}
.right-box .title2 .two-2 {
	white-space: nowrap;
	text-align: left;
	font-size: 20px;
	font-weight: 400;
	font-style: italic;
	text-decoration: none;
	font-family: Arial;
	color: rgb(242, 118, 63);
}
.right-box .title2 .two-3 {
	white-space: nowrap;
	text-align: left;
	font-size: 20px;
	font-weight: 400;
	font-style: italic;
	text-decoration: none;
	font-family: Arial;
	color: rgb(246, 184, 100);
}
/*右侧要闻10 end*/

/**20180416 maguoxiong s**/
.search-select-wrap a {color: rgb(51, 51, 51);}
#searchNewsListVal {color: rgb(51, 51, 51);font-size: 16px;}
.byt_nav .nav_li{width: 1200px;margin-left: 0;}
.byt_nav .nav_li .firstNav a{font-size: 22px;font-family: 微软雅黑;font-weight: bold; letter-spacing:2px;display: inherit;
text-align: center;}

.nav-span {
	float: left;
	margin-top: 11px;
	margin-left: -1px;
	padding: 0 21px;
	background: url(../image/0D51DDFE-0AB1-4719-89AD-34E94704B7D8.png) -1px 2px no-repeat;
}
.nav-span a{
	font-size: 22px;
    font-family: 微软雅黑;
    font-weight: bold;
    letter-spacing: 2px;
    display: inherit;
    text-align: center;	
	color: #fff !important;}
.nav-span a:hover {
	color: #fff !important;
	text-decoration:none;
}

.byt_nav .nav_li .secondNav{background: none;}
.byt_nav .nav_li .firstNav a:hover {text-decoration: none;}
.bdsharebuttonbox{display: none;}
/**20180416 maguoxiong e**/

/* 分页 */
.bgq-page{margin:20px auto; width: 570px;}
.bgq-page,.seResult .reItem .reNewsWrapper-pic-box,.sjd_news_box_title,.sjd_news_l,.toolTab_xgxwts,.videoHtml .timer,.videoHtml .vTitle,.videoHtml li{overflow:hidden}
.bgq-page,.seResult .reItem .reNewsWrapper-pic-box li{clear:both}
.bgq-page,.bgq-page a,.serch-loading{text-align:center}
.bgq-page span{float:left;display:inline-block;margin:0 5px;padding:0 10px;height:28px;border:1px solid #ccc;color:#ccc;line-height:28px}
.bgq-page a{color:#777;font-size:14px;font-family:"Microsoft YaHei";line-height:28px;cursor:pointer}

/*二级页普通分页*/
.byt_c_left .listpage{
	margin:10px 0 !important;
	text-align:center;
	font-size:12px;
	width: 100%;
	margin: 0 auto;
	font-family:"Microsoft YaHei"
	height:30px;
}
.listpage a{
	display: inline-block;
    margin: 0 5px;
    color: #666;
    border: 1px solid #aaa;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    display: inline-block;
}
.listpage a.listnext {
    color: #666;
}
.listpage a:hover{
	color: #c4161d !important;
}
.listpage span{	
	display:inline-block;
	margin:0 2px;
	margin:0 4px;
	padding:0 8px;
	height:22px;
	border:1px solid #ccc;
	color:#3d81c1;
	text-decoration:none;
	line-height:22px;
}
.listpage a.on{    
	border: #f1f1f1 solid 1px;
	color: #333;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    cursor: no-drop;
}
.listpage a.on:hover{
	/*border:#aaa solid 1px;*/
	color: #fff;
	background:none;
}
.listpage a.unclick,.listpage a.unclick:hover{
	padding:0 8px;
	height:28px;
	border:1px solid #eee;
	background:0;
	color:#999;
	line-height:28px;
	cursor:default;
}
.listpage span.unclick,.listpage span.unclick:hover{
	padding:0 8px;
	height:28px;
	border:1px solid #eee;
	background:0;color:#999;
	line-height:28px;
	cursor:default;
}


/*二级页右下三图*/
.rtbtm_160 {
    width: 308px;
    margin-top: 33px;
}
img.rtbtm_1 {
    margin-bottom: 15px;
}
li#firstNav {
	width: 176px;
	overflow: hidden;
	text-align: center;
}
