@charset "UTF-8";
html{font-family:sans-serif,Microsoft YaHei;line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;background: #FFFFFF;}
/* 内外边距通常让各个浏览器样式的表现位置不同 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    margin: 0;
    padding: 0;
}
input, select, textarea {
    font-size: 100%;
}
/* 去掉各 Table  cell 的边距并让其边重合 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
/* 去除默认边框 */
fieldset, img {
    border: 0;
}
/* 去掉 firefox 下此元素的边框 */
abbr, acronym {
    border: 0;
    font-variant: normal;
}
/* 一致的 del 样式 */
del {
    text-decoration: line-through;
}
address, caption, cite, code, dfn, em, th, var,i {
    font-size:100%;
    font-style: normal;
    font-weight: normal;
}
/* 去掉列表前的标识, li 会继承 */
ol, ul {
    list-style: none;
}
/* 对齐是排版最重要的因素, 别让什么都居中 */
caption, th {
    text-align: left;
}
/* 来自 yahoo, 让标题都自定义, 适应多个系统应用 */
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;font-weight: normal;
}
q:before, q:after {
    content: '';
}
/* 统一上标和下标 */
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
/* 正常链接 未访问 */
/* 鼠标悬停 */
a:hover {
    text-decoration:none;
}
/* 默认不显示下划线，保持页面简洁 */
ins, a {
    text-decoration: none;
}
button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details,menu{display:block}
summary{display:list-item}
canvas{display:inline-block}
template{display:none}
[hidden]{display:none}
p{margin: 0;padding: 0;}
em{font-style: normal;}
ul,li{list-style: none;padding: 0;margin: 0;}
a:hover{text-decoration:none}
a,ins{text-decoration:none}
a,a:hover,a:active,a:visited,a:link,a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;outline:none;text-decoration: none;color: #333333;}
input:focus {outline:none;}
select:focus {outline:none;}
*:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.banner_1{background: url("../images/1_01.jpg") center no-repeat;width: 100%;height: 710px;}
.banner_1 .ban_cen{width: 1200px;margin: 0 auto;position: relative;height: 710px;}

.banner_2{background: url("../images/1_02.jpg") center no-repeat;width: 100%;height: 489px;}
.banner_2 .ban_cen{width: 1200px;margin: 0 auto;position: relative;height: 489px;}
.banner_2 .ban_cen .title{
    text-align: center;
    color: #fff;
}
.banner_2 .ban_cen .title h1{
    font-size: 48px;
}
.banner_2 .ban_cen .title h2{
    font-size: 24px;
}
.banner_2 .form_right{
    width: 500px;
    position: absolute;
    right: 0;
    top: 170px;
}
.banner_2 .form_right .form_ben{
    width: 100%;
    height: 50px;
    margin-bottom: 20px;
    overflow: hidden;
}
.banner_2 .form_right .form_ben input{
    width: 97%;
    height: 50px;
    font-size: 16px;
    padding-left: 15px;
    border: 0;
    border-radius: 5px;
}
.banner_2 .form_right .ti_jia{background: url("../images/bottom.jpg") center no-repeat;width: 500px;height: 50px;text-align: center;border-radius: 5px;font-size: 24px;line-height: 50px;color: #fff;cursor: pointer;}

.banner_3{background: url("../images/1_03.jpg") center no-repeat;width: 100%;height: 199px;}
.banner_3 .ban_cen{width: 1200px;margin: 0 auto;position: relative;height: 199px;}
.banner_3 .ban_cen h1{font-size: 44px;color: #0667e8;text-align: center;    padding-top: 95px;}

.wen_ti{
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
}
.wen_ti li{
    float: left;
    width: 285px;
    margin: 0 7px 50px;
}
.wen_ti li img{
    width: 285px;
    height: 234px;
    display: block;
}
.wen_ti li p{
    background: #f3f4f6;
    color: #0667e8;
    margin-top: 10px;
    padding: 5px 10px;
    border-radius: 6px;
    line-height: 30px;
    width: 230px;
}
.wen_ti li p i{
    font-size: 16px;
    border-left: 1px solid #0667e8;
    margin-left: 10px;
    padding-left: 10px;
}
.wen_ti li p em{font-size: 24px;font-weight: bold;}

.zero_an{background: url("../images/zero.jpg") center no-repeat;width: 741px;height: 62px;margin: 10px auto 60px;}
.zero_an a{display: block;width: 100%;height: 100%;}


.banner_4{background: url("../images/1_05.jpg") center no-repeat;width: 100%;height: 256px;}
.banner_4 .ban_cen{width: 1200px;margin: 0 auto;position: relative;height: 256px;}
.banner_4 .ban_cen .title{
    text-align: center;
    color: #fff;
    padding-top: 95px;
}
.banner_4 .ban_cen .title h1{
    font-size: 44px;
}
.banner_4 .ban_cen .title h2{
    font-size: 24px;
    margin-top: 10px;
}

.banner_5{background: url("../images/1_06.jpg") center no-repeat;width: 100%;height: 360px;}
.banner_5 .ban_cen{width: 1200px;margin: 0 auto;position: relative;height: 360px;}
.banner_5 .ban_cen .right_text{
    position: absolute;
    right: 50px;
    top: 70px;
    color: #fff;
}
.banner_5 .ban_cen .right_text p{
    font-size: 18px;
    padding-top: 30px;
    line-height: 35px;
}
.banner_5 .ban_cen .right_text h1{
    font-size: 24px;
    padding-left: 75px;
}
.banner_5 .ban_cen .right_text h1 i{font-size: 34px;}

.banner_6{background: url("../images/1_07.jpg") center no-repeat;width: 100%;height: 313px;}
.banner_6 .ban_cen{width: 1200px;margin: 0 auto;position: relative;height: 313px;}
.banner_6 .ban_cen ul{
    overflow: hidden;
    width: 100%;
    padding-top: 230px;
}
.banner_6 .ban_cen ul li{
    color: #fff;
    float: left;
    width: 395px;
    text-align: center;
}

.banner_7{background: url("../images/1_08.jpg") center no-repeat;width: 100%;height: 375px;}
.banner_7 .ban_cen{width: 1200px;margin: 0 auto;position: relative;height: 375px;}
.banner_7 .ban_cen .right_text{
    position: absolute;
    left: 10px;
    top: 83px;
    color: #fff;
}
.banner_7 .ban_cen .right_text p{
    font-size: 18px;
    padding-top: 30px;
    line-height: 35px;
}
.banner_7 .ban_cen .right_text h1{
    font-size: 24px;
    padding-left: 75px;
}
.banner_7 .ban_cen .right_text h1 i{font-size: 34px;}


.banner_8{background: url("../images/1_09.jpg") center no-repeat;width: 100%;height: 271px;}
.banner_8 .ban_cen{width: 1200px;margin: 0 auto;position: relative;height: 271px;}
.banner_8 .ban_cen ul{
    overflow: hidden;
    width: 100%;
    padding-top: 230px;
}
.banner_8 .ban_cen ul li{
    color: #fff;
    float: left;
    width: 395px;
    text-align: center;
}

.banner_9{background: url("../images/1_10.jpg") center no-repeat;width: 100%;height: 258px;}
.banner_9 .ban_cen{width: 1200px;margin: 0 auto;position: relative;height: 258px;}
.banner_9 .ban_cen a{
    display: block;
    float: left;
    font-size: 18px;
    color: #755c02;
    width: 280px;
    text-align: center;
    height: 45px;
    line-height: 45px;
}
.banner_9 .ban_cen a.a1{
    margin: 63px 0 0 275px;
}
.banner_9 .ban_cen a.a2{
    margin: 63px 0 0 100px;
}

.banner_10{background: url("../images/1_12.jpg") center no-repeat;width: 100%;height: 224px;}
.banner_10 .ban_cen{width: 1200px;margin: 0 auto;position: relative;height: 224px;}
.banner_10 .ban_cen h1{font-size: 44px;color: #ffffff;text-align: center;padding-top:105px;}

.banner_11{background: url("../images/1_13.jpg") center no-repeat;width: 100%;height: 502px;}
.banner_11 .ban_cen{width: 1200px;margin: 0 auto;position: relative;height: 502px;}

.wo_shi1{background: url("../images/1.jpg") center no-repeat;width: 1197px;height: 430px;margin: 100px auto 0;}
.wo_shi2{background: url("../images/2.jpg") center no-repeat;width: 1197px;height: 430px;margin: 30px auto 100px;}

.banner_11 .hu_xin_fu{width: 1200px;margin: 0 auto 0;position: relative;height: 350px;}
.banner_11 .hu_xin_fu .piao_fu_name_left{float: left;width: 40%;margin-left: 40px;margin-top: 35px;padding-right: 80px;}
.banner_11 .hu_xin_fu .piao_fu_name_left .home-design-form{padding: 10px 5px 0;}
.banner_11 .hu_xin_fu .piao_fu_name_left .home-design-form .form-list-box{height: 55px;margin-bottom: 20px;border-radius:10px;}
.banner_11 .hu_xin_fu .piao_fu_name_left .form-list-box .form-area,.form-list-box .form-loction,.form-list-box .form-phone{width: 49%;float:left;position:relative;height: 55px;border-radius:5px;background: #f6f7f7;}
.banner_11 .hu_xin_fu .piao_fu_name_left .form-list-box .form-area{float:right}
.banner_11 .hu_xin_fu .piao_fu_name_left .form-list-box .form-area,.form-list-box .form-yusuan-provinces{position:relative}
.banner_11 .hu_xin_fu .piao_fu_name_left .form-list-box input[type=tel],.form-list-box input[type=text]{display:block;text-align:left;width: 92%;color:#7b7b7b;border:none;outline:0;font-size: 16px;line-height: 55px;background: #f6f7f7;}
.banner_11 .hu_xin_fu .piao_fu_name_left .yusuan-areas-input,.yusuan-provinces-input{-webkit-appearance:none;outline:0;padding-left:15px;display:inline-block}
.banner_11 .hu_xin_fu .piao_fu_name_left .form-list-box input::-webkit-input-placeholder{font-size:16px;color:#7b7b7b}
.banner_11 .hu_xin_fu .piao_fu_name_left .form-phone span{position:absolute;top: 14px;z-index:2;right: 5px;font-size: 18px;color:#7b7b7b;}
.banner_11 .hu_xin_fu .piao_fu_name_left .form-yusuan-provinces::after{content:"";display:block;position:absolute;border-top: 9px solid #9c9f9f;border-left: 9px solid transparent;border-right: 9px solid transparent;top: 23px;right:10px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}
.banner_11 .hu_xin_fu .piao_fu_name_left .form-list-box #style{display: block;width: 99%;color: #7b7b7b;border: none;outline: 0;font-size: 16px;line-height: 55px;background: #f6f7f7;letter-spacing: 6px;}
.banner_11 .hu_xin_fu .piao_fu_name_left .yusuan-jishi{position:relative;display:block;text-align:left;width:100%;height: 55px;color:#7b7b7b;border:none;outline:0;font-size: 16px;line-height: 55px;background:#EEE;border-radius:5px;}
.banner_11 .hu_xin_fu .piao_fu_name_left .yusuan-jishi em{color:#7b7b7b;padding-left:10px}
.banner_11 .hu_xin_fu .piao_fu_name_left .overlay-bd,.banac_bottom{position:relative;width:100%}
.banner_11 .hu_xin_fu .piao_fu_name_left .banac_bottom{cursor: pointer;height: 55px;border-radius:5px;margin-top: 15px;background-color: #ffb01d;}
.banner_11 .hu_xin_fu .piao_fu_name_left .form-list-box .form-phone{width: 98%;padding-left:10px;}
.banner_11 .hu_xin_fu .piao_fu_name_left .title{
    font-size: 14px;
    color: #fff;
}
.banner_11 .hu_xin_fu .piao_fu_name_left .banac_bottom p{width:100%;height:100%;font-size: 22px;line-height: 55px;color:#fff;text-align:  center;}
.banner_11 .hu_xin_fu .piao_fu_name_left .homepage-ico{width: 28px;height: 55px;position:absolute;right: 155px;top: 12px;background-size: contain;background: url(http://www.fanglin.cc/zt/huxing/images/zhi_s.png) no-repeat;}
.banner_11 .hu_xin_fu .piao_fu_name_left .left_fan{font-size: 22px;margin-bottom: 10px;}
.banner_11 .hu_xin_fu .piao_fu_name_left .left_fan i{color: #fb4747;font-size: 30px;}
.banner_11 .hu_xin_fu .piao_fu_name_left .left_fan em{display: inline-block;width: 8px;height: 8px;background: #ffb01d;border-radius: 50%;margin: 4px 10px;}
.banner_11 .hu_xin_fu .home-design-finger{animation:figerscale .5s linear infinite alternate;-webkit-animation:figerscale .5s linear infinite alternate}
.banner_11 .hu_xin_fu .piao_fu_name_right{width: 43%;float: right;margin-right: 30px;margin-top: 30px;}
.banner_11 .hu_xin_fu .piao_fu_name_right .md-list{width: 100%;height: 325px;margin:  0;}
.banner_11 .hu_xin_fu .piao_fu_name_right .picMarquee-hu{width: 100%;height: 315px;position:relative;}
.banner_11 .hu_xin_fu .piao_fu_name_right .picMarquee-hu .bd{width:100%;height: 245px;overflow:hidden;position:  relative;top: 3px;border-top: 0;border-bottom: 1px dashed #a7a7a7;}
.banner_11 .hu_xin_fu .piao_fu_name_right .picMarquee-hu .bd ul{overflow:hidden;zoom:1}
.banner_11 .hu_xin_fu .piao_fu_name_right .picMarquee-hu .bd ul li{height:35px;line-height:35px;zoom:1;cursor:pointer;font-size:14px;border:  0;}
.banner_11 .hu_xin_fu .piao_fu_name_right .pic-a{width:165px;float:left;height:35px;overflow:hidden;text-align:center}
.banner_11 .hu_xin_fu .piao_fu_name_right .pic-b{width:165px;float:left;height:35px;overflow:hidden;text-align:center}
.banner_11 .hu_xin_fu .piao_fu_name_right .pic-c{width:165px;float:left;height:35px;overflow:hidden;text-align:center}
.banner_11 .hu_xin_fu .piao_fu_name_right .picMarquee-hu .hd{width:100%;height: 60px;line-height: 50px;color: #444444;text-align:center;font-size: 20px;border-bottom: 1px dashed #a7a7a7;}
.banner_11 .hu_xin_fu .piao_fu_name_right .picMarquee-hu .hd i{height:36px;overflow:hidden;text-align:center;font-size: 36px;font-weight:700;color: #0667e9;margin: 0 10px;}
.banner_11 .hu_xin_fu .piao_fu_name_right .quan_li{font-size:  12px;display:  block;text-align:  center;color: #F44336;padding-top: 20px;}

