@charset "utf-8";
div,figure,figcaption {
	box-sizing: border-box;
}
@charset "utf-8";
Shtml, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, 
blockquote, pre, form, fieldset, table, th, td, span{padding:0;margin:0;}
li{ list-style: none; }
a{ text-decoration:none; color: #111; }
body{font-family: "PingFang SC",Helvetica,Arial,"Hiragino Sans GB","Microsoft Yahei",STHeiTi,sans-serif;background-color: #f5f5f5;}
header { width: 100%;}
.head_top{ width: 100%; height:32px; background: #333; }
.auto { width: 1180px; margin: 0 auto }
.head_top a{ font-size: 12px; color:#eee; line-height: 32px;}
.logo_h1{font-size: 23.4px;color: #5b5b5b;display: inline-block; line-height: 110px;margin-left: 13px;vertical-align: top;}
.top_p { float: right; margin-top: 0px; color: #ededed; line-height: 32px; }
.top_p span {color: #ee2e24; font-size: 16px;}
.top_p a { display: inline-block; padding: 0 5px;  } 
.logo_wai {box-shadow: 1px 1px 5px rgba(0,0,0,.08); border-top: none; background: #fff;}
.nav{ display: inline-block; vertical-align: top; }
.xiang_mu {display: inline-block; width: 164px; height: 60px; 
 line-height: 60px; text-align: center; color: #fff; font-size: 22px; margin-right: 30px; }
.nav li { width:110px; height: 60px; float: left; line-height: 40px; text-align: center;font-size: 16px;}
.navf { margin-right: 80px; }
.xz { background: #f6f6f6; color: #ee2e24; }
.nav li:hover{background: #f6f6f6; color: #ee2e24;  }
.dh_left{float:left;margin-right:56px; margin-top: 20px;}
.waibao { width:100%;  padding-bottom: 40px;  }
.mbxie a{ font-size: 12px;  }
.zh_lt { display: inline-block; vertical-align: top; width: 790px;  background: #fff;}
.box{position: relative; background: #fff;padding: 24px 24px 16px 24px;margin-top: 24px;}
.box .title {
    font-size: 18px;
    height: 18px;
    line-height: 18px;
    color: #333;
    margin-bottom: 24px;
}
.box .videoA {
    padding-bottom: 24px;
    border-bottom: 1px solid #eee;
	height: 158px;
}
.box .videoL {
    height: 133px;
    position: relative;
    margin-right: 16px;
}
.box .introduce {
    width: 484px;
}
.box .videoL img {
    width: 238px;
    height: 131px;
    border: 1px solid #eee;
}
.box .introduce .introduceTop {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    max-height: 68px;
    overflow: hidden;
}

.box .introduce .tagBot {
    max-width: 752px;
    margin-top: 48px;
    height: 12px;
    line-height: 12px;
}
.box .videoinfo {
    margin: 16px 0 0 0;
    height: 32px;
    line-height: 32px;
}
.box .videoinfo .info {
    font-size: 14px;
    color: #999;
}
.box .introduce .tagBot span {
    display: inline-block;
    font-size: 12px;
    color: #999;
    margin-right: 16px;
}
.box .videoinfo .info .xian {
    width: 1px;
    height: 10px;
    background: #eee;
    display: inline-block;
    margin: 0 12px;
}
.fn-right{float:right;}
.zh_ri { display: inline-block; vertical-align: top; width: 370px;  background: #fff; 
	margin-left: 15px;  padding-top: 0px; position: relative;}
.zh_ltri { display: inline-block; vertical-align: top; margin-left: 20px;  }
.zh_ltrip1 { font-size: 20px; color: #ee2e24; margin-top: 0px; }
.zh_ltrip2 {font-size: 12px; color: #666;width: 470px; margin-top: 0px;}
.zh_ltrip3 {width: 215px; font-size: 14px; clip: #333; display: inline-block; margin-top: 0px; }
.an2 { width: 174px; height: 36px; line-height: 36px; margin-right: 10px; margin-top: 10px; }
.zhishilie { margin-top: 30px; }
.zhishilie li { width: 768px; height: 150px; border-bottom: 1px #afafaf dotted; display: inline-block; }
.zhishilie li:hover{background: #f3f3f3 !important;}
.zhishilip1 { font-size: 16px; color: #333; margin-top: 40px; }
.zhishilip2 { font-size: 12px; width: 758px; line-height: 20px; color: #666; }

.yema li{ float: left;width: 24px;height: 24px;border-radius: 3px;font-size: 16px;color: #fff;margin-left: 3px;text-align: center;line-height: 24px;margin-right: 5px;padding: 4px 6px;}
.thisclass{background: #dd4f50;color: #fff;}
.yema { width: 400px; margin: 0 auto; position: relative; top: 30px; }
.yema li:hover{background: #f36c65 !important;   }
.yema_dian { background: #f36c65 !important; }
.next { width: 80px !important; }
.zh_lt .avoid{font-weight: bold;color: #136ec2;text-decoration: none;}
.zh_lt p{margin-bottom: 16px;line-height: 24px;font-size: 16px;}
.tuijian { font-size: 18px; color: #333; }
.rilie { width: 253px; height: 142px; overflow: hidden;}

.clear {
    clear: both;
    display: block;
	margin: 0;
    padding: 0;
    height: 0;
}
.xian { border-bottom: 1px #ccc solid; margin-top: 35px; }
.an3 { width: 100%; height: 36px; line-height: 36px; margin-top: 30px; }
.an3 img { margin-right: 5px; position: relative; top: 2px; }

.zh_lt h1{ font-size: 24px; color: #000;font-weight: normal; }
.wen_zi { font-size: 14px; color: #666; text-indent: 2em; line-height: 24px; margin-top: 24px; }
.zh_lt h2 {color: #444;font-size: 18px;font-weight: bold;margin: 16px 0;padding: 10px 0;line-height: 16px;border-bottom: 1px solid #eee;}
.timu { font-size: 18px; color: #333; border-bottom: 2px #eaeaea  solid; padding-bottom: 18px;  margin-top: 40px;}
.anan2 { width: 90px; }
.anan3 { width: 145px;  }
.anan4 { width: 50px; background: #999; }
.bdsharebuttonbox{margin-top: 25px; float: left;}
.clearfloat{clear:both} 
.x_g { font-size: 16px; margin-left: 16px; }
.x_gul li {font-size: 12px; color: #666; line-height: 36px;}
.x_gul li span { display: inline-block; width: 3px; height: 3px; background: #f36c65; 
	border-radius: 3px; margin-right: 9px; position: relative; top:-3px; }
.x_gul li:hover{ color: #000; }	
.pileft { display: inline-block; vertical-align: top; width:240px;}
.piright {display: inline-block;vertical-align: top;margin-left: 70px;width: 445px;}
.baikeliuyan{width: 770px;}
.wenben { width: 445px; height: 124px; background: #f8f8f8; box-sizing: border-box; padding: 10px;
margin-top: 10px; margin-bottom: 8px; }
.piright a { width: 90px; height: 35px; line-height: 35px; float: right; margin-left: 4px; }
.anan6 { background: #666; }
.tui { font-size: 16px; margin-top: 30px; }
.icoa{ display: inline-block; width: 80px;  }
.icoa { font-size: 14px; color: #666; text-align: center; margin-top: 30px;margin-bottom: 0px; }
.yema_dian { background: #f36c65 !important; }
.next { width: 80px !important; }
.niutu-part{background: #fcfcfc; border: 1px solid #dcdddd;overflow: hidden;}
.subtit {
    margin: 20px 0 23px 20px;
}
.subtit.subtit-3 {
    width: 94px;
    height: 19px;
    background-repeat: no-repeat;
}
.more {
    color: #212121;
    font-size: 14px;
    padding-right: 20px;
    position: absolute;
    right: 12px;
    top: 22px;
    display: block;
}
.niutu-part .pic-wrap li {
    float: left;
    width: 158px;
    margin: 0 2px 10px 18px;
}
.niutu-part .pic-wrap li a {
    display: block;
    width: 100%;
    height: 100%;
}
.niutu-part .pic-wrap li .img-box {
    width: 158px;
    height: 100px;
    overflow: hidden;
}
.niutu-part .pic-wrap li img {
    display: block;
    width: 158px;
    height: auto;
}
.niutu-part .pic-wrap li p {
    color: #403f3f;
    font-size: 14px;
    width: 158px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
 .list-wrap li {
    border-bottom: 1px solid #dcdddd;
}
.list-wrap li a {
    color: #403f3f;
}
 .list-wrap li .tit {
    font-size: 16px;
    padding-left: 16px;
    margin: 32px 0 19px 22px;
	    font-weight: 700;
}
.list-wrap li .comment {
    font-size: 14px;
    margin-left: 38px;
    margin-right: 20px;
}
.list-wrap li .time {
    color: #868686;
    font-size: 14px;
    text-align: right;
    margin: 10px 20px 20px 0;
}

.page_right{width:390px;float:left;}
.arc-xg{margin-top:80px; }
.rmdlist-items{background-color: #fafafa;
    border: 1px solid #f4f4f4;
    border-radius: 2px;
    padding: 15px 15px 0;}
.rmdlist-items li {
    color: #404040;
    display: inline-block;
    font-size: 14px;
    height: 14px;
    line-height: 14px;
    margin-bottom: 15px;
    margin-right: 33px;
    padding-left: 8px;
    position: relative;
    width: 180px;
	text-overflow: ellipsis;
    overflow: hidden;
}

.module-common-footer{width: 100%;
    margin: 0 auto;
    text-align: center;
	background:#fff;
  }
.module-common-footer .footbox {
    width: 1180px;
    margin: 0 auto;
}
.module-common-footer .f-nav {
    zoom: 1;
    overflow: hidden;
    float: left;
    text-align: center;
    margin: 40px 0;
}
.module-common-footer .f-nav li {
    float: left;
	margin-right:20px;
}
.module-common-footer .f-nav li a {
    font-size: 14px;
    color: #999;
}
.module-common-footer .baiduread {
    clear: both;
    width: 100%;
    font-size: 12px;
    border-top: 1px solid #dfe0e4;
    text-align: left;
    padding: 30px 0 25px;
}
.videoright{width: 348px;float: right;}
.rightBox {
    background: #fff;
    margin-bottom: 24px;
}
.rightBox .author-mes {
    padding: 24px 24px 0 24px;
}
.rightBox .leftXian {
    width: 4px;
    height: 24px;
    background: #EE1111;
    float: left;
    margin-top: 15px;
}
.rightBox .rec {
    height: 54px;
    line-height: 54px;
    margin: 0 24px 0 24px;
    border-bottom: 1px solid #eee;
}
.mes-box{border-bottom: 1px solid #eee;}
.rightBox .mess {
	height:80px;
    margin-bottom: 24px;
}
.fn-left {
    float: left;
}

.rightBox .all-chejiahao {
    height: 46px;
    line-height: 46px;
    text-align: center;
}
.rightBox .all-chejiahao div {
    width: 100px;
    margin: 0 auto;
}
.rightBox .all-chejiahao div span {
    font-size: 16px;
    color: #666;
}
.authorCover{margin-right:10px;}
.introduction{font-size: 12px;
    color: #666;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.rightBox .author-mes .info .authorTitle {
    max-width: 160px;
    height: 16px;
    line-height: 16px;
    font-size: 16px;
    color: #333;
    margin-bottom: 50px;
}
.text-overflow {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.rightBox .author-rec .p1 {
    font-size: 18px;
    color: #333;
    float: left;
}
.two .article {
    padding: 24px;
}
.two .article .article-item {
    height: 16px;
    line-height: 16px;
    margin-bottom: 16px;
}
.two .article .article-item a {
    font-size: 14px;
    color: #666;
}
.tags .tag-list {
    padding: 24px 24px 12px 24px;
    margin-right: -15px;
}
.tags .tag-list .tag-item {
    float: left;
    font-size: 14px;
    color: #666;
    line-height: 12px;
    padding: 10px 12px;
    border: 1px solid #eee;
    background: #fff;
    margin: 0 8px 12px 0;
}
.tags{height:320px;}
.zh_lt .label_number {
    border-bottom: solid 1px #eee;
}
.zh_lt .label_number .label_name {
    height: 20px;
    background: #dd4f50;
    color: #fff;
    line-height: 20px;
    text-align: center;
    border-radius: 3px;
    margin-right: 10px;
    float: left;
    padding: 0 5px;
	font-size:14px;
}
.zh_lt .label_number .label_num {
    font-size: 14px;
    color: #666;
    float: left;
    line-height: 20px;
}
.zh_lt .label_number .label_num em {
    color: #dd4f50;
    margin: 0 5px;
}
.zh_lt .answer_contents .answer_content {
    width: 736px;
    height: 108px;
    border-bottom: dashed 1px #eee;
    padding-top: 30px;
	padding: 24px 24px 16px 24px;
}
 .answer_content .answer_num {
    width: 50px;
    background: #fff4f4;
    margin-right: 24px;
    padding: 17px 0px;
    text-align: center;
    float: left;
}
 .answer_content .answer_num .span_01 {
    font-family: "微软雅黑";
    font-size: 22px;
    color: #333;
    display: block;
}
.answer_content .answer_num .span_02 {
    font-size: 14px;
    color: #999;
    margin-top: 10px;
	text-align:center;
}
.answer_content .answer_con {
    float: left;
    width: 608px;
    height: 79px;
}
.answer_content .answer_con ul {
    height: 79px;
    position: relative;
}
 .answer_content .answer_con .answer_li {
    font-size: 14px;
    color: #999;
    margin-top: 10px;
    line-height: 26px;
    overflow: hidden;
    word-break: break-all;
}
 .answer_content .answer_con .answer_label {
    font-size: 12px;
    color: #666;
    height: 20px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 668px;
}
.answer_content .answer_con .answer_label .answer_time {
    float: right;
    display: block;
    color: #999;
}