@charset "UTF-8";
/* 重设样式 */
*{margin:0;padding:0;list-style:none;border:none;outline:none;}
body{ font:12px/1.5 "微软雅黑","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;font-style: normal;font-variant:normal;color:#000000;}
/* 内外边距通常让各个浏览器样式的表现位置不同 */
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: '';}
/* 正常链接 未访问 */
/* 鼠标悬停 */
a:hover {text-decoration:none;}
/* 默认不显示下划线，保持页面简洁 */
ins, a {text-decoration: none;color:#000000;
    -moz-transition:all .3s ease-in;
    -webkit-transition:all .3s ease-in;
    -o-transition:all .3s ease-in;
    -ms-transition:all .3s ease-in;
    transition:all .3s ease-in;}

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

.banner_2{background: url("../images/1_02.jpg") center no-repeat;width: 100%;height: 261px;}
.banner_2 .ban_center{width: 1200px;margin: auto;height: 261px;position: relative;}
.banner_2 h1{color: #000000;font-size: 60px;text-align: center;padding-top: 105px;height: 95px;}
.banner_2 h1 i{color: #27534b;font-weight: bold;}

.banner_3{background: url("../images/1_04.jpg") center no-repeat;width: 100%;height: 254px;}
.banner_3 .ban_center{width: 1200px;margin: auto;height: 254px;position: relative;}
.banner_3 h1{color: #000000;font-size: 60px;text-align: center;padding-top: 70px;height: 95px;}
.banner_3 h1 i{color: #27534b;font-weight: bold;}
.banner_3 h2{color: #ffffff;font-size: 30px;text-align: center;padding-top: 0;height: 70px;}
.banner_3 h2 i{font-weight: bold;font-size: 40px;}

.banner_4{background: url("../images/1_05.jpg") center no-repeat;width: 100%;height: 514px;}
.banner_4 .ban_center{width: 1200px;margin: auto;height: 514px;position: relative;}
.banner_4 img{display: block;margin: 0 auto;}

.a_b1{display: block;font-size: 18px;color: #f9b30b;width: 300px;margin: 0 auto 50px;text-align: center;border: 2px solid #f9b30b;padding: 10px 30px;border-radius: 10px;position: relative;top: 40px;}
.a_b2{display: block;font-size: 24px;color: #994c53;width: 250px;margin: 50px auto 80px;text-align: center;border: 2px solid #994c53;padding: 10px 30px;border-radius: 10px;}
.a_b1:hover{background: #f9b30b;color: #fff;}

.banner_5{background: url("../images/1_06.jpg") center no-repeat;width: 100%;height: 204px;}
.banner_5 .ban_center{width: 1200px;margin: auto;height: 204px;position: relative;}
.banner_5 h1{color: #000000;font-size: 60px;text-align: center;padding-top: 90px;height: 95px;}
.banner_5 h1 i{color: #27534b;font-weight: bold;}

.banner_6{background: url("../images/1_07.jpg") center no-repeat;width: 100%;height: 488px;}
.banner_6 .ban_center{width: 1234px;margin: auto;height: 488px;position: relative;}
.banner_6 img{display: block;margin: 0 auto;padding-top: 30px;}

.bao_form{width: 1200px;margin: 0 auto 50px;position: relative;overflow: hidden;}
.bao_form .fu_name_left{float: left;width: 660px;}
.bao_form .fu_name_left .home-design-form{padding: 0 5px 30px;}
.bao_form .fu_name_left .home-design-form .form-list-box{height: 92px;margin-bottom: 13px;border-radius:10px;}
.bao_form .fu_name_left .form-list-box .form-area,.form-list-box .form-loction,.form-list-box .form-phone{width: 55%;float:left;position:relative;height: 92px;border-radius:5px;background: #fff !important;}
.bao_form .fu_name_left .form-list-box .form-area{float:right;width: 43%;}
.bao_form .fu_name_left .form-list-box .form-area,.form-list-box .form-yusuan-provinces{position:relative}
.bao_form .fu_name_left .form-list-box input[type=tel],.bao_form .fu_name_left .form-list-box input[type=text]{display:block;text-align:left;width: 100%;color:#7b7b7b;border:none;outline:0;font-size: 22px;line-height: 92px;background: #f5f5f5 !important;text-indent: 20px;border-radius: 5px;}
.bao_form .fu_name_left .yusuan-areas-input,.yusuan-provinces-input{-webkit-appearance:none;outline:0;display:inline-block;border-radius: 5px;}
.bao_form .fu_name_left .form-area span{position:absolute;top: 25px;z-index:2;right: 10px;font-size: 23px;color: #000000;}
.bao_form .fu_name_left .form-yusuan-provinces::after{content:"";display:block;position:absolute;border-top: 9px solid #000000;border-left: 9px solid transparent;border-right: 9px solid transparent;top: 42px;right: 15px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}
.bao_form .fu_name_left .form-list-box .style{display: block;text-align: left;width: 100%;color: #7b7b7b;border: none;outline: 0;font-size: 22px;line-height: 92px;background: #f5f5f5 !important;text-indent: 20px;border-radius: 5px;}
.bao_form .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;}
.bao_form .fu_name_left .yusuan-jishi em{color:#7b7b7b;padding-left:10px}
.bao_form .fu_name_left .download-arrow2::after{content:"";display:block;position:absolute;border-top: 9px solid #7b7b7b;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);}
.bao_form .fu_name_left .overlay-bd,.yusuan{position:relative;width:100%}
.bao_form .fu_name_left .yusuan{cursor: pointer;height: 92px;border-radius:5px;margin-top: 25px;background-color: #fcc747;}
.bao_form .fu_name_left .form-list-box .form-phone{width: 100%;}
.bao_form .fu_name_left .yusuan p{width:100%;height:100%;font-size: 22px;line-height: 92px;color:#fff;text-align:  center;}
.bao_form .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;}
.bao_form .fu_name_right{width: 510px;float: right;background: #e9eceb;}
.bao_form .fu_name_right .md-list{width: 100%;height: 315px;margin:  0;}
.bao_form .fu_name_right .picMarquee-hu{width: 100%;height: 315px;position:relative;}
.bao_form .fu_name_right .picMarquee-hu .bd{width:100%;height: 260px;overflow:hidden;position:  relative;top: 30px;border-top: 0;color: #333;}
.bao_form .fu_name_right .picMarquee-hu .bd ul{overflow:hidden;zoom:1}
.bao_form .fu_name_right .picMarquee-hu .bd ul li{height: 45px;line-height: 45px;zoom:1;cursor:pointer;font-size: 20px;border:  0;width: 97%;margin: 0 auto;color: #666666;}
.bao_form .fu_name_right .pic-a{width: 135px;float:left;height: 45px;overflow:hidden;text-align:center;}
.bao_form .fu_name_right .pic-b{width: 90px;float:left;height: 45px;overflow:hidden;text-align:center;}
.bao_form .fu_name_right .pic-c{width: 100px;float:left;height: 45px;overflow:hidden;text-align:center;}
.bao_form .fu_name_right .pic-d{width: 165px;float:left;height: 45px;overflow:hidden;text-align:center;}.bao_form .fu_name_right .picMarquee-hu .hd{width:100%;height: 110px;color: #333;text-align:center;font-size: 30px;padding-top: 20px;}


.banner_7{background: url("../images/1_08.jpg") center no-repeat;width: 100%;height: 408px;}
.banner_7 .ban_center{width: 1200px;margin: auto;height: 408px;position: relative;}
.banner_7 h1{color: #ffffff;font-size: 60px;text-align: center;padding-top: 140px;height: 95px;}
.banner_7 h1 i{color: #ffffff;font-weight: bold;}

.banner_8{background: url("../images/1_09.jpg") center no-repeat;width: 100%;height: 583px;}
.banner_8 .ban_center{width: 1200px;margin: auto;height: 583px;position: relative;}
.banner_8 .du_gon{width: 800px;overflow: hidden;position: relative;}
.banner_8 .du_gon .bd{width: 674px;height: 435px;overflow: hidden;float: right;}
.banner_8 .du_gon .bd li{float: left;width: 674px;height: 435px;}
.banner_8 .du_gon .bd li img{width: 100%;display: block;}
.banner_8 .du_gon .hd{width: 85%;overflow: hidden;text-align: center;float: right;margin-top: 40px;}
.banner_8 .du_gon .hd li{width: 20px;height: 20px;background: #9b9a9a;display: inline-block;border-radius: 50%;margin: 0 10px;cursor: pointer;}
.banner_8 .du_gon .hd li.on{background: #fff;}
.banner_8 .du_gon .prev{background: url("../images/left.png") center no-repeat;width: 64px;height: 117px;position: absolute;left: 0;top: 170px;}
.banner_8 .absolute{background: url("../images/tou.png") center no-repeat;width: 380px;height: 325px;position: absolute;right: 110px;bottom: 50px;}
.banner_8 .absolute_nei{width: 77%;margin: 55px auto 0;}
.banner_8 .absolute span{font-size: 20px;display: block;color: #ffffff;margin-bottom: 10px;}
.banner_8 .absolute p{font-size: 18px;color: #ffffff;margin-bottom: 20px;}

.banner_9{background: url("../images/1_11.jpg") center no-repeat;width: 100%;height: 236px;}
.banner_9 .ban_center{width: 1200px;margin: auto;height: 236px;position: relative;}
.banner_9 h1{color: #000;font-size: 60px;text-align: center;padding-top: 75px;height: 95px;}
.banner_9 h1 i{color: #27534b;font-weight: bold;}
.banner_9 h1 img{vertical-align: sub;margin: 0 10px;}

.banner_10{background: url("../images/1_12.jpg") center no-repeat;width: 100%;height: 687px;}
.banner_10 .ban_center{width: 1238px;margin: auto;height: 687px;position: relative;}
.banner_10 .hao_chu{width: 1238px;position: relative;}
.banner_10 .hao_chu .bd{width: 1238px;height: 563px;overflow: hidden;}
.banner_10 .hao_chu .bd li{float: left;width: 1238px;height: 563px;}
.banner_10 .hao_chu .bd li img{width: 100%;display: block;}
.banner_10 .hao_chu .hd{width: 100%;overflow: hidden;text-align: center;margin-top: 30px;}
.banner_10 .hao_chu .hd li{width: 20px;height: 20px;background: #9b9a9a;display: inline-block;border-radius: 50%;margin: 0 10px;cursor: pointer;}
.banner_10 .hao_chu .hd li.on{background: #fff;}
.banner_10 .hao_chu .prev{background: url("../images/left.png") center no-repeat;width: 64px;height: 117px;position: absolute;left: -100px;top: 200px;}
.banner_10 .hao_chu .next{background: url("../images/right.png") center no-repeat;width: 64px;height: 117px;position: absolute;right: -100px;top: 200px;}


.banner_11{background: url("../images/1_13.jpg") center no-repeat;width: 100%;height: 222px;}
.banner_11 .ban_center{width: 1200px;margin: auto;height: 222px;position: relative;}
.banner_11 h1{color: #000;font-size: 60px;text-align: center;padding-top: 75px;height: 95px;}
.banner_11 h1 i{color: #27534b;font-weight: bold;}

.banner_12{background: url("../images/1_14.jpg") center no-repeat;width: 100%;height: 313px;}
.banner_12 .ban_center{width: 1200px;margin: auto;height: 313px;position: relative;}

.zhu_yi{width: 1233px;margin: auto;height: auto;position: relative;overflow: hidden;}
.zhu_yi h1{color: #000;font-size: 60px;text-align: center;padding-top: 90px;height: 95px;}
.zhu_yi h1 i{color: #27534b;font-weight: bold;}
.zhu_yi img{display: block;margin: 40px auto 100px;}

.banner_14{background: url("../images/1_16.jpg") center no-repeat;width: 100%;height: 230px;}
.banner_14 .ban_center{width: 1200px;margin: auto;height: 230px;position: relative;}

.banner_15{background: url("../images/1_17.jpg") center no-repeat;width: 100%;height: 466px;}
.banner_15 .ban_center{width: 1200px;margin: auto;height: 466px;position: relative;}

.banner_15 .bo_li1{width: 895px;overflow:hidden;margin: 0 auto;}
.banner_15 .bo_li1 .times{width: 100%;margin: 0 auto 35px;position:relative;height: 92px;overflow:hidden;border-radius:5px;}
.banner_15 .bo_li1 .times input{width:100%;border:0;height: 92px;background: #ffffff;font-size: 22px;border-radius:5px;text-indent: 20px;}
.banner_15 .bo_li1 .times span{position: absolute;right: 15px;top: 25px;font-size: 23px;color: #4a4a4a;}
.banner_15 .bo_li1 .fan_bottom{width: 100%;margin: 20px auto 10px;position:relative;height: 92px;display:block;border:0;color: #fff;font-size: 23px;border-radius:5px;background: #fcc747;cursor: pointer;}

