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

/* 内外边距通常让各个浏览器样式的表现位置不同 */

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;}
.img_box{
    width:100%;
}
.nzsgpc .banner{
    padding-top:49.166667%;
    background:url(../images/banner_01.jpg) no-repeat;
    background-size:100%;
}
.nzsgpc .form_one{
    width:100%;
    height:703px;
    background:url(../images/background-1_01.jpg) no-repeat;
    margin-top:-1px;
}
.nzsgpc .form_one_box{
    width:1220px;
    height:618px;
    margin:0 auto;
    background:url(../images/activity_01.jpg) no-repeat;
    position:relative;
}
.nzsgpc input{
    color:#999;
}
.nzsgpc .mb_bj_12{margin: 0 auto 20px;width: 46%;overflow: hidden;position: absolute; right:99px;bottom:97px;}
.nzsgpc .mb_bj_12 .home-design-form{width: 100%;}
.nzsgpc .mb_bj_12 .home-design-form .form-list-box{height: 55px;margin-bottom: 10px;border-radius:10px;}
.nzsgpc .mb_bj_12 .form-list-box .form-area,.mb_bj_12 .form-list-box .form-loction, .mb_bj_12 .form-list-box .form-phone{width: 49%;position:relative;height: 55px;border-radius:5px;background:#eee;}
.nzsgpc .mb_bj_12 .form-list-box .form-area{float:right}
.nzsgpc .mb_bj_12 .form-list-box .form-area,.mb_bj_12 .form-list-box .form-yusuan-provinces{position:relative}
.nzsgpc .mb_bj_12 .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: 18px;line-height: 55px;background:#eee;}
.nzsgpc .mb_bj_12 .yusuan-areas-input,.mb_bj_12 .yusuan-provinces-input{-webkit-appearance:none;outline:0;display:inline-block}

.nzsgpc .mb_bj_12 .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);}
.nzsgpc .mb_bj_12 .form-phone span{position:absolute;top: 14px;z-index:2;right: 5px;font-size: 18px;color:#7b7b7b;}
.nzsgpc .mb_bj_12 .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);}
.nzsgpc .mb_bj_12 .form-list-box #style{display: block;text-align: left;width: 100%;color: #7b7b7b;border: none;outline: 0;font-size: 18px;line-height: 55px;background: #EEE;}
.nzsgpc .mb_bj_12 .yusuan-jishi{position:relative;display:block;text-align:left;width:100%;height: 55px;color:#7b7b7b;border:none;outline:0;font-size: 18px;line-height: 55px;background:#EEE;border-radius:5px;}
.nzsgpc .mb_bj_12 .yusuan-jishi em{color:#7b7b7b;padding-left:10px}
.nzsgpc .mb_bj_12 .huxing_wrap{position:relative}
.nzsgpc .mb_bj_12 .huxing_show{position:relative;width: 440px;height: 55px;line-height:55px;}
.nzsgpc .mb_bj_12 .huxing{position:absolute;top: 60px;left:0;display:none;width: 99%;border:1px solid #ddd;background-color:#fff;z-index:99;}
.nzsgpc .mb_bj_12 .huxing_show span:first-child{margin-left: 15px;}
.nzsgpc .mb_bj_12 .huxing_show span{margin-left: 35px;width:40px;}
.nzsgpc .mb_bj_12 .huxing li:first-child{margin-left: 10px;}
.nzsgpc .mb_bj_12 .huxing li{float:left;width:50px;margin-left: 20px;}
.nzsgpc .mb_bj_12 .huxing .active{background-color:#ff6d15;color:#fff}
.nzsgpc .mb_bj_12 .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}
.nzsgpc .mb_bj_12 .form-list-box .form-phone{width: 97.5%;padding-left:10px;height: 55px !important;}
.nzsgpc .mb_bj_12 .ond_on{width: 100%;height: 55px;background:url(../images/button-1.jpg) no-repeat;line-height: 55px;text-align: center;font-size: 20px;color: #ba6872;position: relative;}
.nzsgpc .mb_bj_12 .footer_on{width: 100%;height: 55px;background: #f1897e;line-height: 55px;text-align: center;font-size: 20px;color: #fff;position: relative;}
.nzsgpc .mb_bj_12 .homepage-ico{background:url(../images/zhi_s.png) no-repeat;width: 28px;height: 55px;position:absolute;right: 80px;top: 10px;z-index:99;background-size: contain;}
@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)}
}
.nzsgpc .mb_bj_12 .home-design-finger{animation:figerscale .5s linear infinite alternate;-webkit-animation:figerscale .5s linear infinite alternate}

.nzsgpc .mb_bj_12 .huxing_hide{position:relative}
.nzsgpc .mb_bj_12 .huxing_hide{position:relative;width: 440px;height: 55px;line-height:55px;}
.nzsgpc .mb_bj_12 .hux_hi{position:absolute;top: 60px;left:0;display:none;width: 99%;border:1px solid #ddd;background-color:#fff;z-index:99;}
.nzsgpc .mb_bj_12 .huxing_hide span:first-child{margin-left: 15px;}
.nzsgpc .mb_bj_12 .huxing_hide span{margin-left: 35px;width:40px;}
.nzsgpc .mb_bj_12 .hux_hi li:first-child{margin-left: 10px;}
.nzsgpc .mb_bj_12 .hux_hi li{float:left;width:50px;margin-left: 20px;}
.nzsgpc .mb_bj_12 .hux_hi .active{background-color:#ff6d15;color:#fff}
.nzsgpc .mb_bj_12 .hux_hi 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}
.nzsgpc .mb_bj_12 .txtMarquee-left{width: 95%;margin: 15px auto;position: relative;}
.nzsgpc .mb_bj_12 .txtMarquee-left .bd{width: 90%;margin: 0 auto;}
.nzsgpc .mb_bj_12 .txtMarquee-left .tempWrap{width: 100% !important;overflow: hidden;}
.nzsgpc .mb_bj_12 .txtMarquee-left li{float: left;margin: 0 10px;font-size: 14px;color: #333;width: 240px !important;text-align: center;}
.nzsgpc .mb_bj_12 .txtMarquee-left .yuan_dian{background: #666;width: 7px;height: 7px;border-radius: 50%;display: block;position: absolute;left: 0;top: 8px;}
.nzsgpc .djs_box{
    width:100%;
    height:627px;
    background:url(../images/background-1_02.jpg) no-repeat;
}
.nzsgpc .djs{
    width:1219px;
    margin:0 auto;
    height:180px;
    background:url(../images/activity_02.jpg) no-repeat;
    position:relative;
}
.nzsgpc .form_two{
    width:1219px;
    margin:0 auto;
    height:363px;
    background:url(../images/activity_03.jpg) no-repeat;
    position:relative;
}
.nzsgpc .djs_text{
   position:absolute;
   top:48px;
   right:210px;
}
.nzsgpc .djs_text span{
   display:inline-block;
   width:50px;
   height:50px;
   margin-left:26px;
   line-height:50px;
   text-align:center;
   color:#ba071a;
   /* color:#fff; */
   font-size:42px;
}
.nzsgpc .form_two_text{
    position:absolute;
    bottom:50px;
    width:90%;
    left:4%;
    height:60px;
    border-radius: 40px;
    display:flex;
    justify-content: space-around;
    align-items: center;
}
.nzsgpc .input_box{
    width:30%;
    height:50px;
    background-color:#fff;
    border-radius: 30px;
    line-height:50px;
}
.nzsgpc .input_box input{
    width:100%;
    height:100%;
    background:transparent;
    border:none;
    outline:none;
    text-indent: 15px;
    font-size:18px;
}
.nzsgpc .xq_one{
    width:100%;
    height:1236px;
    background:url(../images/background-1_03.jpg) ;
    padding-bottom:156px;
}
.nzsgpc .xq_one_img{
    width:1219px;
    height:667px;
    margin: 0 auto;
    background:url(../images/activity_04.jpg) no-repeat;
}
.nzsgpc .xq_two_img{
    width:1219px;
    height:515px;
    margin:0 auto;
    background:url(../images/activity_05.jpg) no-repeat;
    position:relative;
}
.nzsgpc .xq_two_img .img_two_item{
    width:100%;
    position:absolute;
    bottom:55px;
    display:flex;
    justify-content: space-around;
}
.nzsgpc .xq_three_img{
    width:1219px;
    height:135px;
    margin:0 auto;
    background:url(../images/activity_06.jpg) no-repeat;
}
.nzsgpc .xq_two{
    width:100%;
    height:979px;
    background:url(../images/background-1_04.jpg) no-repeat;
}
.nzsgpc .three_item{
    width:1219px;
    height:891px;
    margin:0 auto;
    background:url(../images/activity_07.jpg) no-repeat;
    position:relative;
}
.nzsgpc .tenshg{
    position:absolute;
    bottom:50px;
    left:50%;
    margin-left:-274px;
}
.nzsgpc .xq_three{
    width:100%;
    height:948px;
    background:url(../images/background-1_05.jpg) no-repeat;
}
.nzsgpc .item_four{
    width:1219px;
    height:840px;
    margin:0 auto;
    background:url(../images/activity_08.jpg) no-repeat;
    position:relative;
}
.nzsgpc .form_three{
   width:100%;
   height:914px;
   background:url(../images/activity_09.jpg) no-repeat;
   position:relative;
   
}

.nzsgpc .sybs_box{
    position:relative;
    top:193px;
    left:50%;
    margin-left:-607px;
    width:1427px;
    height:586px;
}
.nzsgpc .bm_bj_1{
    position:absolute;
    top:20px;
    left:0;
    width:1172px;
    height:419px;
    background:url(../images/form_footer.jpg) no-repeat;
}
.nzsgpc .people_img{
  position:absolute;
  right:0px;
  width:343px;
  height:545px;
  background:url(../images/people_img.png) no-repeat;
}
.nzsgpc .tensjs{
  position:absolute;
  width:890px;
  top:20px;
  left:50%;
  margin-left:-451px;
  height:91px;
  background:url(../images/tensmush.jpg) no-repeat;
}
.nzsgpc .huig{
  position:absolute;
  width:890px;
  bottom:52px;
  left:50%;
  margin-left:-451px;
  height:91px;
  background:url(../images/huigu.jpg) no-repeat;
}
.nzsgpc .bm_bj_1 .ban_center{width:1200px;margin:auto;height:701px;position:relative}
.nzsgpc .bm_bj_1 .text{padding: 130px 0 0 415px;}
.bm_bj_1 .text h1{font-size: 50px;font-weight: bold;color: #474650;line-height: 1;}
.bm_bj_1 .text h2{font-size: 15px;color: #d1d1d7;font-weight: bold;margin-bottom: 5px;}
.bm_bj_1 .ban_center .ban_mli{width:1200px;margin:auto;height:621px;position:relative}
.bm_bj_1 .ban_center .ban_mli .bo_li1{float:left;width:626px;height: 355px;margin:30px 0;margin-top:65px;}
.bm_bj_1 .ban_center .ban_mli .bo_li2{float:right;width:510px;height: 335px;margin: 15px 0;margin-right:50px;}
.bm_bj_1 .ban_center .ban_mli .ba4_time{width:1000px;height:120px;overflow:hidden;line-height:1.3}
.bm_bj_1 .ban_center .ban_mli .ba4_time .ba4_ena{text-align:center;display:block;color:#fff;margin-top:13px;font-size:38px}
.bm_bj_1 .ban_center .ban_mli .ba4_time .ba4_man{text-align:center;display:block;color:#fff;font-size:22px}
.bm_bj_1 .ban_center .bo_li1 .times{margin-top: 15px;text-align:center;position:relative;border-radius: 40px;}
.bm_bj_1 .ban_center .bo_li1 .times input{height: 60px;background: #f8f8f7;border:0;padding-left:10px;border-radius:40px;width: 510px;font-size:18px;color: #999;}
.bm_bj_1 .ban_center .bo_li1 .times select{height:50px;background:#e5e5e5;border:0;padding-left:10px;width:415px;font-size:18px}
.bm_bj_1 .ban_center .bo_li1 .times i{font-size:18px;margin-right:20px;color:#333}
.bm_bj_1 .ban_center .bo_li1 .times span{position: absolute;right: 80px;top: 13px;font-size: 15px;color: #717171;}
.bm_bj_1 .ban_center .bo_li1 .times em{position:absolute;right:75px;font-size:20px;top:10px}
.bm_bj_1 .ban_center .bo_li1 button{text-align:center;border:0;margin:20px 0 0 52px;display:block;cursor:pointer;font-size: 22px;color:#fff;border-radius: 5px;}
.bm_bj_1 .ban_center .md-list{width: 510px;margin:30px auto 0;height: 310px;}
.bm_bj_1 .ban_center .picMarquee-top-en{width:465px;height: 265px;position:relative;color:#fff;}
.bm_bj_1 .ban_center .picMarquee-top-en .bd{width:100%;height: 210px;overflow:hidden;position:absolute;left:0;top:55px;border-bottom: 1px dashed #bfbfbf;}
.bm_bj_1 .ban_center .picMarquee-top-en .bd ul{overflow:hidden;zoom:1}
.bm_bj_1 .ban_center .picMarquee-top-en .bd ul li{height:36px;line-height:36px;zoom:1;cursor:pointer;font-size:14px;color:#333;}
.bm_bj_1 .ban_center .pic-a{width:140px;float:left;height:36px;overflow:hidden;text-align:center;}
.bm_bj_1 .ban_center .pic-b{width:150px;float:left;height:36px;overflow:hidden;text-align:center;}
.bm_bj_1 .ban_center .pic-c{width:160px;float:left;height:36px;overflow:hidden;text-align:center}
.bm_bj_1 .ban_center .picMarquee-top-en .hd{width:100%;height: 50px;line-height:33px;color:#242324;text-align:center;font-size: 24px;border-bottom: 1px dashed #bfbfbf;}
.bm_bj_1 .ban_center .picMarquee-top-en .hd em{color: #fd3636;text-align:center;padding: 5px;margin:0 2px;font-size: 35px;}
.bm_bj_1 .ban_center .md-list p{color: #fd3636;text-align: center;font-size: 14px;padding-top: 7px;}
.banner_15{background: #ba071a;width: 100%;height: 855px;margin-top:-15px;}
input::-webkit-input-placeholder {
    color:#999;
  }
  input::-moz-input-placeholder {
    color: #999;
  }
  input::-ms-input-placeholder {
    color: #999;
  } 
.banner_15 .ban_center{width: 1200px;height: 1091px;margin: auto;position: relative;}

.banner_15 .ban_center p{font-size: 18px;position: absolute;left: 0;bottom: 0;line-height: 30px;}
.video{width: 100%;height: auto;overflow: hidden;padding-top: 10px;}
.video .video_cen{width: 1200px;height: auto;margin: auto;position: relative;}
.video .tite{width: 1200px;text-align:  center;display:  block;position:  relative;font-size: 58px;color: #ffffff;font-weight:  bold;margin-bottom: 50px;margin: 0 auto 50px;}
.video .tite:before{content: "";width: 5%;height: 3px;background: #ffffff;display:  block;position:  absolute;left: 150px;top: 50px;}
.video .tite:after{content: "";width: 5%;height: 3px;background: #ffffff;display: block;position: absolute;right: 150px;top: 50px;}

.video .video_cen .bd{width:1171px;height: 630px;margin: auto;position: relative;overflow: hidden;border: 5px solid #ffffff;}
.video .video_cen .bd li{width: 1190px;height: 723px;margin: auto;position: relative;float: left;}
.video .video_cen .bd li img{width: 100%;height: 723px;display: block;}
.video .video_cen .bd li .shi_pin_on{position: absolute;top: -90px;left: 50%; margin-left:-596px;width: 100%;height: 100%;}
.video .video_cen .bd li .shi_pin_on .sound-icon{position: absolute;right: 10px;top: 10px;width: 40px;height: 40px;background-color: #9e9e9e;text-align:  center;line-height: 40px;font-size:  18px;cursor:  pointer;display:  block;z-index: 999;}
.video .video_cen .hd{width: 100%;overflow:  hidden;height:  auto;position:  relative;margin-top: 15px;}
.video .video_cen .hd li{float:  left;width:  185px;height: 160px;margin: 7px;cursor:  pointer;}
.video .video_cen .hd li img{width: 180px;height: 130px;display: block;border: 3px solid #ffffff;}
.video .video_cen .hd li p{color: #ffffff;text-align:  center;font-size:  14px;margin-top: 5px;}
.xq_three .form_two_text{
    width:86%;
    bottom:100px;
    left:6%;
}

