﻿/* 颜色属性[定义规则，小写 "c" 加 "-" 加颜色属性或名称] */
.c-7489a6{ color:#7489a6;}
.c-7489a6 a{ color:#7489a6; text-decoration:none;}

.c-4d7399{ color:#4d7399;}
.c-4d7399 a{ color:#4d7399; text-decoration:none;}

.c-aaaeb3{ color:#aaaeb3;}
.c-aaaeb3 a{ color:#aaaeb3; text-decoration:none;}

/* 字体属性[定义规则，小写 "f" 加属性名称] */
.fB {font-weight:bold;}

/*文本排版*/
.text-center{ text-align:center !important;}
.text-left{ text-align:left !important;}
.text-right{ text-align:right !important;}

/* 字体大小[定义规则，小写 "f" 加字体大小]*/
.f12px{font-size:12px;}
.f13px{font-size:13px;}
.f14px{font-size:14px;}
.f16px{font-size:16px;}
.f18px{font-size:18px;}
.f24px{font-size:24px;}
.f30px{font-size:30px;}
.f34px{font-size:34px;}
.f36px{font-size:36px;}

/* 浮动、清除浮动 */
.lf{float:left !important;;}
.rf{float:right !important;;}
.clearfix {zoom:1;}
.clearfix:after{content:'.'; display:block; visibility:hidden; clear:both; height:0;}
.hide{ display:none !important;;}

/*间距*/
.pt10{ padding-top:10px !important;}
.pl20{ padding-left:20px !important;}
.pb10{ padding-bottom:10px !important;}
.pt30{ padding-top:30px !important;}
.pb30{ padding-bottom:30px !important;}
.pb40{ padding-bottom:40px !important;}
.pr20{ padding-right:26px !important;}
.pd7{ padding:7px !important;}
.pd10{ padding:10px !important;}
.pd20{ padding:20px !important;}

/* 边距 */
.bc {margin:0 auto !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mb50 {margin-bottom:50px !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.ml5 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.ml15 {margin-left:15px !important;}
.ml20 {margin-left:20px !important;}
.ml25 {margin-left:25px !important;}
.mr5 {margin-right:5px !important;}
.mr10 {margin-right:10px !important;}
.mr15 {margin-right:15px !important;}
.mr20 {margin-right:20px !important;}
.mr25 {margin-right:25px !important;}

.hidden { width:0; height:0; visibility:hidden; overflow:hidden;}

/*字号大小*/
.icon18{ display:inline-block; width:18px; height:18px; margin-right:2px; vertical-align:middle; overflow:hidden;}
.icon30{ display:inline-block; width:30px; height:30px; background:url('../img/icon30.png') no-repeat 0 -9999em; vertical-align:middle; overflow:hidden;}
.icon25{display:inline-block; width:25px; height:25px; vertical-align:middle; overflow:hidden;}
.icon-page {display:inline-block; background:url('../img/icon_page.png') no-repeat 0 -9999em; vertical-align:middle; overflow:hidden;}
.icon-big-word{ background:url('../../img/icon36mag_b.png') no-repeat;}
.icon-small-word{ background:url('../../img/icon36mag_s.png') no-repeat;}

.trans-title{ display:inline-block; width:18px; height:35px; -webkit-transform: rotate(150deg); -moz-transform: rotate(150deg); -ms-transform: rotate(150deg); -o-transform: rotate(150deg); background:#f7f9fa; position:absolute; top:-8px; right:-8px;}

/*图标*/
.read_num{ color:#898989;background:url(../../img/read_icon_gray.gif) no-repeat 0 2px; padding-left:12px; margin-left:15px;}
.collect_num{ color:#898989;background:url(../../img/col_icon_gray.gif) no-repeat 0 2px; padding-left:12px; margin-left:15px;}
.hight_read_num{ color:#898989; background:url(../../img/read_icon.gif) no-repeat 0 2px; padding-left:12px; margin-left:3px; font-size:13px;}
.hight_collect_num{ color:#898989;background:url(../../img/col_icon.gif) no-repeat 0 2px; padding-left:12px; margin-left:3px; font-size:13px;}

/* 首页LOGO*/

.header_logo_bg{min-width:320px;height:45px;background-color:#EFF0F0;border-bottom:1px solid #E9EBEC;/*background:url(../img/userbg.jpg) repeat-x;*/}
.header_logo{display:block;float:left;width:300px;padding-left:10px;margin:0 auto;}
.header_right{float:right;padding-right:13px;}
.header_right a{display:block;float:right;}
.ico_nav_bg{width:36px;height:36px;background:url(../img/user-head.png) no-repeat center;background-size:38px;margin-top:5px;}

/*内容顶部*/
.header-top{ height:auto; width:100%; background-color:#f2f4f5; border-bottom:1px solid #E9EBEC; position:relative; /*position:fixed; top:0; left:0;*/z-index:100;}
.no-header{ display:none; height:40px; width:100%;}
.header-main{ width:100%; height:32px; padding-top:4px; padding-bottom:4px; position:relative;}
.nav-top-title{ height:32px; line-height:32px; width:auto; text-align:center; margin:0 auto; font-size:15px;}
.title-2{ text-align:left; float:left; padding-left:30px; color:#4d7399;}
.title-2 a{ color:#4d7399;}
.icon-back{ display:inline-block; width:35px; height:40px; line-height:9999px; background:url('../../img/icon50backdown.png') center center no-repeat; vertical-align:middle; overflow:hidden; position:absolute; top:0; left:0;}
.icon-back a{ display:block; height:40px;}
.goHome{ float:left; height:40px; width:40px; margin-top:-4px; margin-left:10px; border-left:1px solid #EBEEF0; border-right:1px solid #EBEEF0; text-indent:-9999px; text-align:center;background:url('../img/icon36home.png') center center no-repeat; overflow:hidden;}
.goHome a{ display:block; height:40px;}
.goBook{ float:left; height:40px; width:40px; margin-top:-4px; margin-left:10px; border-left:1px solid #EBEEF0; border-right:1px solid #EBEEF0; text-indent:-9999px; text-align:center;background:url('../../img/book.png') center center no-repeat; overflow:hidden;}
.goBook a{ display:block; height:40px;}
.icon-search{display:inline-block; width:26px; height:26px; line-height:9999px; border-radius:13px; -moz-border-radius:13px; -webkit-border-radius:13px; background: #E5E8EE url('../img/icon36search.png') center center no-repeat; vertical-align:middle; overflow:hidden; position:absolute; top:7px; right:50px;}
.icon-search a{ display:block; width:25px; height:25px;}
.login-user{display:inline-block; width:26px; height:26px; line-height:9999px; border-radius:13px; -moz-border-radius:13px; -webkit-border-radius:13px; background: #E5E8EE url('../../img/login_user.png') center center no-repeat; vertical-align:middle; overflow:hidden; position:absolute; top:7px; right:50px;}
.login-user a{ display:block; width:25px; height:25px;}
.login-box{ height:32px; line-height:32px; font-size:15px; position:absolute; top:4px; right:10px;}
.login-box a{ display:block;}

/*评论顶部*/
.reply-top{ height:auto; width:100%; background-color:#f2f4f5; border-bottom:1px solid #E9EBEC; position:relative; /*position:fixed; top:0; left:0;*/z-index:100;}
.reply-main{ width:100%; height:32px; padding-top:4px; padding-bottom:4px; position:relative;}
.reply-top-title{ height:32px; line-height:32px; width:auto; text-align:center; margin:0 auto; font-size:15px;}
.back-nav{ text-align:left; float:left; padding-left:30px; color:#4d7399;}
.back-nav a{ color:#4d7399;}
.reply-back{ display:inline-block; width:35px; height:40px; line-height:40px; background:url('../../img/icon50backdown.png') center center no-repeat; vertical-align:middle; overflow:hidden; position:absolute; top:0; left:0;}
.reply-back a{ display:block; height:40px;}
.reply-add{display:inline-block; width:35px; height:40px; line-height:40px;  background:url('../../img/icon50composedown.png') center center no-repeat; vertical-align:middle; overflow:hidden; position:absolute; top:0; right:50px;}
.reply-add a{ display:block; width:25px; height:25px;}
.sF-save{right: 10px;font-size: 14px;color: #2996F1;left: initial;border: none;background-color: inherit;}
.reply-box{ height:32px; line-height:32px; font-size:15px; position:absolute; top:10px; right:10px;}
.reply-box a{ display:block;}

/*新闻*/
.newslist {}
.newslist li { border-bottom: 1px solid #DDD; }
.newslist li:nth-child(2n){ background:#FFF;}
.newslist li a { display: block; overflow: hidden; padding: 20px 10px; }
.newslist li img { width: 80px; height: 60px; float: left; margin-right: 10px; }
.newslist li h1 { font-size: 16px; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.newslist li p { margin: 0; padding: 0; line-height: 30px; font-size: 14px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.pagelist { margin: 5px 5px; height: 40px; background:#FFF; font-weight: bold; line-height: 40px; display: box; font-size: 14px; border: 1px solid #BBB; display: -moz-box; display: -webkit-box; border-radius: 5px; }
.pagelist span { display: block; text-align: center; box-flex: 1.0; -moz-box-flex: 1.0; -webkit-box-flex: 1.0; }
.pagelist span a { display: block; color:#666;}
.page { width:30px; overflow:hidden;  border-left: 1px solid #BBB; border-right: 1px solid #BBB;}
.page select{ font-size:16px; height:40px; background:none; text-align:center; border:none; font-family: Arial; color:#666; -webkit-appearance:none; -moz-appearance: none; appearance:none; }

/*感恩*/
.owes_list{font-size:14px; padding:0 5px;}
.owes_com{ overflow:hidden; border-top:1px solid #e7e7e7; padding:10px;}
.owes_com .place{ float:left;width:30px; margin-right:5px;}
.owes_com .place img{ width:30px; height:30px; margin-top:5px;}
.owes_com .con{float:left; width:86%; position:relative}
.owes_com .con p.puser{ color:#356BA2}
.owes_com .con p.puser img{ float:right;width:16px; height:16px;}
.owes_com .con p.ptime{ color:#A09B9B;font-size:12px; margin-bottom:5px;}
.owes_com .con p.ptext{color:#000}

/*---------列表页面-----------*/
.num{ float:right;}
.user{ float:left;}

/*书籍推荐*/
.cat_book{padding:5px 10px;}
.cat_box{background:#fff;margin:0;border-bottom:1px solid #dfdfdf;zoom:1; overflow:hidden}
/*.cat_box::after{visibility: hidden;display:block;font-size:0;content: ' ';clear: both;height:0;}*/
.cat_box h2{font-size:16px;height:40px; line-height:40px; text-indent:15px;border-bottom:1px solid #ddd}
.cat_list li{float:left;width:50%;border-top:1px solid #e9e9e9; text-align:center; line-height:20px;height:30px;position:relative;font-size:13px}
.cat_list li a{color:#5e5e5e;display:block;white-space:nowrap;overflow:hidden;border-right:1px solid #dfdfdf;height:30px;margin:8px}
.cat_list li:nth-of-type(2n+0) a{border-right:0}
.cat_more{ float:right;font-size:13px; line-height:15px;height:14px; overflow:hidden;color:#5e5e5e}
.cat_box .cat_tit .cat_more em{width:14px;height:14px;background-size:105px;background-color:transparent;background-position:-2px -66px;margin-right:4px}


/*图书*/
.ul_video{padding:5px 0;}
.ul_listc {overflow: hidden;text-align: center!important}
.ul_listc li {float: left;width: 33.3%}
.ul_listc img {width: 80%;max-width: 100px;max-height: 120px;box-shadow: 0 0 3px 0 #ccc}
.ul_listc .name {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 12px;line-height: 22px}

/*视频*/
.ul_lista {overflow: hidden;text-align: center!important}
.ul_lista li {float: left;width: 33.3%}
.ul_lista img {width: 80%;max-width: 100px;max-height: 80px;box-shadow: 0 0 3px 0 #ccc}
.ul_lista .name {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 12px;line-height: 22px}

/* 视频开始*/

.video-items{padding:0 10px;overflow: hidden;}
.video-item{width: 50%;float: left;box-sizing: border-box;display: inline-block;height: 64px;position: relative;border-bottom: 1px solid #cccccc;}
.video-item p{font-size: 12px;color:#999999;line-height: 14px;}
.video-item img{position: absolute;}
.video-item h3{font-size: 16px;color: #000;line-height: 19px;font-weight: normal;margin: 12px 0 8px;}
.video-item:nth-of-type(2n){padding-left: 12px;}
.video-item:nth-of-type(2n + 1){border-right: 1px solid #cccccc;}
.video-item:nth-of-type(1) img{width: 80px;height: 60px;right: 0;top: 2px;bottom: 2px;}
.video-item:nth-of-type(2) img{width: 80px;height: 60px;right: 0;top: 2px;bottom: 2px;}
.video-item:nth-of-type(3) img{width: 80px;height: 60px;right: 0;top: 2px;bottom: 2px;}
.video-item:nth-of-type(4) img{width: 80px;height: 60px;right: 0;top: 2px;bottom: 2px;}

/*书列表*/
.tun_list{padding:0 10px 10px 10px;clear:both; display:block;}
.tun_list a{clear:both;line-height:38px;height:38px;padding:0px 20px 0px 8px;font-size:14px;border-bottom:1px solid #dfdfdf;color:#4c4c4c;display:block;margin:0;background:url(../img/more.png) no-repeat right center;text-overflow:ellipsis; white-space:nowrap; overflow:hidden}

.tun{width:100%;position:relative;}
.tun_div{padding:0 10px;position:relative;}
.tun li{width:100%;position:relative; border-top:1px dotted #e6e6e6;}
.tun_p1{width:100%;font-weight: normal; color:#898C8D;line-height: 35px;height:35px;font-size: 14px;text-overflow: ellipsis; overflow: hidden;white-space: nowrap;}
.tun li:last-child{margin-bottom:0;}
.tun_jian{width:8px; line-height: 30px;height:30px; position:absolute; top:0; right:0px;}
.tun_jian img{margin-top:10px;width:8px;}

/*公告*/
.note_box {font-size:14px;padding: 5px 10px;position: relative}
.note_box img {vertical-align: middle;width: 20px;height: 17px}
.note_box a {color: #f60}
.note_box .change_ico {position: absolute;right: 10px;top: 0}

/* 首页广告*/
.ware_tit{ clear:none;background-color:#f0f0f0;width:100%;display:block;}
.ware_tit i{text-align:center;vertical-align:middle;width:100%;display:block;}
.ware_tit img{ position:relative;width:100%;display:block;height:auto;}

/*客户端广告*/
.appdown{ display:none; width:100%; height:auto; min-height:60px; position:relative;}
.appdown img{ display:block; width:100%;}
.appdown .close{ display:block; width:40px; height:40px; margin-top:-20px; background:url('../img/icon40close.png') center center no-repeat; position:absolute; top:50%; right:0; z-index:100; overflow:hidden;}

/*下载客户端*/
.appUrl img{ display:inline-block; border-radius:5px;}
.contAppDown{ height:45px; margin-top:20px; margin-bottom:10px; text-align:right;}
.contAppDown a{ display:block; width:290px; height:45px; margin:0 auto; background:url('../img/appDown90.png') no-repeat; overflow:hidden;}

/* 首页list专题链接  1行3 */
.jlist_box{padding:10px 10px 0 10px;}
.jlist_box li{clear:none;float:left;margin-right:3.5%;width:31%;}
.jlist_box li a{display:block;font-size:12px;height:28px;line-height:28px;text-align:center;margin: 0 0 10px 0;background:#F0EEEE;border:1px solid #E9E7E7;color:#757777; overflow: hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;width:100%;}
.jlist_box li:nth-child(3n) {margin:0}

/* 首页list 文字链接  1行3 */
.blist_p1{padding:15px 10px 0 10px;}
.blist_p1 li{clear:none;float:left;margin-right:3.5%;width:31%;}
.blist_p1 li a{display:block;font-size:14px;height:34px;line-height:34px;text-align:center;margin: 0 0 15px 0;border-radius:17px;border:1px solid #bbb;color:#333; overflow: hidden;}
.blist_p1 li:nth-child(3n) {margin:0}

/* 首页list正方图 1行4 */
.blist_c1{padding:0 0 0 10px}
.blist_c1 li{width:25%;float:left}
.blist_c1 li div{padding:0 10px 0 0}
.blist_c1 li div a{display:block;font-size:14px; overflow:hidden;padding-bottom: 14px;text-align:center;line-height:100%}
.blist_c1 li div a span{display:block;padding:0 0 100% 0;height:0;overflow:hidden;margin:0 0 10px 0;background:url(../img/xiaolian.png) no-repeat scroll center center/16px 15px #fff}
.blist_c1 li div a span img{border: 1px solid #D9D9D9 ; padding:5px;width:68px;height:68px;display:block;}

.lvideo{ overflow:hidden; padding-bottom:10px;}
.lvideo li{ width:25%; float:left; text-align:center; margin-top:10px; }
.lvideo li a{ display:inline-block; overflow:hidden;}
.lvideo li img{ border: 1px solid #D9D9D9 ; padding:5px;width:68px;height:68px;display:block;}
.lvideo li span{ width:92px;overflow:hidden;display:inline-block; height:20px; text-align:center; background:#DDD; font:normal 12px/20px Arial;}


/* 首页list正方图 60×60 */
.alist_c1{padding:0 0 0 10px;}
.alist_c1 li a{display:block;width:100%;height:60px;padding:10px 0;border-bottom:1px solid #ddd;}
.alist_c1 li:nth-child(1) a{border-top:1px solid #ddd;}
.alist_c1 li:last-child a{border-bottom:1px solid #bbb;}
.alist_c1 .pic{float:left;width:60px;height:60px;}
.alist_c1 .detail{height:60px;padding:0 10px;overflow:hidden;}
.alist_c1 h2{font-size:18px;color:#111;overflow:hidden;text-overflow:ellipsis; white-space: nowrap;}
.alist_c1 p{color:#888;overflow:hidden;width:100%;text-overflow: ellipsis; white-space: nowrap;padding:10px 0 0;}

.alist_c1 .detail em{color:#ff6767;font-style:normal}


/* 视频更多 */
.video{border-width:1px 0;margin-top:10px;background:#fff;margin-bottom:10px;}
.video_hot ul{padding:0 10px 0 10px;overflow:hidden;}
.video_hot li{border-bottom:1px solid #EEE;clear:both;overflow:hidden;background:url(../img/m_ico_lidot.gif) no-repeat 2px center;background-size:3px 3px;padding:0 0 0 10px;}
.video_hot li a{display:block;position:relative;padding:10px 0;overflow:hidden;}
.video_hot li a:after{display:block;position:absolute;top:15px;right:-10px;width:19px;height:14px;content:'';background:url(../img/m_ico_arrow_right.png) no-repeat;background-size:19px 14px;font-size:0;line-height:0;color:transparent;}
.video_hot li a img{width:60px;height:45px;border:1px solid #E9E9E9;float:left;margin:0 10px 0 0;}
.video_hot li a img{background:#f5f5f5 url(../img/deta_2016.png) no-repeat 50% 50%;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;}
.video_hot li a h4{font-size:16px;padding-right:10px;line-height:22px;margin-bottom:5px;font-weight:normal;}
.video_hot li a em{font-style:normal;font-size:12px;color:#CCC;margin-right:15px}
ul.video_pic li{background:0;padding:0;}
ul.video_pic li a:after{top:40%;}

/*------------内容页面---------------*/
/*
.content-main img{display: block;width: auto;height: auto;max-width: 100%;}
.content-main p {margin: 0.7em 0;}
.content-main a{ color:#7489a6;}
.content-main ul, .content-main ol{ padding-left:2em;}
.content-main ul li{ list-style-type:disc;}
.content-main ol li{ list-style-type:decimal;}
*/
.content-main{ padding:0 10px 0 10px;}
.content-main .cont-title{ padding:15px 0; font-size:18px; font-weight:bold; line-height:26px; color:#494a4d;}
.cont-user{font-size:14px;margin:0 0 10px 0 !important; white-space:nowrap }
.setting-box{ height:30px; line-height:30px; text-align:right; margin-top:0 !important; margin-bottom:15px !important; border-top:1px solid #dadce6;}
.setting-box span{ display:inline-block;}
.setting-box .smaller{ margin-left:20px; margin-right:10px;}
.icon-star{background:url('../img/badge36star.png') 0 center no-repeat;}
.icon-vip{ background:url('../img/badge36vip.png') 0 center no-repeat;}
.icon-level{background:url('../img/badge36level.png') 0 center no-repeat;}
.content-main .intro-info{ border-top:1px solid #dadce6; padding:10px 0 10px 25px; color:#737980; background:url('../images/badge36eye.png') left 12px no-repeat;}
.cont{font-size:16px;line-height:25px;color:#5D5A5A; word-break:break-all;voice-family : inherit;}
.cont img{ text-align:center; max-width:85%; height:auto;}

.look{ height:26px; line-height:26px; margin-bottom:10px; margin-top:10px;}
.look .look-num{ float:left; font-size:12px; color:#aaaeb3;}

/***  文章底部 *****/
re_foot{ background-color: rgba(0, 0, 0, .8);border-top: 1px solid #2D2D2D;width:100%; height:50px; position:fixed; left:0; bottom:0;}
re_foot li{ width:20%; float:left;}
re_foot li a{opacity:0.6; display:block; height:18px; padding-top:32px; text-align:center; color:#FFF; font-size:12px; background:no-repeat center 6px; -webkit-background-size:auto 20px;-moz-background-size:auto 20px;-o-background-size:auto 20px;background-size:auto 20px;  }
re_foot li.current a{opacity:1;}
#f1{ background-image:url(../img/c7.png)}
#f2{ background-image:url(../img/c2.png)}
#f3{ background-image:url(../img/c3.png)}
#f4{ background-image:url(../img/c4.png)}
#f5{ background-image:url(../img/c8.png)}
#f6{ background-image:url(../img/c5.png)}
#f7{ background-image:url(../img/c1.png)}
#f8{ background-image:url(../img/f9.png)}
#f9{ background-image:url(../img/c10.png)}
re_foot li a:hover,re_foot li a:active,re_foot li a:visited{ color:#FFF;text-decoration:none;}

/*========================================= 
New search box &搜索框
============================================*/
.so { text-align:center;padding: 5px 5px;}
.so-code p { height: 35px; }
.so-code p.so-text input { width: 95%; }
.so-code p.so-btn { margin: 5px 0 0; }
.so-code input { vertical-align: middle; }
.so-code .ui-text { width: 84%; height: 33px; padding: 0 9px; border: 1px solid #D5D5D5; border-radius: 4px 0 0 4px; background: #FFF; }
/*.so-code .ui-btn { width: 80px; height: 35px; line-height: 35px; border: 1px solid #D5D5D5; border-radius: 2px; background: #E4E4E4; cursor: pointer; -webkit-appearance: none;color: #6A6A6A; }
*/.so-code .ui-btn{float: right;width: 16%;height: 33px;background:url(../img/wbg.png) center 8px no-repeat #D5D5D5;-webkit-border-radius: 0 4px 4px 0;}

/*提交文本框*/
.xingming{padding:0px;margin-top:0px;margin-bottom:10px;}
.xingming input.xingming_txt{width:100%;height:40px;line-height:40px;padding:0 8px;background:#fafafa;border:1px solid #e7e7e7;font-size:14px;}
.kecheng_tijiao{padding-top:10px;background-color:#fff;overflow:hidden;}
.comment-form{padding:10px;}
.comment-top{height:230px;padding: 0px 5px 5px 0px;background:#FDF7EC;border-top: 1px #E4C692 solid;width: 100%;position: fixed;bottom: 0px;font-size: 12px;}
.comment-btn{background:#F0EEEE;color:#181818;font-size:14px;border-color:#e7e7e7;display:block;width:100%;height:40px;margin-top:10px;border:1px solid #e7e7e7;-webkit-border-radius:2px;border-radius:3px;}
.comment-otn{background:#fafafa;color:#181818;font-size:14px;border-color:#e7e7e7;display:block;width:100%;height:40px;margin-top:10px;border:1px solid #e7e7e7;-webkit-border-radius:2px;border-radius:3px;}
.comment-cf{margin-top:10px;background:#DCDBDB;font-size:12px; padding:2px 5px; height:16px; line-height:16px; margin-left:5px;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.comment-form textarea.empty{height:150px;text-align:left;background:#f5f5f5 url(../img/kecheng_zixunneirong.png) no-repeat 8px 8px;-webkit-background-size:106px 15px;-moz-background-size:106px 15px;-o-background-size:106px 15px;background-size:106px 15px;}
.comment-form textarea.msn{text-align:left;background:#f5f5f5 url(../../img/kecheng_zixunneirong.png) no-repeat 8px 8px;-webkit-background-size:106px 15px;-moz-background-size:106px 15px;-o-background-size:106px 15px;background-size:106px 15px;}
.comment-form textarea:focus,.comment-form textarea.empty:focus{background:#fff;}
.comment-form textarea{display:block;width:100%;min-height:84px;overflow:visible;padding:7px 10px;word-break:break-all;word-wrap:break-word;background:#fff;border:1px solid #e7e7e7;resize:vertical;-webkit-appearance:none;border-image:none;border-radius:0;}
#comment-form input[type="submit"]{background:#fafafa;color:#181818;font-size:16px;border-color:#e7e7e7;display:block;width:100%;height:40px;margin-top:12px;border:1px solid #e7e7e7;-webkit-border-radius:2px;border-radius:2px;}

/*签到文本框*/
.comment-ipt{font-size:14px;width:100%; min-height:6rem; overflow:hidden; resize:none;}
.commentBox{margin:0; padding:1rem; background:#fff;}
.commentList{border-bottom:1px solid #efefef; padding:1rem 0 0 6rem; position:relative;}
.commentList .pic{width:5rem; position:absolute; left:0; top:1rem;}
.commentList .pic img{width:100%; border-radius:50%;}
.commentTxt{margin:0; width:100%;  min-height:5rem;}
.commentTxt .tab{margin:0.3rem 0;}
.commentTxt .huifu a{display:block; padding:0.4rem 0;  color:#09C;}
.commentTxt .huifutxt{display:none;}
.comment-word{border:1px solid #efefef; overflow:hidden; padding:0.5rem; margin-bottom:1rem;}
.comment-word textarea{overflow:auto;background-attachment:fixed;background-repeat:no-repeat;border-style:solid;border-color:#FFFFFF;}
.comment-word .com-btn{margin:0; text-align:right; margin-top:0.5rem;}
.comment-word .com-btn a.tj{display:inline-block; float:right; border-radius:0.2rem; padding:0.2rem 0.5rem; background:#6DD1EB; color:#fff; font-size:14px;}
/* 
#scroller{position: absolute;z-index: 1;width: 100%;transform: translateZ(0);user-select: none;text-size-adjust: none;}
#scroller>ul{list-style: none;width: 100%;text-align: left;}
#scroller>li{vertical-align: middle;background: #fff;}
*/
/* 评论底部 */
.fix-footer{position: fixed;bottom: 0;left:0;z-index: 3; width: 100%; height: 49px;border-top: 1px solid #E4C692;background-color: #FDF7EC;}
.fix-footer .input-btn{margin:4px 120px 0 15px; padding: 0 10px; color: #C8A76D;font-size: 16px;border: 1px solid #F4E0BE; border-radius: 4px; display: block;height: 38px;line-height: 38px;background-color: #FDF7EC;}
.fix-footer .prise,.fix-footer .transpond{position: absolute;top: 4px;width: 45px;text-align: center;color: #B68E49;font-size: 12px;}
.fix-footer .prise{right: 60px;display: block;height: 38px;padding-top:19px;background:url(../img/ico_hit.png) no-repeat 10px 0px;}
.fix-footer .transpond{right: 15px;display: block;height: 38px;padding-top:19px;background:url(../img/ico_rey.png) no-repeat 10px 0px;}

/*
.fix-footer .transpond:before,.fix-footer .prise:before{font-family: 'information'; display: block;font-size: 18px;height: 22px;line-height: 22px;margin-top: 2px;}
.fix-footer .transpond:before{content: '\e606';}
.fix-footer .prise:before{content: '\e603';}
.fix-footer .prised{color: #1571E5;}
.fix-footer .prised:before{content: '\e607';color: #1571E5;}
*/
.fix-footer i{position: absolute;left: 18px;top:0;height: 15px;line-height: 15px;background-color: #FDA50C;color: #fff;font-size: 11px;padding: 0 5px; border-radius: 45px;}


/*评论文本框*/
.dis_none{
	display:none;
	}
.postinput{
    height:3rem;
    padding: .5rem;
    background-color: rgba(0, 0, 0, .8);
    border-top: .1rem #ededed solid;
    width: 100%;
    position: fixed;
    bottom: 0rem;
    font-size: 1.4rem;
}
.postinput input{
    width: 50%;
    height:2rem;
    border: .1rem #ededed solid;
    border-radius: 0.2rem;
    line-height:2rem;
    color: #999;
    text-indent: 1em;
    float: left;
}
.postinput a{
    float: left;
    width: 35%;
    height: 2rem;
    margin-left: 2%;
}
.postinput a i{
    color: #109DCD;
    font-size: 2rem;
    position: relative;
    top: .3rem;
}
.postinput a img{
    height: 100%;
}
.postinput .icon-reply a{ width: 3rem;height:2rem;background:url(../img/c4.png) no-repeat 0 0;}
.postinput .icon-circle-right a{ width: 3rem;height:2rem;background:url(../img/c9.png) no-repeat 0 0;}

/*内容方块*/
.fengge{width: 100%; position: relative; background: #fff;/*border-top: 1px solid #d7d7d7;border-bottom: 1px solid #d7d7d7;*/}
.fen{width: 100%;position: relative;}
.gengduo_p1{position:absolute; margin-top:5px; right:14px; }
.gengduo_p1 img{width:15px; margin-top:5px;}
.gengduo_more{position:absolute; right:18px; }
.gengduo_more img{width:18px; font-size:18px; line-height:18px;}
.seckill-more-icon {display: inline-block;width: 15px;float: right;}
.seckill-more {float: right;margin:0 5px;font-size:14px; line-height:14px;color:#F86106;margin-right: 4px;display: inline-block;margin-top:5px;}
.fen_cu_one{padding:10px;}
.fen_cu_one span{font-size:16px; line-height:16px; color: #ca1327; display: inline-block; padding-left:6px;float: left;}
.cu_2{width:3px; height:16px;background: #bf0213; float: left;}
.ding_p{color: #4c4c4c!important;}
.clear {clear:both;}
.retie{width:100%;position:relative;}
.retie_div{padding:0 10px;;position:relative;}
.retie li{width:100%;position:relative; border-top:1px dotted #e6e6e6;}
.retie_p1{width:100%;font-weight: normal; color:#4c4c4c;margin: 15px 0 13px 0;font-size: 16px;line-height: 100%;text-overflow: ellipsis; overflow: hidden;white-space: nowrap;}
.retie_p2{font-size:12px; color:#908E8E; margin-bottom: 15px; line-height: 100%;}
.retie_p2 span{font-size:12px;margin-right:3px;}
.retie li:last-child{margin-bottom:0;}
.she_jian img{width:8px; margin-top:27.5px;}
.she_jian{width:8px; height:69px; position:absolute; top:0; right:0px;}

/*底部版权*/
.line-x{width:100%;position:relative;background-color:#F8F8F8;height: 10px;}
.line-x:after{border-bottom:1px solid #EDECEB;display:block;content:'';position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform-origin:0 0;-webkit-transform:scale(1);pointer-events:none}
.footer-x{padding:0 10px 20px;margin-top:10px;text-align:center;margin-bottom:35px;}
.footer-x p{font-size:12px;color:#aaa;line-height:20px;}
.footer-x a{font-size:14px;display:inline-block;color:#666;padding:0 10px}

/*列表头*/
.module{background:#FFF;padding:0 10px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
/*
.module-hd{height:25px;line-height:25px;padding-bottom:10px;border-bottom:1px solid #e6e6e6}*/
.module-hd{height:25px;line-height:25px;}
.module-hd h2{float:left;color:#EC6409;font-size:14px}
.module-hd h3{float:left;border-left:5px solid #51b7ec;padding-left:10px;height:25px;line-height:25px;font-size:12px}
.module-hd span{float:right;}
.module-hd span a{font-size:14px;color:#999}

/*列表标题*/
.author,a.author,.author a,.time{color:#c5c9cd;font-size:14px;}
.rcmdtextlist li{font-size:14px;padding:12px 0;line-height:20px;border-bottom:1px solid #e6e6e6}
.rcmdtextlist li:first-child{border-top:1px solid #e6e6e6}
.rcmdtextlist li:last-child{padding-bottom:0;border-bottom:none}
.rcmdtextlist li .title{color:#B47B55;height:20px}
.rcmdtextlist li .title img{ float:right;width:16px; height:16px;}
.rcmdtextlist li .intro{max-height:60px;}

/*列表标题（图）*/
.imgtextlist li{min-height:65px;padding:15px 0 15px 74px;line-height:20px;border-bottom:1px solid #e6e6e6;position:relative}
.imgtextlist li:last-child{padding-bottom:0;border-bottom:none}
.imgtextlist li .pic{position:absolute;left:0;top:18px}
.imgtextlist li .pic,.imgtextlist li .pic img{width:60px;height:60px}
.imgtextlist li .title{height:20px}
.imgtextlist li .intro{font-size:14px;max-height:54px;line-height:18px;overflow:hidden;color:#000;}

/* 内容列表dynamic-list */

.dynamic-list {
    font-size: .8rem;
    margin-bottom: 1.2rem;
}

.dynamic-list li{
	padding: .4rem;
	 overflow: hidden;
	border-bottom: 1px solid #f1f1f1;
	
}
.dynamic-list li:last-child{border-bottom: none;}
.dynamic-list li a{
    position: relative;
    display: block;
    overflow: hidden;
    color: inherit;
    /*text-overflow: ellipsis;
    white-space: nowrap;*/
}
.dynamic-list li a>img{
    margin-left: 10px;
    max-width: 4rem;
    height: 3.4rem;
    float: right;
}

.cy-text-body h2
{
    font-weight: normal;
    font-size: 1rem;
}
.cy-text-body h3
{
    font-weight: normal;
    font-size: 1.1rem;
    margin-bottom:12px;
    color: #08659b;
}
.cy-text{
    height:auto;
    word-break:break-all;
    word-wrap : break-word ;
    font-weight: normal;
    font-size: .8rem;
    color: #606f84;
}
.cy-hstTime{
    font-size: .65rem;
    margin-top: .1rem;
}

/*发表主题*/
.sF-Box .sF-header{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    min-height: 38px;
    line-height: 38px;
    background-color: #f6f6f6;
    border-bottom: 1px solid #ededec;
    font-size: 16px;
    z-index: 10;
}
.sF-Box .sF-header a,
.sF-Box .sF-header .sF-save{ 
    position: absolute;
	top:0;
}
.sF-Box .sF-header a.sF-off{ font-size: 16px;left:10px;color: #999;}
.sF-Box .sF-header .sF-save{ 
    right: 5px;
	font-size: 16px;
    color: #2996F1;
    left: initial;
    border: none;
	margin-top:8px;
    background-color: inherit;
}
.sF-Box .sF-header h1 {
	font-size: 16px;
    text-align: center;
    font-weight: normal;
}/*
.set-box{ margin-top: 10px; }

.set-box li:nth-of-type(1) a{ border-top: 1px solid #d9d9d9;}
.set-box li a {
    display: block;
    padding: 5px;
    height: 20px;
    position: relative;
    border-bottom: 1px solid #d9d9d9;
	background-color:#FFF;
}
.set-box li a .Set-icon-box {
    width: 20px;
    height: 20px;
    float: left;
    background-color: #a55ccb;
    text-align: center;
    line-height: 20px;
    margin-right: 5px;
}
.set-box li a .set-color2{
	background:#64D158;
}
.set-box li a h1{
    font-weight: normal;
    line-height: 20px;
}
.set-box li a h1 span {
    float: right;
    line-height: 20px;
}
.set-box li a .Set-icon-box i {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
}

/*首页推荐*/
.news_title {
	overflow: hidden;
	line-height: 33px;
	position: relative;
	margin: 0 12px;
	font-size: 15px;
	border-bottom: 1px solid #eee;
}
.news_title span {
	position: absolute;
	top: 7px;
	right: 0px;
	margin: 0;
}
.news_title a {
	font-size: 15px;
}
.news_title .fr {
	font-size: 12px;
	color: #999;
}

.news {
	overflow: hidden;
	border-bottom: 1px solid #eee;
	margin: 0 12px;
	padding: 0 0 10px 0;
}
.news_txt {
	font-size: 16px;
	color: #333;
	padding: 10px 0 0;
	line-height: 28px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.news_p {
	font-size: 13px;
	color: #bbb;
	line-height: 15px;
	padding: 5px 0;
	overflow: hidden;
}
.news_p a {
	font-size: 13px;
	color: #bbb;
}
.news_p i {
	font-size: 13px;
	color: #bbb;
}

.from {
	float: left;
    padding: 0 10px 0 0;
	border-right: 1px solid #eee;
	line-height: 14px;
	max-width: 180px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
}

.num {
	float: right;
	color: #aaa !important;
	font-size: 12px !important;
	display: inline-block;
	width: 35px;
	height: 11px;
	background: url(http://sjgscdn.lexun.com/home/images/icon_eye.png) no-repeat;
	background-size: 15px 10px;
    margin-left: 5px;
	padding-left: 3px;
	vertical-align: -1px;
}
.num i {
	float: right;
	padding-right: 3px;
	font-size: 13px;
	color: #bbb;
}

/*登录、注册、找回密码*/
.login-logo{ text-align: center;  margin: 1.5rem 0;}
.login-logo img { width: 160px;}
.login-name{    margin: 0 5%; width: 90%; font-size: 1.4rem; padding: 1rem;border-radius: 5px; border: 1px solid #ddd;}
.login-password {margin: 1.5rem 5%; width: 90%; font-size: 1.4rem;padding: 1rem; border-radius: 5px;border: 1px solid #ddd;}
.login-btn{margin: 1.5rem 5%; border: 0; color: #fff; width: 90%; font-size: 1.6rem; padding: 1rem;border-radius: 5px; background: #FF5500;}
.reg-btn{margin: 0rem 5%; border: 0; color: #fff; width: 90%; font-size: 1.6rem; padding: 1rem;border-radius: 5px; background: #76bb2a;}
.yzm{ overflow: hidden; margin: 0 5%; width: 90%; font-size: 1.4rem;}
.reg-yzm{ float: left; width: 40%; border: 1px solid #ddd; border-radius: 5px; padding: 1rem;}
.yzm-hq{ background: #76bb2a; border: 1px solid #76bb2a; color:#fff; padding: 1rem; border-radius: 5px; width: 55%; float: right;}
.agree{margin: 1rem 5%; width: 90%; font-size: 13px; }
.agree .xy{ color: #FF5500; text-decoration: underline;}
.r-login{ float: right;}
.l-login{ color:red;}
.forget{ float: right; color: #666;}

/*bbs列表*/

.bbs_list{color:#999;}
.bbs_list li{padding: 10px;border-top:1px solid #e6e6e6;box-sizing:border-box;}
.bbs_list img, .bbs_list{margin:12px;vertical-align:middle;}

.bbs_list .t, .bbs_list .at, .bbs_list .jh, .bbs_list .huo, .bbs_list .vote{display:inline-block;padding: 2px 5px;color:#fff;text-align:center;font-size: 12px;vertical-align:middle;}
.bbs_list .t{background:#f63;}
.bbs_list .at{background:#093;}
.bbs_list .jh, .bbs_list .huo{width:18px;height:18px;padding:0;line-height:18px;}
.bbs_list .jh{background:#93c;}
.bbs_list .huo{background:#f33;}
.bbs_list .vote{padding: 0;width: 16px;height: 17px;background: url(../img/vote.png) no-repeat 0 1px;background-size: 16px 16px;}

.bbs_list .tR{text-align:right;clear:both;font-size:12px;padding-top: 5px;}
.bbs_list .tx{font-size:14px;color:#369;vertical-align:middle;}

.bbs_list .qq,.bbs_list .rp,.bbs_list .tm,.bbs_list .sd{display:inline-block;height:18px;padding-left:16px;color:#999;vertical-align:middle;background:url(../img/common.png) no-repeat;background-size:210px 99px;}
.bbs_list .qq{background-position:-195px -39px;}
.bbs_list .rp{background-position:-195px -19px;}
.bbs_list .tm{background-position:-195px 1px;}
.bbs_list .tm a{color:#666;}
.bbs_list .sd{background-position:-195px -59px;}

/*常用按钮*/
.info{font-size:14px;margin-top: 10px;padding:0 10px;}
.jiazai{padding-top:10px;}
.bb,.gb,.wb,.orb,.grb{
	border:1px solid;color:#fff;cursor:pointer;text-align:center;
	border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;
}
.bb:hover,.gb:hover,.wb:hover,.orb:hover,.grb:hover{text-decoration:none;}
.bb{border-color:#1e8ce6;background-color:#40abff;background-image:-webkit-gradient(linear,0% 0%,0% 100%, from(#40abff),to(#1e8ce6),color-stop(1, #1e8ce6));}
.gb{border-color:#369c25;background-color:#43cd2d;background-image:-webkit-gradient(linear,0% 0%,0% 100%, from(#43cd2d),to(#33b31d),color-stop(1, #33b31d));}
.wb{color:#333;border-color:#ccc;background-color:#fff;background-image:-webkit-gradient(linear,0% 0%,0% 100%, from(#fff),to(#eee),color-stop(1, #eee));}
.orb{border-color:#f90;background-image:-webkit-gradient(linear,0% 0%,0% 100%, from(#ffaf32),to(#ff9601),color-stop(1, #ff9601));}
.grb{border-color:#999;background-color:#ababab;background-image:-webkit-gradient(linear,0% 0%,0% 100%, from(#ababab),to(#a0a0a0),color-stop(1, #a0a0a0));}
.changeb,.loginb,.regb{padding: 8px 0;}
.changeb{display:block;width:100%;margin:0 auto;}
.loginb,.regb{float:left;width:47%;margin:0 0 0 2%;}

/*论坛回复*/
.plc{background: #ffffff;border: 1px solid #e5e5e5;position: relative; margin: 10px 10px 5px 10px; padding: 0;}
/*.plc:before {content: '';width: 99%;height: 2px;display: block;bottom: -2px;left: 2px; background: #ececec;position: absolute;}*/
.plc:after {content: '';width: 10px;height: 10px;border-top: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;left: 15px;top: -6px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);display: block;position: absolute;background: #fff;visibility:visible;}
.plc .avatar { position:absolute; left:10px; top:9px; display:inline; }
.plc .avatar img{ width:35px;height:35px;padding:1px; }
.plc .authi li{ list-style-type:none;padding-left: 55px;}
.plc .authi li em{font-size:12px; margin: 0 10px;float:right; font-style: normal; }
.plc .message{ line-height:25px;font-size:15px;margin: 10px;}
.plc .authi .xg1{ font-size:12px;color: #A5A5A5; padding: 10px 10px;}
.plc .authi .time{ font-size:12px;color:#9C9C9C; text-decoration:none; }
.blue { font-size:14px;color: #0086CE; }
a.blue:link, a.blue:visited, a.blue:hover { color:#0086CE; text-decoration:none; }
.grey {padding-top: 5px;font-size:14px; color:#494a4d; }
a.grey:link, a.grey:visited, a.grey:hover { color:#494a4d; text-decoration:none; }


/*新闻资讯*/
.s_moreread{margin-top:5px;}
.s_moreread .list_box{padding:5px 10px;}

.s_moreread dl{overflow:hidden;padding:5px 0;color:#999;font-size:16px;border-bottom:1px dashed #DFDFDF;}
.s_moreread dt{float:left;margin-right:10px;}
.s_moreread dt img{width:68px;height:50px;}
/*.s_moreread dd h3{font-size:16px;color:#333;padding:3px 0 7px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.s_moreread dd{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:right;font-size:14px;}
*/
.s_moreread dd h3{font-size:16px;color:#333;font-weight:bold;padding:3px 0 7px;text-align:left;}
.s_moreread dd{text-align:right;font-size:14px;}
.s_moreread dd:nth-of-type(2){text-align:left;padding-bottom:6px;color:#999;}
.s_moreread dd:nth-of-type(3){color:#999;}
.s_moreread dd span{padding-right:10px;}
.s_moreread div a:nth-last-of-type(1){margin:0;}
.s_moreread dl:last-child{border:0 none;}

.s_moreread .list dl{font-size:16px;}
.s_moreread .list dt{float:right;margin-top:7px;}
.s_moreread .list dd h3{padding-top:0;font-size:16px;}
.s_moreread .list dd{text-align:left;}

.s_moreread ul li{border-bottom:1px dashed #dfdfdf;}
.s_moreread ul li:last-child{border-bottom:none;}
.s_moreread ul li a{display:inline-block;padding:8px 0px;font-size:14px;color:#999;}

.s_moreread .module-t{line-height:28px;background-color:#e8e8e8;position:relative;}
.s_moreread .module-t h3{margin-left:5px;color:#245D94;}
.s_moreread .module-t h3 a{display:inline-block;padding:0 10px;background-color:#5BD07C;color:#fff;font-size:135%;font-weight:normal;}
.s_moreread .module-t a.more{position:absolute;right:5px;top:0;color:#999;}

/*按钮*/
.dl_login{background:#0059a9; height:34px; line-height:34px; color:#fff; font-size:15px; border:1px #005097 solid; -webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px; margin:0 auto; width:98%; display:block; text-align:center;}
