/*閻犲洦绻堥。鑺ョ▔缂佹ê鐦ù婊愭嫹/
.home-right{margin-bottom: 20px;}
.box_r,.box_hot{width: 90.4%;padding: 0 5.3%;}
.td_title{padding: 0;}
.td_host{background-image: url(/dcjy/static/img/imgC/td_host.png);}
.host_pic{width: 100%;margin-bottom: 8px;}
.host_pic img{width: 100px;height: 100px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;margin-top: 19px;margin-right: 20px;}
.host_pic span{font-size:18px;color:#424754;margin-top:60px;}
/*閻犲洦绻堥。浠嬪箣閹邦剚鍠�*/

.td_pes {
	width: 100%;
	padding-top: 22px;
}

.td_pes li {
	float: left;
	width: 16%;
	width: 15.5%\0;
	height: 84px;
	text-align: center;
	margin: 0 5% 30px 16px;
}

.td_pes li:nth-child(4n) {
	margin-right: 0;
}

.td_pes li img {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}

.td_pes li p {
	font-size: 14px;
	color: #424754;
	margin-top: 10px;
}

.td_pes ._four {
	margin-right: 0;
}


/*闁绘埈鍙冨Λ顒傛暜閺嵮呮憤*/

.hot_tie {
	background: #fff;
	border: 1px solid #e4ecf3;
	width: 33%;
}

.hot_lie {
	padding: 10px 0;
}

.hot_lie li {
	padding: 10px 0 10px 15px;
	background: url(/dcjy/static/img/imgC/td_point.png) left 14px no-repeat;
	background-size: 8px;
	font-size: 14px;
}

.hot_lie li a {
	font-size: 14px;
	color: #424754;
}

.hot_lie li span {
	background: url(/dcjy/static/img/imgC/zan.png) left center no-repeat;
	background-size: 14px;
	width: 42px;
	display: block;
	color: #aeaeae;
	padding-left: 22px;
}


/*閻㈩垱鐗曢悺娆戞嫚閿旇棄鍓�*/

.note-d-note {}

.rmtz-text-btn span.zhankai-c3 {
	color: #45a2ff;
	margin-left: 0px;
	padding-left: 0;
}

.note-d-note-r {
	/*margin-left:60px; */
	clear: both;
	overflow: hidden;
	border-top: solid 1px #e4ecf3;
	padding: 20px 0 6px 40px;
}

.note-d-note-r:first-child {
	border-top: 0;
}

.note-d-note-r2 {
	padding-bottom: 0;
}

.note-d-note-r div.rmtz-photo {
	width: 10%;
}

.note-d-note-rr {
	margin-left: 120px;
	clear: both;
	overflow: hidden;
	border-top: solid 1px #e4ecf3;
	padding-top: 20px;
	padding-bottom: 10px;
}

.note-d-note-rr div.rmtz-photo {
	width: 11%;
}

.note-d-note-rr dl.rmtz-text {
	width: 89%;
}

.rmtz-text-btn span.btn-replay {
	cursor: pointer;
	color: #424754;
}

.rmtz-text-btn span.btn-replay:hover {
	color: #40ACE7
}

.note-d-note-rr .rmtz-text-title,
.note-d-note-r .rmtz-text-title {
	color: #aeaeae;
}

.btn-note-comment {
	position: relative;
	clear: both;
	overflow: hidden;
	top: 10px;
	border-top: solid 1px #e4ecf3;
	padding-top: 20px;
	padding-bottom: 10px;
}

.comment-edit {
	width: 96%;
	border: solid 1px #d5d5d5;
	margin-bottom: 10px;
	height: 31px;
	padding: 0px 10px;
	overflow: auto;
	line-height: 31px;
	padding-top: 1px;
}

.comment-edit-c6 {
	width: 96.5%;
	line-height: 20px;
	padding-top: 13px;
	height: 31px
}

.comment-edit-c3 {
	width: 98%
}


/*.comment-edit p{z-index: 10; color:#aeaeae; display: inline-block; line-height:26px; height:24px;}*/

.btn-note-comment button {
	width: 120px;
	height: 30px;
	background: #40ACE7;
	text-align: center;
	color: #fff;
	font-size: 16px;
	line-height: 30px;
	border: none;
	float: right;
	margin-bottom: 10px;
}

.btn-note-comment button:hover {
	background: #3EA5DE
}

.more-reply {
	width: 100px;
	background: url(/dcjy/static/img/imgC/note-icon1.png) no-repeat right center;
	margin: 10px auto;
}

.more-reply a {
	color: #45a2ff;
	font-size: 14px;
}


/*闁告帗顨夐妴锟�*/

.topic-list-pic2 {
	width: 32.3%;
	float: left;
	margin: 3px 1% 17px 0;
}

.topic-list-pic2 dt,
.topic-list-pic dd {
	float: left;
}

.topic-list-pic2 dt {
	width: 49%;
}

.topic-list-pic2 dt img {
	width: 100%;
}

.topic-list-pic2 dd {
	width: 47%;
	float: right;
}

.topic-list-pic2 dd h2 {
	margin-bottom: 10px;
}

.topic-list-pic2 dd h2 a {
	color: #424754;
}

.topic-list-pic2 dd p.list-text {
	color: #777e8c;
}

.note-d-note-r .rmtz-photo {
	width: 66px!important;
}


/*.note-d-note-r .rmtz-text .note-d-note-r .rmtz-text{width:80%;}
.note-d-note-r .rmtz-text .note-d-note-r .rmtz-text{width:88%;}
.note-d-note-r .rmtz-text .note-d-note-r .rmtz-text .note-d-note-r .rmtz-text{width:88%;}*/

.note-d-note-r .rmtz-text .rmtz-text {
	width: 89%;
}

.note-d-note-r .rmtz-text .rmtz-text .rmtz-text {
	width: 87.6%;
}


/*width:83%;*/

.note-d-note-r .rmtz-text .rmtz-text .rmtz-text .rmtz-text {
	width: 85.9%;
}

.note-d-note-r .rmtz-text .rmtz-text .rmtz-text .rmtz-text .rmtz-text {
	width: 83%;
}

.note-d-note-r .rmtz-text .rmtz-text .rmtz-text .rmtz-text .rmtz-text .rmtz-text {
	width: 78%;
}

#uploader,.uploader .placeholder {
	width: auto;
	padding-top: 0;
	height: auto;
	background: none;
}

.care {
	height: 24px;
	overflow: hidden;
	cursor: pointer;
}

.care div {
	width: 58px;
	padding: 3px 7px;
	margin: 3px 0;
	border-radius: 2px;
	cursor: pointer;
}

.y-gz2 {
	background-image: url(/dcjy/static/img/imgC/arrow-white.png);
	background-repeat: no-repeat;
	background-position: 65px center;
	color: #fff;
}

.n-gz {
	background: #fff;
	color: #999;
	border: solid 1px #eee;
}

.topic-title {
	width: 98%;
	padding: 3px 9px;
	height: 23px;
	font-size: 14px;
	line-height: 30px;
	border: none;
	border-bottom: 1px solid #d5d5d5;
	margin: 10px 0 0 0;
}

.rmtz-text-btn .zkhf {
	cursor: pointer;
	color: #45a2ff;
	margin-top: 2px;
	margin-right: -22px
}

.rmtz-text-btn span.pinglun1 {
	cursor: pointer;
	color: #424754;
}

.rmtz-text-c3 .rmtz-text-text {
	word-wrap: break-word;
	word-break: break-all;
}


/*闁告柣鍔嶉敓锟�*/

.note-dt-reply {
	/*margin-left:60px; */
	clear: both;
	margin-bottom: 10px;
	margin-top: 10px;
	overflow: hidden;
	border: solid 1px #e4ecf3;
	margin-left: 67px;
	width: 89%;
	padding: 15px 0 10px 15px;
}

.note-d-note-reply div.rmtz-photo {
	width: 10%;
}

.big_picter {
	width: 100%;
	background: white;
	display: none;
}

.class_bigpic {
	width: 62.5%;
}

.big_picter .gallery-top {
	width: 100%;
}

.arrow-left {
	background: url(/dcjy/static/img/imgC/arrows.png) no-repeat left top;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -15px;
	width: 17px;
	height: 30px;
	z-index: 99;
	cursor: pointer;
}

.arrow-right {
	background: url(/dcjy/static/img/imgC/arrows.png) no-repeat left bottom;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -15px;
	width: 17px;
	height: 30px;
	z-index: 99;
	cursor: pointer;
}

.swiper-pagination {
	cursor: pointer;
}


/*.swiper-slide {
	display: table-cell;
}
*/

.gallery-top img {
	width: 100%;
	vertical-align: top;
	/*display:block;*/
}

.sq {
	color: #188eee;
	cursor: pointer;
}

.erji ._border:first-child {
	border-top: none;
}

#getActivityMembers li p {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

@media screen and (max-width:1366px) {
	.comment-edit {
		width: 95%;
	}
	.comment-edit-c6 {
		width: 96%
	}
	.td_pes li {
		margin: 0 4% 30px 16px;
	}
	.comment-edit-c3 {
		width: 97%
	}
}


/*4-19*/

.more-newAdd {
	color: #777E8C;
	font-size: 14px;
	float: right;
}

.rmtz-text-name span.id-teacher {
	line-height: 13px;
	height: 13px;
	padding: 0px 2px;
	font-size: 12px;
	border: solid 1px #39ABE9;
	color: #39ABE9;
	border-radius: 2px;
}

.mt4mr10 {
	margin-top: 5px;
	margin-right: 10px;
}


/*参与话题证书*/

.award {
	display: none;
}

.award .award-wrapper{
    position: fixed;
    left:0;
    right:0;
    bottom: 0;
    top:0;
    z-index:100;
    background: #000000;
    opacity: 0.7;
}
.award .award-info{
    position: fixed;
    width: 800px;
    height: 600px;
    top:0;
    left: 25%;
    background: #ffffff;
    z-index:101;
}
.award .award-info .img-banner{
    width:685px;
    height:490px;
    display: block;
    margin-top: 33px;
    margin-left:58px;
}
.award .award-info button:last-child{
    margin-left: 140px;
}
.award .award-info button {
    width:110px;
    height:38px;
    background: #E7606F;
    border-radius: 5px;
    font-size: 20px;
    color: #FFFFFF;
    border:0;
    margin-left:190px;
    margin-top: 20px;
}

.award .award-info .closed{
    width:29px;
    height:29px;
    position: absolute;
    top:19px;
    right:42px;
}
.award .award-info .closed img{
    width:100%;
    height:100%;
}
.award .award-info .award-message{
    position: absolute;
    left:122px;
    right:113px;
    top:275px;
    font-size: 18px;
    color: #000000;
    font-weight:600;
    line-height:22px;
}
.award .award-info .award-message p{
    text-indent: 32px;
}
.award .award-info .award-message .award-activity {
    margin: 9px 0;
}
.award .award-info .award-message .award-timed{
    margin-top:10px;
    float:right;
    font-size: 16px;
    color: #000000;
}
.award .award-info .award-message .award-timed span{
    display:block;
    line-height: 22px;
    font-weight:600;
}
.award .award-info .award-message .award-timed #award-publish-time{
    font-size: 14px;
    float: right;
}


/*李永健单独证书css*/
.award .award-infos {
	position: fixed;
	width: 800px;
	height: 600px;
	top: 0;
	left: 25%;
	/*background: #ffffff;*/
	z-index: 101;
}

.award .award-infos .img-banner {
	width: 685px;
	height: 490px;
	display: block;
	margin-top: 33px;
	margin-left: 58px;
}

.award .award-infos button:last-child {
	margin-left: 140px;
}

.award .award-infos button {
	width: 110px;
	height: 38px;
	background: #FFCD5C;
	border-radius: 5px;
	font-size: 16px;
	color: #3A2814;
	border: 0;
	margin-left: 190px;
	margin-top: 6px;
}

.award .award-infos button {
	background: #FFCD5C;
}
.award .award-infos .closed {
	width: 29px;
	height: 29px;
	position: absolute;
	top: 6px;
	right: 16px;
}

.award .award-infos .closed img {
	width: 100%;
	height: 100%;
}

.award .award-infos .award-message {
	position: absolute;
	left: 122px;
	right: 113px;
	top: 264px;
	font-size: 18px;
	color: #000000;
	font-weight: 600;
	line-height: 25px;
}
.award .award-infos .award-message h5 {
	font-size: 14px;
	text-align: center;
	color: #D63F15;
}
.award .award-infos .award-message p {
	font-size: 16px;
	text-indent: 32px;
	margin-top: 20px;
}

.award .award-infos .award-message .award-activity {
	margin:9px 40px 9px 45px;
}

.award .award-infos .award-message .award-timed {
	margin:50px 80px 0 0;
	float: right;
	font-size: 16px;
	color: #000000;
}

.award .award-infos .award-message .award-timed span {
	display: block;
	line-height: 22px;
	font-weight: 100;
	font-size: 12px;
}

.award .award-infos .award-message .award-timed #award-publish-time {
	margin-top: 10px;
	font-size: 12px;
	float: right;
}









@media print {
    .award .award-wrapper{
        position: fixed;
        left:0;
        right:0;
        bottom: 0;
        top:0;
        z-index:100;
        background: #000000;
        opacity: 0.7;
    }
    .award .award-info{
        position: fixed;
        width: 800px;
        height: 600px;
        top:10%;
        left: -40px;
        background: #ffffff;
        z-index:101;
    }
    .award .award-info .img-banner{
        width:685px;
        height:490px;
        display: block;
        margin-top: 33px;
        margin-left:58px;
    }
    .award .award-info button, .award .award-info .closed {
        display: none;
    }

    .award .award-info .closed img{
        width:100%;
        height:100%;
    }
    .award .award-info .award-message{
        position: absolute;
        left:122px;
        right:113px;
        top:280px;
        font-size: 18px;
        color: #000000;
        font-weight:600;
        line-height:25px;
    }
    .award .award-info .award-message p{
        text-indent: 32px;
    }
    .award .award-info .award-message .award-activity {
        margin: 9px 0;
    }
    .award .award-info .award-message .award-timed{
        margin-top:12px;
        float:right;
        font-size: 16px;
        color: #000000;
    }
    .award .award-info .award-message .award-timed span{
        display:block;
        line-height: 25px;
        font-weight:100
    }
    .award .award-info .award-message .award-timed #award-publish-time{
        font-size: 14px;
        float: right;
    }
}
