@charset "utf-8";
.po_re { position:relative; z-index:1; display:block;}
.po_ab { position:absolute; display:block;}
.login_info .ico { background:url(../images/icon.png) no-repeat 0 0;}
.searchbar { margin:15px; border:1px solid #ddd;}
.searchbar .s_ipt { width:100%; border:0 none; display:block; padding:3px 0; height:26px;}
.searchbar .s_btn { top:0; right:0; border:0 none; border-left:1px solid #ddd; background-color:#fff; background:url(../images/search_ico.gif) no-repeat 10px 9px; background-size:15px auto; cursor:pointer; display:block; width:36px; height:32px; text-indent:-999em;}
.comn-submit { display:inline-block; padding:6px 15px; text-align:center; color:#fff; background-color:#f40; border:0 none; box-shadow:#ddd 0 1px 1px; border-radius:3px;}
.comn-submit.reg-submit { background-color:#3d8de2;} 
.comn-submit:visited{ color:#fff;}
.comn-submit:hover { background-color:#f22d00; color:#fff; text-decoration:none;}
.comn-submit.gray { border:1px solid #d8d8d8; background-color:#f3f3f3; color:#333;} 
.comn-submit.gray:hover { background-color:#eee; color:#d00;}
.comn-submit.white { border:1px solid #d8d8d8; background-color:#fff; color:#333;} 
.comn-submit.white:hover { background-color:#fafafa; color:#d00;}
.comn-submit .jian { margin-left:8px; display:inline-block; width:6px; height:11px; background:url(../images/btn_style_ico.gif) no-repeat 0 0; background-size:6px 11px;}
.comn-submit .returnTOP { margin:2px 6px 0 0; display:inline-block; width:14px; height:14px; background:url(../images/returntop_ico.gif) no-repeat 0 0; background-size:14px 14px;}

.top_gg img { width:100%;}
.top_gg .close { width:25px; height:25px; background:url(../images/close_ico.png) no-repeat 0 0; background-size:25px 25px; top:16px; right:10px; text-indent:-999em; overflow:hidden;}
.topbar { background-color:#ff6c00;}
.topbar .logo { float:left;}
.mobile_logo { float:left; margin:14px 0 0 6px; color:#fff; background-color:#c95500; padding:0 8px; border-radius:3px;}
.login_info { float:right; border-left:1px solid #d65b00; height:36px; padding:15px 15px 0;}
.login_info .ico { display:block; width:24px; height:24px; overflow:hidden; background:url(../images/login_no.png) no-repeat 0 0; background-size:24px auto;}
.login_info .ico_ok { background:url(../images/login_ok.png) no-repeat 0 0; background-size:24px auto;}
.login_inner { display:none; padding:8px 0; text-align:center; background-color:#333; background-image: -webkit-gradient(linear, left top, left bottom, from(#555), to(#333)); color:#fff;}
.login_inner .username {}
.login_inner a { color:#fff;}.login_inner a:hover { color:#d00;}
.nav { padding:5px 5px 10px; background-color:#f2f2f2; border-bottom:1px solid #dbdbdb;}
.nav a { float:left; width:20%; display:block; font-size:18px; text-align:center; padding:2px 0; margin:5px 0; color:#2d374b;}
.nav .select { background-color:#ff6c00; color:#fff; border-radius:4px;}.nav .select:hover { color:#fff;}
.inner_html { margin:15px;}
.footer { text-align:center; margin:25px 0 0;}
.ft_inner { background-color:#3d4049; padding:15px; color:#64666d;}
.footer_nav { padding:8px 0;}
.footer_nav li { display:inline-block; width:15%; background-color:#373a43; border:1px solid #2f323b; border-right:0 none; padding:2px 0; font-size:14px;}
.footer_nav li:last-child { border-right:1px solid #2f323b;}
.footer_nav a { color:#82848a; display:block;}.footer_nav a:hover { color:#82848a;}
.footer .model_change { margin:10px 0 5px; font-size:14px;}
.footer .model_change a { color:#82848a;}
.footer .model_change .current { color:#fff;}.footer .model_change .current:hover { color:#fff;}
.footer .copyright { font-size:12px; color:#64666d;}
.footer_bar { display:table; width:100%; border-top:1px solid #e0e1e2; background-color:#f8fafb; padding:15px 0; margin-top:25px;}
.footer_bar a { display:table-cell; text-align:center; font-size:14px; border-right:1px dashed #bbb; color:#2d374b;}
.footer_bar a:last-child { border-right:0 none;}
.footer_bar .i { display:block; width:25px; height:25px; background:url(../images/footer_bar.png) no-repeat 1px 0; background-size:24px auto; margin:0 auto;}
.footer_bar .post_live .i { background-position:1px -28px;}
.footer_bar .app_load .i { background-position:1px -56px;}
.footer_bar .tg_vv .i { background-position:1px -84px;}
.footer_bar .guest .i { background-position:1px -112px;}
.returnTOP { z-index:999; display:block; position:fixed; z-index:999; background:rgba(0,0,0,.5); bottom:30px; right:15px; border-radius:5px; width:45px; height:45px; overflow:hidden;}
.returnTOP .ra { display:block; position:absolute; top:14px; left:14px; background:url(../images/company-sp.png) no-repeat -71px -89px; width:15px; height:17px; background-size:100px auto;}

.pageNav { text-align:center; margin:15px 0;}
.pageNav a { vertical-align:middle; display:inline-block; border:1px solid #ccc; background-color:#f0f0f0; background-image:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#f0f0f0)); padding:5px 12px; border-radius:5px;}
.pageNav .kill { cursor:default; color:#aaa; border:1px solid #ebebeb; background-color:#f0f0f0; background-image:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#f0f0f0));}
.pageNav select { vertical-align:middle; margin:0 6px; height:38px; border:1px solid #e1e1e1; background-color:#f1f1f1; text-align:center; padding:0 15px;}
.pageNav .current { cursor:default; border:1px solid #d83e01; background-color:#f60; background-image:-webkit-gradient(linear,left top,left bottom,from(#f60),to(#f30)); color:#fff;}.pageNav .current:hover { color:#fff;}
.pageNav .d { padding-right:5px;}



.pageNav2 { text-align:center; margin:15px 0;}
.pageNav2 a,.pageNav2 span { vertical-align:middle; display:inline-block; border:1px solid #ccc; background-color:#f0f0f0; background-image:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#f0f0f0)); padding:5px 12px; border-radius:5px;}
.pageNav2 .kill,.pageNav2 .disabled { cursor:default; color:#aaa; border:1px solid #ebebeb; background-color:#f0f0f0; background-image:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#f0f0f0));}
.pageNav2 select { vertical-align:middle; margin:0 6px; height:38px; border:1px solid #e1e1e1; background-color:#f1f1f1; text-align:center; padding:0 15px;}
.pageNav2 .current a,.pageNav2 .current { cursor:default; border:1px solid #d83e01; background-color:#f60; background-image:-webkit-gradient(linear,left top,left bottom,from(#f60),to(#f30)); color:#fff;}.pageNav2 .current a:hover,.pageNav2 .current:hover { color:#fff;}
.pageNav2 .d { padding-right:5px;}
.pageNav2 span a { border:0 none; display:inline; padding:0;}
.pageNav2 ul,.pageNav2 li { display:inline-block;}
.pageNav3 .current { border:0 none; background:none;}
.pageNav4 span { margin-right:5px;}



#slide{ position:relative; z-index:2; margin:0 auto; width:100%; overflow: hidden; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; user-select:none;}
#slide .cell{ float:left; position:relative; z-index:2; width:100%;}
#slide .cell .title { position:absolute; background:rgba(0,0,0,0.6); display:block; height:26px; line-height:26px; bottom:0; left:0; width:100%; text-indent:8px; color:#fff; font-size:14px; text-shadow:1px 1px 0 #000; overflow:hidden;}
#slide .cell img { vertical-align:top; width:100%; height:auto; display:block;}
#indicator { position:absolute; bottom:10px; right:4px;}
#indicator li { float:left; color:#fff; margin:0 4px; width:5px; height:5px; background-color:#fff; border-radius:5px; text-indent:-999em; overflow:hidden;}
#indicator .active { background-color:#999;}

.filter { background-color:#f5f5f5; background:-webkit-gradient(linear,0% 0,0% 100%,from(#f1f1f1),to(#f5f5f5));}
.filter li { float:left; width:50%; border-bottom:1px solid #d6d6d6;}
.filter li a { overflow:hidden; display:block; text-align:center; height:36px; line-height:36px; padding-top:2px; position:relative; border-right:1px solid #d6d6d6;}
.filter li:nth-child(even) a { border-right:0 none;}
.filter li a em { border-color:#B3AEA8 transparent transparent transparent; border-width:5px; display:inline-block; margin-left:5px; position:absolute; top:19px; border-style:solid;}
.fullbg { background-color:#000; opacity:0; top:0; left:0; width:100%; height:100%; z-index:1001; position:absolute;}
.pull { display:block; position:absolute; width:14px; height:11px; background:url(../images/hicon_sort.png) no-repeat 0 -19px; background-size:14px auto; top:200px; right:270px; margin-top:-5px;}
.float-navbox { position:absolute; top:0; bottom:0; height:100%; right:0; z-index:1002; width:270px; overflow:hidden;}
.float-navbox .inner { position:absolute; width:250px; height:100%; right:-250px; top:0; background-color:#eee; -webkit-transition-property:right; -webkit-transition-duration:500ms;}
.float-navbox a { border-bottom:1px solid #ccc; border-top:1px solid #fff; position:relative; display:block; padding-left:12px; line-height:38px; height:38px; overflow:hidden; background:url(../images/btn_style_ico.gif) no-repeat 230px 13px;}
.float-navbox a i { display:inline-block; position:absolute; right:13px; top:13px; background:url(../images/hicon_sort.png) no-repeat 0 -83px; width:11px; height:20px;}
.float-navbox a em { margin-left:8px; font-size:10px; color:#999;}
.float-navbox .selected,.float-navbox .current,.float-navbox .current a { color:#f30;}
.float-navbox .inner .bd,.float-navbox li ul { display:none; background-color:#fff; padding:10px 0 10px 15px;}
.float-navbox .bd a,.float-navbox li li a { border:0 none; background:none; line-height:30px; height:30px;}
.float-navbox .inner .open { display:block;}
.float-navbox .inner .num { display:none;}
.float-navbox .inner .hd_open a,.float-navbox .inner .xias { background:url(../images/btn_style_ico_up.png) no-repeat 223px 15px;}


.page_hd { padding:10px; font-weight:bold; font-size:18px; font-weight:bold; border-bottom:1px solid #ccc; background-color:#f0f0f0; background-image:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#f0f0f0));}
.page_hd .returnprev { top:8px; right:8px; border:1px solid #ddd; border-radius:3px; font-weight:normal; font-size:14px; padding:1px 12px; background-color:#fafafa; box-shadow:#ddd 0 1px 1px;}
.crumbs { line-height:36px; padding:0 10px; border-bottom:1px solid #d6d6d6; background-color:#f0f0f0; background-image:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#f0f0f0)); font-size:14px; color:#999;}
.crumbs a { color:#999;}

.login { margin:10px;}
.login .name s,.login .pwd s { width:15px; position:absolute; left:12px; top:10px; display:block; overflow:hidden; background:url(../images/myls_icon4.png) no-repeat; background-size:77px auto;}
.login .name s { background-position:-62px -90px; height:18px;}
.login .pwd s { background-position:-62px -108px; height:18px;}
.login .name,.login .pwd { padding-left:36px;}
.login .txt { margin:10px 0;}
.login .txt .left { float:left;}
.login .txt .right { float:right;}
.login .txt a { color:#36c;}


.codebox { position:relative; border:1px solid #ccc; background-color:#fff; padding:2px 0px; border-radius:4px; -webkit-box-shadow:1px 1px 2px #DBDADA inset; -webkit-box-sizing:border-box; display:block; margin-bottom:10px;}
.codebox-input { display:block; border:0 none; background:none; height:34px; outline:none; width:100%; vertical-align:top; -webkit-appearance:none; -webkit-box-sizing:border-box;}

.wd-arrow { display:inline-block; vertical-align:middle; position:relative;}
.wd-arrow i { position:absolute; display:block; top:13px; right:12px; width:7px; height:7px; -webkit-transform:rotate(225deg); background-color:transparent; border-top:2px solid #999; border-left:2px solid #999;}
.comn-select select { height:38px; min-width:110px; margin:0; padding:2px 20px 2px 6px; border:solid 1px #ccc; -webkit-appearance:none; -webkit-border-radius:4px; -webkit-box-shadow:2px 2px 4px #DBDADA inset; -webkit-box-sizing:border-box; float:left;}

.label { display:inline-block; width:50px; vertical-align:top;}
.reg .label { width:80px; text-align:right;}

.fabu { margin:20px 10px 10px;}
.fabu p { margin-bottom:15px;}
.fabu .codebox-input,.fabu .codebox-textarea { border:1px solid #ddd; background-color:#fff; padding:2px 0px; border-radius:4px; -webkit-box-shadow:1px 1px 2px #eee inset; -webkit-box-sizing:border-box; display:block; padding-left:10px; min-width:230px;}
.fabu .codebox-textarea { height:auto;}
.fabu .radio-collect { display:inline-block; vertical-align:middle; width:90px; text-align:left;}
.fabu .yanzheng .codebox-input { min-width:120px; width:120px;}
.reg .codebox-input,.reg .codebox-textarea { min-width:210px;}
.question { display:block; position:absolute; top:3px; left:130px; color:#3f6f00; font-weight:bold; font-size:14px;}
.question img { vertical-align:middle;}
.reg .xieyi { text-align:center;}
.reg .xieyi a { color:#36c;}.reg .xieyi a:hover { color:#d00;}

.register-form-hd { margin:0 15px 10px; font-weight:bold; font-size:20px;}
.register-form { margin:0 15px;}
.register-form .box { margin:15px 0; border:1px solid #ddd; padding:8px 0 8px 0; border-radius:2px; -webkit-box-shadow:1px 1px 2px #eee inset; -webkit-box-sizing:border-box; display:table; width:100%;}
.register-form .box .form_label { vertical-align:top; color:#888; width:90px; text-align:right; display:table-cell;}
.register-form .box .form_control { color:#888; display:table-cell; padding-right:10px;}
.register-form .codebox2-input,.register-form .codebox2-textarea,.register-form .comn-select,.register-form .form_control_select select { border:0 none; outline:none; width:100%;box-sizing:border-box;-webkit-appearance:none;}
.register-form .comn-select,.register-form .form_control_select select {-webkit-appearance:none; margin:0;}
.register-form .form_control_select:after {content: '';position: absolute;top: 50%;right: 12px;width: 7px;height: 7px;border-top: solid 2px #c4c4c4;border-right: solid 2px #c4c4c4;-webkit-transform: rotate(135deg);margin-top: -7px;}
.register-form .yzm,.register-form .question { right:12px; left:auto;}
.register-form .question { top:8px;}
.register-form .txt { text-align:center; margin-bottom:10px;}
.register-form .bottombox-input {width:100%; margin-top:3px; padding-bottom:2px; text-indent:5px; border:0 none; border-bottom:1px solid #ccc; line-height:20px;}
.register-form .list_li li { display:inline-block; margin-right:12px; color:#333;}
.register-form .list_li input { margin-right:4px;}

.my_prop_img { margin:15px 0; border:1px solid #ccc; padding:8px 0 8px 5px; border-radius:2px; -webkit-box-shadow:1px 1px 2px #DDD inset; -webkit-box-sizing:border-box;  width:100%; color:#888;}
.my_prop_img .title { padding-left:15px;}
.my_prop_img_inner { padding-left:2px; font-size:12px;}

.my_prop_imgitem{ float:left; text-align:center; display:inline; margin:7px 4px!important; position:relative; *zoom:1; z-index:1;}
.my_prop_imgitem .imgview { width:120px; height:120px; vertical-align:top;}
.my_prop_imgitem .move_prev,.my_prop_imgitem .move_next,.my_prop_imgitem .set_FM { display:block; position:absolute; top:0; left:0; width:40px; background:#000; opacity:.8; color:#fff; font-weight:normal; padding:0 0; text-align:center; text-decoration:none; font-size:12px; line-height:20px;}
.my_prop_imgitem .move_next { left:41px;}
.my_prop_imgitem .set_FM { top:102px; width:auto; padding:0px 5px;}
.my_prop_imgitem .i_img_alt { display:none;}
.my_prop_imgitem input{ border:1px solid #cccccc;}

.focus { line-height:32px; margin-top:10px;}
.focus h2 { text-align:center; font-size:20px; height:32px; overflow:hidden;}
.focus li { height:36px; overflow:hidden; font-size:18px; line-height:36px;}
.focus .cat { color:#36c;}.focus .cat:hover { color:#d00;}

.mod_01 .hd { border-bottom:1px solid #ebeaea; border-top:2px solid #ff6c00; font-size:20px; font-weight:bold; padding:10px;}
.mod_01 .hd .more { font-weight:normal; font-size:16px;}
.mod_02 .hd { border-bottom:1px solid #d9dadc; border-top:1px solid #d9dadc; font-size:20px; font-weight:bold; padding:0 10px; background-color:#eee; background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#eeeeee));}
.mod_02 .hd .more { font-weight:normal; font-size:16px;}
.mod_02 .hd .left { padding:10px 20px; background-color:#fff; border-left:1px solid #d9dadc; border-right:1px solid #d9dadc; border-top:2px solid #ff6c00; margin-bottom:-1px}
.mod_02 .hd .right { padding-top:10px;}

.select_01 { background-color:#f3f3f3; border-bottom:1px solid #cecece;}
.select_01 li { display:inline-block; width:25%; text-align:center; padding:10px 0 6px;}
.select_01 a { font-weight:bold; font-size:18px;}
.select_01 .current a { color:#f50; padding:5px; border-bottom:2px solid #ff6c00;}
.select_01.small a { font-size:16px; font-weight:normal;}
.select_01.small .n { font-size:12px; color:#999;}
.select_01.small .current a { padding-bottom:8px;}


.select_02 { background-color:#f3f3f3; background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#eeeeee)); border-bottom:1px solid #cecece;}
.select_02 li { float:left; padding:5px 20px 3px; border-right:1px solid #ccc;}
.select_02 .current,.select_02 .card_down { background-color:#fff; position:relative; margin-bottom:-1px; padding-top:6px;}
.select_02 .current a,.select_02 .card_down a { color:#f50;}

.select_03 { border:1px solid #ff6633; padding:1px; margin:15px 15px 10px; border-radius:3px;}
.select_03 ul { display:table; width:100%;}
.select_03 li { display:table-cell; width:50%; text-align:center; padding:4px 0; border-radius:3px;}
.select_03 li a { display:block;}
.select_03 .current { background-color:#ff6633;}
.select_03 .current a { color:#fff;}
.select_03_blue { border:1px solid #62c4ea;}
.select_03_blue .current { background-color:#62c4ea;}
.select_03_green { border:1px solid #45d3bf;}
.select_03_green .current { background-color:#45d3bf;}
.select_03_tu { border:1px solid #f8b868;}
.select_03_tu .current { background-color:#f8b868;}
.select_03_red { border:1px solid #ff7471;}
.select_03_red .current { background-color:#ff7471;}
.select_03_tg { border:1px solid #7788f2;}
.select_03_tg .current { background-color:#7788f2;}




.list_normal {}
.list_normal li,.list_normal2 p { height:46px; line-height:46px; overflow:hidden; border-bottom:1px solid #f1f1f1; padding:0 25px 0 10px; position:relative; z-index:1; font-size:18px;}
.list_normal .jian { display:block; position:absolute; right:13px; top:50%; margin-top:-5px; width:6px; height:11px; background:url(../images/list_style_ico.gif) no-repeat 0 0; background-size:6px 11px;}
.list_normal .cat { color:#36c;}.list_normal .cat:hover { color:#d00;}
.list_normal2 p { padding-right:80px;}
.list_normal2 p font { display:block; position:absolute; top:0; right:20px; font-size:14px;}
.first_bold li:first-child { font-weight:bold; font-size:20px; text-align:center;}
.first_bold li:first-child .cat,.first_bold li:first-child .jian { display:none;}

.btn_normal { text-align:center; border-bottom:1px solid #ebeaea; background-color:#f9f8f8; padding:10px 0 10px;}
.btn_normal a { display:inline-block; vertical-align:middle; width:44%; margin:3px; line-height:30px; height:30px; overflow:hidden; border:1px solid #e6e6e6; background-color:#fff; border-radius:3px; font-size:14px; color:#36c; text-align:center; }
.btn_normal a:hover { color:#d00;}
.img_normal { width:320px; overflow:hidden; margin:0 auto;}
.img_normal li { float:left; margin:15px 3px 5px;}
.img_normal img { width:100px; height:100px;}
.img_normal .tit,.img_normal .bg { left:0; top:64px;  width:88px; height:32px; overflow:hidden; padding:2px 6px;}
.img_normal .tit { color:#fff; z-index:3; font-size:12px; line-height:16px; }
.img_normal .bg { background-color:#000; opacity: 0.6; z-index:2;}
.img_normal a:hover .tit { color:#d00;}
.list_dazhe li { height:auto; line-height:30px; padding:8px 25px 8px 10px;}
.list_dazhe .tit { height:30px; overflow:hidden;}
.list_dazhe .txt { font-size:14px; line-height:24px; height:24px; overflow:hidden; color:#888;}
.list_dazhe .date { color:#f60;}

.list_news li { height:80px; overflow:hidden; padding:10px; position:relative; z-index:1;}
.list_news .line { display:none;}
.list_news li .img { display:none; float:left; margin-right:10px;}
.list_news li .img img { width:80px; height:80px;}
.list_news .img .img { display:block;}

.list_news .tit { line-height:20px; max-height:20px; overflow:hidden; font-size:16px;}
.list_news .txt { font-size:12px; color:#aaa; line-height:18px; max-height:36px; overflow:hidden; margin-top:5px;}
.list_news .hot { bottom:8px; right:10px; font-size:12px; line-height:18px; color:#999;}
.list_tg li { height:80px; overflow:hidden; padding:10px 8px 6px; position:relative; z-index:1;}
.list_tg .img { float:left; margin:4px 6px 0 0;}
.list_tg .img img { width:100px; height:63px; padding:2px; border:1px solid #ddd;}
.list_tg .tit { line-height:20px; max-height:20px; overflow:hidden; font-size:16px;}
.list_tg .txt { font-size:12px; color:#888; line-height:16px; max-height:32px; overflow:hidden; margin-top:5px;}
.list_tg .hot { padding-left:18px; bottom:6px; right:10px; font-size:12px; line-height:18px; color:#999; background:url(../images/myls_icon4.png) no-repeat -63px -90px; background-size:77px auto;}
.list_tg .price .now { font-weight:bold; color:#f50; font-size:16px;}
.list_tg .price .old { color:#999; font-size:12px; text-decoration:line-through}
.list_tg .xindan_ico { display:block; position:absolute; top:10px; left:6px; width:44px; height:36px; background:url(../images/tg_xindan_ico.png) no-repeat 0 0;background-size:44px auto; text-indent:-999em; overflow:hidden;}
.list_gift { margin:0;}
.list_gift li { height:97px;}
.list_gift .img img { width:80px; height:80px;}
.list_gift .btn { color:#fff; background-color:#f40; font-size:16px; bottom:15px; right:15px; line-height:18px; padding:6px 15px; border-right:3px;}
.list_tuangou li { padding:10px 8px;}
.list_tuangou .img { margin-top:0;}
.list_tuangou .img img { width:75px; height:75px;}

.list_yhq li { padding:10px 8px; height:66px; border-bottom:1px dashed #e5e5e5; overflow:visible;}
.list_yhq .img { margin-top:0;}
.list_yhq .img img { width:80px; height:60px;}
.list_yhq .jiandao { display:block; width:18px; height:18px; overflow:hidden; bottom:-9px; right:15px; background:url(../images/clipboard_ico.png) no-repeat 0 0;background-size:18px auto;}

.list_company li { height:66px; overflow:hidden; padding:10px 8px 6px; position:relative; z-index:1;}
.list_company .img { float:left; margin:2px 10px 0 0;}
.list_company .img img { width:100px; height:43px; padding:2px; border:1px solid #ddd;}
.list_company .qianyue0,.list_company .qianyue1 { display:inline-block; color:#aaa;}
.list_company .qianyue1 { color:#060;}
.list_company .tit { line-height:20px; max-height:20px; overflow:hidden; font-size:16px;}
.list_company .tuan,.list_company .quan,.list_company .zhe { display:inline-block; padding:1px 2px; background-color:#ff4400; color:#fff; font-size:12px; margin-left:5px;}
.list_company .quan { background-color:#377bee;}
.list_company .zhe { background-color:#299200;}
.list_company .po { vertical-align:middle; background:url(../images/ding2013.gif) no-repeat 0 0; width:17px; height:22px; display:inline-block; margin-left:5px; overflow:hidden; text-indent:-999em;}
.list_company .txt { font-size:12px; color:#888; line-height:16px; height:16px; overflow:hidden; max-height:32px; overflow:hidden; margin-top:5px;}
.list_company .display_false_1,.list_company .display_false_0,.list_company .display_true_0 { display:none;}
.list_company .txt .kb img { vertical-align:middle;}
.list_company .po_ab { top:8px; right:8px;}

.list_cmt li { border-bottom:1px solid #ddd; padding:10px;}
.list_cmt li:nth-child(even) { background-color:#f9f9f9}
.list_cmt .info { font-size:14px; color:#888;}
.list_job_rc li { height:106px;}
.list_job_rc li .img img { width:80px; height:100px; background-image:#f1f1f1;}
.list_job_rc .em { color:#555}
.list_job_rc li .img { margin-top:3px;}
.list_job_rc .cs { font-weight:normal; font-size:12px; color:#999;}

.list_zj li { height:94px; position:relative; z-index:1;}
.list_zj .img { margin-right:10px;}
.list_zj li .img img { height:82px; width:63px; padding:0; border:0 none;}
.list_zj .quyu { position:absolute; top:0; right:10px; color:#999; font-size:12px;}
.list_zj_fy li { height:74px;}
.list_zj_fy .img { margin-right:8px;}
.list_zj_fy .img img { width:80px; height:60px;}

.list_vote li { height:73px;}
.list_vote .img { margin-top:0;}
.list_vote .btn { right:13px; bottom:28px;}
.list_vote .btn a { display:block; padding:2px 8px; border:1px solid #f40; background-color:#f40; border-radius:3px; color:#fff; font-size:14px; line-height:26px;}
.list_vote .btn a:hover { color:#fff;}

.list_tg .link,.list_news .link,.list_dazhe .link,.list_company .link,.list_gift .link { display:block;}
.list_news .link { height:80px;}
.tg_page .bd { border-bottom:1px solid #ccc; padding:15px 0;}
.tuangou1 { width:285px; margin:0 auto; padding:15px 0 0;}
.tuangou1 h6 { font-size:16px; line-height:24px; max-height:48px; overflow:hidden; margin:0 0 6px;}
.tuangou1 .bg,.tuangou1 .title { display:block; left:0; top:160px;  width:273px; height:30px; overflow:hidden; line-height:30px; padding:0 6px;}
.tuangou1 .bg { background-color:#000; opacity: 0.6; z-index:2;}
.tuangou1 .title { color:#fff; z-index:3; font-size:14px;}
.tuangou1 a:hover .title { text-decoration:none;}
.tuangou1 .price { text-decoration:line-through;}
.tuangou1 .price_t { font-size:24px; font-weight:bold;}
.tuangou1 .yen { font-size:16px;}
.tuangou1 .btn { display:block; margin-top:2px; padding:0; font-size:16px; font-weight:bold; color:#fff;}
.tuangou1 img { vertical-align:top; width:285px; height:190px;}
.tuangou1 .control { background-color:#ff6c00; padding:6px 12px; color:#fff;}

.btn_block { display:block; padding:6px 0; width:100%;}
.wrapper .block0,.wrapper .display0,.wrapper .content .display0 { display:none;}
.show { display:block;}
.hide { display:none;}
.blue { color:#36c;}.blue:hover { color:#d00;}
.green { color:#1b7e00;}.green:hover { color:#d00;}
.center { text-align:center;}

#inner_iframe,#sq_tuankuan { position:absolute; left:0; top:0; width:100%; background-color:#fff; z-index:2;}
.mask { z-index:1; position:absolute; top:0; left:0; width:100%; height:100%; background-color:#000; opacity:.8;}


.yuan_inner { padding:15px 10px 0;}
.yuan_inner .table { margin-bottom:15px; border:1px solid #ccc; border-bottom:1px solid #ddd; background-color:#fff; border-radius:5px; color:#333;}
.yuan_inner .table .p { border-bottom:1px solid #ccc; padding:10px 10px 10px 20px; color:#999;}
.yuan_inner .table .p em { display:inline-block; width:15px; height:15px; overflow:hidden; text-indent:-999em; background:url(../images/company-sp.png) no-repeat 0 0; background-size:100px auto; vertical-align:middle; margin-right:10px;}
.yuan_inner .table .adr em { background-position:0 -24px;}
.yuan_inner .table .tele em { background-position:-17px -24px;}
.yuan_inner .table .luxian em { background-position:-36px -24px;}
.yuan_inner .table .home em { background-position:-57px -24px; width:16px;}
.yuan_inner .table .us em { background-position:-38px -146px;}
.yuan_inner .table .mobile em { background-position:0 -146px;}
.yuan_inner .table .sms em { background-position:-59px -146px;}
.yuan_inner .table .ip em { background-position:-17px -146px;}
.yuan_inner .table .qqnum em { background-position:-83px -146px;}


.yuan_inner .table .jian { display:block; position:absolute; right:13px; top:50%; margin-top:-5px; width:6px; height:11px; background:url(../images/list_style_ico.gif) no-repeat 0 0; background-size:6px 11px;}
.yuan_inner .table a { display:block;}
.qq_login { border-top:1px solid #eee; padding:15px 0;}

.admin_live_live .comn-submit { padding:0 6px; font-size:14px;}
.zdy_html { margin:10px 15px; padding:10px; border:1px solid #ddd; background-color:#fafafa;}

.fc_index .select_03 { margin-bottom:0;}
.fc_index .textList li { padding:10px 15px; border-bottom:1px solid #f1f1f1; background:url(../images/list_style_ico.gif) no-repeat 97% 32px; background-size:7px auto;}
.fc_index .textList .info { font-size:14px; color:#999; height:26px; overflow:hidden;}
.fc_index .textList .info em { color:#f60;}
.fc_index .textList .title { height:26px; overflow:hidden;}

.fc_index .picList { margin:15px;}
.fc_index .picList ul { width:100%;}
.fc_index .picList li { width:44%; margin:10px 3%; display:inline-block; font-size:16px; text-align:center;}
.fc_index .picList .tit { display:block; position:absolute; left:0; bottom:0; width:100%; height:24px; line-height:24px; overflow:hidden; background:rgba(0,0,0,0.5); color:#fff; text-shadow:1px 1px 0 #000;}
.fc_index .picList img { vertical-align:top; width:100%; display:block;}
.fc_index .picList .price { display:block; margin-top:4px; color:#f60;}


/* APP style */
.wrapper_APP { padding:46px 0 58px 0;}
.header_APP { position:fixed; z-index:999; top:0; left:0; width:100%;}
.header_APP .logo { font-size:20px; text-shadow:0px 1px 3px #f60; font-weight:bold; color:#fff; padding:10px 0 0 9px;}
.header_APP .sub_logo { display:block; float:left; font-size:16px; font-weight:bold; color:#fff; padding:11px 0 0 8px;}
.header_APP .share_ico,.header_APP .nav_ico,.header_APP .home_ico,.header_APP .home_ico2,.header_APP .message_ico { display:inline-block; border-left:1px solid #d65b00; background:url(../images/app_ico.png) no-repeat 9px -138px; background-size:100px auto; text-indent:-999em; overflow:hidden; width:40px; height:46px; vertical-align:top;}
.header_APP .nav_ico { background-position:9px -184px;}
.header_APP .home_ico,.header_APP .home_ico2 { background-position:-41px -87px; border-left:0 none; border-right:1px solid #d65b00;}
.header_APP .home_ico2 { background-position:-36px -137px;}
.header_APP .message_ico { background-position:-43px -589px; position:relative;}
.header_APP .message_ico .s { position:absolute; top:19px; right:6px; width:18px; height:18px; font-size:12px; border-radius:18px; line-height:18px; text-decoration:none; text-align:center; background-color:#fff; color:#f60; text-indent:0;}
.nav_APP { position:absolute; right:10px; left:10px; top:53px; display:none;}
.nav_APP ul { display:table; width:100%; border-radius:6px; background:rgba(0,0,0,.75); padding:7px 0;}
.nav_APP ul li { display:inline-block; width:25%; text-align:center; margin:6px 0;}
.nav_APP a { color:#fff; display:block; padding-top:40px; font-size:14px; position:relative;}
.nav_APP .s { width:42px; height:42px; display:block; position:absolute; top:0; left:50%; margin-left:-21px; background:#ff6c00 url(../images/app_ico.png) no-repeat 5px -242px;  background-size:100px auto; border-radius:5px;}
.nav_APP .arrow-up { position:absolute; top:-6px; right:85px; display:block; width:0; height:0; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:6px solid #000; opacity:.75;}
.nav_APP .homeNav .s { background-position:5px -242px; background-color:#8d8d8d;}
.nav_APP .liveNav .s { background-position:6px -291px;}
.nav_APP .articleNav .s { background-position:-42px -243px; background-color:#4b7ab8;}
.nav_APP .tgNav .s { background-position:-42px -193px; background-color:#009399;}
.nav_APP .jobNav .s { background-position:-41px -292px; background-color:#2a92bd;}
.nav_APP .houseNav .s { background-position:6px -341px; background-color:#499c00;}
.nav_APP .kuaisonNav .s { background-position:13px -644px; background-color:#f90;}
.nav_APP .companyNav .s { background-position:-44px -343px; background-color:#cd4744;}
.nav_APP .y114Nav .s { background-position:7px -393px; background-color:#fbca25;}
.nav_APP .huodongNav .s { background-position:7px -442px; background-color:#88b07c;}
.nav_APP .couponNav .s { background-position:-43px -442px; background-color:#7485b9;}
.nav_APP .cuxiaoNav .s { background-position:-43px -495px; background-color:#0ccfa3;}
.nav_APP .voteNav .s { background-position:-40px -392px; background-color:#a55a9b;}
.nav_APP .giftNav .s { background-position:6px -492px; background-color:#bf5e7d;}
.nav_APP .photoNav .s { background-position:6px -544px; background-color:#7e8059;}
.nav_APP .bbsNav .s { background-position:-44px -544px; background-color:#ffb37f;}
.footer_APP { position:fixed; z-index:999; bottom:0; left:0; width:100%; background-color:#fff; border-top:1px solid #ddd;} 
.footer_APP ul { display:table; width:100%;}
.footer_APP li { display:table-cell; width:20%; text-align:center; font-size:12px; vertical-align:top;}
.footer_APP a { display:block; padding-top:30px; position:relative;}
.footer_APP .s { position:absolute; top:8px; left:50%; margin-left:-12px; display:block; width:30px; height:30px; background:url(../images/app_ico.png) no-repeat 0 0; background-size:100px auto;}
.footer_APP .write .s { background-position:0 0;}
.footer_APP .fujin .s { background-position:-50px 0;}
.footer_APP .buycary .s { background-position:0 -50px;}
.footer_APP .fav .s { background-position:-50px -50px;}
.footer_APP .user_i .s { background-position:0 -100px;}
.footer_APP .user_i_ok .s { background-position:0 -600px;}