@charset "utf-8";/*
模板版权所有归星点互联（Neoconex）所有，请尊重版权与原创；
任何模板使用问题，请联络QQ：1691000615 寻求解决。
版本：vision1.0
*/
.wp,#wp{width:100%!important;}
.nex_guide_focus{ width:100%; height:300px;min-width:1240px; margin-bottom:30px; position:relative; overflow:hidden;}
.nex_guide_focus:before{ content:''; display:block;width:100%; height:300px;min-width:1240px; position:absolute; top:0;left:0;background:url(nex_guide_bg.jpg) center no-repeat; background-size:cover;-webkit-filter: blur(3px);-ms-filter: blur(3px); filter: blur(3px);}
.nex_guide_focusbox{ width:1240px; margin:0 auto;height:300px; position:absolute; top:0; left:50%; margin-left:-620px;  z-index:10; overflow:hidden;}
.nex_guide_focusbox .bd{ float:left; width:920px;}
.nex_guide_focusbox .bd ul{}
.nex_guide_focusbox .bd ul li{ float:left;}
.nex_guide_focusbox .bd ul li a{ display:block;width:920px; height:300px;}

.nex_guide_focusbox .hd{ width:290px;height:220px; padding:40px 0px; float:right; position:relative;}
.nex_guide_focusbox .hd ul{}
.nex_guide_focusbox .hd ul li{ float:left; margin:0 10px 0 0;}
.nex_guide_focusbox .hd ul li a{}
.nex_guide_focusbox .hd ul li a h5{ display:none; height:44px; line-height:22px; font-size:16px; color:#fff; overflow:hidden; font-weight:500; position:absolute;top:60px; left:0;}
.nex_guide_focusbox .hd ul li a em{ display:block; width:44px; height:44px; border:2px solid #eee; margin-top:100px;}
.nex_guide_focusbox .hd ul li.on a h5{ display:block;}
.nex_guide_focusbox .hd ul li.on a em{border:2px solid #fff;}

.nex_guide_rows{}
.nex_guide_read{float:left;width:925px;}
.nex_guide_tab{overflow: hidden;border-bottom: 1px solid #ececec; margin-bottom:30px;}
.nex_guide_tab ul li{ float: left; width: 226px;height: 50px; line-height:50px; text-align: center; cursor: pointer; position:relative;font-size: 20px; color: #959595; }
.nex_guide_tab ul li:after{ display:none; content:''; position: absolute; width: 226px; border-bottom: 1px solid #fff;z-index: 10; top: 49px; left: 0px;}
.nex_guide_tab ul li.on{color: #ff9900;}
.nex_guide_tab ul li.on:after{border-bottom: 1px solid #ff9900; display:block;}
.nex_guide_content{}
.nex_guide_content ul li{ display:none;}

.nex_guide_newthread{}
.nex_guide_newthread dl{ position:relative;}
.nex_guide_newthread dl:after{ content:''; width:1px; height:100%; background:#f3f3f3; position:absolute; top:0; left:23px; z-index:-1;}
.nex_guide_newthread dl dd{ margin-bottom:30px;}
.nex_guide_author{ float:left; width:48px; height:48px;}
.nex_guide_author a{}
.nex_guide_author img{ width:48px; height:48px; border-radius:24px 24px 4px 24px;}
.nex_guide_threadinfo{ padding-left:60px;}
.nex_guide_threadinfo_top{ height:20px; margin-bottom:40px; overflow:hidden; font-size:12px; color:#999;position: relative; top: 17px;}
.nex_guide_threadinfo_author{ float:left;}
.nex_guide_threadinfo_author a{ display:block; float:left;  height:16px; line-height:16px; font-size:12px; color:#333;}
.nex_guide_threadinfo_author a:hover{ color:#ff9900;}
.nex_guide_threadinfo_author em{ display:block; float:left; width:16px; height:16px; margin-left:5px;}
.nex_guide_threadinfo_author em.nex_gender_m{ background:url(man.png) center no-repeat;}
.nex_guide_threadinfo_author em.nex_gender_f{ background:url(woman.png) center no-repeat;}
.nex_guide_threadinfo_tell{ float:left; margin-left:10px;}
.nex_guide_threadinfo_tell a{ font-size:12px; color:#999; text-decoration:underline; margin-left:5px;}
.nex_guide_threadinfo_tell em{ margin-left:15px; padding-left:22px; font-size:12px; color:#999;}
.nex_guide_threadinfo_tell em.nex_thread_heats{ background:url(nex_icon_zan.png) left center no-repeat;}
.nex_guide_threadinfo_tell em.nex_thread_lastpost{ background:url(nex_icon_time.png) left center no-repeat;}



.nex_guide_threadinfo_mid{ float:left; width:680px;}
.nex_guide_threadinfo_mid h5{ max-height:44px; line-height:22px; overflow:hidden; margin-bottom:20px; }
.nex_guide_threadinfo_mid h5 a{font-size:16px; color:#333; font-weight:500;}
.nex_guide_threadinfo_mid h5 a:hover{ color:#ff9900;}
.nex_guide_threadinfo_mid h5 a em{ display:inline-block; margin-left:5px; vertical-align:middle; color: #fff; background: #ff8c7d; border: 1px solid #ff8c7d; height: 16px;line-height: 16px; border-radius: 2px; font-size: 12px; padding: 0 5px;}
.nex_guide_sums{ height:40px; line-height:20px; overflow:hidden; font-size:12px; color:#999;}
.nex_guide_threadinfo_midx{}
.nex_guide_threadinfo_midx h5{ max-height:44px; line-height:22px; overflow:hidden; margin-bottom:20px; }
.nex_guide_threadinfo_midx h5 a{font-size:16px; color:#333; font-weight:500;}
.nex_guide_threadinfo_midx h5 a:hover{color:#ff9900;}
.nex_guide_threadinfo_midx h5 a em{ display:inline-block; margin-left:5px; vertical-align:middle; color: #fff; background: #ff8c7d; border: 1px solid #ff8c7d; height: 16px;line-height: 16px; border-radius: 2px; font-size: 12px; padding: 0 5px;}

.nex_guide_threadinfo_pic{ float:right;}
.nex_threadList_img_1{ width:161px; height:107px;}
.nex_guide_nodata{}
.nex_guide_nodata em{ display:block; width:200px; height:200px; margin:0 auto 20px; background:url(../nex_common/empty.png) center no-repeat; background-size:cover;}
.nex_guide_nodata p{ text-align:center;height:20px; line-height:20px; font-size:16px; color:#999; overflow:hidden;}

.nex_guide_blocks{}
.nex_guide_blocks dl{ width:955px;}
.nex_guide_blocks dl dd{ float:left; width: 295px; margin:0 20px 30px 0;}
.nex_guide_block_img{ float:left; width:50px; height:50px;}
.nex_guide_block_img a{ display:block;width:50px; height:50px;border-radius:24px 24px 4px 24px;}
.nex_guide_block_info{ padding-left:65px;}
.nex_guide_block_info h3{ height:20px; line-height:20px; overflow:hidden;}
.nex_guide_block_info h3 a{ display:inline-block; float:left; font-size:14px; color:#333; font-weight:500;}
.nex_guide_block_info h3 a:hover{ color:#ff9900;}
.nex_guide_block_info h3 em{ display:inline-block; float:left; margin-left:5px;padding:0 10px; height:16px; line-height:16px; background:#f3f3f3; font-size:12px; color:#999; font-weight:500;}
.nex_guide_block_info p{ height:36px; line-height:18px; overflow:hidden;  font-size:12px; color:#999;}

.pg a, .pg strong, .pgb a, .pg label{border:0;}
.pg strong{ background:none; color:#ff9900;}
.pg label .px{border:1px solid #eee; outline:none; text-indent:5px;}
.pg a.nxt{ background:none;padding:0;}
.pg a.prev{background:none;padding:0;}

.nex_guide_route{ float:right; width:290px;}
.nex_guide_route_ads{ margin-bottom:20px;}
.nex_guide_route_ads img{ width:290px;}

.nex_guide_route_box_title{ height:20px; margin-bottom:20px;}
.nex_guide_route_box_title span{ display:inline-block; font-size:20px; color:#333; }

.nex_guide_hot_routes{ width:290px;}
.nex_guide_hot_routes ul li{ margin-bottom:10px;}
.nex_hr_img{ float:left; width:90px; height:90px;}
.nex_hr_img a{ display:block; width:90px; height:90px;}
.nex_hr_info{ padding-left:100px;}
.nex_hr_info h5{ font-weight:500;}
.nex_hr_info h5 a{ font-size:14px; color:#333;}
.nex_hr_info h5 a:hover{ color:#ff9900;}
.nex_hr_info h5 em{ display:inline-block; vertical-align:middle; padding:0 5px; border-radius:2px; background:#333; font-size:12px; color:#fff; height:14px; line-height:15px; margin-left:5px;}
.nex_hr_info_btm{}
.nex_hr_info_btmtop{ height:20px; line-height:20px; overflow:hidden; font-size:14px; color:#ff4400; font-weight:600; margin:5px 0;}
.nex_hr_info_btmtop em{ font-size:12px; font-weight:500;}
.nex_hr_info_btmbtm{ height:20px; line-height:20px; overflow:hidden; font-size:12px; color:#999;}







