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


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

.enroll{width: 100%;height: auto;position: relative;margin: 100px 0 110px;}
.enroll .enroll_img{background: url("../images/ji_su.jpg") center no-repeat;width: 1189px;height: 144px;margin: 0 auto;}
.enroll .hu_xin_fu{width: 1200px;margin: 0 auto;position: relative;height: 350px;}
.enroll .hu_xin_fu .piao_fu_name_left{float: left;width: 45%;margin-left: 40px;margin-top: 40px;}
.enroll .hu_xin_fu .piao_fu_name_left .home-design-form{padding: 10px 5px 30px;background-color:#fff;}
.enroll .hu_xin_fu .piao_fu_name_left .home-design-form .form-list-box{height: 55px;margin-bottom: 10px;border-radius:10px;display: inline-block;}
.enroll .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:#EEE;}
.enroll .hu_xin_fu .piao_fu_name_left .form-list-box .form-area{float:right}
.enroll .hu_xin_fu .piao_fu_name_left .form-list-box .form-area,.form-list-box .form-yusuan-provinces{position:relative}
.enroll .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:#EEE;}
.enroll .hu_xin_fu .piao_fu_name_left .yusuan-areas-input,.yusuan-provinces-input{-webkit-appearance:none;outline:0;display:inline-block}
.enroll .hu_xin_fu .piao_fu_name_left .form-list-box input::-webkit-input-placeholder{font-size:16px;color:#7b7b7b}
.enroll .hu_xin_fu .piao_fu_name_left .form-phone span{position:absolute;top: 14px;z-index:2;right: 5px;font-size: 18px;color:#7b7b7b;}
.enroll .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);}
.enroll .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: #EEE;}
.enroll .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;}
.enroll .hu_xin_fu .piao_fu_name_left .yusuan-jishi em{color:#7b7b7b;padding-left:10px}

.enroll .hu_xin_fu .piao_fu_name_left .huxing_wrap{position:relative}
.enroll .hu_xin_fu .piao_fu_name_left .huxing_show{position:relative;width: 530px;height:55px;line-height:55px;}
.enroll .hu_xin_fu .piao_fu_name_left .huxing{position:absolute;top:55px;left:0;display:none;width: 525px;border:1px solid #ddd;background-color:#fff;z-index:99;}
.enroll .hu_xin_fu .piao_fu_name_left .huxing_show span:first-child{margin-left: 20px;}
.enroll .hu_xin_fu .piao_fu_name_left .huxing_show span{margin-left: 60px;width:40px;}
.enroll .hu_xin_fu .piao_fu_name_left .huxing li:first-child{margin-left:20px}
.enroll .hu_xin_fu .piao_fu_name_left .huxing li{float:left;width:50px;margin-left: 40px;}
.enroll .hu_xin_fu .piao_fu_name_left .huxing .active{background-color:#ff6d15;color:#fff}
.enroll .hu_xin_fu .piao_fu_name_left .huxing li a{display:block;width:40px;text-align:center;background-color:#f4f4f4;border-radius:2px;font-size:14px;line-height:40px;height:40px;margin:10px 0}


.enroll .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);}
.enroll .hu_xin_fu .piao_fu_name_left .overlay-bd,.banac_bottom{position:relative;width:100%}
.enroll .hu_xin_fu .piao_fu_name_left .banac_bottom{cursor: pointer;height: 55px;border-radius:5px;margin-top: 15px;background-color: #1fa4ff;}
.enroll .hu_xin_fu .piao_fu_name_left .form-list-box .form-phone{width: 97.5%;padding-left:10px;}
.enroll .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;}
.enroll .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;}
@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)}
}
.enroll .hu_xin_fu .home-design-finger{animation:figerscale .5s linear infinite alternate;-webkit-animation:figerscale .5s linear infinite alternate}
.enroll .hu_xin_fu .piao_fu_name_right{width: 40%;float: right;margin-right:  40px;margin-top: 40px;}
.enroll .hu_xin_fu .piao_fu_name_right .md-list{width: 100%;height: 355px;margin:  0;}
.enroll .hu_xin_fu .piao_fu_name_right .picMarquee-hu{width: 100%;height: 340px;position:relative;}
.enroll .hu_xin_fu .piao_fu_name_right .picMarquee-hu .bd{width:100%;height: 250px;overflow:hidden;border-bottom: 1px dashed #bfbfbf;position:  relative;top: 3px;border-top: 0;}
.enroll .hu_xin_fu .piao_fu_name_right .picMarquee-hu .bd ul{overflow:hidden;zoom:1}
.enroll .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;}
.enroll .hu_xin_fu .piao_fu_name_right .pic-a{width:140px;float:left;height:35px;overflow:hidden;text-align:center}
.enroll .hu_xin_fu .piao_fu_name_right .pic-b{width:160px;float:left;height:35px;overflow:hidden;text-align:center}
.enroll .hu_xin_fu .piao_fu_name_right .pic-c{width:150px;float:left;height:35px;overflow:hidden;text-align:center}
.enroll .hu_xin_fu .piao_fu_name_right .picMarquee-hu .hd{width:100%;height: 60px;line-height: 50px;color: #888888;text-align:center;font-size: 20px;border-bottom: 1px dashed #bfbfbf;}
.enroll .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: #1fa4ff;}
.enroll .hu_xin_fu .piao_fu_name_right .quan_li{font-size:  12px;display:  block;text-align:  center;color: #1fa4ff;padding-top: 10px;}

.enroll .num-frame-1{overflow: hidden;position: relative;height: 65px;margin: 0 auto 10px;border: 6px solid #D2D1D1;border-radius: 4px;}
.enroll .num-frame-1 .yuan{position: absolute;width: 16px;height: 16px;line-height: 16px;right: 12px;bottom: 6px;}
.enroll .num-window-1{width: 93.5%;height: 87%;padding-right: 28px;padding-top: 4px;border-radius: 4px;border-top: 2px solid #3D3C30;border-bottom: 2px solid #6C6B60;border-left: 3px solid #3D3C30;border-right: 3px solid #3D3C30;background-color: #D3D3CB;box-shadow: 0 1px 5px 1px #ABABA5 inset;}
.enroll .num-window-1 div{float: right;width: 150px;height: 48px;margin: 5px 1px 0;}
.enroll .num-window-1 div img{width: 100%;}



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

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

.banner_4{background: url("../images/1_05.jpg") center no-repeat;width: 100%;height: 246px;}
.banner_4 .ban_center{width: 1200px;margin: 0 auto;position: relative;height: 246px;}
.banner_4 .ban_center span{font-size: 60px;display: block;text-align: center;color:  #636363;padding-top: 60px;}

.banner_5{background: url("../images/1_06.jpg") center no-repeat;width: 100%;height: 703px;}
.banner_5 .ban_center{width: 1200px;margin: 0 auto;position: relative;height: 703px;}
.banner_5 .ban_center .ban_img_an{background: url("../images/fan_wu.png") center no-repeat;width: 1045px;height: 630px;margin: 0 auto}

.you_quan{width:1200px;margin:0 auto;height:auto;position:relative}
.you_quan .you_name{font-size:60px;position:relative;margin-top:100px}
.you_quan .you_name span{display:block;text-align:center;color:#636363}
.you_quan .you_name i{color:#ed0b4b;font-weight:700;font-size:64px;margin:0 5px}
.you_quan .you_name em{width:100px;display:block;height:2px;background:#636363;margin:25px auto}
.you_quan ul{text-align:center;margin:60px 0}
.you_quan ul li{width:374px;height:208px;display:inline-block;margin:0 10px}
.you_quan ul li a{width:374px;height:208px;display:block}
.you_quan ul li img{display:block;width:100%}
.you_quan .a_qun{width:278px;height:56px;display:block;margin:80px auto 100px;text-align:center;background:#ed0b4b;color:#fff;font-size:24px;line-height:56px;border-radius:30px}
.banner_6{background:url(../images/1_08.jpg) center no-repeat;width:100%;height:288px}
.banner_6 .ban_center{width:1200px;margin:0 auto;position:relative;height:288px}
.banner_6 .ban_center span{font-size:60px;display:block;text-align:center;color:#636363;padding-top:70px}
.banner_6 .ban_center em{display:block;text-align:center;color:#636363;font-size:24px;padding-top:60px}
.banner_7{background:url(../images/1_09.jpg) center no-repeat;width:100%;height:585px}
.banner_7 .ban_center{width:1200px;margin:0 auto;position:relative;height:585px}
.banner_7 .ban_center img{width:1163px;display:block;margin:0 auto}


.banner_8{background: url("../images/1_10.jpg") center no-repeat;width: 100%;height: 322px;}
.banner_8 .ban_center{width: 1200px;margin: 0 auto;position: relative;height: 322px;}
.banner_8 .ban_center span{font-size:60px;display:block;text-align:center;color:#636363;padding-top: 100px;padding-right: 60px;}
.banner_8 .ban_center em{display:block;text-align:center;color:#636363;font-size:24px;padding-top:60px}

.wen_za{background: #1fa4ff;width: 900px;font-size: 14px;border-radius: 55px;margin: 40px auto 90px;padding: 20px 110px;color:  #fff;line-height: 30px;}

.banner_10{background:url(../images/1_12.jpg) center no-repeat;width:100%;height:461px}
.banner_10 .ban_center{width:1200px;margin:0 auto;position:relative;height:461px}
.banner_10 .ban_center ul{text-align:center;display:block}
.banner_10 .ban_center ul li{width:267px;height:345px;display:inline-block;margin:0 15px}
.banner_10 .ban_center ul li span{font-size:24px;color:#1fa4ff;display:block;padding-top:190px}
.banner_10 .ban_center ul li p{font-size:14px;color:#636363;width:75%;margin:15px auto;text-align:left}
.banner_11{background:url(../images/1_13.jpg) center no-repeat;width:100%;height:107px}
.banner_11 .ban_center{width:1200px;margin:0 auto;position:relative;height:107px;cursor:pointer}
.banner_12{background:url(../images/1_14.jpg) center no-repeat;width:100%;height:269px}
.banner_12 .ban_center{width:1200px;margin:0 auto;position:relative;height:269px}
.banner_12 .ban_center span{font-size:60px;display:block;text-align:center;color:#636363;padding-top:75px}
.banner_12 .ban_center em{display:block;text-align:center;color:#636363;font-size:24px;padding-top:60px}

.banner_13{background:url(../images/1_15.jpg) center no-repeat;width:100%;height:744px}
.banner_13 .ban_center{width:1200px;margin:0 auto;position:relative;height:744px}
.banner_13 .ban_center .vertical{text-align:center;position:relative;padding-top:35px}
.banner_13 .ban_center .vertical li{width:224px;height:140px;display:inline-block;margin:9px 6px;position:  relative;cursor: pointer;}
.banner_13 .ban_center .vertical li .front{width:224px;height:140px;background:#fff;border:1px solid #a7a7a7;color:#7a7a7a;position:  absolute;top:  0;left:  0;right:  0;}
.banner_13 .ban_center .vertical li .front span{display:block;font-size:36px;margin-top:20px}
.banner_13 .ban_center .vertical li .front em{display:block;font-size:20px;margin-top:5px}
.banner_13 .ban_center .vertical li .info{display:none;width:224px;height:140px;position:  absolute;top:  0;left:  0;right:  0;}
.banner_13 .ban_center .vertical li .info img{width:100%;display:block}
.banner_13 .ban_center .zi_center{width: 100%;height: auto;overflow: hidden;text-align:  center;}
.banner_13 .ban_center .zi_center a{width: 278px;height: 56px;display: inline-block;text-align: center;font-size: 24px;color: #ffffff;border-radius:  30px;line-height:  56px;margin: 70px 60px;}
.banner_13 .ban_center .zi_center a.a_left{background: #ed0b4b;}
.banner_13 .ban_center .zi_center a.a_right{background: #1fa4ff;}


.promise{width:1200px;margin:0 auto;position:relative}
.promise .promise_name span{font-size:60px;display:block;text-align:center;color:#fca726;padding-top:75px}
.promise .promise_name em{width:100px;display:block;height:2px;background:#fca726;margin:25px auto}
.promise .promise_name p{display:block;text-align:center;color:#636363;font-size:24px;padding-top:15px}
.promise ul{text-align:center;position:relative;width:100%;margin:80px 0 60px}
.promise ul li{width:225px;height:225px;display:inline-block;text-align:center;border-radius:50%;background:#1fa4ff;color:#fff;margin:0 5px}
.promise ul li span{font-size:36px;display:block;width:65%;border-bottom:1px solid #fff;margin:40px auto 15px}
.promise ul li p{font-size:20px}

.banner_14{background: url("../images/1_17.jpg") center no-repeat;width: 100%;height: 338px;}
.banner_14 .ban_center{width: 1200px;margin: 0 auto;position: relative;height: 338px;}
.banner_14 .ban_center .four{width: 1110px;overflow:hidden;display:inline-block;margin: 0 auto;margin-top: 166px;margin-left: 50px;}
.banner_14 .ban_center .four .times{height: 50px;margin: 0px 20px 0 5px;float:  left;width: 30%;}
.banner_14 .ban_center .four .times input{line-height: 50px;padding:0 5px;font-size:16px;width: 100%;border:  0;background: rgba(255, 255, 255, 0);}
.banner_14 .ban_center .four .bot_botom{text-align:center;font-size:16px;cursor:pointer;float:  left;width: 268px;height: 50px;margin: 0 0 0 5px;line-height:  50px;}

.onecanslide .piao_fu_name_right .tempWrap{
    height:277px !important;
}
.form-phone_a{
    position: absolute;
    width: 20px;
    height: 20px;
    top: 20px;right: 0;
    background-color: #eeeeee;
}
.form-phone img{
    width: 12px;
    height: 10px;
    position: absolute;
    top: 24px;right: 25px;
}
.form-phone2 input{
    width: 100%;
    height: 100%;
    display: block;
    background-color: #eeeeee;
    padding-left: 16px;
    box-sizing: border-box;
    font-size: 16px;
    color: #939393;
    border-radius: 10px;
}
.form-phone2 em{
    font-size: 18px;
    position: absolute;
    top: 13px;right: 36px;
    color: #939393;
}
.fl_mlsdz_baoming_b{
    width: 100%;
    height: 55px;
    line-height: 55px;
    position: relative;
    background-color: #ededed;
    border-radius: 6px;
    margin-bottom: 12px;
  }
  .fl_mlsdz_baoming_b span{
    font-size: 18px;
    color: #939393;
    margin-right: 16px;
  }
  .fl_mlsdz_baoming_b span:first-of-type{
    margin-left: 31px;
    display: inline-block;
  }
  .fl_mlsdz_baoming_b ul{
    width: 100%;
    height: 443px;
    border: 1px solid #ddd;
    background-color: #fff;
    padding-left: 8px;
    padding-right: 20px;
    padding-top: 26px;
    box-sizing: border-box;
    position: absolute;
    top: 56px;
    z-index: 16;
    border-radius: 10px;
    display: none;
  }
  .fl_mlsdz_baoming_b ul li{
    width: 60px;
    height: 100%;
    display: inline-block;
    margin-left: 30px;
  }
  .fl_mlsdz_baoming_b ul li a.active{
    background-color: #ff6d15;
    color: #fff;
  }
  .fl_mlsdz_baoming_b ul li a{
    display: block;
    width: 70px;
    height: 43px;
    line-height: 43px;
    color: #7b7b7b;
    background-color: #ededed;
    font-size: 18px;
    text-align: center;
    margin-bottom: 15px;
    border-radius: 6px;
  } 
  .fl_mlsdz_baoming_b img{
    width: 16px;
    height: 14px;
    position: absolute;
    top: 24px;right: 58px;
  }
.ban_center_bt{
  width: 174px;
  height: 49px;
  line-height: 49px;
  padding-left: 30px;
  box-sizing: border-box;
  position: absolute;
  top: 42px;right: 83px;
  background-color: #ffa729;
  color: white;
  font-size: 18px;
  border-radius: 50px;
}
.ban_center .homepage-ico{
  width: 28px;
  height: 55px;
  position: absolute;
  right: 96px;
  top: 49px;
  background-size: contain;
  background: url(http://www.fanglin.cc/zt/huxing/images/zhi_s.png) no-repeat;
  -webkit-animation: figerscale .5s linear infinite alternate;
}


































input::-webkit-input-placeholder {
    font-size: 16px !important;
  }



