﻿.banner_title a:hover, li.v_first p a:hover, .byt_videobottom li p a:hover {
	color: #fff!important;
	text-decoration: underline;
}
.mgt3 {
	margin-top: 3px;
}
.mt30 {
	margin-top: 30px;
}
.byt_dyp {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.dyp_left {
	width: 1200px;
	float: left;
}
.dyp_right {
	width: 165px;
	float: right;
}
.hot_img {
	float: left;
	/*margin-top: 10px;*/
}
.hot_tt {
	width: 1200px;
	margin: 34px 0;
	overflow: hidden;
}
.hot_tt h3{
	height:42px;
	width:1200px;
	overflow:hidden;
}
.hot_tt h3 a {
	text-align: left;
	font-size: 32px;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(51, 51, 51);
}
.hot_news {
	height:158px;
	overflow: hidden;
	/*margin: 20px 0 0 0;*/
	text-align: center;
}
.hot_list {
	width: 1200px;

	overflow: hidden;
}
.hot_list ul {
	width: 1200px;
	margin: 0 auto;
	overflow:hidden;
}
.hot_list ul li {
	height:20px;
	overflow:hidden;
	display: inline;
}
.hot_list ul li a {
	text-align: left;
	font-size: 15px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(51, 51, 51);
}
.hot_list ul li span {
	padding: 0 12px;
	color: #f3eeee;
}
.dyp_right {
	margin-top: 40px;
}
.dyp_right_img {
	width: 160px;
	height: 220px;
	float: left;
}
.dyp_right_img img {
	width: 142px;
	height: 202px;
	padding: 9px;
	border: 1px solid rgb(215, 215, 215);
}
.dyp_right ul li {
	width: 160px;
	height: 260px;
	box-sizing: border-box;
	margin-bottom: 3px;
}
.dyp_right ul li p a {
	white-space: nowrap;
	text-align: left;
	font-size: 12px;
	font-weight: 400;
	line-height: 40px;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(51, 51, 51);
}
.dyp_lbt {
	position: relative;
	width: 822px;
	height: 462px;
	float: left;
	/*margin-top:30px;*/
	overflow:hidden;
}
.dyp_lbt .event-item {
	width: 822px;
	height: 462px;
}
.dyp_lbt .event-item a img {
	width: 822px;
	height: 462px;
}
.byt_ad {
    width: 1200px;
    margin: 0 auto;
    margin-top: 20px;
}

.banner_title {
	position: absolute;
	left: 0;
	bottom: 35px;
	z-index: 2;
	width: 822px;
	text-align: center;
}
.banner_title a {
	white-space: nowrap;
	text-align: left;
	font-size: 20px;
	letter-spacing: 2px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(255, 255, 255);
}
.banner_title_bg {
	width: 822px;
	height: 86px;
	background: url(../image/193A47C3-662A-44AD-ADFE-599A22003E55.png) repeat-x;
	position: absolute;
	bottom: 0;
	left: 0;
	opacity: 1;
	z-index: 1;
}
.dyp_lbt .switch-tab {
	position: absolute;
	right: 310px;
	bottom: 15px;
	width: 200px;
	text-align: center;
	z-index: 10;
}
.dyp_lbt .switch-tab a {
	display: inline-block;
	width: 6px;
	height: 6px;
	background: #fff;
	border-radius: 50%;
	line-height: 50px;
	overflow: hidden;
	margin: 0 5px;
}
.dyp_lbt .switch-tab a.current {
	background: #F00;
}
.dyp_lbt .switch-nav .prev {
	background: url(../image/prex-icon.png) no-repeat;
	width: 24px;
	height: 24px;
	left: 10px;
	bottom: 15px;
	position: absolute;
	z-index: 4;
}
.dyp_lbt .switch-nav .next {
	background: url(../image/qh_icon.png) no-repeat;
	width: 24px;
	height: 24px;
	left: 790px;
	bottom: 15px;
	position: absolute;
	z-index: 4;
}
/*列表*/
.byt_jd {
	width:365px;
	float:right;
	overflow:hidden;
	/*margin-top: 30px;*/
}
.byt_jd .jd {
	background-color: #e22828;
	;
	font-size: 12px;
	font-family: 微软雅黑;
	color: rgb(255, 255, 255);
	padding: 2px 4px;
	margin-right: 5px;
}
.byt_jd ul li a {
	text-align: left;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(51, 51, 51);
}
.byt_jd ul li {
	overflow:hidden;
	height: 40px;
	line-height: 33px;
}
.byt_jd ul li a.jd_blod {
	overflow:hidden;
	text-align: left;
	font-size: 18px;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(51, 51, 51);
}
/*列表*/

.byt_c {
	width: 1200px;
	margin: 0 auto;
}
.byt_c_left {
	border-right: 1px dashed #ccc;
	border-right-style: dashed;
	float: left;
	margin-top: 40px;
	position: relative;
	padding-bottom: 40px;
}
.byt_c_right {
	float: right;
}
.w857 {
	width: 857px;
	overflow: hidden;
}
.w308 {
	width: 308px;
	overflow: hidden;
}
.mt20 {
	margin-top: 20px;
}
.mt40 {
	margin-top: 40px;
}
.ad img {
	width: 100%;
}
.byt_ad1 {
	float: left;
	width: 822px;

}
.byt_ad1 a img{
	width:273px;
	height:90px;
	float:left;

}
.byt_ad2{
	float:right;
	width:343px;

}
/*谈视频*/
.col-left {
    width: 883px;
}
.jieshao .col-left {
    width: 908px;
}
.fl {
    float: left;
}
.vplugin {
    z-index: 0;
	height: 516px;
    width: 883px;
}
.wrapper{
	margin-top:30px;
	}
.vnameBox {
    position: relative;
    height: 60px;
}
.vname {
    height: 60px;
    line-height: 60px;
    font-size: 20px;
    color: #333;
	width: 800px;
    overflow: hidden;
	font-family: 微软雅黑;
	    font-weight: 700;
}
.huan, .keyword a, .likeitem, .oderimg, .vname {
    float: left;
}
.color1 {
    background-color: #f4f4f4;
}
.fr {
    float: right;
}
.reltit {
    height: 37px;
    line-height: 37px;
    background-color: #ececec;
}
.relatebox {
    height: 510px;
	    position: relative;
    overflow: hidden;
}
.vrel {
    height: 92px;
    margin-top: 20px;
    width: 308px;
}
.reltit, .vrel {
    padding-left: 12px;
}
.XAD1, .marl, .relatebox, .vLeft, .vrel, .vrel a, .vrelword, .youlikecon {
    overflow: hidden;
}
.vrel a {
    zoom: 1;
    width: 308px;
    height: 92px;
}
.vrelimg {
    position: relative;
    z-index: 1;
}
.relatebox li.cur img{
border:2px solid #d04526;
}
.relatebox li.cur .vrelword{
    color:#d04526;
}
.vrelimg, .vrelimg img {
    width: 140px;
    height: 88px;
}
.top .account a, .top .account i.arrow_down, img, input, label, select {
    vertical-align: middle;
}

.btn_copy{
    text-align: center;
}
.time, .vrel a {
	cursor:pointer;
    display: block;
}
.vrelword {
    padding-right: 15px;
    line-height: 22px;
    color: #d7d7d7;
    width: 140px;
	font-size:14px;
}
.vRight, .vrelword {
    font-size: 14px;
    float: right;
}
.color1 {
    background-color: #222;
}
.col-right {
    width:317px;
	height:516px;
}
.bline {
    clear: both;
    height: 0;
    font-size: 0;
    border-bottom: 1px solid #e0e0e0;
    width: 908px;
}
.main-ctn {
    background-color: #fff;
    width: 1200px;
    margin: 0 auto;
    clear: both;
	padding-bottom: 10px;
    overflow: hidden;
}
.briefone {
    height: 40px;
    line-height: 40px;
}
.bone {
    font-size: 12px;
    color: #777;
}
.briefone {
    height: 40px;
    line-height: 40px;
}
.keyword {
    height: 100%;
    margin-left: 40px;
}
.keyword a {
    margin-left: 25px;
    color: #97b9f7;
    padding: 0 15px;
    height: 20px;
    line-height: 20px;
    margin-top: 10px;
    border-radius: 17px;
    border: 1px solid #97b9f7;
	text-decoration:none;
	font-size:12px;
}
.huan, .keyword a, .likeitem, .oderimg, .vname {
    float: left;
}
.brieftwo {
    line-height: 22px;
}
.vrelword:hover{color: #d04526;}
.footer{
	margin-top: 35px;
	}
.track {    position: absolute;    top: 0;    right: 0;    width: 4px;    height: 100%;}
.track div {    width: 4px;    background: #999;    text-align: left;}
.commonNavFixed{z-index: 99}
.vplugin{z-index:0;}
embed{z-index:0;position:relative;}
.share-to{position: absolute;    right: 0px;    top: -2px;}
.tocontrol{top: 3px;  right:26px;}

/**20180416 maguoxiong s**/
.byt_nav{z-index: 10;}
/**20180416 maguoxiong e**/
.tsp_bg a{
	background: url(../image/video_icon.png) center 0px no-repeat;
	display: inline-block;
	width: 70px;
	height: 35px;
	border-bottom: 2px solid #c3121e;
}
.tsp_tit {
	height: 65px;
	padding-right: 35px;
}
.tsp_top {
	height: 35px;
	border-bottom: 1px solid #ccc;
	text-align: center;
}
.tsp_bottom_text a{
	text-decoration: none;
	font: 16px/34px "Microsoft Yahei";
	color: #222;
	font-weight: bold;
}
.tsp_tabs {
	position: relative;
}

.tsp_tabs .tag0 {
	position: absolute;
	right: 0;
	left: -444px;
	top: -30px;
}
.tsp_tab.tag0 a {
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(196, 22, 29);
}

.tsp_tabs .tag1 {
	position: absolute;
	right: 15px;
	top: -30px;
}
.tsp_tab.tag1 a {
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(196, 22, 29);
}
.tsp_bottom {
	position: relative;
	text-align: center;
}
/*谈视频*/
.byt_videotop {
	float: left;
	overflow: hidden;
}
.byt_videobottom {
	width: 254px;
	float: right;
	margin-right: 36px;
}
.byt_videobottom img {
	width: 254px;
	height: 171px;
}
.byt_videotop img {
	width: 279px;
	height: 171px;
}
.v_first img {
	width: 538px;
	height: 352px;
}
.byt_videotop li {
	width: 279px;
	height: 171px;
	float: left;
	margin-right: 11px;
	margin-bottom: 10px;
}
.byt_videotop li p {
	background: url(../image/pbg.png) no-repeat;
	width: 279px;
	height: 55px;
	position: absolute;
	left: 0;
	bottom: 0;
	overflow: hidden;
}
li.v_first p {
	width: 538px;
	height: 86px;
}
.byt_videobottom li p {
	background: url(../image/pbg.png) no-repeat;
	width: 254px;
	height: 55px;
	position: absolute;
	left: 0;
	bottom: 0;
	overflow: hidden;
}
.byt_videotop li p a {
	font-size: 12px;
	font-weight: 400;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(255, 255, 255);
	line-height: 60px;
	padding-left: 40px;
}
.byt_videobottom li p a {
	font-size: 12px;
	font-weight: 400;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(255, 255, 255);
	line-height: 60px;
	padding-left: 40px;
}
.byt_right_content2 {
	overflow: hidden;
}
.byt_video li {
	position: relative;
}
li.v_first p a {
	font-size: 16px;
	font-weight: 400;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(255, 255, 255);
	line-height: 110px;
	padding-left: 60px;
}
.byt_videobottom li {
	width: 254px;
	height: 171px;
	margin-bottom: 10px;
}
li.v_first {
	width: 538px;
	height: 352px;
}
.v_first .bf_icon {
	background: url(../image/bof_icon.png) no-repeat;
	width: 40px;
	height: 40px;
	position: absolute;
	left: 10px;
	bottom: 10px;
}
.byt_video .bf_iconl {
	background: url(../image/smallv.png) no-repeat;
	background-size: 30px;
	width: 30px;
	height: 30px;
	position: absolute;
	left: 5px;
	bottom: 10px;
}
/*谈视频*/

/*图片故事标题*/
.tpgs_bg a{
	display: inline-block;
	width: 70px;
	height: 35px;
	background: url(../image/imgicon.png) center 0px no-repeat;
	border-bottom: 2px solid #c3121e;
}
.tpgs_tit {
	height: 65px;
	padding-right: 35px;
}
.tpgs_top {
	height: 35px;
	border-bottom: 1px solid #ccc;
	text-align: center;
}
.tpgs_bottom {
	text-align: center;
}
.tpgs_bottom_text a{
	text-decoration: none;
	font: 16px/34px "Microsoft Yahei";
	color: #222;
	font-weight: bold;
}
/*图片故事标题*/

/*图片故事列表*/
.tpgs_img img {
	width: 198px;
	height: 132px;
}
.tpgs_content {
	width: 888px;
	overflow: hidden;
}
.tpgs_list li {
	position: relative;
	float: left;
	height: 267px;
	width: 198px;
	margin-right: 2px;
}
.tpgs_list_img img {
	width: 198px;
	height: 132px;
}
.tpgs_list_imgm a img {
	width: 208px;
	height: 267px;
}
.tpgs_list .tpgs_list_imgm {
	width: 209px;
}
.tpgs_list ul {
	width: 857px;
}
.tpgs_list ul li p {
	display: none;
}
.tpgs_list ul li div {
	position: relative;
	width: 100%;
}
.tpgs_list ul li div:hover p,
.tpgs_list_imgm:hover p {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0, .5);
	text-align: center;
}
.tpgs_list ul li div:hover p a,
.tpgs_list_imgm:hover p a {
	display: inline-block;
	margin-top: 50px;
	color: #fff;
	font-size: 16px;
	text-decoration: none;
}
.tpgs_list_imgm:hover p a {
	margin-top: 120px;
}
.tpgs_list ul li div p a:hover,
.tpgs_list_imgm p a:hover {
	color: #fff!important;
	text-decoration: underline;
}
.tpgs_img p a {
	font-size: 14px;
	font-weight: 400;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(51, 51, 51);
	line-height: 60px;
}
.tpgs_list .switch-tab a {
	display: inline-block;
	width: 6px;
	height: 6px;
	border: 1px solid rgb(102, 102, 102);
	background-color: rgb(153, 153, 153);
	line-height: 50px;
	overflow: hidden;
	margin: 0 10px;
}
.tpgs_list .switch-tab a.current {
	background-color: rgb(196, 22, 29);
}
.tpgs_list .switch-tab {
	width: 114px;
	height: 40px;
	margin: 0 auto;
	margin-top: -25px;
}
/*时政小测验*/
.szxce {
	margin-top: 20px;
	overflow: hidden;
}
.szxce h4 {
	font-size: 14px;
	font-weight: 400;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(51, 51, 51);
}
.szxce ul li {
	font-size: 14px;
	font-family: 微软雅黑;
	color: rgb(51, 51, 51);
	float: left;
	width: 50%;
	margin-bottom: 10px;
}
.szxce ul {
	margin-top: 15px;
}
.answer {
	float: left;
	width: 72px;
	height: 20px;
	border-bottom: 1px solid rgb(22, 86, 163);
}
.answer span {
	font-size: 18px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: Arial;
	color: rgb(196, 22, 29);
	padding: 0 30px;
	display: none;
}
.ck {
	margin-top: 10px;
	width: 100%;
}
.ck a {
	float: left;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(22, 86, 163);
}
/*考试服务内容*/
.ksnr_content h3 {
	background: url(../image/dian.png) -1px no-repeat;
	margin-top: 20px;
	margin-bottom: 20px;
}
.ksnr_content h3 span {
	font-size: 40px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(51, 51, 51);
}
.ksnr_content h3 a {
	padding-left: 20px;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(51, 51, 51);
}
.ksnr_content_top p {
	background-color: rgb(248, 248, 248);
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(102, 102, 102);
	padding: 8px 5px 20px 10px;
	line-height: 20px;
}
.ksnr_content_bottom h4 {
	padding: 8px 5px 0 10px;
}
.ksnr_content_bottom h4 a {
	line-height: 20px;
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(102, 102, 102);
}
.ksnr_content_bottom_q {
	background-color: rgb(248, 248, 248);
}
.ksnr_content_bottom_q ul li {
	padding-bottom: 15px;
	float: left;
	width: 50%;
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(51, 51, 51);
}
.ksnr_content_bottom_q ul {
	padding-left: 10px;
	margin-top: 15px;
}
/*时政资料*/
.sszl_qh {
	border: 1px solid rgb(228, 228, 228);
}
.sszl_qh .cur {
	background-color: rgb(228, 228, 228);
}
.sszl_qh .cur, .sszl_qh span:hover {
	background-color: rgb(228, 228, 228);
}
.sszl_qh span {
	cursor: pointer;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(0, 0, 0);
}
.sszl_qh {
	width: 304px;
	margin-top: 15px;
}
.sszl_tab {
	width: 152px;
	height: 24px;
	float: left;
	line-height: 24px;
	text-align: center;
}
.sszl_content_list_b dl dd {
	height: 38px;
	width: 308px;
	overflow: hidden;
}
.sszl_content_list_b dl dd span {
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(51, 51, 51);
}
.sszl_content_list_b dl {
	margin-top: 5px;
}
.sszl_content_list_b dl dd a {
	line-height: 38px;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(51, 51, 51);
}
/*评论*/
.communication {
	margin-top: 10px;
	background-color: rgb(248, 248, 248);
	padding-bottom: 20px;
}
.communication_tit {
	padding-top: 20px;
}
.communication_tit h3 a {
	background: url(../image/jy.png) no-repeat;
	display: block;
	width: 118px;
	height: 25px;
	margin-left: 10px;
}
.communication_tit p a {
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(38, 97, 175);
}
.communication_tit p {
	line-height: 25px;
	padding-left: 5px;
	padding-top: 15px;
}
.communication_comicon {
	border-top: 1px solid #e0dbdb;
	width: 280px;
	margin: 25px 10px 15px 8px;
	position: relative;
}
.communication_comicon h5 {
	background: url(../image/ym.png) 0 center no-repeat;
	padding-left: 23px;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: #666666;
	position: absolute;
 background-color: ##;
	background-color: #f8f8f8;
	top: -11px;
	left: 0;
	padding-right: 3px;
}
.communication_com {
	width: 276px;
	margin-left: 10px;
	margin-top: 5px;
	background-color: rgb(255, 255, 255);
	border: 1px solid rgb(228, 228, 228);
}
.communication_com p {
	line-height: 25px;
	padding: 10px 8px 15px 5px;
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(102, 102, 102);
}
.communication_fab {
	margin-top: 5px;
	margin-left: 15px;
}
.communication_fab span {
	padding-left: 20px;
	background: url(../image/dz.png) no-repeat;
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: 微软雅黑;
	color: rgb(153, 153, 153);
}
.about_us {
	margin: 30px auto;
}
.about_ustit {
	background: url(../image/about.png) center 0 no-repeat;
	height: 38px;
}
.about_us ul {
	width: 345px;
	margin-top: 20px;
	overflow: hidden;
}
.about_us ul li {
	float: left;
	margin-right: 34px;
	border: 2px solid #d2d5e1;
}
.about_us ul li p {
	text-align: center;
	font-size: 12px;
	color: #fff;
	background-color: #3a477c;
	padding: 4px;
	font-family: 微软雅黑；
}
.about_us ul li a img {
	width: 64px;
	height: 64px;
	padding: 6px;
}
/**20180417maguoxiong s**/
.commonNavFixed .communication {
	width: 308px;
	margin-top: 0;
}
.commonNavFixeds .communication {
	width: 308px;
	margin-top: 0;
}
.commonNavFixed .about_us {
	width: 308px;
}
.bdsharebuttonbox.bdshare-button-style0-16 a {
	background-image: url('../image/share_bg90.png');
	width: 19px;
	height: 21px;
	line-height: 21px;
	padding-left: 0;
	margin: 0 0 0 3px;
}
.bdsharebuttonbox.bdshare-button-style0-16 .bds_weixin {
	background-position: 0 2px;
}
.bdsharebuttonbox.bdshare-button-style0-16 .bds_tsina {
	background-position: -19px 2px;
}
.bdsharebuttonbox.bdshare-button-style0-16 .bds_qzone {
	background-position: -39px 2px;
}
.bdsharebuttonbox.bdshare-button-style0-16 .bds_douban {
	background-position: -59px 2px;
}
.bdsharebuttonbox.bdshare-button-style0-16 .bds_tqq {
	background-position: -80px 2px;
}
/**20180417maguoxiong e**/
/*谈视频修改*/

.col-left{
	    width: 540px;
}
.vplugin {
    height: 315px;
    width: 540px;
}
.col-right {
    width: 282px;
    height: 315px;
    margin-right: 35px;
}
.relatebox {
    height: 315px;
}
.vrelimg, .vrelimg img {
    width: 120px;
    height: 79px;
}
.reltit, .vrel {
    padding-left: 12px;
}
.vrel {
    height: 79px;
    margin-top: 22px;
    width: 282px;
}
.main-ctn {
    width: 857px;

}
.vrelword {
    padding-right: 42px;
}

.bty_tbtj_list ul {
	width: 857px;
}
.byt_nav .nav_li li {
	padding: 0 20px;
}
.byt_nav .nav_li .flag{display: none;}
.byt_nav .nav_li .app{ display:block;}
li.vrel.cur {
    background-color: #423838;
}
