/* 96KaiFa原创源码，唯一官网：www.96kaifa.com */
.g-cms-cont{ padding: 0 0 12px 0; margin-top: 0}
.g-cms-cont h1{ padding:7px 12px; box-sizing:border-box; line-height:30px; font-size:20px; font-weight:normal; color:#0d62aa; display:block; overflow:hidden}
.g-cms-cont .m-cont-date{ width:100%; height:auto; padding:0px 10px 10px; box-sizing:border-box; display:block; overflow:hidden; border-bottom:1px solid #eee}
.g-cms-cont .m-cont-date b{ float:left; font-size:12px; font-weight:normal; color:#999; margin:0 14px 0 0; display:inline; overflow:hidden}
.g-cms-cont .m-main-cont{ padding:6px 12px; box-sizing:border-box; display:block; overflow:hidden}
.g-cms-cont .m-main-cont h3{ line-height:26px; font-size:18px; font-weight:normal; color:#333; margin:0px 0 12px 0; display:block; overflow:hidden}
.g-cms-cont .m-main-cont p{ line-height:24px; font-size:15px; font-weight:normal; color:#555; margin:0 0 12px 0; display:block; overflow:hidden}
.g-cms-cont .m-main-cont p img{ width:auto; max-width:90%; margin:0px auto; display:block; overflow:hidden;}

.g-cms-cont .m-next-ul{ padding:3px 12px 0; box-sizing:border-box; border-top:1px solid #eee; margin:6px 0 0; display:block; overflow:hidden}
.g-cms-cont .m-next-ul li{ line-height:24px; font-size:14px; font-weight:normal; color:#aaa; padding:6px 0 0; box-sizing:border-box; display:block; overflow:hidden}
.g-cms-cont .m-next-ul li a{ color:#555}

.g-title{ height:46px; line-height:46px; font-size:18px; font-weight:normal; color:#333; border-bottom:1px solid #eee; display:block; overflow:hidden}
.g-title i{ width:4px; height:20px; background:#0d62aa; float:left; margin:13px 10px 10px 12px; display:inline; overflow:hidden}

.g-stage-photo ul{ padding:0 12px 12px 0; box-sizing:border-box; display:block; overflow:hidden}
.g-stage-photo ul li{ width:50%; height:auto; padding:12px 0 0 12px; box-sizing:border-box; float:left; display:inline; overflow:hidden}
.g-stage-photo ul li a{ width:100%; height:auto; display:block; overflow:hidden}
.g-stage-photo ul li a img{ width:100%; height:auto; display:block; overflow:hidden}
.g-stage-photo ul li a strong{ height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#333; margin:6px 0 0; display:block; overflow:hidden}

.g-hot-tv ul{ padding:0 12px 12px 0; box-sizing:border-box; display:block; overflow:hidden}
.g-hot-tv ul li{ width:33.33%; height:auto; padding:12px 0 0 12px; box-sizing:border-box; float:left; display:inline; overflow:hidden}
.g-hot-tv ul li a{ width:100%; height:auto; display:block; overflow:hidden}
.g-hot-tv ul li a img{ width:100%; height:auto; display:block; overflow:hidden;    height: 11vh;}
.g-hot-tv ul li a strong{ height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#333; margin:6px 0 0; display:block; overflow:hidden}

.g-comment{ padding:0 0 12px 0;}


.g-nav-cont { width: 100%; min-height:500px; background: #fff; padding: 12px; margin: 12px 0 10px 0; box-sizing: border-box; display: block; overflow: hidden;}
.g-nav-cont .g-nav-title { width: 100%; height: 22px; line-height: 22px; font-size:20px; font-weight: bold; color: #0d62aa; text-indent: 14px; display: block; overflow: hidden; position: relative; zoom: 1;}
.g-nav-cont .g-nav-title b { display: block; width: 5px; height: 22px; background: #0d62aa; overflow: hidden; position: absolute; left: 0px; top: 0px;}
.g-nav-cont .g-nav-ul {	display: block; width: 100%; height: auto; font-size:0; letter-spacing:-0.5em;}
.g-nav-cont .g-nav-ul:after{ content:""; height:0; width:100%; display:inline-block; overflow:hidden;}
.g-nav-cont .g-nav-ul li{ display:inline-block; vertical-align:top; letter-spacing:normal; width: 33%; padding: 12px 0 0; overflow:hidden;}
.g-nav-cont .g-nav-ul li a { display: block; width: 88%; font-size: 15px;  color: #555;  border-radius: 4px; border: 1px solid #e7edec; overflow: hidden; text-align:center; margin-left:10%; line-height: 30px;}





/* 评论 */

.m-comment{ width:auto; margin:0px 10px; display:block; overflow:hidden;font-family:arial,"Microsoft YaHei","5fae8f6f96c59ed1";}
.m-comment .g-comment-title{ width:100%; height:22px; display:block; overflow:hidden}
.m-comment .g-comment-title dt{ width:auto; height:22px; line-height:22px; font-size:18px; font-weight:bold; color:#555; float:left; margin:0; display:inline; overflow:hidden}
.m-comment .g-comment-title dt i{ width:22px; height:22px; background:url(http://www.upkao.com/skin/default/images/pl-icon.png); float:left; margin:0 16px 0 0; display:inline; overflow:hidden}
.m-comment .g-comment-title dt em{ width:22px; height:22px; background:url(http://www.upkao.com/skin/default/images/pl-icon.png) 0 -48px; float:left; margin:0 16px 0 0; display:inline; overflow:hidden}
.m-comment .g-comment-title dd{ width:auto; height:22px; line-height:22px; font-size:14px; font-weight:normal; color:#666; float:right; display:inline; overflow:hidden}
.m-comment .g-comment-title dd span{ font-weight:bold; color:#ff5555}
#saypl{ width:auto; height:auto; background:#fafafa; border:2px solid #e5e5e5; box-sizing:border-box; margin:17px 0 0; display:block; overflow:hidden;}
#saypl .comment-text{ width:100%; height:auto; border:0; padding:5px; font-size:16px; float:left; display:inline; overflow:hidden;}
#saypl .comment-input{ width:146px; height:32px; line-height:32px; font-size:18px; font-weight:normal; color:#fff; text-align:center; background:#ff5555; float:right; display:inline; overflow:hidden; border:0;}
.comment-sm{ width:auto; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#888; margin:10px 0 24px; display:block; overflow:hidden}
.comment-body{ width:100%; height:auto; display:block; overflow:hidden}
.comment-body li{ width:100%; height:auto; padding:0 0 16px 0; display:block; overflow:hidden; border-bottom:1px solid #eee;}
.comment-body li .combd-title{ width:100%; height:auto; margin:30px 0 0; float:left; display:inline; overflow:hidden}
.comment-body li .combd-title .title{ height:16px; line-height:16px; float:left; font-size:14px; font-weight:normal; color:#333; display:inline; overflow:hidden}
.comment-body li .combd-title .time{ height:16px; line-height:16px; float:right; font-size:12px; font-weight:normal; color:#aaa; display:inline; overflow:hidden}
.comment-body li .combd-bd{ width:100%; height:auto; line-height:18px; font-size:14px; font-weight:normal; color:#666; float:left; margin:15px 0 0; display:inline; overflow:hidden;}
.comment-body li .comment-button{ width:auto; height:auto;  float:right; display:inline; overflow:hidden}
.comment-body li .comment-button a{ width:auto; height:26px; line-height:26px; padding:0 18px; font-size:12px; font-weight:normal; color:#ff5555; float:left; border:1px solid #eee; border-radius:22px; margin:10px 0 0 12px; display:inline; overflow:hidden}
.comment-body li .comment-button a i{ width:14px; height:14px; background:url(http://www.upkao.com/skin/default/images/pl-icon.png) 0 -106px; float:left; margin:6px 5px 0 11px; display:inline; overflow:hidden}

.comment-body li .comment-button .a2{ color:#555}
.comment-body li .comment-button .a2 i{ background-position:0 -157px;}
.comment-more{ width:100%; height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#555; text-align:center; background:#fafafa; margin:21px 0 0; display:block; overflow:hidden;}
.comment-more:hover{ background:#FF5555; color:#fff;}


/* 相关文章 */
.g-hot-xg ul{ width:auto; height:auto; padding:0 12px; box-sizing:border-box; display:block; overflow:hidden}
.g-hot-xg ul li{ padding:12px 0; border-bottom:1px solid #eee; box-sizing:border-box; display:block; overflow:hidden}
.g-hot-xg ul li a{ width:100%; height:auto; display:-webkit-box; overflow:hidden;}
.g-hot-xg ul li a img{ width:150px; height:99px; display:block; overflow:hidden}
.g-hot-xg ul li a p{ padding:0 0 0 12px; box-sizing:border-box; display:block; overflow:hidden;-webkit-box-flex:1}
.g-hot-xg ul li a p strong{ width:100%; height:76px; line-height:26px; font-size:18px; font-weight:normal; color:#333; margin:2px 0 0; display:block; overflow:hidden}
.g-hot-xg ul li a p b{ width:100%; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#aaa; margin:5px 0 0; display:block; overflow:hidden}

.m-tags {  }
.m-tags a{ display: inline-block; border: 1px #ff2e61 solid; border-radius: 5px; line-height: 22px; padding: 0 5px; margin:0px 0px 10px 0px; font-size: 14px; color: #ff2e61}
.m-tags span { display:inline-block; width: 24px; height: 24px; background:url(../images/tag.png); background-size:24px; float:left; margin:10px 10px 0 10px;  }
.f-xzh { padding: 0 10px; }