@charset "utf-8";
/* CSS Document */
body{ background:#fff!important;}
.w1240{ width:1240px; margin:0 auto;}
*{ padding:0px;margin:0px;font-family: nexcharts!important;-webkit-font-smoothing: subpixel-antialiased;font-smoothing: subpixel-antialiased;}

.nex_highbox{ background:#f7f7f7!important;}
.nex_highclass{ width:1140px; margin:20px auto; background:#fff; padding:1px 20px 20px;}
.nex_highclass .sttl{ margin: 20px 0; border-bottom: 1px solid #eee; background: #fff;}
.wp, #wp{ width:100%!important; min-width:1240px;}
#ct{ margin:0!important;}
.nexfooter{ margin-top:0;}
.nex_Searchbox{ display:none;}
.nex_search_bg{ width:100%; min-width:1240px; background:#fff; padding:40px 0; height:600px;}
.nex_search_logo{ padding-top:58px!important;}
.nex_search_logo img{ height:100%;}
#scform_tb{}
#scform_tb .y a{margin: 0!important;}
.nex_search_bg #scform_tb a{ width:38px; margin:0; height:35px; line-height:35px; overflow:hidden; text-align:center;font-size:12px;color:#555;  text-align:center;}
.nex_search_bg #scform_tb a.a{ background: #17A1FF; border-radius:4px 4px 0 0;color:#fff; }
.nex_content_search{ padding:20px 0; width:100%; min-width:1240px; background:#f8f8f8; border-bottom:1px solid #f6f6f6; }

.nex_content_search #scform_submit{ font-size:16px; color:#fff; opacity:1!important;background: #17A1FF; font-family:Microsoft Yahei; letter-spacing:2px; font-weight:500; }
.nex_content_search #scform_form{ background:none; border:1px solid #17A1FF;}
.nex_content_search #scform_tb a{ width:38px; margin:0; height:30px; line-height:30px; overflow:hidden; text-align:center;font-size:12px;color:#333;  text-align:center;}
.nex_content_search #scform_tb a.a{ background: #17A1FF; border-radius:4px 4px 0 0;color:#fff; }

.nex_content_logo{ float:left; width:188px;height:30px; margin-top:39px;}
.nex_content_logo img{ width:188px;}
.nex_content_search_inner{ width:468px; float:left; margin-left:80px;}
.nex_scarbox{}
#scform_form{ background:none; border:1px solid #17A1FF;}
.td_srchtxt{ background:#fff!important; height:35px; line-height:35px;}
.td_srchbtn{background: #17A1FF!important; font-size:14px; color:#fff;}
#scform_submit{ width:85px; font-size:16px; color:#fff; opacity:1!important;background: #17A1FF; font-family:Microsoft Yahei; letter-spacing:2px; font-weight:500; }
.tl{ width:1240px; margin:30px auto;}
#ct .nex_emp_notice{ padding-bottom:100px;}
#ct .nex_emp_notice em{ display:block; width:200px; height:200px; background:url(empty.png) center no-repeat; margin:50px auto 0;}
#ct .nex_emp_notice h5{ height:50px; line-height:50px; text-align:center; font-size:18px!important; color:#999; font-weight:500; }








.nex_search_result{ padding:0px; width:590px; margin:0px!important; border-bottom:0!important; text-align:left; font-size:14px; color:#666;}

#scform_srchtxt{ font-family:Microsoft Yahei;width: 360px;}
.nex_showresults{ width:1240px;}
.nex_showresults ul{ width: 1300px; }

.nex_showresults ul li{ width: 232px; float: left; margin: 0 20px 30px 0; position: relative; transition: all 0.3s linear;}
.nex_showresults ul li:after{ content: ""; display: block;width: 0; border: 1px solid #f3f3f3; height: 0; position: absolute; padding: 10px; left: 50%; top: 50%; border-radius: 5px; transition: all .3s ease-in-out; box-shadow: 0 10px 15px -5px rgba(0,0,0,.15); background-color: rgb(255, 255, 255); opacity: 0;}
.nex_showresults ul li:hover:after { opacity: 1; width: 100%; height: 100%;  left: -10px;  top: -10px;}
.nex_showresults ul li:hover{ transform: translateY(-6px); }


.nex_sc_grid_inner{ width: 232px;  position: relative; z-index: 4;}
.nex_search_showpics{ width:232px; height:160px; overflow:hidden;}
.nex_search_showpics a{ display:block; width:232px; height:160px; overflow:hidden; position: relative; }
.nex_search_showpics a em{ display:block; height:25px; line-height:25px; padding:0 10px; background:rgba(0,0,0,0.5); font-size:12px; color:#fff; position:absolute; top:10px; right:10px;}
.nex_search_showinfos{ margin-top: 15px;}
.nex_search_showinfos h3{ height: 20px; line-height: 20px;overflow: hidden; margin-bottom:10px;}
.nex_search_showinfos h3 a{ font-size: 14px; color: #504e4b; font-weight: 500; text-decoration:none; }
.nex_search_showinfos h3 a strong{ color:#17A1FF!important;font-weight: 500; }
.nex_search_showinfos h3 a:hover{ color:#17A1FF;}
.nex_search_showinfos p{ height:20px; line-height:20px; overflow:hidden; font-size:13px; color:#c7c6c5;}
.nex_search_showinfos p a{ margin:0 5px; color:#949291;font-size:12px;}
.nex_search_showinfos p a:hover{ color:#17A1FF;}
.nex_search_showinfos p em{ margin-left:5px;font-size:12px;}




.nex_showinfos_null{ float:none; width:100%;}
.nex_showinfos_null h3{ height: 20px; line-height: 20px;overflow: hidden; margin-bottom:6px;}
.nex_showinfos_null h3 span{display: inline-block; height:20px;line-height: 20px; padding:0 10px; border-radius:24px; font-weight:400; font-size: 12px; color: #fff; background:#ffa759; text-align:center; float:left;}
.nex_showinfos_null h3 a{font-size: 16px; color: #333; font-weight: 600; text-decoration:none;display: inline-block; float:left; margin-left:10px; }
.nex_showinfos_null h3 a:hover{ color:#17A1FF;}
.nex_show_nullterms{height: 20px;  line-height: 20px; margin:20px 0;  }
.nex_show_null_midl{ float:left;}
.nex_show_null_midl a{ display:block; float:left;}
.nex_show_null_midl a img{ width:20px; height:20px; border-radius:100%; float:left; transition:all 0.3s linear;}
.nex_show_null_midl a:hover img{ transform:rotate(360deg);}
.nex_show_null_midl a:hover{color:#17A1FF; text-decoration:underline;}
.nex_show_null_midl a span{ display:block; float:left; font-size:12px; color:#666; margin-left:10px;}
.nex_show_null_midl em{ display:block; float:left; margin-left:15px; padding-left:15px; font-size:12px; color:#999; background:url(dot.png) left center no-repeat;}
.nex_show_null_midr{display: inline-block; float: right;  height: 20px;  line-height: 20px;  font-size: 12px; color: #999;}






.nex_showarticles{width:1240px;}
.nex_showarticles ul li{  margin-bottom: 40px; position: relative;  transition: all 0.3s linear;}
.nex_showarticles ul li:after{ content: ""; display: block;width: 0; border: 1px solid #f3f3f3; height: 0; position: absolute; padding: 10px; left: 50%; top: 50%; border-radius: 5px; transition: all .3s ease-in-out; box-shadow: 0 10px 15px -5px rgba(0,0,0,.15); background-color: rgb(255, 255, 255); opacity: 0;}
.nex_showarticles ul li:hover:after { opacity: 1; width: 100%; height: 100%;  left: -10px;  top: -10px;}
.nex_showarticles ul li:hover{ transform: translateY(-6px); }

.nex_showarticles ul li:last-child{  margin-bottom:0px; }
.nex_search_article_inner{ width: 100%;  position: relative;  z-index: 4;}
.nex_show_article_pics{ float:left; width:290px; height:130px;}
.nex_show_article_pics a{ display:block;width:290px; height:130px;}
.nex_show_article_info{ padding-left:320px;}

.nex_show_article_info h5{ height:20px; line-height:20px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; margin-bottom:20px;}
.nex_show_article_info h5 em{ display:inline-block; float:left; padding:0 10px; height:20px; line-height:20px; text-align:center; font-size:12px; color:#fff; background:#21bb1d; border-radius:4px; margin-right:10px; font-weight:400;}
.nex_show_article_info h5 a{ font-size:18px; color:#504e4b; font-weight:500!important;}
.nex_show_article_info h5 a:hover{ color:#17A1FF;}

.nex_show_article_info_null{}
.nex_show_article_info_null h5{ height:20px; line-height:20px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; margin-bottom:20px;}
.nex_show_article_info_null h5 em{ display:inline-block; float:left; padding:0 10px; height:20px; line-height:20px; text-align:center; font-size:12px; color:#fff; background:#21bb1d; border-radius:4px; margin-right:10px; font-weight:400;}
.nex_show_article_info_null h5 a{ font-size:18px; color:#504e4b; font-weight:500!important;}
.nex_show_article_info_null h5 a:hover{ color:#17A1FF;}

.nex_art_sums{ height:40px; line-height:20px; overflow:hidden; font-size:13px; color:#999; margin-bottom:20px;}
.nex_show_article_tools{ height:20px; line-height:20px; overflow:hidden;}
.nex_show_article_tools span{ display:block; float:left; font-size:13px; color:#c7c6c5;}
.nex_show_article_tools span a{ margin: 0 0 0 5px; color: #949291; font-size: 13px;}
.nex_show_article_tools span a:hover{color:#17A1FF;}
.nex_show_article_tools em{ display:block; float:right;  font-size: 13px;color: #a5a7aa;}
.nex_show_article_tools em i{ margin-left:12px;}





.nex_blog_list{ width:1240px;}
.nex_blog_list ul{ }
.nex_blog_list ul li{ margin-bottom: 20px; padding-bottom:20px; border-bottom:1px solid #f6f6f6;}
.nex_blog_pic{ width:120px; height:70px;float:left; overflow:hidden;}
.nex_blog_pic a{ display:block;width:120px; height:70px; overflow:hidden; border-radius:4px;}
.nex_blog_info{ padding-left:140px;}
.nex_blog_info h3{ height:20px; line-height:20px; overflow:hidden; margin-bottom:25px;}
.nex_blog_info h3 a{ display:block; float:left;max-width:500px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;  font-size:14px; color:#333!important; font-weight:500; text-decoration:none;}
.nex_blog_info h3 a:hover{ color:#17A1FF!important;}
.nex_blog_info_null{}
.nex_blog_info_null h3{ height:20px; line-height:20px; overflow:hidden; margin-bottom:25px;}
.nex_blog_info_null h3 a{ display:block; float:left;max-width:500px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;  font-size:14px; color:#333!important; font-weight:500; text-decoration:none;}
.nex_blog_info_null h3 a:hover{ color:#17A1FF!important;}
.nex_blog_vt{ height:20px; line-height:20px; float:right;}
.nex_blog_vt span{ margin-left:10px; font-size:12px; color:#999; overflow:hidden; font-weight:400;}

.nex_blog_btms{ height:20px; line-height:20px; overflow:hidden;}
.nex_blog_btms a{ float:left;}
.nex_blog_btms a img{ width:20px; height:20px; border-radius:100%; float:left;}
.nex_blog_btms a em{ display:block; float:left; margin-left:10px; font-size:12px; color:#666;}
.nex_blog_btms a:hover em{ color:#17A1FF;}
.nex_blog_btms span{ display:block; float:left; margin-left:10px; color:#999; font-size:12px;}
.slst a strong{ font-weight:600;}

.nex_collection_box{ padding:20px 0;width:1240px;}
.nex_collection_box ul{ width: 1300px; }
.nex_collection_box ul li{ width:358px; float:left; padding:20px; border:1px solid #f3f3f3; margin:0 20px 20px 0; background:#fbfbfb;}
.nex_collection_box ul li h5{ height:20px; line-height:20px; overflow:hidden; margin-bottom:10px;}
.nex_collection_box ul li h5 a{ font-size:14px; color:#333; font-weight:500; text-decoration:none;}
.nex_collection_box ul li h5 a:hover{ color:#17A1FF;}
.nex_collection_status{ height:20px; line-height:20px; overflow:hidden; font-size:12px; color:#999; margin-bottom:10px;}
.nex_collection_desc{ height:22px; line-height:22px; font-size:12px; color:#666; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; }


.nex_album_list{ margin-top:20px;width:1240px;}
.nex_album_list ul{ width:1270px;}
.nex_album_list ul li{ float:left; width:135px; margin:0 20px 20px 0;}
.nex_album_cover{ width:135px; height:135px; background:url(album_cover.png) center no-repeat; background-size:cover; overflow:hidden; position:relative;}
.nex_album_cover a{ display:block; width:115px; height:117px; position:absolute; top:9px; left:9px;}
.nex_album_cover a img{width:115px; height:117px;}
.nex_album_list ul li h5{ height:30px; line-height:30px; text-align:center; margin:5px 0;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; 
}
.nex_album_list ul li h5 a{ font-size:14px; color:#333; font-weight:500;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; 
}
.nex_album_list ul li h5 a:hover{ color:#17A1FF;}

.nex_view_grouplist,.nex_group_list{ width:1240px; margin:20px auto;}
.nex_group_list{width:1240px;}
.nex_group_list ul{ width:1260px;}
.nex_group_list ul li{ float:left; width:358px; padding:20px; border:1px solid #f3f3f3; background:#fbfbfb; margin:0 20px 20px 0;}
.nex_grouppic_cover{ float:left; width:60px; height:60px;}
.nex_grouppic_cover a{}
.nex_grouppic_cover a img{width:60px; height:60px;}
.nex_group_intels{ padding-left:80px;}
.nex_group_intels h5{ height:20px; line-height:20px; overflow:hidden; margin-bottom:5px;font-size:14px; color:#333; font-weight:500; }
.nex_group_intels h5 a{ font-size:14px; color:#333; font-weight:500; margin-right:5px;}
.nex_group_intels h5 a:hover{color:#17A1FF;}
.nex_group_intels p{ height:20px; line-height:20px; font-size:12px; color:#999; overflow:hidden;}

.nex_showinfos_group_null h3{ height: 20px; line-height: 20px;overflow: hidden; margin-bottom:15px;}
.nex_showinfos_group_null h3 a{font-size: 16px; color: #333; font-weight: 600; text-decoration:none; }
.nex_showinfos_group_null h3 a:hover{ color:#17A1FF;}


.nex_groupthreadlist{ width:1240px; margin:20px auto;}
.nex_groupthreadlist ul{ }
.nex_groupthreadlist ul li{ width:1240px; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #f3f3f3;}
.nex_groupthreadlist ul li:last-child{ width:1240px; padding-bottom:0px; margin-bottom:0px; border-bottom:0;}
.nex_group_showpics{ float:left; width:120px; height:83px;}
.nex_group_showpics a{ display:block; width:120px; height:83px;}
.nex_group_showinfos{ padding-left:140px;}
.nex_group_showinfos h3{height:20px; line-height:20px; overflow:hidden;}
.nex_group_showinfos h3 a{ font-size:14px; color:#333; font-weight:500;}
.nex_group_showinfos h3 a:hover{ color:#17A1FF;}
.nex_group_showinfos_null{}
.nex_group_showinfos_null h3{height:20px; line-height:20px; overflow:hidden;}
.nex_group_showinfos_null h3 a{ font-size:14px; color:#333; font-weight:500;}
.nex_group_showinfos_null h3 a:hover{ color:#17A1FF;}

.nex_showfrom{ height:20px; line-height:20px; overflow:hidden; margin:10px 0;}
.nex_showfrom a{ float: left; padding: 0 10px; border-radius: 24px; height: 18px; line-height: 18px; font-size: 12px; color: #17A1FF;  border: 1px solid #17A1FF;  text-align: center;}
.nex_showfrom a:hover{ color:#fff; background:#17A1FF;}

.nex_group_sums{ line-height:22px; max-height:44px; overflow:hidden; font-size:12px; color:#999;}

.nex_showbtms{ height:20px; line-height:20px; overflow:hidden; margin-top:10px;}

.nex_showavator{ float:left;}
.nex_showavator a{ display:block;}
.nex_showavator a img{ display:block; float:left; width:20px; height:20px; border-radius:100%; transition:all 0.3s linear;}
.nex_showavator a:hover img{ -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg); -ms-transform:rotate(360deg);transform:rotate(360deg);}
.nex_showavator a em{ display:block; float:left; margin-left:10px; font-size:12px; color:#666;}
.nex_showavator a:hover em{color:#17A1FF;}
.nex_showintels{ float:right;}
.nex_showintels span{ display:block; float:left; margin-left:15px; padding-left:25px; font-size:12px; color:#999;}
.nex_showintels span.nex_showintels_view{ background:url(view.png) left center no-repeat;}
.nex_showintels span.nex_showintels_reply{background:url(reply.png) left center no-repeat;}
.nex_showintels span.nex_showintels_date{background:url(date.png) left center no-repeat;}





.pg a, .pg strong, .pgb a, .pg label {float: left;height: 28px;line-height: 28px;margin-right: 2px;padding: 0 10px;border: 1px solid #eee; overflow: hidden; border-radius: 0;background-repeat: no-repeat; background: #FFFFFF;}
.pg strong { background: #17A1FF ; border-color:#17A1FF ;color: #FFFFFF;}
.pg a.nxt { padding-right: 10px; background: #FFFFFF;}
.pg a.nxt:hover{background: #17A1FF ; color: #FFFFFF;}
.pg a.prev{ background:#fff url(arrowleft.png) center no-repeat;}
.pg a.prev:hover{background:#17A1FF url(arrowleft1.png) center no-repeat;}
