@charset "UTF-8";

/* 重设样式 */

*{margin:0;padding:0;list-style:none;border:none;outline:none;}

body{    overflow: hidden;

    overflow-y: auto; 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;}
.text_name{width:1200px;margin:0 auto;text-align:center;padding:50px 0}
.text_name span{font-size:55px;display:block}
.text_name img{width:317px;height:15px;display:block;margin:20px auto}
.text_name em{color: #333;display: block;font-size: 18px;}
.text_name .xia{background: url("../images/xiao.jpg") center no-repeat;width: 1202px;height: 105px;}
.text_name_1{width:1200px;margin:0 auto;text-align:center;padding:50px 0}
.text_name_1 span{font-size:55px;display:block;color: #ffffff;}
.text_name_1 em{color: #ffffff;display: block;font-size: 26px;}
.text_name_1 img{width:317px;height:15px;display:block;margin:20px auto}
.banner_1{background: url("../images/1_01.jpg") center no-repeat;width: 100%;height: 650px;}
.banner_1 .banner_center{width: 1200px;margin: 0 auto;height: 650px;position: relative;padding-top: 500px;}
.banner_2{background: url("../images/1_02.jpg") center no-repeat;width: 100%;height: 923px;}
.banner_2 .banner_center{width: 1200px;margin: 0 auto;height: 895px;position: relative;padding-top: 785px;}

.banner_10{background: url("../images/1_10.jpg") center no-repeat;width: 100%;height: 282px;}
.banner_10 .banner_center{width: 1200px;margin: 0 auto;height: 895px;position: relative;padding-top: 785px;}

.banner_11{background: url("../images/1_11.jpg") center no-repeat;width: 100%;height: 132px;}
.banner_11 .banner_center{width: 1200px;margin: 0 auto;height: 895px;position: relative;padding-top: 785px;}

.banner_3{background: url("../images/1_03.jpg") center no-repeat;width: 100%;height: 538px;}
.banner_3 .banner_center{width: 1200px;margin: 0 auto;height: 898px;}
.banner_3 .hu_xin_fu{width:1200px;position:relative;height: 290px;}
.banner_3 .hu_xin_fu .piao_fu_name_left{float: left;width: 39%;margin-left: 110px;margin-top: 25%;}
.banner_3 .hu_xin_fu .piao_fu_name_left .home-design-form{position: relative;width: 100%;}
.banner_3 .hu_xin_fu .piao_fu_name_left .home-design-form .form-list-box{height: 50px;margin-bottom: 10px;margin-top: 5%;}
.banner_3 .form-list-box .form-loction,.banner_3 .form-list-box .form-phone,.banner_3 .hu_xin_fu .piao_fu_name_left .form-list-box .form-area{width:49%;float:left;position:relative;height: 50px;background: #c70015;}
.banner_3 .hu_xin_fu .piao_fu_name_left .form-list-box .form-area{float:right}
.banner_3 .form-list-box .form-yusuan-provinces,.banner_3 .hu_xin_fu .piao_fu_name_left .form-list-box .form-area{position:relative}
.form-list-box input[type=text],.banner_3 .hu_xin_fu .piao_fu_name_left .form-list-box input[type=tel]{display:block;text-align:left;width: 94%;color:#fff;border:none;outline:0;font-size:20px;line-height: 50px;background: #c70015;font-weight: bold;}
.banner_3 .hu_xin_fu .piao_fu_name_left .yusuan-areas-input,.yusuan-provinces-input{-webkit-appearance:none;outline:0;display:inline-block;}
.banner_3 .hu_xin_fu .piao_fu_name_left .form-list-box input::-webkit-input-placeholder{font-size:20px;color:#fff}
.banner_3 .hu_xin_fu .piao_fu_name_left .form-list-box input:-moz-placeholder{font-size:20px;color:#fff}
.banner_3 .hu_xin_fu .piao_fu_name_left .form-list-box input:-ms-input-placeholder{font-size:20px;color:#fff}
.banner_3 .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_3 .hu_xin_fu .piao_fu_name_left .form-yusuan-provinces::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)}
.banner_3 .hu_xin_fu .piao_fu_name_left .form-list-box #style{display:block;text-align:left;width:100%;color:#7b7b7b;border:none;outline:0;font-size:16px;line-height:55px;background: #eeeeee;}

.banner_3 .hu_xin_fu .piao_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)}

.banner_3 .hu_xin_fu .piao_fu_name_left .overlay-bd{position:relative;width:100%}

.banner_3 .hu_xin_fu .piao_fu_name_left .ban_on_2{position:relative;cursor:pointer;height:55px;margin-top:15px;background-color: #ef5924;}

.banner_3 .form-list-box .form-phone{width: 98%;padding-left:10px;border: 2px solid #fff;}

.banner_3 .hu_xin_fu .piao_fu_name_left .ban_on_2 p{width:100%;height:100%;font-size:22px;line-height:55px;color: #f5f6f6;text-align:center;}

.banner_3 .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_3 .hu_xin_fu .home-design-finger{animation:figerscale .5s linear infinite alternate;-webkit-animation:figerscale .5s linear infinite alternate}

.banner_3 .hu_xin_fu .piao_fu_name_right{width: 45%;float: right;margin-right: 16px;margin-top: 21.2%;}

.banner_3 .hu_xin_fu .piao_fu_name_right .md-list{width: 100%;height: 643px;margin:0;box-shadow:0px 0px  10px 5px #aaa;}

.banner_3 .hu_xin_fu .piao_fu_name_right .picMarquee-hu{width: 80%;height: 245px;position:relative;margin: 0 auto;padding-top: 15px;}

.banner_3 .hu_xin_fu .piao_fu_name_right .picMarquee-hu .bd{width:100%;height:380px;overflow:hidden;position:relative;top:3px;border-top:0;margin: 0 auto;}

.banner_3 .hu_xin_fu .piao_fu_name_right .picMarquee-hu .bd ul{overflow:hidden;zoom:1;margin: 0 auto;}

.banner_3 .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_3 .hu_xin_fu .piao_fu_name_right .pic-a{width:100px;float:left;height:35px;overflow:hidden;text-align:center}

.banner_3 .hu_xin_fu .piao_fu_name_right .pic-b{width:100%;float:left;height:35px;overflow:hidden;text-align:center}

.banner_3 .hu_xin_fu .piao_fu_name_right .pic-c{width:100px;float:left;height:35px;overflow:hidden;text-align:center}

.banner_3 .hu_xin_fu .piao_fu_name_right .picMarquee-hu .hd{width:100%;height: 46px;line-height: 46px;color: #333;text-align:center;font-size: 24px;}

.banner_3 .hu_xin_fu .piao_fu_name_right .quan_li{font-size:12px;display:block;text-align:center;color: #f16e3f;padding-top:10px;}


@keyframes figerscale{0%{transform:scale(1);-webkit-transform:scale(1)}
    100%{transform:scale(1.2);-webkit-transform:scale(1.2)}
}
@-webkit-keyframes figerscale{0%{transform:scale(1);-webkit-transform:scale(1)}
    100%{transform:scale(1.2);-webkit-transform:scale(1.2)}
}
.banner_4{background: url("../images/1_04.jpg") center no-repeat;width: 100%;height: 1170px;}
.banner_4 .banner_center{width: 1200px;margin: 0 auto;height: 895px;position: relative;padding-top: 438px;}
.banner_5{background: url("../images/1_05.jpg") center no-repeat;width: 100%;height: 1039px;}
.banner_5 .banner_center{width: 1200px;margin: 0 auto;height: 895px;position: relative;padding-top: 345px;}
.banner_6{background: url("../images/1_06.jpg") center no-repeat;width: 100%;height: 895px;}
.banner_7{background: url("../images/1_07.jpg") center no-repeat;width: 100%;height: 1142px;}
.banner_7 .banner_center{width: 1380px;margin: 0 auto;height: 80px;position: relative;}
.banner_7 > .banner_center{padding-top: 180px;}
.banner_8{background: url("../images/1_08.jpg") center no-repeat;width: 100%;height: 777px;}
.banner_8 .banner_center{width: 1200px;margin: 0 auto;height: 80px;position: relative;padding-top: 265px;}
.banner_9{background: url("../images/1_09.jpg") center no-repeat;width: 100%;height: 351px;}
.banner_9 .banner_center{width: 1200px;margin: 0 auto;height: 80px;position: relative;padding-top: 232px;}
.swiper-container {width: 1225px;height: 540px;}
.swiper-container img{width: 1109px;height: 540px;}
.swiper-slide {text-align: center;font-size: 18px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.form-title{font-size: 24px;font-weight: bolder;}
.an_one {overflow: hidden;position: relative;width: 869px;margin: 0 auto;padding-top: 80px;}
.an_one a.a1 {background: #fb6a33;color: #fff;}
.an_one a.a2 {background: #fff;color: #fb6a33;border:1px solid #fb6a33; }
.an_one a {width: 40%;float: left;display: block;text-align: center;height: 45px;font-size: 16px;line-height: 45px;border-radius: 10px;margin: 0 40px;}
.dxk{ margin-top: 4%;}
.dxk input{font-size: 20px;}
.four{width: 96%;overflow: hidden;float: right;margin-top: 28px;}
.times{height: 50px;margin: 0 20px 0 10px;float: left;width: 38%;}
.times1{height: 50px;margin: 0 20px 0 10px;float: left;width: 18%;}
.times input{line-height: 50px;padding: 0 0 0 10px;font-size: 16px;width: 100%;border: 0;border-radius: 5px;}
.times1 input{line-height: 50px;padding: 0 0 0 10px;font-size: 16px;width: 100%;border: 0;border-radius: 5px;}
.net_bot{text-align: center;font-size: 16px;cursor: pointer;float: left;width: 281px;height: 50px;line-height: 50px;border-radius: 1px;background: #009f66;color: #fff;}
.net_bot_1{text-align: center;font-size: 16px;cursor: pointer;float: left;width: 281px;height: 50px;line-height: 50px;border-radius: 1px;background: #009f66;color: #fff;}
.net_bot_2{text-align: center;font-size: 16px;cursor: pointer;float: left;width: 292px;height: 50px;line-height: 50px;border-radius: 1px;background: #c80016;color: #fff;}
.six{width:96%;overflow: hidden;float: right;margin-top: 52%;}
.eight{width:96%;overflow: hidden;float: right;margin-bottom: 234px;}
.times4{height: 50px;margin: 0 20px 0 10px;float: left;width: 20%; border:1px solid red;background-color: #fff;}
.times5{height: 50px;margin: 0 20px 0 10px;float: left;width: 20%; border:1px solid red;background-color: #fff;}
.times6{height: 50px;margin: 0 20px 0 10px;float: left;width: 20%; border:1px solid red;background-color: #fff;}
.times4 input{line-height: 50px;padding: 0 0 0 10px;font-size: 16px;width: 92%;border: 0;border-radius: 5px;}
.times5 input{line-height: 50px;padding: 0 0 0 10px;font-size: 16px;width: 92%;border: 0;border-radius: 5px;}
.times6 input{line-height: 50px;padding: 0 0 0 10px;font-size: 16px;width: 92%;border: 0;border-radius: 5px;}

.times7{height: 50px;margin: 0 20px 0 10px;float: left;width: 20%; background-color: #fff;}
.times8{height: 50px;margin: 0 20px 0 10px;float: left;width: 20%; background-color: #fff;}
.times9{height: 50px;margin: 0 20px 0 10px;float: left;width: 20%; background-color: #fff;}
.times7 input{line-height: 50px;padding: 0 0 0 10px;font-size: 16px;width: 92%;border: 0;border-radius: 5px;}
.times8 input{line-height: 50px;padding: 0 0 0 10px;font-size: 16px;width: 92%;border: 0;border-radius: 5px;}
.times9 input{line-height: 50px;padding: 0 0 0 10px;font-size: 16px;width: 92%;border: 0;border-radius: 5px;}


.banner_6 .slideBox{width: 100%;height: 567px;position: relative;overflow: hidden;margin-left: 350px;top: 175px;}
.banner_6 .slideBox .bd{width: 100%;height: 751px;overflow: hidden;cursor:pointer;position:absolute; top:0;margin-left:260px}
.banner_6 .b6lb{float: left;}
.banner_6 .slideBox .bd li{}
.banner_6 .slideBox .bd li img{width: 100%;height: 751px;display: block;}
.banner_6 .slideBox .prev{background: url("../images/left.png") center no-repeat;width: 46px;height: 61px;position: absolute;left: 13%;top: 450px;opacity: 0;}
.banner_6 .slideBox .next{background: url("../images/right.png") center no-repeat;width: 46px;height: 61px;position: absolute;right: 13%;top: 450px;opacity: 0;}
.banner_6 .slideBox:hover .prev{opacity:1;text-decoration:none;-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_6 .slideBox:hover .next{opacity:1;text-decoration:none;-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_6 .slideBox .hd{width: 1225px;margin: 50px auto;overflow: hidden;text-align:  center;}
.banner_6 .slideBox .hd li{font-size: 20px;border: 1px solid #f1f1f1;margin: 0 7px;cursor: pointer;width: 213px;height: 98px;line-height: 105px;margin-top: 10px;color:#fff;font-size: 40px;}
.banner_6 .slideBox .hd li.on{border: 1px solid #ffcf95;}
.banner_6 .tempWrap{overflow: hidden !important;position: relative !important;height: 490px !important;}
.banner_7 .slideBox{width: 100%;height: 820px;position: relative;}
.banner_7 .slideBox .bd{width: 90%;height: 751px;overflow: hidden;cursor: pointer;margin:0 auto;}
.banner_7 .slideBox .bd li{}
.banner_7 .slideBox .bd li img{width: 100%;height: 751px;display: block;}
.banner_7 .slideBox .prev{background: url("../images/left.png") center no-repeat;width: 46px;height: 61px;position: absolute;left: 0;top: 450px;}
.banner_7 .slideBox .next{background: url("../images/right.png") center no-repeat;width: 46px;height: 61px;position: absolute;right: 0;top: 450px;}
.banner_7 .slideBox:hover .prev{opacity:1;text-decoration:none;-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_7 .slideBox:hover .next{opacity:1;text-decoration:none;-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_7 .slideBox .hd{width: 1225px;margin: 50px auto;overflow:  hidden;text-align:  center;}
.banner_7 .slideBox .hd li{display: inline-block;font-size: 20px;border: 1px solid #1e2c3e;margin: 0 7px;cursor: pointer;width: 113px;height: 38px;line-height: 35px;margin-left: 69px;}
.banner_7 .slideBox .hd li.on{color:  #fff;background-color: #1e2c3e;}
.banner_7 .tempWrap{overflow: hidden !important;position: relative !important;height: 718px !important;}
.tong{position: fixed; z-index: 5;}
.tong img{width:100%;}
