@charset utf-8;
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}
html{overflow-y:scroll}html,body{height:100%}
*{margin:0;padding:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body,input,button,select,textarea,table{font:14px/1.8 'Microsoft YaHei'}
ul,ol{list-style:none}em{font-style:normal}
img{vertical-align:top;border:0 none}
input,select{vertical-align:middle}
label,input[type=button],input[type=submit]{cursor:pointer}button{cursor:pointer;overflow:visible;padding:0;width:auto;border:0;background:0}
body{background-color:#fff;color:#666}
img{vertical-align:top;border:0 none}
.cl{clear:both; overflow:visible;}.mt20{ margin-top:20px}
.act_text{text-align:justify;text-justify:inter-ideograph}
.clearfix{*zoom:1}.clearfix:after{display:block;clear:both;content:"\0020";visibility:hidden;height:0}
.fl{float:left}.fr{float:right}
.mt12{margin-top:12px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mb20{margin-bottom:20px}
.mr8{margin-right:8px}
.mr10{margin-right:10px}
.mr12{margin-right:12px}
.mr15{margin-right:15px}
.pb20{padding-bottom:20px}
.hide{display:none!important;}
.c_tx1{color:#d21938}
.c_tx2{color:#f56f6f}

.act_wrapper{*zoom:1;position:relative;z-index:1;min-width:1190px;margin:auto;overflow:hidden;padding-bottom:76px;background: #f5f5f5;}
.act_wrapper .act_bg{position:absolute;left:50%;top:0;z-index:1;width:1920px;margin-left:-960px}
.act_wrapper .act_content{position:relative;z-index:2;width:1200px;padding-top:600px;margin:auto}

.bg_act_1{background:url(../images/fbs/bg_01.jpg) 50% 0 no-repeat;height:200px}
.bg_act_2{background:url(../images/fbs/bg_02.jpg) 50% 0 no-repeat;height:200px}
.bg_act_3{background:url(../images/fbs/bg_03.jpg) 50% 0 no-repeat;height:200px}
.bg_act_4{background:#fff;height:968px}

.ico{display:inline-block;background:url('../images/fbs/icons.png') no-repeat;}
.m-ico{display:inline-block; background:url('../images/fbs/m-icon.png') no-repeat;}

.subtit{color:#333;font: 24px/32px 'Microsoft Yahei','黑体';margin:30px 0}

.mod_style_1{width:100%;position:absolute;top:49px;left:0}
.mod_style_1 .item-box{width:510px;}
.mod_style_1 .tit_ico{width:23px;height:106px;background-position:0 0;margin-right:20px}
.mod_style_1 .title p{font-size:36px;color:#fff;line-height:36px}
.mod_style_1 .title p.subtit{font-size:50px; line-height:50px;margin-top:12px;}
.mod_style_1 .info{color:#fff;line-height:32px;font-size:18px;margin:20px 0}
.mod_style_1 .kefu a.qq_ico{width:146px;height:40px;line-height:40px;font-size:18px;color:#814444;background-position:-27px 0}
.mod_style_1 .kefu a.qq_ico:hover{color:#b26060;text-decoration:none}
.mod_style_1 .kefu .qq_ico i{width:21px;height:22px;display:inline-block;float:left;margin:9px 10px 0 15px;}
.mod_style_1 .kefu .qq_ico .kf_01{background-position:-95px -48px}
.mod_style_1 .kefu .qq_ico .kf_02{background-position:-120px -48px}
.mod_style_1 .recod-box h2{font: 24px/32px 'Microsoft Yahei','黑体';color:#fff;line-height:32px;}
.item-inner .mq .tempWrap{height:0;}
.item-inner ul li{height:30px;color:#fff;line-height:28px;font-size:0}
.item-inner ul li span{display:inline-block;*display:inline;*zoom:1;width:119px;font-size:14px}
.item-inner ul li span.loupan{width:135px;}
.item-inner ul.th li span{font-size:18px;}
.gb-box{width:550px;padding:20px 0;overflow:hidden;background:#fff;}
.gb-box h3{font: 24px/32px 'Microsoft Yahei','黑体';color:#333; text-align:center}
.fbs-gb-form{padding:20px 20px 0}
.fbs-gb-form .form_line{padding-bottom:15px;position:relative}
.fbs-gb-form .label{font-size:16px;color:#666}
.fbs-gb-form .unit{position:absolute;right:11px;top:5px}
.fbs-gb-form .input{height: 18px;line-height: 18px;border: 1px solid #D8D8D8;padding: 8px 10px;}
.fbs-gb-form .form_line .input{width:402px}
.fbs-gb-form .form_line textarea {display: block; text-indent:2em;overflow-x: hidden;width: 488px;height: 80px;padding: 7px 10px;color: #333;border: 1px solid #D8D8D8;}
.fbs-gb-form .form_line .price{width:289px;padding-right:25px}
.fbs-gb-form .form_btn{display: block;height: 44px;width: 100%;color: #FFF;background-color: #f46363;font-size: 18px;margin:10px 0;text-align: center;border: none;cursor: pointer;font-family: "Microsoft YaHei", 微软雅黑, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu;}
.fbs-gb-form .form_btn:hover{background-color: #f67676;}
.fbs-gb-form .tips{text-align:center}
.fbs-gb-form .check-box .label{float:left}
.mod-set-list{float:left;margin-left:5px}
.mod-set-list li{display:inline-block;height:28px;cursor:pointer;line-height:28px;*display:inline;*zoom:1;}
.mod-set-list li .i-check{width:16px;height:16px;background-position:-159px -92px;vertical-align: middle;margin-right:3px;}
.mod-set-list li .select{background-position:-143px -92px}
.mod-set-list li p{display:inline-block;*display:inline;*zoom:1;}

.account_inner{float:left;position:relative;*display:inline;*zoom:1;}
.fbs-gb-form .account_inner .input{width:198px;padding-left:40px}
.account_inner span {position: absolute;left: 15px;top: 10px;display:inline-block}
.account_inner span.phone_ico{left:16px;}
.account_inner .user_ico{width:16px;height:18px; background-position:-93px -88px;}
.account_inner .phone_ico{width:12px;height:18px; background-position:-111px -88px;}
.account_inner .bz_ico{width:15px;height:18px;background-position:-126px -88px;}

.mod_style_2{width:100%;height:968px;overflow:hidden}
.mod_style_2 ul.mod_slide{width:1354px;overflow:hidden}
.mod_style_2 .mod_slide li{width:288px;float:left;padding-bottom:60px;margin-right:163px}
.mod_style_2 .mod_slide li .m-ico{width:288px;height:180px}
.mod_style_2 .mod_slide li .m-tit{color:#fff;font-size:24px;margin-top:68px; text-align:center;display:block}
.mod_style_2 .mod_slide li .m-info{margin-top:20px;font-size:18px;padding:0 30px; text-align:center}
.mod_style_2 .mod_slide li .ico_01{background-position:0 0}
.mod_style_2 .mod_slide li .ico_02{background-position:-289px 0}
.mod_style_2 .mod_slide li .ico_03{background-position:-579px 0}
.mod_style_2 .mod_slide li .ico_04{background-position:0 -180px}
.mod_style_2 .mod_slide li .ico_05{background-position:-289px -180px}
.mod_style_2 .mod_slide li .ico_06{background-position:-579px -180px}
.mod_style_2 ul.mod_flow{width:1200px;height:136px;background:url('../images/fbs/lc.png') no-repeat;overflow:hidden}
.mod_flow li{width:136px;margin-right:41px;float:left;color:#fff;font-size:14px;line-height:22px;text-align:center}
.mod_flow li{margin-top:62px}
.mod_flow li.last{margin-right:0;}

.mod_style_3{width:100%;}
.ecs_list ul{width:1225px; overflow:hidden}
.ecs_list.ecs_list_high ul{overflow: visible;}
.ecs_list li{width:220px;margin-right:25px;margin-bottom:25px;float:left;padding-bottom:10px;background:#fff;}
.ecs_list li .ecs{display:block;margin:0 auto;color:#666}
.ecs_list li .name{margin:8px 15px;height:32px;line-height:32px;font-size:18px;position:relative}
.ecs_list li .name .qq_ico{width:21px;height:22px; background-position:-145px -48px; position:absolute;top:5px;right:5px}
.ecs_list li .qrcode{ text-align:center}
.ecs_list li .info{color:#666;height:34px;font-size:18px;line-height:34px;}
.ecs_list li .score{border-bottom:1px dotted #e1e1e1}
.ecs_list li .score .i-star{height:16px;margin-top:7px;background-position:-95px -71px}
.ecs_list li .score .star-1{width:17px;}
.ecs_list li .score .star-2{width:41px;}
.ecs_list li .score .star-3{width:64px;}
.ecs_list li .score .star-4{width:88px;}
.ecs_list li .score .star-5{width:111px;}

.ecs_list .tags {height: 30px;line-height: 28px; position: relative;margin:10px 15px 10px 15px;}
.ecs_list .tags span{float:left;display:inline-block;border:1px solid #fddcdd;font-size:12px;color:#f97d85;;padding:0 9px 0 32px;background:url(../images/ico_house_wx.png) no-repeat 8px center;background-color:#fff;cursor: pointer;}/*1113鏂板*/
.ecs_list .tags span.no2{color:#7da3f9;border:1px solid #dcecfd;background:url(../images/ico_house_tel.png) no-repeat 8px center;margin-left:9px;background-color:#fff;}/*1113鏂板*/
.ecs_list .tags .bigcode p{width: 130px; height: 20px; font-size: 13px; color: #333; text-align: center; margin-top: 2px; overflow: hidden;}
.ecs_list .tags .bigcode{ border: 1px solid #eaeaea; padding: 10px; text-align: center; background: #fff; box-shadow: 0 1px 4px 0 rgba(0,0,0,0.20); position: absolute; top: 60px; left: 0; z-index: 10;}

.picScroll{width:100%;overflow:hidden;position:relative}
.picScroll .prev,.picScroll .next{width: 38px;height: 70px;margin: -35px 0 0;background: url(../images/fbs/ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;}
.picScroll .prev{background-position: 0 -140px;left: 0;}
.picScroll .next{background-position: 0 -210px;right: 0;}
.picScroll .prev:hover{background-position: 0 0;}
.picScroll .next:hover{background-position: 0 -70px;}
.picScroll li{width:373px;float:left;margin-right:40px;}
.picScroll li a{ display:block; position:relative; color:#fff}
.picScroll li .tit{width: 100%;height: 30px; line-height:30px;position: absolute;text-align:center;left:0;bottom:0;}
.picScroll li .tit .bg{position: absolute;left:0;top:0;width:100%;height: 100%;background: #000;filter: Alpha(Opacity=50);opacity: 0.5;}
.picScroll li .tit p {position: absolute;left:0;z-index: 10;width: 100%;line-height:30px;cursor:pointer;color: #fff;font-size: 12px;text-align: center;}




.footer-wrap{margin:0;}
