@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: 927px;}
.banner_1 .ban_center{width: 1200px;margin: auto;height: 927px;position: relative;}

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

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

.banner_4{background: url("../images/1_04.jpg") center no-repeat;width: 100%;height: 160px;}
.banner_4 .ban_center{width: 1200px;margin: auto;height: 160px;position: relative;}
.banner_4 ul{overflow: hidden;width: 100%;}
.banner_4 ul li{float: left;width: 369px;margin-right: 45px;}
.banner_4 ul li p{font-size: 20px;color: #ffffff;text-align: center;padding: 22px;}
.banner_4 ul li:nth-child(3){margin: 0;}

.a_b1{display: block;font-size: 24px;color: #333333;width: 250px;margin: 0 auto 50px;text-align: center;border: 2px solid #333333;padding: 10px 30px;border-radius: 10px;}
.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: #333333;color: #fff;}
.a_b2:hover{background: #994c53;color: #fff;}
.banner_5{background: url("../images/1_06.jpg") center no-repeat;width: 100%;height: 261px;}
.banner_5 .ban_center{width: 1200px;margin: auto;height: 261px;position: relative;}

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

.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: #d7cccd;}
.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: 342px;}
.banner_7 .ban_center{width: 1200px;margin: auto;height: 342px;position: relative;}

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

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

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

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

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

.banner_13{background: url("../images/1_15.jpg") center no-repeat;width: 100%;height: 629px;}
.banner_13 .ban_center{width: 1200px;margin: auto;height: 629px;position: relative;}
.banner_13 p{font-size: 33px;color: #ffffff;width: 265px;position: absolute;top: 191px;left: 15px;line-height: 60px;text-align: right;}

.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;}


