/* CSS Document */
.header.b_c1{ background:#fff; border-bottom:1px solid #eee}
.header.b_c1.c3,.header.b_c1.c3 a{ color:#000}

.body_geomen{ padding:0 0 53px 0}
.noheader .body_geomen { padding-top:0px !important;}
.geomen_box + .ad_pic{ padding:0 10px 10px 10px}

.selficon.mainpannel{
	background: rgba(255, 255, 255, 0.8);
	color: #000;
	border: 1px solid rgba(0, 0, 0, 0.1);
}
/**/
.swipernv-on {
	height: 6px;
	bottom: 14px;
}
.swipernv-on.b_c1{ background:#d3a142}
.swipernv li{ z-index:10; }
.swipernv li.c7 a{ color:#999}
.swipernv li.c1 a{ color:#000; }
.swipernv li.c1 a span{ font-weight:500}
/**/
.mythread{ padding: 10px 5px;}
.mythread li{ float:left; width:33.33%;}
.mythread li a{ display:block; margin:0 5px;}
.mythread li a img{ width:100%;-moz-border-radius: 5px;-webkit-border-radius:5px;border-radius:5px;}
.mythread li a p{ height:30px; line-height:30px; overflow:hidden}

/**/
.geo-topicinfo{ padding:0 15px}
.geo-topicinfo p.count{ font-size:13px;}
.geo-topicinfo p.pipe{ padding-left:2px; font-size:36px}
.geo-topicinfo p.about{ font-size:13px; height:24px; line-height:24px; overflow:hidden}

.geo-topicbtn{ padding-top:30px;}
.topics .weui-cell__hd img {
	width:64px;
	height:64px;
	display:block;
	margin-right:10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.geomenbbs_add{ padding:10px 20px;}
.geomenbbs_add a{ display:block; margin-bottom:10px}
.geomenbbs_add a img{ display:block; width:100%;}
.geomenbbs_add h3{ height:40px; line-height:40px; vertical-align:text-top; padding-bottom:10px;}
.geomenbbs_add h3 span{ padding:0 15px; display:inline-block;}
.geomenbbs_add h3 em{ display:inline-block; width:100px; height:19px; line-height:19px;}
/**/
.geomen-jrs{ background:#fff}
.geomen-jrs .flexbox{ padding:10px; border-bottom:1px solid #eee;}
.geomen-jrs .flexbox:last-child{ border-bottom:0px}
.geomen-jrs .cover img{ width:76px; height:76px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%; display:block; margin-right:10px;}
.geomen-jrs h3{ font-weight:bold; font-size:16px}
.geomen-jrs p.info{ color:#999; padding:2px 0; font-size:13px}
.geomen-jrs p.info span{ display:inline-block; background:#97db75; border:1px solid #97db75; color:#fff; height:18px; line-height:18px; vertical-align:middle; margin-left:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; padding:0 10px;}
.geomen-jrs p.lbs{ color:#999; font-size:13px}
.geomen-jrs p.lbs span{ vertical-align:middle; height:20px; line-height:16px;}

.geomen-jrs .more .icon{ background:#fde32c; width:32px; height:32px; text-align:center; line-height:32px; color:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%; margin-top:32px}
.geomen-jrs .go{ background:#fde32c; color:#fff; width:80px; height:46px; text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; margin-top:15px; line-height:12px; font-size:12px}
.geomen-jrs .go span{ font-size:22px; line-height:28px; height:28px;}

/**/
.geoman-shequ{ padding:10px}
.geoman-shequ li{ float:left; width:33.33%; text-align:center; padding:5px 0}
.geoman-shequ li a{ display:block; margin:0 10px; background:#f8f5f0; height:36px; line-height:36px;-moz-border-radius: 5px;-webkit-border-radius:5px;border-radius:5px;}
.geoman-shequ li.a a{ background:#d3a142; color:#fff;}

/**/
.geoman-shequorder{ padding:15px;}
.geoman-shequorder a{ padding:0 5px;}
/**/
.topicinfo{ padding:10px 0;}
.topic_banner {
	padding-top: 60px;
	height: 128px;
}
.topic_banner .topicinfo{ padding:0px;}
/**/
.geoman-forumorder{ padding:15px 5px}
.geoman-forumorder a{ display: inline-block; height:28px; line-height:28px; padding:0 15px; background:#fff; margin:0 5px;-moz-border-radius: 14px;-webkit-border-radius:14px;border-radius:14px;}
.geoman-forumorder a em{ padding-right:5px}
.geoman-forumorder a.a{ color:#fff; background:#e1ae5f}

/**/
.geo-boxtitle .icon{ font-size:12px; width:12px; height:12px; line-height:12px; padding-left:5px; color:#ccc}
/**/
.geoman-ta{ padding:5px 0}
.geoman-ta .flexbox{ padding:5px 10px;}
.geoman-ta .cover img{ width:120px; margin-right:10px; display:block;-moz-border-radius: 5px;-webkit-border-radius:5px;border-radius:5px;}
.geoman-ta h4 { padding:5px 0; height:20px;}
.geoman-ta h4 span{ background:#e1ae5f; display:inline-block; padding:0px 5px;font-weight:bold; color:#fff; height:20px; line-height:20px; font-size:14px }
.geoman-ta h3{ height:40px; line-height:20px; overflow:hidden; font-size:16px}
.geoman-ta p span{ display:inline-block; background:#f6f6f6; color:#bbb; font-size:12px; padding:3px 5px;-moz-border-radius: 5px;-webkit-border-radius:5px;border-radius:5px;}
.geoman-ta .more{ text-align:center;color:#ccc; padding-top:48px}
.geoman-ta .more span{ width:30px; line-height:30px; height:30px; border:1px solid #eee;  text-align:center;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.geoman-ta .more p{ font-size:14px}

/**/
.geoman-forumtype{ padding:10px 0}
.geoman-forumtype li{ float:left; width:25%; text-align:center; padding:10px 0}
.geoman-forumtype img{ display:block; margin:0 auto; width:32px;}
.geoman-forumtype p{ height:30px; line-height:30px; overflow:hidden; font-weight:bold}

/**/
.geoman_tatypes { height: 92px;position:relative}
.geoman_tatypes .scrollx_area { padding-top: 10px;height: 92px;}
.geoman_tatypes .scrollx_area .c { padding: 0 10px;}
.geoman_tatypes li { display: inline-block; padding:0 10px;text-align:center }
.geoman_tatypes li a{ display:block}
.geoman_tatypes li img { width: 48px; display:block; margin:0 auto}
.geoman_tatypes li p { line-height: 24px;height: 24px;overflow: hidden; font-size:12px }

.geomenbbs_stepng{ position:absolute; right:0px; top:0px; width:40px; height:92px; background:url(step.png) no-repeat 0 0; z-index:20}

/**/
.topiclink{ padding:15px 10px; margin-bottom:10px}
.topiclink li{ float:left; width:50%; position:relative}
.topiclink li a{ display:block; margin:5px;}
.topiclink li img{ width:100%;-moz-border-radius: 5px;-webkit-border-radius:5px;border-radius:5px; display:block}
.topiclink li h3{ position:absolute; width:100%; text-align:center; left:0px; top:12px; color:#fff}
.topiclink li p{ position:absolute; width:100%; text-align:center; left:0px; top:42px; color:#e1ae5f; font-size:14px}
/**/
#sidenv{ width:100%; background:none}

#sidenv:before {
	z-index: 1015;
	width: 100%;
	height: 100%;
	position: absolute;
	-webkit-filter: blur(0px);
	filter: blur(0px);
	background: url(side.jpg) no-repeat 50% 0;
	background-size: cover;
	content: "";
}

.side-site {
	padding: 50px 0 20px 0;
	height: 96px;
	overflow: hidden;
	font-family: "Times New Roman", Times, serif;
	color:#bebebc;
	position:relative;
}
.side-site span.icon-close{ position:absolute; left:0px; top:0px;}
.side-site .icon:before{ width:50px; height:50px; text-align: center; line-height:50px; font-size:20px;}
.side-site a.icon-search{ position:absolute; right:0px; top:0px;}

.side-site h2{ font-size:28px; height:60px; line-height:60px}
.side-site p{ height:35px; line-height:35px;}
.side-site p span{ padding:0 20px;}
.side-site p em{ border-bottom:1px solid #5e5e5e; display:inline-block; height:17px;}

.side-nv {
	background:none;
	font-size:36px;
	font-family:"Times New Roman", Times, serif;
}
.side-nv li{ padding:10px;}
.side-nv li a{ color:#bebebc}
.side-copy {
	height: 52px;
	line-height: 52px;
	color:#626262;
	font-size:12px;
}

/**/
.mytopics{ padding:5px;}
.mytopics div{ float:left; width:50%; height:58px}
.mytopics div a{ display:block; padding:5px;}
.mytopics div a img{ float:left; width:48px; height:48px; margin-right:10px; display:block;-moz-border-radius: 5px;-webkit-border-radius:5px;border-radius:5px;}
.mytopics div a h4{ height:24px; line-height:24px; overflow:hidden; font-weight:600;}
.mytopics div a p{ height:20px; line-height:20px; overflow:hidden; font-size:13px}

/**/
.geobbs { padding:5px 10px;}
.geobbs li{ float:left; width:50%; text-align:center}
.geobbs li div{ padding:5px;}
.geobbs li div a{ display:block; background:#f8f8f8; padding:10px;-moz-border-radius: 5px;-webkit-border-radius:5px;border-radius:5px;}
.geobbs li div p{ height:55px; line-height:50px; font-weight:600; font-size:16px}
.geobbs li div img{ width:100%;}
/**/
.searchcontent .weui-search-bar{ background:none; padding:10px 20px}
.searchcontent .weui-search-bar:after{ border-bottom:0px}
.searchcontent .weui-search-bar__label{ background:#efefef;-moz-border-radius: 15px;-webkit-border-radius:15px;border-radius:15px;}
.searchcontent .weui-search-bar__form:after{ border: 0px solid #000;}
.searchcontent .weui-search-bar.weui-search-bar_focusing{ border-bottom:1px solid #eee}
.searchcontent .weui-search-bar.weui-search-bar_focusing .weui-icon-search{ color:#000}

.searchcontent .hotkey a{ font-size:14px; margin:0 5px; height:24px; line-height:24px; padding:0 15px;-moz-border-radius: 15px;-webkit-border-radius:15px;border-radius:15px;}
.searchcontent .weui-loadmore_line .weui-loadmore__tips{ background:#fff}

/**/
.geomen_apps .apps_swiper{ 10px 10px 5px 10px}
.geomen_apps li img{ width:72px; height:72px}

/*tabbar*/
/**/ 
.mainfooter a.c4,.mainfooter a.c1{ color:#000}
.mainfooter a span.geo{ display:inline-block; width:27px; height:27px; background-image:url(footer.jpg); background-repeat:no-repeat;background-size:135px 54px;}
.mainfooter a span.geo-index{  background-position:0 0; }
.mainfooter a.c1 span.geo-index{  background-position:0 -27px; }

.mainfooter a span.geo-forum{  background-position:-27px 0; }
.mainfooter a.c1 span.geo-forum{  background-position:-27px -27px; }

.mainfooter a span.geo-add{ width:40px; height:40px; background-size:200px 80px; background-position:-80px 0; }
.mainfooter a span.geo-add + p{ display:none}

.mainfooter a span.geo-find{  background-position:-81px 0; }
.mainfooter a.c1 span.geo-find{  background-position:-81px -27px; }

.mainfooter a span.geo-my{  background-position:-108px 0; }
.mainfooter a.c1 span.geo-my{  background-position:-108px -27px; }

/**/
.geomen_ann{ padding:15px 30px; background:#f8f5f0}
.geomen_ann_content{ padding:6px 15px; height:20px; line-height:20px; background:#fff;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;}
.geomen_ann .icon-newnotice:before{ height:20px; line-height:20px; padding-right:5px}
.geomen_ann .announcement{ padding:0px; height:32px; line-height:20px;}
.geomen_ann ,.geomen_ann li a{ color:#999}

/**/
.portal_pics_big{ padding:5px 10px;}
.portal_pics_big .item{ padding:5px 0}
.portal_pics_big .item .cover img{ width:100%; display:block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.portal_pics_big .avatar{ width:48px; height:48px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%; margin-right:10px;}
.portal_pics_big .flexbox{ padding-top:10px;}
.portal_pics_big .flex h4{ height:28px; line-height:28px; overflow:hidden; font-size:16px;}
.portal_pics_big .flex h4 a{ color:#767676; font-weight:bold}
.portal_pics_big .flex p{ font-size:13px;}
.portal_pics_big .info span{ padding-left:10px; font-size:13px; color:#999}
.portal_pics_big .info span:before{ padding-right:5px;}

.geomen_ad{ padding:0px !important}
.geomen_box .box_title{padding:0 15px 5px 5px; height:60px; line-height:60px; overflow:hidden}
.geomen_box .box_title.bob{ border-bottom:0px;   }
.geomen_box .box_title img{ height:60px; display:inline-block; vertical-align:bottom}
.geomen_box .box_title strong{ font-size:20px;}
.geomen_box .box_title span{ font-size:13px; color:#999; font-weight:400; padding-left:10px;}
.geomen_box .box_title a{ background:#ffe62f; color:#fff; padding:0 5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; height:20px; line-height:20px; font-size:14px; height:24px; line-height:24px; margin-top:20px; }
.geomen_box .box_title a:after{ content:">";}

.geomen_box_2 .box_title span{ color:#eec15c;}

.portal_pics_small { padding:0 10px;}
.portal_pics_small .item{ padding-bottom:15px;}
.portal_pics_small .cover{ width:180px;}
.portal_pics_small .cover img{ width:170px; height:100px;display:block;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.portal_pics_small .sub{ height:80px;}
.portal_pics_small .sub h4{ line-height:28px; overflow:hidden; font-size:16px;}
.portal_pics_small .sub h4 a{ color:#767676; font-weight:bold}
.portal_pics_small .sub p{ font-size:13px;}
.portal_pics_small .info{ font-size:13px; height:20px; line-height:20px;}
.portal_pics_small .info span{ padding-right:10px; font-size:13px; color:#999}
.portal_pics_small .info span:before{ padding-right:5px;}

/**/
.geomen-topnv{ position:fixed; width:100%; background:#fff; z-index:900; left:0; top:0}
.geomen-topnv ul{ padding:10px 10px 10px 30px;}
.geomen-topnv li{ width:25%; height:30px; line-height:28px; float:left}
.geomen-topnv li a{ display:inline-block; height:28px; border-bottom:2px solid #fff;}
.geomen-topnv li.c1 a{ border-bottom:2px solid #d19f41}

/*---------------------------------------------*/
/**/
.new_5quick ul{ padding-bottom:10px;}
.new_5quick li{ float:left; width:20%; text-align:center}
.new_5quick li img{ width:48px; display:inline-block}
.new_5quick li p{ font-size:15px;}

/**/
.new_7gj{ padding:0 5px 5px 5px}
.new_7gj li{ float:left; width:14.28%; text-align:center}
.new_7gj li a{ display:block;  margin:0 5px;}
.new_7gj li a img{ width:100%; display:block;border:1px solid #ddd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.new_7gj li p{ font-size:13px; height:30px; line-height:30px;}
/**/
.new_top{ padding:0 10px}
.new_top a{ display:block;}

.new_top .logo{ padding:20px 0}
.new_top .logo img{ height:24px; display:block}

.new_top a.search{ height:38px; line-height:38px; background:#fff; margin: 13px 10px; text-indent:5px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px; color:#999; font-size:12px}
.new_top a.search span{ font-size:14px;}
.new_top ul{ padding:4px; margin:13px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.new_top ul li{ float:left;line-height:28px;}
.new_top ul li a{ width:36px;  text-align:center; display:block}
.new_top ul li a.icon{ font-size:20px; height:28px; line-height:30px;color:#999; position:relative; text-align:center}
.new_top ul li a.icon .weui-badge{ position:absolute; right:0px; top:0px;}
.new_top ul li img{ width:28px; display:block; margin:0 auto;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
.new_top ul li.pipe{ color:#eee; font-size:14px}


.geomen-shequ{ padding:0 10px 15px 10px}
.geomen-shequ li{ float:left; width:25%; font-size:14px}
.geomen-shequ li a{ display:block; height:30px; line-height:30px; overflow:hidden; text-align:center}
.geomen-shequ li:last-child a{ background:#f3b930; color:#fff; text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

/**/
.new_ann{ padding:10px; background:#f8f5f0}
.new_ann a{ display:block; height:30px; line-height:30px; overflow:hidden; background:#fff;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px; font-size:14px; color:#e7c28d}
.new_ann a span{ padding-left:15px; color:#ccc; padding-right:10px;}

/**/
.new_sublist{ padding:10px;}
.new_sublist li{ border-bottom:1px solid #eee; padding-bottom:10px; padding-top:5px}
.new_sublist li:first-child{ padding-top:0px;}
.new_sublist li:last-child{ border-bottom:0px; padding-bottom:0px}
.new_sublist li h4 a{ color:#d3a142; font-size:13px; font-weight:bold}
.new_sublist li p.sub{ font-size:14px;}
.new_sublist li p.info{ color:#999; font-size:12px;}

.shequ_fenlei{ padding:10px 0}
.shequ_fenlei li{ display:inline-block; padding:0 5px; line-height:30px;}
.shequ_fenlei a{ display:block; font-size:14px;}
.shequ_fenlei li.a{ position:relative}
.shequ_fenlei li.a a{ font-weight:bold; font-size:16px;}
.shequ_fenlei li.a span{ position:absolute; bottom:0px; left:21px;width:32px; height:3px; background:#d3a142;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}

.new-slider{ padding:0 15px 10px 15px; background:#fff}

.geomen_yun li{ float:left; width:33.33%; padding-top:3px}
.geomen_yun li a{ display:block; text-align:center; height:50px; line-height:47px; font-size:14px}
.geomen_yun li.a a{ border-bottom:3px solid #d3a142; height:47px; font-weight:bold}
.geomen_yun li a span{ display:inline-block; height:28px; line-height:28px; background:#d3a142; color:#fff; padding:0 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; font-size:12px}

.geomen-yun{ padding:0 15px; background:#fff; font-size:12px}
.geomen-yun div.flexbox{ padding:10px 0; border-bottom:1px solid #eee; position:relative}
.geomen-yun div.cover{ width:100px; margin-right:10px;}
.geomen-yun div.cover img{ width:100%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; display:block;}
.geomen-yun h3 { font-size:12px; padding:10px 0 5px 0;}
.geomen-yun h3 span{ background:#98da76; color:#fff; display:inline-block; margin-right:10px; padding:0 5px}
.geomen-yun h3 strong{ background:#e1ae5f; color:#fff; display:inline-block; padding:0 5px;}
.geomen-yun a.go{ position:absolute; right:0px; top:42px; font-size:10px; width:48px; text-align:center; color:#bbb}
.geomen-yun a.go span{ width:30px; height:30px; text-align:center; line-height:30px; background:#f6f6f6; border:1px solid #bbb; display:inline-block;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%; color:#bbb;font-size:16px}

.geomen-yun .info em{ font-style:normal; background:#f6f6f6; display:inline-block; margin-right:5px; padding:0 5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; font-size:10px}
.geomen-yun p.about{ font-size:x-small; color:#999; height:20px; line-height:20px; overflow:hidden; margin-bottom:5px;} 

.geomen_chuangyitype { padding:5px; font-size:12px;}
.geomen_chuangyitype li{ float:left; width:25%; padding:0 0 10px 0}
.geomen_chuangyitype li a{ display:block; text-align:center; background:#f2f2f2; color:#000; height:24px; line-height:24px; margin:0 5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.geomen_chuangyitype li.a a{ background:#d3a141; color:#fff;}

.geomen_keting{ padding:10px 5px 5px 5px;}
.geomen_keting li{ float:left; width:50%;}
.geomen_keting li div{ padding:5px;}
.geomen_keting li div img{ width:100%; display:block;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;}
.geomen_keting li div p{ height:50px; line-height:50px; overflow:hidden; background:#fff; padding:0 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px; }
.geomen_keting li div p a{font-weight:bold; color:#666}

.geomen_cangkutype{ padding:0 5px 5px 5px; background:#fff; height:34px;}
.geomen_cangkutype li{ float:left; width:25%;}
.geomen_cangkutype li a{ display:block; margin:5px; text-align:center; font-size:12px; line-height:24px; line-height:24px;}
.geomen_cangkutype li.a a{ background:#f2f2f2; color:#d3a142;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; font-weight:bold}
.geomen_cangkutype li:last-child a{ background:#8ad060; color:#fff;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;}

.geomen_cangku{ padding:5px}
.geomen_cangku li{ float:left; width:33.33%}
.geomen_cangku li div{ padding:5px}
.geomen_cangku li div img{ width:100%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.geomen_cangku li p{ font-size:12px; text-align:center; height:32px; line-height:16px; overflow:hidden; color:#acacac; margin:5px 0}

.new_shengqian{ background:#fff; padding:0 10px;}
.new_shengqian li{ float:left; width:20%; text-align:center}
.new_shengqian li img{ width:48px; display:inline-block}
.new_shengqian li p{ font-size:14px; padding-bottom:10px}

.geomen_sqtwo{ border-top:1px solid #eee}
.geomen_sqtwo li{ float:left; width:50%; border-bottom:1px solid #eee;}
.geomen_sqtwo li:first-child{ text-align:right}
.geomen_sqtwo li:first-child a:after{ content:"|"; display:inline-block; width:21px; font-weight:300 !important; color:#ccc}
.geomen_sqtwo li:last-child{ text-align:left}
.geomen_sqtwo li:last-child a:before{ content:""; display:inline-block; width:20px;}
.geomen_sqtwo li a{ display:block; color:#e1ae5f; border-bottom:3px solid #fff; height:45px; line-height:45px;}
.geomen_sqtwo li.a a{ border-bottom:3px solid #e1ae5f; color:#000; font-weight:bold}

.new_riji{ padding:5px 10px; font-size:14px}
.new_riji li{ height:40px; line-height:40px; overflow:hidden}
.new_riji li a.author{ color:#e1ae5f; font-size:12px; padding-left:10px;}
.new_riji li span.dateline{ font-size:12px; color:#999; padding-left:10px;}

.new_youjiang{ padding:0 10px;}
.new_youjiang li{ border-bottom:1px solid #eee; padding:10px 0;}
.new_youjiang li h4{ font-size:14px; line-height:18px;}
.new_youjiang li p{ font-size:12px; color:#ccc; padding-top:5px}
.new_youjiang li p span{ padding-right:10px;}
.new_youjiang li p span:before{ padding-right:5px;}
.new_youjiang li a.icon{ width:30px; height:30px; line-height:30px; text-align:center; background:#fde32c; color:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}

.geomen-zhao{ padding:0 10px;}
.geomen-zhao div.flexbox{ padding:10px 0; border-bottom:1px solid #eee;}
.geomen-zhao p{ font-size:10px; color:#999; padding-top:5px;}
.geomen-zhao p span{ background:#f2f2f2; display:inline-block; margin-right:6px; padding:0 5px; height:20px; line-height:20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.geomen-zhao a.go{ display:inline-block; width:60px; height:24px; line-height:24px; text-align:center; border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; font-size:12px; margin-top:15px; color:#999}

.zhaobiao_info{ padding:20px 10px; margin-bottom:10px;}
.zhaobiao_info .zhaobiao_w{ float:left; width:50%; color:#8b8b8b}
.zhaobiao_info .zhaobiao_w a{ color:#8b8b8b}
.zhaobiao_info .zhaobiao_n{ margin:0 5px; background:#f2f2f2; border:1px solid #f1f1f1; padding:10px; text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.zhaobiao_info .zhaobiao_n h3{ font-weight:bold; font-size:15px; height:36px; line-height:36px;}
.zhaobiao_info .zhaobiao_n div{ background:#e8e8e8;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; padding:10px 0; font-size:12px;}
.zhaobiao_info .zhaobiao_n li{ font-size:12px; height:28.2px; line-height:28.2px; border-top:1px solid #e1e1e1; text-align:left;}
.zhaobiao_info .zhaobiao_n li span{ background:#e6e6e6; display:inline-block; width:16px; height:16px; line-height:16px; text-align:center; font-size:10px; margin-right:5px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}

.geomen_youjiangtu{ background:#fff; padding:0 5px}
.geomen_youjiangtu li{ float:left; width:33.33%}
.geomen_youjiangtu li div.w{ padding:0 5px;}
.geomen_youjiangtu li div.n{ position:relative}
.geomen_youjiangtu li div img{ width:100%; display:block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.geomen_youjiangtu li div p{ position:absolute; width:100%; height:30px; line-height:30px; overflow:hidden;	background: rgba(0,0,0,0.4); left:0px; bottom:0px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
.geomen_youjiangtu li div p a{ color:#fff; font-size:12px; padding:0 10px;}
	
.geomen_q_roll{ background:#fff;height: 75px; padding-top:10px; padding-left:10px; margin-bottom:10px;}

.geomen_q_roll .scrollx_area {height: 75px;}
.geomen_q_roll li {
	display: inline-block;
	padding-right:10px;
}
.geomen_q_roll .scrollx_area img{height: 60px; display:block}

.new_threadlist h4{ font-weight:bold; color:#d3a142; font-size:14px;}
.new_threadlist p.sub{ font-size:15px;}

.geomen_subarea { padding:0 10px 1px 10px;}
.geomen_subarea h3{ height:50px; line-height:50px;}
.geomen_subarea h3 span{ color:#999; font-size:12px; padding-left:10px;}

.geomen_subforum{ background-repeat:no-repeat; background-size:100%; background-position:0 0; background-color:#ccc;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; margin-bottom:10px; color:#fff; padding:15px;}
.geomen_subforum a{ display:block; color:#fff;}
.geomen_subforum h4{ padding-bottom:10px}
.geomen_subforum span{ display:inline-block; background:#f3b92f; padding:0 10px; height:24px; line-height:24px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; font-size:12px}

.geomen_subarea div:last-child{ margin-bottom:0px;}

.geomen_order{ background:#fff; padding:10px 5px; border-bottom:1px solid #eee;}
.geomen_order li{ float:left; width:33.33%;}
.geomen_order li a{ display:block; margin:0 5px; height:26px; line-height:26px; text-align:center; color:#888; background:#f4f4f4;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;}
.geomen_order li.a a{ color:#fff; background:#f3b92f}

.forum_box{ padding:0 10px 0 0; height:48px; overflow:hidden}
.forum_box a.add{ float:right; padding:0 10px; height:28px; line-height:28px; color:#fff; background:#8ad061;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px; font-size:14px; margin-top:10px;}
.forum_box strong{ display:inline-block; height:45px; line-height:45px; padding:0 15px; border-bottom:3px solid #e1ae5f}

.new_subject{}
.new_subject .sub{ padding:10px; }
.new_subject .sub h3{ font-size:16px}
.new_subject .sub h3 span{ display:inline-block; margin-right:5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; padding:0 5px; height:20px; line-height:20px; vertical-align:middle}
.new_subject .sub h3 em{ font-style:normal; font-weight:bold}
.new_subject .sub p{ color:#999; font-size:12px;}

.new_subject .author{ padding:10px;border-left:1px solid #eee; width:120px}
.new_subject .useravatar{ float:right; padding-left:6px}
.new_subject .userline img{ display:block; width:40px; height:40px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}
.new_subject .name{ text-align:right}
.new_subject .name h3{ height:16px; line-height:16px; margin-top:4px; overflow:hidden}
.new_subject .name h3 a{ font-size:12px; font-weight:bold; color:#dfba74}
.new_subject .name p{ font-size:10px; color:#999; }
.new_subject  ul{ padding-top:10px;}
.new_subject  ul li{ float:left; width:50%; font-size:10px}
.new_subject  ul li a{ display:block; border:1px solid #eee; height:20px; line-height:20px; text-align:center; color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; }
.new_subject  ul li a:before{ padding-right:3px;}
.new_subject  ul li:first-child a{ margin-right:3px; color:#dfba74}
.new_subject  ul li:last-child a{ margin-left:3px;}
 
.tags{ font-size:12px; border-top:1px solid #eee; padding-top:10px;}
.tags span{ color:#d3a142}
.tags a{ display:inline-block; background:#f9f9f9; color:#c5c5c5; padding:0 10px; height:20px; line-height:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; margin-right:5px;}

.new_viewbot{ background:#fff; margin-top:10px; text-align:center;}
.new_viewbot li{ display:inline-block; font-size:12px; padding:0 10px}
.new_viewbot li img{ width:60px;}

.forum_swiper{ padding:15px; background:#fff; margin-bottom:10px;}
.forum_swiper img{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}

.swiper-pagination-bullet{ width:12px; height:6px; background:#c8c6c4;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.swiper-pagination-bullet-active{ background:#d3a142}

.zhaobiao_php{ padding:5px 10px 10px 10px}
.zhaobiao_php .ann{ background:#f6f0e8;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; height:30px; line-height:30px; padding:0 10px; overflow:hidden; margin-bottom:10px;}
.zhaobiao_php .ann span{ color:#c5c5c5}
.zhaobiao_php .ann a{ color:#e7c28d; padding-left:10px; font-size:14px}

.zhaobiao_php .search{ border:1px solid #eee; padding:15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; margin-bottom:10px;}
.zhaobiao_php .search .weui-input{ background:#f2f2f2; height:32px; line-height:32px; text-indent:10px; color:#c3c3c3; font-size:14px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.zhaobiao_php .icon-search { background:#ffe62e; color:#7d7d7d; height:32px; line-height:32px; width:60px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; text-align:center; margin-left:10px;}
.zhaobiao_php ul li{ float:left; width:25%;}
.zhaobiao_php ul li a{ display:block; margin:0 10px 0 0; height:30px; line-height:30px; text-align:center; background:#f2f2f2; font-size:14px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.zhaobiao_php ul li.a a{ background:#d3a142; color:#fff}
.zhaobiao_php ul li:last-child a{ margin-right:0px; background:#96da73; color:#fff;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}

.geomen_forum{ background:#fff; margin-bottom:10px; padding:15px 15px 0 15px;}
.geomen_forum h3{ line-height:48px; height:48px; }
.geomen_forum h3 img{ display:inline-block; width:48px; vertical-align:middle; margin-right:10px;}
.geomen_forum h3 a{ font-weight:bold}
.geomen_forum h3 span{ font-size:12px; color:#ccc; padding-left:10px;}
.geomen_forum ul{ padding-top:15px;}
.geomen_forum li{ position:relative; padding-bottom:15px}
.geomen_forum img{ width:100%; display:block}
.geomen_forum li a{ display:block}
.geomen_forum li h4{ position:absolute; left:15px; top:25px; color:#fff; font-size:18px;}
.geomen_forum li p{ position:absolute; left:15px; top:60px; font-size:12px}
.geomen_forum li p span{ display:inline-block; height:28px; line-height:28px; padding:0 10px; color:#fff; background:#f5bb35;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.geomen_baozhang{ padding:10px; margin-bottom:10px;}
.geomen_baozhang li{ float:left;width:25%}
.geomen_baozhang li a{ display:block; margin:5px;}
.geomen_baozhang li a img{ width:100%; display:block}

.zhaobiao_xz{ margin-bottom:10px;}
.zhaobiao_xz ul{ padding:5px;}
.zhaobiao_xz li{ float:left; width:50%}
.zhaobiao_xz li a{ padding:5px 5px 0 5px; display:inline-block}
.zhaobiao_xz li img{ display:block; width:100%;}

.openimg{ position:relative}
.openimg .imgarea{ padding:10px;}
.openimg .imgarea img{ width:100%; display:block}
.openimg .c3{ background:#363636; padding:10px 0}
.openimg .c3 p{ color:#ccc; padding:5px 0 10px 0; font-size:0.75rem}
.openimg span{ position:absolute; right:-10px; top:-10px; width:30px; height:30px; text-align:center; line-height:30px;background: rgba(0, 0, 0, 0.8); z-index:5001; color:#fff;	-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;}