@charset "utf-8";
.display_10_1 { display:none;}
.g-tit1 span,.module_i .hd .more,.module_t .hd .more,.module_i .bd_3 .c_left .btn i,.module_i .prev,.module_i .next,.fixed_menu li a {background:url(/static/modular/index_mb1/index_2019_sp.png) 0 0 no-repeat;}
.scale_img_wrap { overflow: hidden;}
.scale_img_wrap img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(1); transform: scale(1);}
.scale_img_wrap img:hover { -webkit-transform: scale(1.12); transform: scale(1.12);}
.content .col_main { float:left;}
.content .main_wrap { margin-right:720px;}
.content .col_sub { float:left; margin-left:-700px; width:700px;}

.adverWrap{width: 100%;	height: auto;float: left;}
.content .mmver{margin:10px auto;}
.content .mmver p { position:relative; z-index:1;}
.content .mmver .mm { display:block; width:24px; height:14px; overflow:hidden; position:absolute; left:0; bottom:0; background:url(/static/modular/index_mb1/mm_gg.png) no-repeat 0 0;}
.content .mmver img{vertical-align:top;}

.mianze_fixed { position:fixed; left:50%; top:50%; margin:-165px 0 0 -350px; background-color:#fff; z-index:1000; width:700px; height:330px; text-align:center; border-radius:6px;}
.mianze_fixed .hd { font-size:24px; padding:30px 0 20px; font-weight:bold;}
.mianze_fixed .bd { font-size:16px; line-height:40px;}
.mianze_fixed .bd .bold { font-weight:bold;}
.mianze_fixed .btn { display:block; width:200px; margin:0 auto; color:#fff; font-size:16px; background-color:#ff9501; border-radius:4px; line-height:50px; height:50px; margin-top:30px;}
.mianze_mask { position:fixed; left:0; top:0; right:0; bottom:0; background-color:rgba(0,0,0,.7); z-index:999;}

.fixed_menu { position:fixed; bottom:90px; right:1px; z-index:3; background-color:#fff; border:1px solid #ececec;box-shadow:0 0 8px rgba(0,0,0,.1);}
.fixed_menu li { position:relative; *zoom:1;}
.fixed_menu li a { position:relative; z-index:2; display:block; width:60px; height:25px; padding-top:35px; background-color:#fff; color:#78bc0e; font-size:12px; text-align:center;}
.fixed_menu li a:hover { background-color:#78bc0e; color:#fff; text-decoration:none; opacity:.9;}
.fixed_menu li s { display:block; position:absolute; top:8px; right:10px; background-color:#fff; border-radius:21px; color:#f30; padding:0 6px; text-decoration:none; font-size:12px;}
.fixed_menu li .display0 { display:none;}
.fixed_menu .li_1 a { background-position:2px -8px;}
.fixed_menu .li_1 a:hover { background-position:2px -68px;}
.fixed_menu .li_2 a { background-position:-61px -8px;}
.fixed_menu .li_2 a:hover { background-position:-61px -68px;}
.fixed_menu .li_3 a { background-position:-121px -8px;}
.fixed_menu .li_3 a:hover { background-position:-121px -68px;}
.fixed_menu .li_4 a { background-position:-181px -8px;}
.fixed_menu .li_4 a:hover { background-position:-181px -68px;}
.fixed_menu .li_5 a { background-position:-241px -8px;}
.fixed_menu .li_5 a:hover { background-position:-241px -68px;}
.fixed_menu .li_6 { display:none;}
.fixed_menu .li_6 a { background-position:-301px -8px;}
.fixed_menu .li_6 a:hover { background-position:-301px -68px;}

.fixed_menu .po {position:absolute; z-index:1; border:1px solid #eee; background-color:#f3f3f3; font-size:16px; padding:10px; height:75px; border-radius:3px; right:0; top:-15px; text-align:center; display:none;}


.module_i { margin-top:10px;}
.module_i .hd { margin-bottom:10px;}
.module_i .hd .more { float:right; margin-top:6px; background-position:100% -93px; padding-right:15px; font-size:14px;}
.module_i .hd .more:hover { background-position: 100% -121px;}
.module_i .hd .tit { font-size:20px; color:#555;}
.module_i .hd .tit .small { font-size:14px; color:#aaa; padding-left:10px;}
.module_i .bd .c_left { float:left; color:#fff;padding: -3px 0 0 20px;}
.module_i .bd .c_right { float:right;}
.module_i .bd .c_left .tit1 { font-size:22px;}
.module_i .bd .c_left .tit2 { font-size:16px;}
.module_i .bd .c_left .line { height:1px; width:24px; background-color:#fff; overflow:hidden; margin:12px 0;}
.module_i .bd .c_left .btn { margin-top:10px; display:inline-block; vertical-align:top; border:1px solid #fff; border-radius:4px; padding:0 15px; font-size:14px; line-height:28px; color:#fff;}
.module_i .bd .c_left .btn:hover { text-decoration:none; color:#fff; background-color:rgba(255,255,255,.3);}
 
.module_i .bd_1 .c_left { width: 265px; height: 515px; background:url(/static/modular/index_mb1/col_bg_1.jpg) 0 0 no-repeat;}
/*.module_i .bd_2 .c_left { width: 265px; height: 345px; background:url(/static/modular/index_mb1/col_bg_2.jpg) 0 0 no-repeat;}*/
.module_i .bd_2 .c_left { width: 265px; height: 345px;}
.module_i .bd_1 .c_right { width:1200px;}
.module_i .bd_2 .c_right { width:895px;}
.module_i .bd_3 .c_left { width: 160px; height: 190px; padding-top:120px; background:url(/static/modular/index_mb1/col_bg_3.jpg) 0 0 no-repeat;}
.module_i .bd_3 .c_right { width:1000px; overflow:hidden;}
.module_i .bd_3 .c_left .btn { margin-top:40px;}
.module_i .bd_3 .c_left .btn i { display:inline-block; vertical-align:middle;width:20px; height: 30px; margin-right: 5px; background-position: -374px -75px;}
.module_i .bd_4 .c_left { width: 265px; height:287px; padding-top:13px; background:url(/static/modular/index_mb1/col_bg_4.jpg) 0 0 no-repeat;}
.module_i .bd_4 .c_right { width:1200px; overflow:hidden;}
.module_i .bd_4 .c_left .tit2 { margin-bottom:25px;}

.module_i .prev,.module_i .next { display:block; position:absolute; width:17px; height:35px; overflow:hidden; top:60px; cursor:pointer;}
.module_i .prev { background-position:-393px 0; left:-30px;}
.module_i .next { background-position:-364px 0; right:-30px;}


.module_x { margin-top:20px;}
.module_x .hd { color:#78bb09; font-size:16px;}
.module_x .hd .line { height:1px; overflow:hidden; width:32px; background-color:#78bb09; margin-top:6px;}

.module_t { margin-top:0px;}
.module_t .hd .more { float:right; margin:13px 10px 0 0; background-position:100% -93px; padding-right:15px; font-size:14px;}
.module_t .hd .more:hover { background-position: 100% -121px;}
.module_t .hd { background-color:#fafafa;}
.module_t .tab-hd li { float: left; padding: 0 16px; line-height: 48px;  height: 48px; width: auto; font-size: 16px;}
.module_t .tab-hd .selected { background-color:#f2f2f2;}
.module_t .tit { line-height: 48px;  height: 48px; font-size: 16px; padding-left:10px;}

.house .left { width:960px;}
.house .right { width:220px;}

.zhongjie_list {}
.zhongjie_list li { position:relative; z-index:1; border-bottom:1px #eee solid;}
.zhongjie_list li .img { position:absolute; left:0; top:25px;}
.zhongjie_list li .img img { width:75px; height:75px; border-radius:38px; vertical-align:top;}
.zhongjie_list li .txt { margin-left:85px; padding:20px 0 25px;}
.zhongjie_list li .txt h3 { font-size:16px; font-weight:normal; color:#555; margin-bottom:3px; height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.zhongjie_list li .txt p { font-size:14px; color:#aaa; margin-bottom:8px;height: 21px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.zhongjie_list li .btn { display:inline-block; border:1px solid #5cc55c; color:#5cc55c; line-height:24px; height:24px; border-radius:13px; font-size:12px; padding:0 10px;}
.zhongjie_list {}
.fangchan { overflow:hidden; padding-top: 3px;}
.fangchan ul { width:980px;}
.fangchan .item { float:left;margin-right:20px; border-bottom:1px solid #f6f6f6; position:relative; z-index:1; *zoom:1; font-size:14px; width: 360px; padding: 12px 65px 12px 45px;overflow:hidden;}
.fangchan .shangpu .item { width:398px; padding:12px 15px 12px 57px;}
.fangchan .item .sale_ico { position:absolute; left:10px; top:13px; background-color:#6ebef9; color:#fff; padding:1px 6px; border-radius:2px;}
.fangchan .item .sale_ico_0 { background-color:#6ebef9;}
.fangchan .item .sale_ico_1 { background-color:#7dcc59;}
.fangchan .item .sale_ico_2 { background-color:#ea7a7a;}
.fangchan .item .title { width:330px;overflow:hidden;display:block; height:26px; line-height:26px; overflow:hidden; color:#4e4e4e; font-size:16px; white-space: nowrap; text-overflow: ellipsis;}
.fangchan .item .title a:hover { color:#f78115;}
.fangchan .item .price_line { display:block; height:25px; line-height:25px; overflow:hidden; color:#aaa; position:relative; z-index:1; *zoom:1;}
.fangchan .item a:hover .title,.fangchan .item a:hover .price_line { text-decoration:underline; color:#5cc55c; cursor:pointer;}
.fangchan .item .price_line span { display:inline-block; vertical-align:middle; margin-right:20px;}
.fangchan .item .price_line em { margin-left:8px; font-weight:normal; color:#555;}
.fangchan .item .price { position:absolute; right:0; top:50%; margin-top:-15px; color:#999; line-height:30px;}
.fangchan .item .price em { color:#fa2841; font-size:18px;}
.fangchan .item .price .display_false_0,.fangchan .item .price.display_false_0 { display:block;}
.fangchan .item .price .typeid_1_0,.fangchan .item .price .typeid_0_1,.fangchan .item .price .typeid_1_2 { display:none;}
.news-pic2 { padding-top:8px; overflow:hidden;}
.news-pic2 ul { width:1220px;}
.news-pic2 li { width:285px; float:left; margin-right:20px;}
/*.news-pic2 .pic{position:relative;width:285px;height:220px;overflow:hidden}
.news-pic2 .pic img{display:block; width:100%; height:100%; -webkit-transition:.5s; transition:.5s;}
*/
.news-pic2 .pic{position:relative;width:285px;height:220px;overflow:hidden}
.news-pic2 .pic img{display:block; width:100%; height:100%;object-fit: cover; -webkit-transition:.5s; transition:.5s;}

.news-pic2 .pic:hover img{ -webkit-transform: scale(1.1); transform: scale(1.1); transform-origin: 50% 50%;}
.news-pic2 .pic .mask{position:absolute; right:0;bottom:12px; background-color: rgba(0,0,0,.5);color:#fff;font-size:14px;line-height:26px;padding:0 10px 0 12px;border-top-left-radius:13px;border-bottom-left-radius:13px}
.news-pic2 .txt{overflow:hidden;padding:14px 0}
.news-pic2 .name{font-size:16px;color:#333;margin-bottom:9px; height:24px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-pic2 .date{font-size:14px;color:#999}
.news-pic2 .date span{color:#666;margin-left:12px}

.tab1_box { border-top:1px #eee solid;}
.tab1_box li{border-bottom: 1px solid #E9E9E9;float:left;width: 240px; margin-right:-1px;}
.tab1_box li a { display:block; border-left:1px solid #eee; border-right:1px solid #eee;}
.tab1_box li .tit { padding: 10px 10px 0; font-size:14px; color:#555; white-space:nowrap; word-break:break-all; overflow:hidden; text-overflow:ellipsis;}
.tab1_box li a:hover .tit { color:#5cc55c;}
/*.tab1_box li .pic1{text-align: center; margin:9px auto 0; width:210px; height:180px;}
.tab1_box .pic1 img { vertical-align:top; width:100%; height:100%;}
*/
.tab1_box li .pic1{position:relative;width:100%;background-color:#dfdfdf;text-align: center; margin:9px auto 0; width:210px; height:180px;}
.tab1_box .pic1>img{width:100%;height:100%;object-fit:cover;}
.tab1_box li .box_text{margin-top:6px;}
.tab1_box li .box_text a{font-size: 16px;color:#6d6d6d;margin-left: 10px;display: block;overflow:hidden; height:24px;}
.tab1_box li .box_text .text_1{height: 30px;line-height: 30px;margin:3px 10px 0 10px;}
.tab1_box li .box_text .text_1 .text_1L{height: 30px;line-height: 30px;color: #ff3230;font-size: 16px;}
.tab1_box li .box_text .text_1 .text_1L b{font-weight: normal;font-size: 24px;}
.tab1_box li .box_text .text_1 .text_1L span{color: #9a9a9a;text-decoration: line-through;margin-left: 10px;font-size:12px;}
.tab1_box li .box_text .text_1 .text_1R{line-height: 40px;font-size: 14px;color: #9a9a9a;}

.xqhover-box{position:absolute;display:none;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.7);color:#fff;font-size:14px;text-align:center;}
.xqhover-box img{width:100px;height:auto;margin:10px auto 4px;border:5px solid #fff;}
.goods-item:hover .xqhover-box{display:block;}

.touban { border-bottom:1px #eee solid; border-top:1px #eee solid;padding:5px 0 6px;}
.touban li { width:372px; float:left; position:relative; z-index:1; *zoom:1; background-position:-494px -228px; padding:0 60px 0 0 ;line-height:32px; height:32px; font-size:14px; overflow:hidden; vertical-align:middle; _display:inline; margin:0 10px 0 5px; text-overflow: ellipsis;white-space: nowrap;}
.touban .gray { color:#f78115;}.touban .gray:hover { color:#d00;}
.touban li em { padding-left:8px; font-size:14px; color:#999; position:absolute; right:12px; width:40px; top:0; text-align:right;}
.touban li img { vertical-align:middle;}


.job_list { border-top:1px solid #eee; padding:7px 0 0; width:1200px;}
.job_list li { float: left; margin: 8px 20px 0 0; padding-bottom: 12px; width: 280px; border-bottom: 1px #f3f3f3 solid;}
.job_list li a { display:block;}
.job_list li .tit { color:#346aff; font-size:14px; margin-bottom:10px; white-space:nowrap; word-break:break-all; overflow:hidden; text-overflow:ellipsis;}
.job_list li .tit em { padding-right:10px; font-weight:normal; font-style:normal; font-size:16px; color:#555;}
.job_list li a:hover .tit em { color:#5cc55c;}
.job_list li .tag span { line-height:12px; font-size:14px; color:#aaa;}
.job_list li .tag .first { color:#ff940e;}
.job_list li .tag .display_false_0 { display:inline;}
.job_list li .tag .center { border-left:1px solid #f3f3f3; border-right:1px solid #f3f3f3; padding:0 8px; margin:0 8px;}

.company_list { border-top:1px solid #eee; border-bottom:1px solid #eee; padding:7px 0 6px; width:1050px;}
.company_list li { float:left; width:150px; margin:10px 20px 10px 0;}
.company_list li .scale_img_wrap { border-radius:4px;}
.company_list li .img { width:150px; height:120px; vertical-align:top; border-radius:4px;}
.company_list li .txt { padding-top:6px; font-size:14px; text-align:center; color:#555; white-space:nowrap; word-break:break-all; overflow:hidden; text-overflow:ellipsis;}
.company_list li a:hover .txt { color:#5cc55c;}

.good_list { position:relative; z-index:1;}
.good_list li { float:left; width:220px; padding:10px;}
.good_list li a { display:block;}
.good_list li a:hover { box-shadow:0 0 10px rgba(0,0,0,0.2);}
.good_list li .img { width:220px; height:154px; vertical-align:top;}
.good_list li .txt { padding:10px;}
.good_list li .txt h3 { font-weight: normal; font-size: 16px; color: #555; white-space:nowrap; word-break:break-all; overflow:hidden; text-overflow:ellipsis;}
.good_list li a:hover .txt h3 { color:#5cc55c;}
.good_list li .txt p { position:relative; z-index:1; font-size:14px; color:#aaa;}
.good_list li .txt p span { display:block; position:absolute; right:0; bottom:0;}
.good_list .prev, .good_list .next { top:70px;}

.bm_list { border-top:1px solid #eee;}
.bm_list li { float:left; position:relative; z-index:1; width:180px; margin:15px 20px 0 0;}
.bm_list li .img { position:absolute; left:0; top:0; width:48px; height:48px; border-radius:1px;}
.bm_list li .txt { padding-left:60px; font-size:14px;}
.bm_list li .txt h3 { color:#555; font-weight:normal; margin-bottom:6px; height:21px; white-space:nowrap; word-break:break-all; overflow:hidden; text-overflow:ellipsis;}
.bm_list li a:hover .txt h3 { color:#5cc55c;}
.bm_list li .txt p { color:#2b6ee1; height:21px; white-space:nowrap; word-break:break-all; overflow:hidden; text-overflow:ellipsis;}

.jiaoyou_list { position:relative; z-index:1;}
.jiaoyou_list li { float:left; margin:0 8px 0 9px; width:154px;}
.jiaoyou_list li .img { width:154px; height:154px; vertical-align:top;}
.jiaoyou_list li .txt { text-align:center;}
.jiaoyou_list li .txt h3{ font-weight: normal; font-size: 16px; color: #555; padding: 9px 0; white-space:nowrap; word-break:break-all; overflow:hidden; text-overflow:ellipsis;}
.jiaoyou_list li a:hover .txt h3 { color:#5cc55c;}
.jiaoyou_list li .txt p { text-align:center;}
.jiaoyou_list li .txt p span { display:inline-block;padding:0 3px; margin:0 1px; background-color:#f5f5f5; border-radius:2px; color:#999;}

.focus{ width:480px; height:400px; overflow:hidden; position:relative; z-index:1;}
.focus .hd{ height:15px; overflow:hidden; position:absolute; right:12px; bottom:15px; z-index:9999;}
.focus .hd ul{ overflow:hidden; zoom:1; float:left;}
.focus .hd ul li{ float:left; margin-right:6px;border: 1px solid #fff; opacity:.7; width:8px; height:8px; border-radius: 50px;cursor:pointer;}
.focus .hd ul li.on{ background:#fff;}
.focus .bd{ position:relative; height:100%; z-index:0;}
/*.focus .bd li{ zoom:1; vertical-align:middle; position:relative;}
.focus .bd img{ width:480px; height:400px; display:block;}*/
.focus .bd li{ width:480px; height:400px; zoom:1; vertical-align:middle; position:relative;}
.focus .bd img{ width: 100%;height: 100%; object-fit: cover; display:block;}

.focus .bd .bd_title{height: 38px;width: 480px; position:absolute; bottom:10px; color:#fff;font-size:14px; line-height:38px;text-indent: 10px; font-weight:bold; font-size:18px; z-index:2;}
.focus .bd .mask { position:absolute; display:block; top:0; right:0; left:0; bottom:0; background:url(/static/modular/index_mb1/slide_mask.png) no-repeat 0 bottom; z-index:1;}
.focus .prev,.focus .next{ position:absolute; left:3%; top:50%; margin-top:-35px; display:block; width:40px; height:70px; background:url(/static/modular/index_mb1/next_prve.png)  no-repeat;filter:alpha(opacity=50);opacity:0.5; display: none;}
.focus .next{left:auto; right:3%; background-position:-42px 0;}
.focus .prev:hover{ background-position: 0 0; -moz-transition:none;	-webkit-transition:none;-o-transition: all none;	transition: none;}
.focus .next:hover{ background-position: -42px 0px;	-moz-transition:none;-webkit-transition:none;-o-transition: all none;	transition: none;}
.focus .prevStop{ display:none;}
.focus .nextStop{ display:none;}


.g-tit1{line-height:38px}
.g-tit1 span{ display:block; color:#333;font-size:18px; background-position:-377px -149px; padding-left:133px; height:38px;}
.g-tit1 span em{color:#999;font-size:14px;margin-left:5px}
a.ts-more{height:24px;line-height:24px;margin-top:-30px;padding:0 8px;display:inline-block;float:right;font-size:14px;background: rgba(36,194,129,0.1); color: #0CBB73;border-radius:3px;cursor: pointer;}
a.ts-more:hover{color:#5cc55c}
.news-ind{overflow:hidden}
.news-ind .left{float:left;width:875px}
.news-ind .right{float:right;width:300px}
.news-hot{padding:16px 0 8px}
.news-hot h3{font-size:28px;color:#333;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px}
.news-hot h3 a:hover{color:#5cc55c}
.news-hot .desc{font-size:0}
.news-hot .desc .inner{position:relative;display:inline-block;max-width:100%;font-size:16px;padding-right:45px;line-height:30px;color:#999}
.news-hot .desc a{position:absolute;right:0;top:0}
.news-hot .desc a span{color:#5cc55c}
.news-hot .desc a:hover{text-decoration:underline}
.news-hot .desc p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news-pic{float:left;width:387px;height:256px;overflow:hidden;margin:11px 25px 0 0}
.news-pic img{display:block;width:100%;height:100%}
.news-list li{overflow:hidden;font-size:16px;line-height:37px}
.news-list .lab{position:relative;float:left;color:#666;padding-right:7px;margin-right:7px}
.news-list .lab:after{content:'';position:absolute;right:0;top:50%;width:1px;height:14px;margin-top:-7px;background-color:#eee}
.news-list .date{float:right;font-size:14px;color:#b8b8b8;}
.news-list p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width:560px;}
.news-list .lab a:hover,.news-list p a:hover{color:#5cc55c}

.tuijian{
    width: 280px;
    margin-left: 0px;
}
.tuijian h5{
    font-size: 14px;
    margin-bottom: 17px;
}
.tuijian h5 span{
    color: #FF0808;
}
.dec{
    width: 280px;
    box-sizing: border-box;
    padding-left: 5px;
}
.dec .imgbox{
    display: block;
    width: 278.91px;
    height: 168px;
    background: no-repeat;
    background-size: cover!important;
    background-position: 50% 50%!important;
    position: relative;
}
.dec .imgbox .biaoqian{
    position: absolute;
    top: 3px;
    left: -5px;
}
.dec .decText{
    display: flex;
    align-items: center;
    margin-top: 6px;
}
.dec .decText i,.info li .info-l i{
    font-family: PingFangSC-Semibold;
    display:block;
    border: 1px solid #FF0000;
    font-size: 12px;
    font-style: normal;
    border-radius: 3px;
    color: #FF0000;
    font-weight: 600;
    padding: 0 2px;
    margin-right: 3px;
}
.dec .decText a{
    display:block;
    width: 288px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    color: #000000;
}
.dec .decText a:hover{
    color: #d00;
}
.dec .time{
    font-size: 12px;
    margin-top: 6px
}
.dec .time em{
    color: #999999;
    font-style: normal;
    margin-right: 8px;
}
.dec .time span{
    color: #666666;
}

.info{
    white-space: nowrap;
    padding-top: 10px;

}
.info li{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 10px 0;
}
.info li .info-l{
    display: flex;
    align-items: center;
    width: 280px;
}
.info li .info-l span{
    font-size: 12px;
    color: #ffffff;
    border-radius: 3px;
    line-height: 12px;
    padding:3px 4px;
    margin-right: 2px;
}
.info li .info-l .national{
    background: #3ACA97;
}
.info li .info-l .local{
    background: #FF6868;
}
.info li .info-l a{
    flex: 1;
    font-size: 14px;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.info li .info-l a:hover{
    color: #d00;
}
.info li .info-r{
    font-size: 12px;
    color: #999999;
}