@charset "utf-8";
.module .hd .tit .s,.module .hd .more,.module .hd .btn .s,.bannerSJ .s,.news:before,.news .s,.pic_3_list li .time,.pic_3_list li .address,.index2017_bottom li .s,.hotKey .tit,.historyKey .del,.historyKey .hd .tit,.tab_all a:after,.module_4 .hd .timer em,.live_list_2017 .touban,.live_list_2017 .video1:after,.weixin_ico_fixed,.jiaoyou_list li .s_0,.jiaoyou_list li .s_1,.pic_1_list .p_l_r .right:before,.module_mall .hd .timer em,.module_mall .hd .tit,.module_mall .hd .more,.activeList .display_cell .txt .date { background:url(/templets/csmobile/template/wap/main/default/images/index-2016-3-sp.png) no-repeat 0 0; background-size:200px auto;}

.job_list .yiguoqi,.job_list .tui, .job_list .renzheng { background:url(/templets/csmobile/template/wap/main/default/images/o_icons.png) no-repeat 0 0/100px auto;}



body { background-color:#fff; padding-bottom:50px!important;}
.bgr { background-color:#f7f7f7;}
.blank10 { height:10px; vertical-align:top; overflow:hidden;}
.display_false_0 { display:inline-block!important;}
body .header .my { right:5px;}
body .header .search { display:none;}
body .foot_link {}
#ipageTitle img { display:block; vertical-align:top; height:45px;}

.tongjiju img { width: 16px; height: 16px; margin-right: 10px; vertical-align: text-top;}
.tongjiju { font-size:12px; color:#aaa; background-color:#fff; padding:15px 15px 0;}
.tongjiju em { font-size:14px; font-weight:normal; font-style:normal; color:#7da5f5; margin-right:8px;}

.header_s3 { position: relative; z-index: 2; padding:8px 40px 8px 70px;}
.header_s3 .city { position: absolute; left: 0; top: 10px; color: #fff; font-size: 14px; background: url("/templets/csmobile/template/wap/main/default/images/header_s3_location.png") no-repeat 8px 5px/12px auto; padding-left: 23px;}
.header_s3 .search {}
.header_s3 .btn { position: absolute; right:8px; top:11px; background:url("/templets/csmobile/template/wap/main/default/images/header_s3_message.png") no-repeat 0 0/23px auto; width:23px; height:23px;}
.header_s3 .btn:after { display:block; content:''; position:absolute; top:2px;right:2px; width: 6px; height: 6px; border-radius: 3px; background-color: #ff6142;}

.newNav_s3 { position:relative; z-index:2;}
.newNav_s3 ul { display:table;}
.newNav_s3 ul li { display:table-cell;}
.newNav_s3 ul li a { display:block; padding:0 10px; line-height:42px; color:#fff; font-size:16px; white-space: nowrap;}
.newNav_s3 ul li a.current { font-weight:bold;font-size: 18px;}
.newNav_s3 ul li.arrow {transition: .4s; padding: 0; position: absolute; top: 34px; left: 20px; width: 12px; height: 4px; border-radius: 2px; background-color: #fff;}

.m-so .top .box .sel:after,.m-so .bom .r,.m-so .bom ul li i { background: url(/templets/csmobile/template/wap/main/default/images/job_sprites-min.png) no-repeat 0 0/404px auto;}

.m-so .top{background-color:#f7f7f7;padding:8px 10px 8px 52px;position:relative}
.m-so .top .box{position:relative;padding-left:63px;background-color:#fff;border-radius:3px;}
.m-so .top .r{ display: block; font-size: 14px; color: #666; line-height: 32px; position: absolute; left: 10px; top: 0; text-indent: -999em; background: url(/templets/csmobile/template/wap/main/default/images/headIcon.png) no-repeat 3px -630px/ 100px auto; width: 30px; height: 45px;}
.m-so .top .box .sel:after{ content:'';width:7px;height:4px;margin-left:4px;display:inline-block;vertical-align:middle;background-position:-387px -264px}
.m-so .top .box .sel{display:block;width:63px;position:absolute;left:0;top:0;padding-left:11px;color:#333;height:32px;line-height:32px;background-color:#fff;border:none;border-right:1px solid #eaeaea; box-sizing:border-box;}
.m-so .top .box .sel .po { display:none; position: absolute; top: 33px; width: 50px; text-align: left; padding-left: 12px; box-shadow: 2px 2px 6px rgba(0,0,0,.1); left: 0; background-color: #fff;}
.m-so .top .box .sel.open .po { display:block;}
.m-so .top .box .inp{box-sizing: border-box;height:32px;width:100%;background-color:#fff;border:none;padding:0 7px;color:#333}
.m-so .bom .r{display:block;float:right;width:20px;height:20px;margin-top:20px;background-position:-185px -138px}
.m-so .bom span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#999;font-size:12px}
.m-so .bom .tit{height:45px;line-height:45px;padding:0 18px;border-bottom:1px solid #eaeaea}
.m-so .bom ul .no { padding: 16px; display: block; font-size: 16px;}
.m-so .bom ul li{overflow:hidden;height:45px;line-height:45px;padding:0 18px;border-bottom:1px solid #eaeaea}
.m-so .bom ul li a{display:block;color:#333;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.m-so .bom ul li a:hover{color:#0cbb73}
.m-so .bom ul li i{display:inline-block;vertical-align:middle;width:9px;height:9px;margin-right:7px;background-position:-387px -155px}


.g-btn1 {color: #0CBB73;font-size: 12px; height: 25px; line-height: 25px; width: 100px; text-align: center; border: 1px solid rgba(12,187,115,1); background: rgba(255,255,255,1); border-radius: 4px; display: block; margin: 12px auto;}
.hs-so1{line-height: 30px; display: block; padding-left: 10px; border-radius: 15px; position: relative; z-index: 2; font-size: 14px; color: rgba(255,255,255,.7); background-color: rgba(255,255,255,.3);}
.hs-so1 i{display:inline-block;vertical-align:middle;width:12px;height:12px;margin-right:6px; background: url(/templets/csmobile/template/wap/main/default/images/header_s3_search.png) no-repeat center center/12px auto;}

.g-newsRoll{padding: 12px 0;border-top: 1px solid #eaeaea;overflow: hidden; margin:0 20px; position:relative; z-index:1;}
.g-newsRoll .title{float: left;width: 40px;height: 40px;background-repeat: no-repeat;background-position: 0 center;-webkit-background-size: 40px auto;background-size: 40px auto;}
.g-newsRoll .tit1{background-image: url(/templets/csmobile/template/wap/main/default/images/tit1.png);}
.g-newsRoll .tit2{background: url(/templets/csmobile/template/wap/main/default/images/tit2.png) no-repeat 0px 2px/40px auto;}
.g-newsRoll .title h2{visibility: hidden;}
.g-newsRoll .text{margin-left: 50px;padding-right: 30px;position: relative; height:44px; overflow:hidden;}
.g-newsRoll .more{position: absolute;right: 0;top: 10px;height: 40px;line-height: 40px;}
.g-newsRoll .more i{display: inline-block;vertical-align: middle;}
.g-newsRoll .more .dot{width: 7px;height: 7px;background: #ff6142;border-radius: 50%;}
.g-newsRoll .more .gt,.g-tit1 .more .gt{margin-left: 7px; background:url(/templets/csmobile/template/wap/main/default/images/a1.png) no-repeat center center/5px auto; display:inline-block; width:5px; height:9px; vertical-align:middle;}

.m-list1{font-size: 14px;line-height: 22px;}
.m-list1 li{word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin: 0; max-width:18em;}

.g-box1 { padding:0 20px; background-color:#fff; margin-top:10px;}
.g-tit1{line-height:25px;padding: 20px 0;}
.g-tit1 h2{font-size:18px;}
.g-tit1 .more{color: #999;font-size:12px; float:right;}
.g-tit1 .more .gt{height: 25px;vertical-align: top;}

.g-list1{}
.g-list1 .item{padding-bottom: 20px;border-bottom: 1px solid #f1f1f1;margin-bottom: 20px;}
.g-list1 .item:last-child{margin-bottom: 0;}
.g-list1 .hds{overflow: hidden;margin-bottom: 10px;}
.g-list1 .tx{float: left;width: 40px;height: 40px;border-radius: 50%;margin-right: 7px;}
.g-list1 .nike{font-size:14px;line-height:20px;}
.g-list1 .time{color: #999; font-size:12px;}
.g-list1 .tag{color: #6794ee;height:22px;line-height: 22px;padding:0 14px;text-align: center;background:rgba(103,148,238,0.1);border-radius:11px;display: inline-block;float: right;margin-top: 9px; font-size:14px;}
.g-list1 .tag a {color: #6794ee;}
.g-list1 .text{font-size:16px;line-height:25px;}
.g-list1 .picture{overflow: hidden;}

.m-list2{overflow: hidden;margin-right: -4px;margin-bottom: -4px;}
.m-list2 li{float: left;width: 33.333%;padding-right: 4px;box-sizing: border-box;margin-bottom: 4px; padding-top: 10px;}
.m-list2 .pic{height: 0;padding-top: 100%;position: relative;overflow: hidden; border-radius: 3px;}
.m-list2 .pic img{display: block;max-height: 100%;border-radius: 3px;position: absolute;left: 0;top: 0;}


.tb_top_1 { background-color:#fff; border-bottom:1px solid #eee; padding:10px 0;}
.tb_top_1 ul { display:-webkit-box; display:-moz-box; display:box;}
.tb_top_1 ul li { width:100%; -webkit-box-flex:1; -webkit-flex:1; flex:1; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; text-align:center; color:#aaa; font-size:14px; position:relative; z-index:1;}
.tb_top_1 ul li:after { display:block; content:''; width:1px; height:24px; margin-top:-12px; top:50%; right:0; position:absolute; background-color:#eee;}

.tb_top_1 ul li:last-child { border-right:0 none;}
.tb_top_1 ul li em { display:block; font-size:16px;}
.tb_top_1 ul li a { color:#666;}
.tb_top_1 ul .li_1 { position:relative;}
.tb_top_1 ul .li_1 em { color:#ff6700;}
.tb_top_1 ul .li_2 em { color:#19b2ff;}
.tb_top_1 ul .li_3 em { color:#87ce59;}

.m-list3{overflow: hidden;margin-right: -4px;margin-bottom: -4px;}
.m-list3 li{float: left;width: 33.333%;padding-right: 4px;box-sizing: border-box;margin-bottom: 4px;}
.m-list3 .pic{height: 0;padding-top: 75%;position: relative;overflow: hidden;border-radius: 4px;}
.articleList .m-list3 .pic {padding-top: 75%;}
.m-list3 .pic img{ display: block; position: absolute;left: 0;top: 0;}

.picnum1 .m-list3 { position:absolute; right:0; top:0;width: 112px; margin: 0;}
.picnum1 .cont { padding-right: 120px; position: relative; z-index: 1;}
.picnum1 .m-list3 li {float: none; width: 100%; padding: 0; margin: 0;}



.m-list4 { position:absolute; right:0; top:0; width:112px;}
.m-list4 .start { display: block; position: absolute; z-index: 2; left: 50%; top: 50%; margin: -17px 0 0 -17px;width: 35px; height: 35px; background: url(/templets/csmobile/template/wap/main/default/images/player_video_ico.png) no-repeat 0 0/35px auto;}
.m-list4 img {width: 100%; vertical-align: top; border-radius: 4px; height: 76px;}

body .wrapper .display_falseinfo_0 { display:block;}


/*快速链接*/
.g-list2{padding: 20px 0;}
.g-list2 ul{overflow: hidden;margin: -2px;}
.g-list2 li{float: left;width: 50%; font-size:12px;}
.g-list2 .con{color: #999;padding:10px 10px 10px 15px;border-radius:4px;position: relative;overflow: hidden;display: block;margin: 2px;box-sizing: border-box;}
.g-list2 .icon{position: absolute;right: 0;bottom: 0;z-index: 1;width: 44px;}
.g-list2 .icon img{float: right;display: block;max-height:75px; width: 100%;}
.g-list2 h3,
.g-list2 p{position: relative;z-index: 2;}
.g-list2 h3{color: #333;font-size:16px;font-weight: normal;}
.g-list2 li a { background-color:#F7FCFF;}
.g-list2 li:nth-child(0) a { background-color:#F7FCFF;}
.g-list2 li:nth-child(1) a { background-color:#FFF8F5;}
.g-list2 li:nth-child(2) a { background-color:#FFFAFB;}
.g-list2 li:nth-child(3) a { background-color:#F6FBFF;}
.g-list2 li:nth-child(4) a { background-color:#F3FBF7;}
.g-list2 li:nth-child(5) a { background-color:#F5F7FF;}
.g-list2 li:nth-child(6) a { background-color:#FFF9F4;}
.g-list2 li:nth-child(7) a { background-color:#FFF5F6;}




/*推荐商家*/
.g-list3 {background-color:#fff; padding-bottom:20px;overflow-x:auto; -webkit-overflow-scrolling:touch;}
.g-list3 ul{padding: 0 0px;overflow: hidden; display:table;}
.g-list3 li{display:table-cell;}
.g-list3 .con{color: #999;line-height:20px;text-align: center;padding:5px 0; width:90px;background: #fafafa;border-radius: 4px;display: block;margin-right: 4px;box-sizing: border-box;}
.g-list3 .pic{height: 80px;width: 80px;text-align: center;line-height: 80px;background: #fff;border-radius: 4px;overflow: hidden;margin: 0 auto 8px;}
.g-list3 .pic img{display: inline-block;vertical-align: top;height: 100%; width: 100%;}
.g-list3 .title{color: #333;font-size:14px;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.g-list3 .location{ font-size:12px;}
.g-list3 .location .icon_location{height: 20px;vertical-align: top;}
.SellerSlider .slick-list{overflow: visible;}
.icon_location{width: 8px;height: 9px;display: inline-block;background: url(/templets/csmobile/template/wap/main/default/images/icon_loca.png) center center no-repeat;-webkit-background-size: 8px auto;background-size: 8px auto;margin-right: 4px;}
.icon_location-grey{width: 9px;height: 11px;display: inline-block;background: url(/templets/csmobile/template/wap/main/default/images/icon_loca-g.png) center center no-repeat;-webkit-background-size: 9px auto;background-size: 9px auto;}


.g-list4{padding: 0 15px;}
.g-list4 .item{	padding: 10px 0;border-bottom: 1px solid #f3f3f3;}
.g-list4 .item:first-child {}
.g-list4 .tx{float: left;width: 40px;height: 40px;border: 1px solid #f5f5f5;border-radius: 4px;}
.g-list4 .cont { position:relative; z-index:1;}
.g-list4 .isremote1 { padding-right: 120px;}
.g-list4 .isremote1 .text { height:50px; overflow:hidden;}
.g-list4 .cont a { display:block;}
.g-list4 .cont .info { font-size:12px; color:#aaa;}
.g-list4 .cont .info img { width:16px; height:16px; border-radius:8px; margin-right:3px; vertical-align:-4px;}
.g-list4 .cont .info .tag { display:inline-block; vertical-align:0px; padding:0 3px; border-radius:2px; border:1px solid #3A96F7; color:#3A96F7; font-size:12px;margin-right: 10px; line-height: 16px;}
.g-list4.articleList .cont .info .tag { border:1px solid #0CBB73; color:#0CBB73;}
.g-list4 .cont .info .date:before { display:inline-block; vertical-align:3px; content:''; margin:0 6px; width:2px; height:2px; background-color:#bbb;}

.g-list4 .nike{color: #666;font-size: 14px;line-height: 20px;margin-bottom: 5px;}
.g-list4 .nike .jing {display: inline-block; vertical-align: 1px; background: linear-gradient(135deg,#ffb28f 0,#ff9567 100%); padding: 0 6px; color: #fff; border-radius: 8px; margin-left: 6px; line-height: 16px; font-size: 12px;}
.g-list4 .nike .display0 { display:none;}
.g-list4 .nike .icon{height: 17px;display: inline-block;vertical-align: middle;position: relative;top: -2px;}
.g-list4 .btn{float:right;color: #0CBB73;font-size:12px;padding: 0 6px;line-height: 20px;display: inline-block;background:rgba(36,194,129,0.1);border-radius:4px;}
.g-list4 .btn .icon_tel {height: 20px;width: 9px;vertical-align: top;margin-right: 3px;display: inline-block;background: url(/templets/csmobile/template/wap/main/default/images/icon_tel.png) no-repeat center center/9px auto;}
.g-list4 .text{color: #333;font-size: 16px;line-height: 25px; word-break: break-all;max-height: 50px; overflow: hidden;}
.g-list4 .text.isremote1 { padding-right: 120px;}
.g-list4 .text .top { display: inline-block; vertical-align: middle; background:linear-gradient(135deg,#ffd689 0,#ffc168 100%); padding: 0 6px; color: #fff; border-radius: 8px; margin-right: 4px; line-height: 16px; font-size: 12px;}
.g-list4 .text .top.display0 { display:none;}
.g-list4 .tag{color: #325F9C;margin-right: 5px;}
.g-list4 .more{color: #0CBB73;}
.g-list4 .picture{margin: 8px 0;}
.g-list4 .time{color: #999;font-size: 12px;}

.g-list6{padding:0;}
.g-list6 li{color: #999;line-height: 25px;padding: 15px 0;border-bottom: 1px solid #eaeaea;position: relative; font-size: 12px;}
.g-list6 .title{color: #333;font-size: 16px;font-weight: normal;margin-bottom: 1px;}
.g-list6 .icon{height: 17px;display: inline-block;vertical-align: middle;position: relative;top: -2px;}
.g-list6 .time{float: right;}
.g-list6 .info{font-size: 14px;margin-bottom: 0;}
.g-list6 .wages{color: #FF6142;}
.g-list6 .company{font-size: 12px;margin-bottom: 0;}
.g-list6 .tag{color: #0CBB73;}
.g-list6 .split{width:1px;height:13px;background: #eaeaea;display: inline-block;vertical-align: middle;margin: 0 8px;}
.g-list6 .tag span{padding: 0 6px;line-height: 20px;display: inline-block;border:1px solid rgba(12,187,115,0.3);border-radius:3px;margin: 5px 0;margin-right: 6px;}
.g-list6 .g-btn2{position: absolute;right: 0;bottom: 20px;}
.g-list6 .g-btn2 { position: absolute; right: 0; bottom: 20px;}


.g-list6 .company span { font-size: 12px; color: #fff; display: inline-block; vertical-align: middle; height: 17px; line-height: 17px; padding: 0 4px; margin-left: 4px; border-radius: 2px; overflow: hidden;}
.g-list6 .company .s1 { background-color: #d7c39c;}
.g-list6 .company .s2 { background-color: #73c7a5;}
.g-list6 .title i { font-size: 12px; border-radius: 9px; color: #fff; padding: 0 6px; height: 17px; line-height: 17px; font-style: normal; display: inline-block; overflow: hidden; text-align: center; vertical-align: 2px; margin-left: 4px;}
.g-list6 .title .i1 { background:linear-gradient(135deg,rgba(180,209,251,1) 0,rgba(125,165,245,1) 100%);}
.g-list6 .title .i2 { background: linear-gradient(135deg,rgba(255,188,188,1) 0,rgba(255,135,135,1) 100%);}
.g-list6 .company .display0,.g-list6 .title i.display0 { display:none;}
.g-btn2 { color: #0CBB73; font-size: 16px; width: 62px; line-height: 30px; text-align: center; background: rgba(12,187,115,0.1); border-radius: 4px; display: block;}


.hotKey { padding:10px;}
.hotKey a,.historyKey .bd a { display:block; float:left; margin:5px 8px 5px 0; border:1px solid #eee; padding:2px 7px; border-radius:3px; color:#999;}
.hotKey .tit { float:left; margin:5px 10px 5px 0; padding:2px 0 2px 19px; background-position:-185px -368px; color:#999;}
.hotKeyline { height:10px; overflow:hidden; border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; background-color:#eee;}
.historyKey {}
.historyKey .hd { border-bottom:1px solid #eee; padding:10px;}
.historyKey .hd .tit { color:#999; padding-left:19px; background-position:-184px -338px;}
.historyKey .hd .del { display:block; margin-top:4px; float:right; width:20px; height:20px; background-position:-112px -266px; overflow:hidden; text-indent:-999em;}
.historyKey .bd { color:#999; padding:10px;}

.tab_all {}

.tab_all { height:43px; text-align:left; margin-bottom:-4px;}
.tab_all li { width:90px; float:left; text-align:center; padding:2px 0 0; line-height:30px; overflow:hidden; vertical-align:middle;}
.tab_all a { font-size:16px; display:block; font-weight:normal; padding:5px 0; position:relative; z-index:1; color:#999;}
.tab_all a:after { content:' '; display:none; position:absolute; left:50%; margin-left:-4px; bottom:0; width:15px; height:8px; background-position:-112px -249px;}
.tab_all .current a { color:#ff9933; padding:5px 0;}
.tab_all .current a:after { display:block;}
.tab_all .more { display:block; width:50px; position:absolute; right:0; top:0; background:url(/templets/csmobile/template/wap/main/default/images/nav2015BG.png) repeat-y 0 0; height:39px;}
.tab_all .more span { position:absolute; top:17px; left:26px; display:inline-block; width:8px; height:8px; -webkit-transform:rotate(135deg); border-top:1px solid #999; border-left:1px solid #999;}
#wrapper2 { position:relative; z-index:1; overflow:hidden;}
#scroller2 {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	width: 100%;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;
	
}








#slide { padding-bottom:0;}
#slide #content { background-color:transparent!important;}
#slide .cell .title { display:none!important;}
#slide #indicator { position: static; margin-top: 6px; height:auto;}
#indicator li { background-color:#D8D8D8!important;}
#indicator .active { background-color:#0CBB73!important; padding:0 4px;}
#slide .cell img { border-radius:5px;}

.select_index { padding:0 10px;}
.select_index2 { float:left; margin:12px 0 0 0; font-size:18px;}
.select_index2 li { display:inline-block; vertical-align:middle; padding:0 5px;}
.select_index2 .current a { color:#f99130;}

.index2017_bottom { margin:10px 0; background-color:#fff; border-bottom:1px solid #eee; border-top:1px solid #eee;}
.index2017_bottom ul { display:-webkit-box; display:-moz-box; display:box;}
.index2017_bottom li { -webkit-box-flex:1; -webkit-flex:1; flex:1; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; border-right:1px solid #f3f3f3;}
.index2017_bottom li:last-child { border-right:0 none;}
.index2017_bottom li a { display:block; padding:15px 0 10px; text-align:center;}
.index2017_bottom li .s { display:block; width:29px; height:28px; overflow:hidden; margin:0 auto 5px;}
.index2017_bottom .li_01 .s { background-position:-1px -445px;}
.index2017_bottom .li_02 .s { background-position:-35px -445px;}
.index2017_bottom .li_03 .s { background-position:-72px -445px;}
.index2017_bottom .li_04 .s { background-position:-109px -445px; width:33px;}
.index2017_bottom .big { color:#444;}



.news { border-bottom:1px solid #eee; position:relative; z-index:1; background-color:#fff; padding:12px 48px 12px 70px; margin:0;}
.news:before { display:block; content:''; position:absolute; left:10px; top:18px; width: 51px; height: 19px; border-right: 1px solid #eee; background-position: -156px -432px;}
.news .inner1 { height:30px; overflow:hidden; position:relative; z-index:1;}
.news li { height:30px; line-height:30px; overflow:hidden;}
.news .more { display:inline-block; vertical-align:middle; position:absolute; right:28px; top:13px; background-color:#fb9031; padding:4px 8px; line-height:18px; border-radius:2px; color:#fff; font-size:14px;}
.news .s { display:block; width:10px; height:17px; position:absolute; right:10px; top:19px; background-position:-190px -310px;}

.content .showNavApp { position:static; display:block; padding:10px 0;}
.content .showNavApp ul { display:block; border-radius:0; background:transparent; padding:0;}
.content .nav_APP ul li { width:20%;/* -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; border-right:1px solid #f4f4f4; border-top:1px solid #f4f4f4; margin:0; padding:15px 0 12px; vertical-align:top;*/}
.content .nav_APP ul li:nth-child(5n) { border-right:0 none;}
.content .nav_APP a { color:#333;}
.content .nav_APP .s { width:42px; height:42px; border-radius:0; background-color:transparent; background-position:0 0; background-size:42px auto; margin-left:-21px;}

.zdy_html2015 { margin:10px 0;}
.zdy_html2015 img { vertical-align:top; width:100%;}

.search_box{background:#fdd3ad;height:33px;line-height:33px;padding-left:30px;border-radius:5px;margin:6px 44px 0 6px;text-align:left;position:relative;}
.search_box:before{width:24px;height:24px;background-size:110px auto;background-position:0 -646px;position:absolute;top:4px;left:5px;}
.search_box input{background:none;height:32px;line-height:32px;width:100%;color:#fb9031;display:block;font-size:15px; border:0 none; outline:0;}
.search_box input::-webkit-input-placeholder{ color:#fb9031!important;}

.viewport {position:relative; z-index:2;}
.viewport #nav_Node,.viewport #nav_Node_live {height:164px; overflow:hidden; position:relative; left:auto; right:auto; top:auto; bottom:auto;}
.viewport #nav_Node { background-color:transparent;}
.viewport #nav_Node_live { height:480px;}
.viewport #scroller,.viewport #scroller_live {
	position: absolute;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;
}
.viewport #scroller .slide,.viewport #scroller_live .slide {float:left;}
.viewport #indicator2,.viewport #indicator_live { margin:0 auto; height:6px; background:url(/templets/csmobile/template/wap/main/default/images/indicator_ico.png) repeat-x 0 0; z-index:100;}
.viewport #dotty,.viewport #dotty_live { position:absolute; width:6px; height:6px; border-radius:10px; background:#ccc;}



.module { margin-top:10px; background-color:#fff; border-bottom: 1px solid #fff;}
.module .hd { height:55px; position:relative; z-index:1; text-align:center; border-bottom:1px solid #f1f1f1;}
.module .hd .tit { display:inline-block; font-size:18px; line-height:55px; font-weight:normal; position:relative; z-index:1;}
.module .hd .tit:after,.module .hd .tit:before { position:absolute; display:block; content:''; top:27px; left:-35px; width:30px; height:1px; background-color:#fbead3;}
.module .hd .tit:before { left:auto; right:-35px;}
.module .hd .tit .s { display:inline-block; width:18px; height:18px; overflow:hidden; margin:19px 5px 0 0; vertical-align:top;}

.module .hd .more { width:30px; height:30px; text-indent:-999em; overflow:hidden; background-position:-150px -87px; position:absolute; top:13px; right:7px;}
.module .hd .btn { float:right; color:#aaa; font-size:14px; line-height:55px;}
.module .hd .btn .s { display:inline-block; width:18px; height:25px; overflow:hidden; margin:19px 5px 0 0; vertical-align:top; background-position:-50px -100px;}
.module .hd .s_search { margin-right:12px;}
.module .hd .s_search .s { background-position:0px -100px;}
.module .bd { padding:10px;}
.module .bd .btn { text-align:center; display:block; padding:10px 0; font-size:14px;}
.module_1 { margin-top:10px;}
.module_1 .hd { background-color:#fbfbfb;}
.module_1 .bd { padding:0 10px;} 
.module_1 .hd .tit { color:#4e8bed;}
.module_1 .hd .tit:after,.module_1 .hd .tit:before { background-color:#b9d3ff;}
.module_2 .hd .tit { color:#fc6f70;}
.module_2 .hd .tit:after,.module_2 .hd .tit:before { background-color:#ffd2d2;}
.module_2 .bd { padding:0 10px;}
.module_3 .hd .tit { color:#11d3ac;}
.module_3 .hd .tit:after,.module_3 .hd .tit:before { background-color:#7bf7da;}
.module_3 .bd { padding:15px 0 15px 0;}
.module_4 .hd .tit { color:#f7ae0a;}
.module_4 .hd .tit:after,.module_4 .hd .tit:before { background-color:#fbead3;}
.module_5 .hd .tit { color:#ff78a1;}
.module_5 .hd .tit:after,.module_5 .hd .tit:before { background-color:#ff78a1;}

.module_1 .hd .tit .s { background-position:-62px -483px;}
.module_2 .hd .tit .s { background-position:-83px -483px;}
.module_3 .hd .tit .s { background-position:-104px -483px;}
.module_4 .hd .tit .s { background-position:-125px -483px;}
.module_4 .hd .timer { position:absolute; left:10px; top:13px;}
.module_4 .hd .timer em { display:inline-block; background-position:-115px -294px; width:18px; height:18px; line-height:18px; font-size:12px; vertical-align:middle; font-weight:normal; font-style:normal; color:#fff; text-align:center; margin:0 2px; border-radius:2px;}
.module_4 .bd { padding-top:0;}
.module_5 .hd .tit .s { background-position:-141px -483px;}

.module_mall { background-color:#fff; margin-top:10px;}
.module_mall .hd { background-color:#fcfcfc; position:relative; z-index:1;padding:10px 12px 12px;}
.module_mall .hd .tit { float:left; width:66px; height:23px; background-position:-75px -531px; text-align:left; text-indent:-999em; overflow:hidden; margin:4px 8px 0 0;}
.module_mall .hd .more { float:right; margin-top:3px; width:14px; height:20px; background-position:-84px -504px; text-indent:-999em; overflow:hidden;}
.module_mall .hd .timer { float:left;}
.module_mall .hd .timer em { display:inline-block; background-position:-115px -294px; width:18px; height:18px; line-height:18px; font-size:12px; vertical-align:middle; font-weight:normal; font-style:normal; color:#fff; text-align:center; margin:0 2px; border-radius:2px;}


.module_1 .tab_flex {}
.module_1 .tab_flex ul { display:-webkit-box; display:box; border-bottom:1px solid #eee;}
.module_1 .tab_flex .item { -webkit-box-flex:1; -webkit-flex:1; flex:1; text-align:center; position:relative; z-index:1;}
.module_1 .tab_flex .item0 { display:none;}
.module_1 .tab-cont0 { display:none;}
.module_1 .tab_flex .item .sp { color:#b2b2b2; line-height:48px; display:inline-block; font-weight:bold;}
.module_1 .tab_flex .current .sp { color:#333;}


.module_1 .tab_flex .current .sp:after { display: block; content: ''; width: 12px; height: 4px; background-color: #24C281; position: absolute; left: 50%; bottom: 0; margin-left: -6px; border-radius: 2px;}




.module_1 .select_01 { background-color:#fcfcfc; border-bottom:0 none;}
.module_1 .select_01  a { font-size:16px;}
.module_1 .select_01 .current a { border:0 none; color:#5cc55c;}

.good_list { overflow-x:auto; -webkit-overflow-scrolling:touch;}
.good_list li { float:left; width:100px; padding:0 10px; position:relative; z-index:1;}
.good_list img { width:100px; height:75px; vertical-align:top; display:block;}
.good_list p { line-height:16px; font-size:12px; color:#eee;}
.good_list p b { display:inline-block; font-weight:normal; font-size:12px; color:#aaa;}
.good_list .name { color:#666; font-size:16px; margin:10px 0 8px; height:16px; overflow:hidden; line-height:16px;}
.good_list p .b_1 { margin-right:4px;}
.good_list p .b_2 { margin-left:4px;}

.text_btn a { display:inline-block; color:#333; border:1px solid #cdcdcd; border-radius:20px; margin:8px 10px 8px 0; font-size:16px; padding:3px 12px;}

.activeList { overflow-x: auto; -webkit-overflow-scrolling: touch; padding:12px 0;}
.activeList .display_tables { display: table;}
.activeList .display_cell { display:table-cell; box-sizing: border-box;}
.activeList .display_cell .inner { margin:0 0 0 12px; border-radius:4px; box-shadow:1px 1px 8px rgba(0,0,0,.35);}
.activeList .display_cell:last-child .inner { margin-right:12px;}
.activeList .display_cell .pic { width:300px; position:relative; z-index:1;}
.activeList .display_cell .pic .participants { display:block; position:absolute; right:0; bottom:12px; color:#fff; font-size:14px; background-color:rgba(0,0,0,.5); line-height:26px; border-top-left-radius:13px; border-bottom-left-radius:13px; padding: 0 12px;}
.activeList .display_cell .pic img { width:100%; height: 100px; border-top-left-radius: 4px; border-top-right-radius: 4px; display:block;}
.activeList .display_cell .txt { position:relative; z-index:1; width:190px; padding:7px 100px 7px 10px;}
.activeList .display_cell .txt .name,.activeList .display_cell .txt .date  { font-size:16px; line-height:26px; height:26px; white-space:nowrap; word-break:break-all; overflow:hidden; text-overflow:ellipsis;}
.activeList .display_cell .txt .date {padding-left: 16px; background-position: -188px -526px; font-size:12px; color:#aaa;}
.activeList .display_cell .btn { position:absolute; line-height:26px; font-size:14px; height:26px; padding:0 12px; border-radius:13px; color:#333; background-color:#fac40a; right: 10px; top: 50%; margin-top: -13px;}


.pic_1_list li { position:relative; z-index:1; border-bottom:1px dashed #f2f2f2; padding:10px 0 10px 85px; position:relative; z-index:1; height:58px; overflow:hidden;}
.pic_1_list li:last-child {}
.pic_1_list li.nopic { padding-left:0; height:auto;}
.pic_1_list li.nopic .pic { display:none;}
.pic_1_list li .pic { display:block; width:75px; height:56px; position:absolute; left:0; top:10px; border-radius:4px;}
.pic_1_list li h3 { font-weight:normal; font-size:16px; max-height:40px; line-height:20px; overflow:hidden; margin-top:-3px;}
.pic_1_list .p_l_r { color:#aaa; margin-top:5px; font-size:12px; line-height:16px;}
.pic_1_list .p_l_r .right:before { display:inline-block; content:''; vertical-align:-1px; width:16px; height:12px; background-position:-62px -503px; margin-right:3px;} 
.pic_1_list .ico_jh { display:none; margin-left:5px; vertical-align:middle; background-color:#f4781e; color:#fff; border-radius:3px; font-size:12px; line-height:20px; padding:0 4px;}



.pic_2_list { overflow-x: auto; -webkit-overflow-scrolling: touch;}
.pic_2_list ul { display: table;}
.pic_2_list li { -webkit-box-sizing:border-box; box-sizing:border-box; padding:10px; width:33.3333%; display: table-cell;}
.pic_2_list li img { display:block; width:90px; height:90px; vertical-align:top;}
.pic_2_list li .cont { margin-top:8px;}
.pic_2_list li .cont h3 {font-weight: normal; padding: 0; line-height: 20px; height: 40px; overflow: hidden; font-size: 14px;}
.pic_2_list li .cont .shop { display:inline-block; font-size:13px; padding:0 4px; border-radius:3px; background-color:#f5f5f5; color:#999; vertical-align:top;line-height: 20px; height:20px; overflow:hidden; margin-top:4px;}
.pic_2_list li .cont .price { padding:0; font-size:14px; color:#f05959; line-height:30px; height:30px; overflow:hidden;}
.pic_2_list li .cont .price em { font-size:20px; font-weight:normal;}
.pic_2_list li .cont .price .del { padding-left:10px; text-decoration:line-through; color:#aaa; font-size:12px;}
.pic_2_list li .num { float:right; color:#aaa; font-size:13px;}

.pic_3_list li { border-bottom:1px solid #f2f2f2; padding:0 0 0 110px; position:relative; z-index:1; overflow:hidden; height:100px;}
.pic_3_list li:last-child { border-bottom:0 none;}
.pic_3_list li .pic { position:absolute; left:0; top:10px; overflow:hidden;}
.pic_3_list li .pic img { display:block; width:100px; height:75px;}
.pic_3_list li h3 { height:24px; overflow:hidden; margin:5px 0 3px; white-space:nowrap; text-overflow:ellipsis; font-weight:normal;}
.pic_3_list li .bao { display:block; position:absolute; right:0; top:34px; font-size:13px; color:#fc6f70; border:1px solid #fc6f70; border-radius:3px; padding:0 5px; line-height:22px;}
.pic_3_list li .info { line-height:24px; height:24px; font-size:14px; overflow:hidden; color:#aaa;}
.pic_3_list li .time,.pic_3_list li .address { font-size:12px; color:#999; padding-left:17px; background-size:240px auto;}
.pic_3_list li .time { background-position:-224px -190px; padding-left:20px; height:26px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pic_3_list li .address { background-position:-227px -162px; padding-right:80px; height:26px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.pic_3_list .pic sup,.business2 sup{ border-radius:5px;position:absolute;z-index:2;font-size:12px;color:#ffffff;top:-2px;right:-8px;padding:2px 10px;height:18px;line-height:18px;-webkit-transform: skew(207deg); padding-right:12px; border:2px solid #fff;}
.pic_3_list .pic sup {top:-2px; border-radius:0;}
.pic_3_list li:first-child .pic sup {top:-2px;}
.pic_3_list .pic sup:before,.business2 sup:before{content:'';display:block;-webkit-transform:skew(-207deg);}
.pic_3_list .pic sup.bm1,.pic_3_list .pic sup.bm2,.pic_3_list .pic sup.bm3{background:#3399ff;}
.pic_3_list .pic sup.bm1:before,.pic_3_list .pic sup.bm2:before,.pic_3_list .pic sup.bm3:before{content:'报名中';}
.pic_3_list .pic sup.bm5{background:#999;}
.pic_3_list .pic sup.bm5:before{content:'已结束';}
.pic_4_list { padding:0 0 15px 10px!important; background-color:#fff; overflow-x:auto; -webkit-overflow-scrolling:touch;}
.pic_4_list li { float:left; width:90px; padding-right:10px;}
.pic_4_list .pic {}
.pic_4_list .pic img { width:90px; height:60px; display:block;}
.pic_4_list h3 { text-align:center; font-weight:normal; margin-top:4px; line-height:24px; height:24px; font-size:14px; overflow:hidden; color:#777}

.module .live_list_2017 { padding:0;} 
.live_list_2017 li { padding:10px 0; border-bottom:10px solid #f5f5f5; position:relative; z-index:1;}
.live_list_2017 li:last-child { border-bottom:1px solid #eee;}
.live_list_2017 .img { position:absolute; right:10px; top:10px; width:100px; height:75px;}
.live_list_2017 .video1:before { content:''; display:block; position:absolute; left:0; right:0; top:0; bottom:0; background-color:rgba(0,0,0,.3);}
.live_list_2017 .video1:after { content:''; display:block; position:absolute; left:50%; top:50%; margin:-15px 0 0 -15px; width:30px; height:30px; background-position:-169px -491px;}

.live_list_2017 li .ico_v { display:none; position:absolute; z-index:2; left:0; right:0; bottom:0; top:0; width:40px; height:40px; line-height:40px; background:rgba(0,0,0,.2); border:1px solid #fff; margin:auto; overflow:hidden; font-size:0; text-align: center; border-radius:50%; cursor:pointer;}
.live_list_2017 li .ico_v:after { display:block; content:''; position:absolute; width:0; height:0; left:15px; top:11px; margin:auto; overflow:hidden; vertical-align:middle; border:20px solid transparent; border-width:9px 14px; border-left-color:#fff;}
.live_list_2017 .isvideo1 .ico_v { display:block;}

.live_list_2017 .img img { display:block; width:100px; height:75px; vertical-align:top;}
.live_list_2017 li a { display:block;}
.live_list_2017 li h3 { font-weight:normal; color:#555; line-height:24px; max-height:48px; overflow:hidden;}
.live_list_2017 .txt { color:#aaa;}
.live_list_2017 .fb { float:right; color:#aa; font-size:13px;}
.live_list_2017 .fb em { color:#4f8af0; font-weight:normal; font-style:normal;}
.live_list_2017 .tag {display: inline-block; vertical-align: middle; padding: 0 5px; font-size: 12px; line-height: 18px; background-color: #fff; color: #f12a2c; border-radius: 3px; border: 1px #f4afb0 solid;}
.live_list_2017 .touban {display: inline-block; vertical-align: -2px; margin-right: 5px; width:32px; height:15px; background-position:-168px -463px; text-indent:-999em; overflow:hidden;}
.live_list_2017 .haspic0 .img { display:none;}
.live_list_2017 .haspic1 { padding-right:120px; padding-left:10px; min-height:75px;}


.module_1 .jiaoyou_list { padding:0;}
.jiaoyou_list {}
.jiaoyou_list {}
.jiaoyou_list {}
.jiaoyou_list {}
.jiaoyou_list li { position:relative; z-index:1; border-bottom:1px solid #f5f5f5; padding:10px 0px 10px 92px; font-size:14px; color:#dadada;}
.jiaoyou_list li:last-child { border-bottom:1px solid #eee;}
.jiaoyou_list li img {display: block; width: 80px; height: 80px; vertical-align: top; position: absolute; left: 0; top:15px; border-radius: 3px;}
.jiaoyou_list li .name { line-height:22px; font-size:16px; color:#666; vertical-align:middle; margin-bottom:8px; height:22px; overflow:hidden;}
.jiaoyou_list li .sex_0,.jiaoyou_list li .sex_1 { display:inline-block; *display:inline; *zoom:1; vertical-align:middle; margin-right:5px; background-color:#e4f7fe; color:#25bbfa; border-radius:2px; padding: 0 5px; font-size: 12px; line-height: 22px;}
.jiaoyou_list li .sex_0 { background-color:#ffeaf0; color:#ff78a1;}
.module_1 .jiaoyou_list li .btn { display:block; position:absolute; right:10px; top:10px; border:1px solid #ff7da9; color:#ff7da9; padding:0 6px; line-height:24px; font-size:14px; border-radius:3px;}
.jiaoyou_list li .tag_parent { color:#dadada;}
.jiaoyou_list li .tag { margin: 0 5px; color: #888; padding: 0 2px;}
.jiaoyou_list li .info { color:#888; margin-top:8px; font-size:14px; height:26px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;} 

.bannerSJ { margin:0; background-color:#fff; padding:25px 0;}
.bannerSJ .left,.bannerSJ .right { position:relative; z-index:1; font-size:12px; color:#aaa; width:50%; padding-left:15px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.bannerSJ .left { border-right:1px solid #f2f2f2;}
.bannerSJ .right b { color:#20b4ff;}
.bannerSJ b { display:block; font-weight:normal; color:#ff493a; font-size:20px;}
.bannerSJ b { color:#ff493a;}
.bannerSJ a { color:#aaa;}
.bannerSJ .s { display:block; position:absolute; top:0; right:5px; width:50px; height:50px; background-position:0 -250px;}
.bannerSJ .right .s { background-position:-50px -250px; right:15px;}

#weixinX4 { display:none; position:fixed; z-index:1008; top:0; left:50px; right:50px; padding:10px; background-color:#fff; border-radius:4px; text-align:center;}
#weixinX4 .tit { display:block; text-align:center; text-align:center; border-bottom:1px solid #eee; padding-bottom:6px;}
#weixinX4 .tit .close { float:right; width:23px; height:23px; overflow:hidden; text-indent:-999em; background:url(/templets/csmobile/template/wap/main/default/images/tg_ico.png) no-repeat -75px -51px; background-size: 164px auto;}
#weixinX4 img { width:100%; vertical-align:top; display:block; margin-bottom:10px;}
#weixinX4 .number { color:#2c8cd6;}

.weixin_ico_fixed { position:fixed; z-index:999; bottom:60px; right:10px; width:50px; height:50px; border-radius:25px; background-position:-153px -544px; background-color:rgba(153,153,153,.6);}


.module .bd_company { padding:0;}

.b_list .sign1:before,.star i,.b_list li .hits:before { background: url(/templets/csmobile/template/wap/main/default/images/business_icons.png) no-repeat 0 0/120px auto;}

.b_list{}
.b_list li{ padding:10px 10px 10px 110px;zoom:1;overflow:hidden; position:relative; z-index:1;background:#ffffff;border-bottom: 10px solid #f5f5f5; font-size:0.825em;}
.b_list li:last-child{border-bottom: 1px solid #eee; margin-bottom: 0;}
.b_list .price{font-size:14px; color:#888; margin:0;}
.b_list .pic{ position:absolute; left:10px; top:12px;}
.b_list .pic img{ vertical-align:top; width:90px; height:65px;}
.b_list .info{line-height:18px;color:#a9a9a9;}
.b_list .info h3{font-size:16px;font-weight:normal;margin-bottom:3px;color:#333; line-height:26px; height:26px; overflow:hidden; position:relative; z-index:1;}
.b_list .info .address{margin-top:6px;/* width:65%; */overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.b_list .info .address .s { color:#eee;}
.b_list .per_capita{float:left;}
.b_list .distance{margin-top:6px;}
.b_list .distance .getDistance {color:#666;}
.b_list dl{clear:both;zoom:1;overflow:hidden;}
.b_list dt{float:left;}
.b_list dd{float:right;}
.b_list .ly{float:left;margin-left:10px;color:#fb9031;}
.b_list .tuan,.b_list .zk,.b_list .jian{background:#ffb446;border-radius:3px;height:18px; line-height:18px;display:inline-block;color:#ffffff;margin-left:6px; font-size:14px; padding:0 3px; vertical-align:1px; border:1px solid #ffb446;}
.b_list .zk{background:#73c257; border:1px solid #73c257;}
.b_list .jian { border:1px solid #2bc17a; color:#2bc17a; background-color:#fff; display:none;}
.b_list .jian.display1 { display:inline-block;}
.b_list .po { display:inline-block; vertical-align:-2px; margin-left:6px; width:28px; height:15px; background-size:100px auto; background-position:-31px -927px; text-indent:-999em; overflow:hidden;}
.b_list li a { display:block;}
.b_list li .hits { display:block; position:absolute; right:10px; bottom:6px; color:#aaa;}
.b_list li .hits:before { display:inline-block; content:' '; width:23px; height:18px; vertical-align:-2px; background-position:-73px -945px; background-size:100px auto; margin-right:5px;}

.b_list .sign1:before{ position:absolute; top:0; right:0; content:''; width:45px; height:17px; background-position:-13px -906px; z-index:2; background-size:100px auto;}
.b_list .more,.tg_list .more,.commodity_list .more,.shop_news .more{font-size:15px;text-align:center;line-height:40px;height:40px;overflow:hidden;}
.b_list .pageNavigation{background:#ffffff;border-top:1px solid #eeeeee;}
.b_list .p_list { border-top:1px solid #f1f1f1; margin-top:9px; padding-top:5px;}
.b_list .p_list .p { margin:6px 0; height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color:#666;}
.b_list .p_list .p:before { display:inline-block; vertical-align:-5px; content:''; width:20px; height:20px; background-size:100px auto; margin-right:5px;}
.b_list .p_list .p_1:before { background-position:-39px -947px;}
.b_list .p_list .p_2:before { background-position:-20px -947px; width:19px;}
.b_list .p_list .p_3:before { background-position:0px -947px;}

.star i{display:inline-block;width:86px;height:18px;}
.star i.s_5{background-position:0 -765px;}
.star i.s_4{background-position:0 -787px;}
.star i.s_3{background-position:0 -808px;}
.star i.s_2{background-position:0 -830px;}
.star i.s_1{background-position:0 -850px;}
.star i.s_0{background-position:0 -872px}

.module_1 .job_list { padding:0;}
.job_list li{ border-bottom:10px solid #f5f5f5;padding:15px 10px 10px;line-height:20px;position:relative; z-index:1;}
.job_list li:last-child { border-bottom:1px solid #eee;}
.job_detail li { margin:0; border-radius:0; padding:10px;}
.job_detail li .address { font-size:14px; color:#999;}
.job_detail li .distance { font-size:12px; color:#aaa;}
.job_list li:last-child {}
.job_list li dl { border-top:1px solid #eee; padding-top:8px;}
.job_list h3{font-size:16px;font-weight:normal;margin-bottom:6px;}
.job_list .istop { display:block; float:right; margin-top:4px; width:27px; height:15px; background-position:-73px -1334px; background-size:100px auto; text-indent:-999em; overflow:hidden;}
.job_list .yiguoqi { display:block; position:absolute; right:80px; top:10px; width:58px; height:57px; background-position:-1px -1143px; background-size:100px auto; text-indent:-999em; overflow:hidden;}
.job_list .chrtruename { text-align:center;font-size:18px; padding:15px 0 25px; margin:0; border-bottom:1px dashed #eee;}
.job_list .info { margin-bottom:6px;}
.job_list .info em,.job_list .info .xie {font-size: 14px; color: #999; display: inline-block; vertical-align: middle; margin:0 2px;}
.job_list .info em.display0 { display:none;}
.job_list .info .xie { color:#ddd;}
.job_list .price { font-size:14px; color:#999; display:inline-block; vertical-align:middle; padding-left:22px; margin-left:10px; background-size:130px auto;}
.job_list .updatetime { float:right; color:#aaa; font-size:12px;}
.job_list .info .age { background-position:-110px -964px;}
.job_list .info .feizaixiao { background-position:-110px -1027px;}
.job_list .info .zaixiao { background-position:-110px -994px;}
.job_list .price { color:#fd5d5c; padding-left:0; margin-left:0; font-style:normal; font-weight:bold; margin-right:8px;}
.job_list dt{float:left;}
.job_list dd{float:right;}
.job_list .name {color:#999;font-size:12px;}
.job_list .r_time {color:#999;font-size:12px;}
.job_list .more{font-size:16px;text-align:center;line-height:40px;border-top:1px solid #eeeeee;}
.job_list .hot,.job_list .urgent,.job_list .new { display:inline-block; padding:0 4px; margin-left:5px; font-size:12px; vertical-align:1px; border-radius:2px;}
.job_list .display0 { display:none;}
.job_list .new { border:1px solid #78d050; color:#78d050;}
.job_list .hot { border:1px solid #ff7f7f; color:#ff7f7f;}
.job_list .urgent { border:1px solid #7bb5d0; color:#7bb5d0;}
.job_list li .po { position:absolute; right:0; top:0; font-size:12px;}
.job_list li .po .display0{ display:none;}
.job_list .tui,.job_list .renzheng { display:inline-block; vertical-align:middle; width:40px; height:40px; background-position:0 -750px; background-size:100px auto; text-indent:-999em; overflow:hidden;}
.job_list .renzheng { margin-left:6px; background-size:130px auto; width:48px; height:15px; background-position:-54px -975px; vertical-align:-2px;}
.job_list .display0 { display:none;}
.job_list_detail { background-color:#fff;}
.job_list_detail li { border-bottom:1px solid #eee; margin:0 10px; border-radius:0; padding:12px 0 10px;}
.job_list_detail li:last-child { border-bottom:0 none;}

.module_1 .info_list { padding:0;}
.info_list li{overflow:hidden;font-size:12px;padding:10px 0;position:relative; z-index:1; background:#fff; min-height:50px; border-bottom: 10px solid #f5f5f5;}
.info_list li:last-child { border-bottom:1px solid #eee;}
.info_list li .relative {position:relative; z-index:1; padding: 2px 0 0 70px;}
.info_list li .chrcode { font-size:14px; line-height:24px; max-height:48px; overflow:hidden; color:#666; margin-top:10px; padding:0 10px;}
.info_list li .item_ft { font-size:14px; margin-top:6px; padding: 0 10px;}
.info_list li .tag { display:inline-block; border:1px solid #e5e5e5; color:#999; border-radius:3px; padding:0px  4px; margin-right:5px; line-height:20px;}
.info_list li .tag_big { border:1px solid #ff8e14; color:#ff8e14;}
.info_list li .distance { float:right; color:#999;}
 
.info_list li:last-child{}
.info_list .pageNav2{border-top:1px solid #eeeeee;background:#ffffff;}
.info_list .pic{width:50px;overflow:hidden; position:absolute; left:10px; top:3px;}
.info_list .pic img{height:50px; width:50px; vertical-align:top; border-radius:50px;}
.info_list .relative .con{font-size:12px; margin:0;}
.info_list h3{font-size:16px;line-height:20px;color:#333;font-weight:normal;}
.info_list p{ padding-right:50px;margin-top:4px;color:#999999; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.info_list .tel{top:10px;right:10px;position:absolute; background:none; color:#5adcc8; border-radius:3px;border:1px solid #5adcc8; padding:3px 6px; background-color:#fff; font-size:14px;z-index: 2;}
.info_list .tel:before { display:inline-block; content:''; vertical-align:middle; margin-right:6px;width:19px;height:23px;background:url(/templets/csmobile/template/wap/main/default/images/business_icons.png) no-repeat -49px -1138px/100px auto;}
.info_list .more{text-align:center;font-size:16px;line-height:40px;}
.info_list .more a {color:#333333;}
.info_list .more a:before{}
.info_list a {display:block;}

.module_1 .ul-list1-hlg { padding:0;}
.ul-list1-hlg li{overflow:hidden;padding:12px 0;position:relative;border-bottom:1px solid #f5f5f5;}
.ul-list1-hlg li:last-child { border-bottom:1px solid #eee;}
.ul-list1-hlg li.last{border:none}
.ul-list1-hlg .pic{float:left;width:110px;height:83px;margin-right:12px;position:relative;overflow:hidden}
.ul-list1-hlg .pic img{display:block;width:100%;height:100%; border-radius:4px;}
.ul-list1-hlg .istrade1 .pic span,.ul-list1-hlg .istradetrue .pic span { display:none;}
.ul-list1-hlg .pic .start{position:absolute;left:50%;top:50%;width:32px;height:32px;margin:-16px 0 0 -16px;background-position:-3px -285px;border-radius:50%}
.ul-list1-hlg .txt{overflow:hidden}
.ul-list1-hlg .txt{line-height:16px;overflow:hidden;display:flex;align-content:stretch;flex-direction:column;min-height:83px}

.ul-list1-hlg .txt .price { color: #FF6142; font-weight: normal; line-height: 24px; margin-top: 9px;}
.ul-list1-hlg .txt .price_dan { color: #999; font-size: 12px; padding-left: 9px;}

.ul-list1-hlg .first{ font-size: 15px; line-height: 20px; max-height: 40px; overflow: hidden; font-weight: normal;}
.ul-list1-hlg .first .right { color:#aaa; margin-top:2px; font-size:12px;}
.ul-list1-hlg .first .right .price { color:#ff5c5d;}
.ul-list1-hlg .first .right .price font { font-size:14px; color:#ff5c5d; font-weight:normal;}
.ul-list1-hlg .first .a1{display:inline-block;vertical-align:middle;color:#333}
.ul-list1-hlg .first em{ line-height: 16px;display:inline-block;vertical-align:1px; margin-right:5px;padding:0 2px;font-size:12px;color:#fff;border-radius:3px}
.ul-list1-hlg .first .e1{background-color:#ff5c5d}
.ul-list1-hlg .first .e2{background-color:#77d87d}
.ul-list1-hlg .first span{display:inline-block;vertical-align:0;font-size:12px;color:#fff;padding: 1px 3px;line-height:16px;background-color:#5CC55C;margin-left:3px;text-align:center;border-radius:3px}

.ul-list1-hlg .cancel1{float:right;padding:0 8px;height:20px;line-height:18px;border:1px solid #cacaca;font-size:12px;color:#cacaca;text-align:center;border-radius:20px}
.ul-list1-hlg .t1{ margin:11px 0;font-size:12px;color:#999;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;}
.ul-list1-hlg .t1 em{color:#dadada}
.ul-list1-hlg .t2{margin:11px 0;font-size:12px;color:#666;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;}
.ul-list1-hlg .t2 em{display:inline-block;vertical-align:middle;margin-top:-3px;width:13px;height:13px;background-position:-70.5px -266px;margin-right:4px}
.ul-list1-hlg .t2 span{color:#999;margin-left:8px}
.ul-list1-hlg .info{ margin-top: 5px;}
.ul-list1-hlg .info .right{float:right;color:#ff5c5d;font-weight:700;line-height:1}
.ul-list1-hlg .info .right.display_false_0 { display:block;}
.ul-list1-hlg .info5 .right { float:none; position:absolute; top:17px; right:0;}

.ul-list1-hlg .info .display_fasle_0 { display:block!important;}
.ul-list1-hlg .info .typeid_1_0,.ul-list1-hlg .info .typeid_0_1,.ul-list1-hlg .info .typeid_1_2,
.ul-list1-hlg .info .typeid_1_Sell,.ul-list1-hlg .info .typeid_0_Rent,.ul-list1-hlg .info .typeid_1_Transfer { display:none;}

.ul-list1-hlg .info .right span{font-size:12px;color:#999;font-weight:400;margin-right:2px}
.ul-list1-hlg .info .right em{font-size:12px;font-weight:400}
.ul-list1-hlg .info .left{float:left;margin-bottom:-4px}
.ul-list1-hlg .info .left span{ display:inline-block; vertical-align:top; padding:3px; line-height:1em; font-size: 12px; color: #c9d2ea; border-radius: 2px; margin: 0 4px 0 0;}
.ul-list1-hlg .suc{position:absolute;right:0;top:16px;width:60px;height:60px;border-radius:50%;background-position:-59px -2px}
.ul-list1-hlg .bao{position:absolute;right:0;top:43px;width:29px;height:31px;background-position:-297.5px -242.5px;border-radius:3px;overflow:hidden}
.ul-list1-hlg .rec{position:absolute;right:0;top:16px;width:60px;height:60px;border-radius:50%;background-position:-297px -305px}
.ul-list1-hlg .t1{ margin:0;font-size:12px;color:#999;line-height:20px;}
.ul-list1-hlg .t1 .xie { font-weight:normal; font-style:normal; color:#bbb; padding:0 6px; text-decoration:none;}
.ul-list1-hlg .t1 span{display:inline-block;padding:0 4px;height:16px;line-height:16px;font-size:12px;color:#5cc55c;background-color:#ebffeb;border-radius:3px;text-align:center;margin:0 5px}
.ul-list1-hlg .t1 span.sp2{color:#ffa20f;background-color:#ffefd7; margin-left:0;}
.ul-list1-hlg .info0 .left span,.ul-list1-hlg .info1 .left span,.ul-list1-hlg .info2 .left span{ border:0 none;}
.ul-list1-hlg .info .left span{background-color:#f5f6fa;color:#68a6d5}

.ul-list1-hlg .info0 .left span{background-color:#f5f6fa;color:#68a6d5}
.ul-list1-hlg .info2 .left span{background-color:#f5f6fa;color:#68a6d5}

.ul-list1-hlg .info0 .left span { color:#0CBB73; background:rgba(12,187,115,0.1);}

.ul-list1-hlg .t4{font-size:12px;overflow:hidden; margin-top: 3px;}
.ul-list1-hlg .t4 span{float:left;color:#666;margin-right:10px}
.ul-list1-hlg .t4 span em{color:#999}

.g_line_bg { height:10px; overflow:hidden; background-color:#f7f7f7;}
.module_s3 { padding:13px 0 15px; background-color:#fff; margin-top:10px; overflow:hidden;}
.module_s3 .hd { font-size:20px; font-weight:bold; color:#333; padding:0 12px; position:relative; z-index:1; margin-bottom: 16px;}
.module_s3 .hd .rtxt { position:absolute; right:10px; top:0; color:#aaa; font-weight:normal; font-size:14px;}
.module_s3 .hd .more { position:absolute; right:10px; top:-3px;}
.module_s3 .hd .more a { background:url(/templets/csmobile/template/wap/main/default/images/a1.png) no-repeat 100% 2px/5px auto; font-size:12px; font-weight:normal; color:#aaa; padding-right:10px;}
.module_s3 .hd .btn { position:absolute; right:10px; top:-3px;}
.module_s3 .hd .btn a { display:inline-block; vertical-align:middle; background-color:#E6F8F1; color:#0BBB73; font-size:14px; padding:0 12px; line-height:30px;font-weight: normal; border-radius: 3px; margin:0 0 0 8px;}
.module_s3 .hd .btn a.fabu:before,.module_s3 .hd .btn a.baoliao:before { display:inline-block; content:''; width:16px; height:16px; vertical-align:-3px; margin-right:2px; background:url(/templets/csmobile/template/wap/main/default/images/header_s3_fabu.png) no-repeat 0 0 /16px auto;}
.module_s3 .hd .btn a.baoliao { color:#FF6142; background-color:#FFF1EE;}
.module_s3 .hd .btn a.baoliao:before { background:url(/templets/csmobile/template/wap/main/default/images/header_s3_baoliao.png) no-repeat 0 0 /16px auto;}
.module_s3 .bd .gclassBtn { text-align:center;padding-top: 15px;}
.module_s3 .bd .gclassBtn a { display: inline-block; vertical-align: middle; border: 1px solid #0CBB73; color: #0CBB73; font-size: 12px; line-height: 24px; padding: 0 8px; border-radius: 4px;}
.module_s3 .module_s3_banner { padding:0 15px;}
.module_s3 .module_s3_banner img { max-width:100%;}

.scroller { -webkit-touch-callout: none;-webkit-user-select: none;user-select: none;}
.tiebaList .scroller { display: table;}
.tiebaList .item { display:table-cell;}
.tiebaList .item .inner { width: 280px; box-shadow: 0 0 9px rgba(0,0,0,.2); margin: 0 16px 0 0; border-radius: 5px; padding:10px 10px 5px; box-sizing: border-box;}
.tiebaList .item .inner a { display:block;}
.tiebaList .img { line-height:22px; overflow: hidden; height:45px; font-size:14px;}
.tiebaList .img img { display:block; float: left; margin-right: 10px; width:60px; height:45px;}
.tiebaList .img em { color:#FF7459; margin-right:5px;}
.tiebaList .txt { margin-top: 10px; border-top: 1px solid #f3f3f3; font-size: 12px; padding: 6px 0 0 6px;}
.tiebaList .txt em { color:#0CBB73; margin-right:5px;}
.tiebaList .txt img { width: 20px; height: 20px; display: inline-block; vertical-align: top; border: 2px solid #fff; border-radius: 12px; margin-left: -6px;}

.jobCompanyList .scroller { display: table;}
.jobCompanyList .item { display:table-cell;}
.jobCompanyList .item .inner {width: 110px; background-color: #f7f7f7; margin: 0 6px 0 0; border-radius: 5px; padding: 10px 10px 5px; box-sizing: border-box;}
.jobCompanyList .item a { display:block; text-align:center;}
.jobCompanyList .item h3,.jobCompanyList .item p { font-weight:normal; white-space: nowrap; word-break: break-all; overflow: hidden; text-overflow: ellipsis;}
.jobCompanyList .item h3 { font-size:14px;}
.jobCompanyList .item p { font-size:12px;color: #aaa;}
.jobCompanyList .item p.location { color:#aaa;}
.jobCompanyList .item p.display10,.jobCompanyList .item p.display_false_0 { display:block!important;}
.jobCompanyList .item p em { color:#0CBB73;}
.jobCompanyList .item img { width:60px; height:60px; display:block; margin:0 auto 6px;border-radius: 2px;}
.loupanList {}
.loupanList .item .img_inner { position:relative; z-index:1; width:70px; margin:0 auto;}
.loupanList .item img { height:50px; width:100%;}
.loupanList .item .salestatus { background-color:#FF6142;display: block; position: absolute; font-size: 12px; color: #fff; border-radius: 2px 0 4px; line-height: 18px; padding: 0 4px;}
.loupanList .item .s_1 { background-color:#0cbb73;}
.loupanList .item .s_2 { background-color:#999;}

.loupanList .item p { color:#FF6142;font-size: 14px;}

.jobList { margin:0 15px;}
.jobList li { padding:10px 0; border-bottom:1px solid #f3f3f3; position:relative; z-index:1; padding-right: 90px; min-height: 78px;}
.jobList li .img { position:absolute; right:0; top: 14px;width: 70px; height: 70px; border-radius: 3px;}
.jobList li .img img { display:block; width:100%; height:100%;}
.jobList li a { display:block;}
.jobList li h3 { font-weight:normal;}
.jobList li p { color:#aaa; font-size:12px;}
.jobList li p .tag { display:inline-block; vertical-align:0px; padding:0 3px; border-radius:2px; border:1px solid #6BBD53; color:#6BBD53; font-size:12px;margin-right: 10px; line-height: 16px;}
.jobList li p .date:before { display:inline-block; vertical-align:3px; content:''; margin:0 6px; width:2px; height:2px; background-color:#bbb;}

.houseList { margin:0 15px;}
.houseList a { display:block; padding-right:114px; position:relative; z-index:1; height:auto;}
.houseList .img { overflow:hidden; height: 52px;}
.houseList .img img { margin:0; height:80px; position:absolute; right:0; top:0; display:block; width: 104px; border-radius: 3px;}
.houseList li { padding:15px 0; border-bottom:1px solid #f3f3f3;}
.houseList .txt { font-size:12px; color:#aaa;}
.houseList .txt .tag { display:none; vertical-align:0px; padding:0 3px; border-radius:2px; border:1px solid #F5A35A; color:#F5A35A; font-size:12px;margin-right: 10px; line-height: 16px;}
.houseList .txt .tag_1 { border:1px solid #4BBFD3; color:#4BBFD3;}
.houseList .txt .tag_2 { border:1px solid #ff3259; color:#ff3259;}
.houseList .txt .date:before { display:inline-block; vertical-align:3px; content:''; margin:0 6px; width:2px; height:2px; background-color:#bbb;}
.loveList .txt .tag { display:inline-block; border:1px solid #F59485; color:#F59485;}
.loveList { margin-top:0;}
.loveList a { display:block; padding-right:90px; position:relative; z-index:1; height:auto;}
.loveList .img img { margin:0; width:80px; height:80px; position:absolute; right:0; top:0; display:block;}
.houseList .txt .display_0_0,.houseList .txt .display_1_1,.houseList .txt .display_2_2 { display:inline-block;}

.g-list9{text-align: center; padding:15px 15px 0;}
.g-list9 ul{overflow: hidden;}
.g-list9 li{float: left;width: 20%;}
.g-list9 a{display: block;font-size: 14px;}
.g-list9 .icon{height: 32px;position: relative; z-index:1;}
.g-list9 .icon img{height: 32px;}
.g-list9 .icon .ico { display:block; margin:0 auto; width:32px; height:32px;background: url(/templets/csmobile/template/wap/main/default/images/member_2020_ico.png) no-repeat 0 0/300px auto;}

.g-list9 .icon .ico.love_1 { background-position:-160px -67px;}
.g-list9 .icon .ico.love_2 { background-position:0px -35px;}
.g-list9 .icon .ico.love_3 { background-position:-140px 0px;}
.g-list9 .icon .ico.love_4 { background-position:-128px -35px;}
.g-list9 .icon .ico.love_5 { background-position:-64px -35px;}


.indicator {position: relative; z-index:1; width: 50px; height: 10px; margin: 10px auto 0; background: url('/templets/csmobile/template/wap/main/default/images/c.png') repeat-x 0 0/11px auto;}
.indicator .dotty {position: absolute; width: 6px; height: 6px; border-radius: 3px; background: #0BBB73;}

