html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
a{text-decoration: none;color: black;}
body{font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;-webkit-text-size-adjust:none;min-width:1200px;}
input[type='text'],input[type='number'],input[type='password'],input[type='reset'],input[type='submit'],input[type='button'],input[type='tel'],button,textarea{outline:none;border-radius:0; border:none;} /*去掉苹果的默认UI来渲染按钮*/
ol,ul{list-style: none;} 
h1,h2,h3,h4,h5,h6 {font-weight: normal;} 
textarea{overflow:auto;resize:none;}
i,em{font-style:normal;}
*{margin:0;padding:0;list-style:none;font-family:""Microsoft YaHei",Arial,Helvetica,sans-serif;";}
img{max-width:100%;border:0;vertical-align: middle;}
*{box-sizing:border-box;}

/*header*/
/*页面滚动时导航置顶样式*/
.header-main.position{position:fixed;top:0;height:80px;width:100%;z-index:999;box-shadow:0 0 10px 2px rgba(0,0,0,.1);}
.header-main.position .header-top{display:none;}
.header-main.position .nav-content{top:0;}
.header-main.position .hidden-nav{top:84px;}
/*页面滚动时导航置顶样式*/
.header-main{background-color:#fff;position:relative;box-sizing:border-box;z-index: 10;}
.header-border{font-size:0;width:100%;height:4px;background-color:#2bd094;position:relative;z-index:10;}
.header-top{width: 100%;height: 50px;border-bottom: 1px solid #f5f5f5;position: relative;z-index:10;}
.header-content{background-color:#fff;width:1200px;margin:0 auto;height:50px;line-height: 50px;font-size: 14px;color: #333333;}
.header-content:after,.header-content .header-left:after,.header-content .header-right:after,.nav-content:after,.nav-content .nav-left:after{content:'';display:block;width:0;height:0;clear:both;}
.header-content .header-left{float:left;}
.header-content .header-right{float:right;}
.header-content .header-left .logo-tip{margin-right: 20px;}
.header-content .header-left .tel{margin-left: 20px;}
.header-content .header-right .sign-in{font-size:14px;color:#333;}
.header-content .header-right .sign-in,.header-content .header-right .register,.header-content .header-right .helping{margin-left: 20px;}
.header-content .header-right .helping{padding: 8px 15px;color: #2bd094;border: 1px solid #e8e8e8;}
.header-content .header-right .sign-in:hover,.header-content .header-right .register:hover{color: #2bd094;}
.banner-content{text-align: center;}
.nav-main{background-color:#fff;width: 100%;position:relative;}
.nav-content{height:80px;background-color:#fff;width:1200px;margin:0 auto;position:relative;z-index:10;line-height: 80px;}
.logo{float:left;}
.logoImg{vertical-align: middle;}
.nav-content .nav-left{float:right;}
.nav-content .nav-left > li{float:left;text-align:center;position:relative;z-index: 2;}
.nav-content .nav-left > li > a{font-size:16px;color:#333333;display:block;margin: 0 23px;}
.nav-content .nav-left:nth-of-type(7) a{margin-right: 0px;}
.nav-content .nav-left > li:hover > a{color:#2bd094;border-bottom: 2px solid #2bd094;margin-bottom: 1px;}
/*.nav-content .nav-left > li:hover > .hide-nav{display:block;}*/
.nav-content .nav-left >li .icon{margin-top:-2px;color:#999;width:20px;height:20px;vertical-align: middle;fill: currentcolor;overflow:hidden;font-size:24px;transition: all .6s;}
.nav-content .nav-left >li:hover .icon{color:#2bd094;transform:rotate(180deg);}
.nav-content .nav-left > li.active > a{color:#2bd094;border-bottom: 2px solid #2bd094;margin-bottom: 1px;}
/*.nav-content .nav-left .hide-nav{display:none;position:absolute;width:100%;left:0;top:80px;;}
.nav-content .nav-left .hide-nav:after{content:'';position:absolute;top:7px;left:50%;margin-left:-7px;display:block;width:14px;height:14px;background-color:#fff;box-shadow:0 0 10px 1px rgba(0,0,0,.1);transform:rotate(45deg);}
.nav-content .nav-left .hide-nav .nav-list{border:1px solid #eee;margin-top:13px;box-shadow:0 0 10px 1px rgba(0,0,0,.1);}
.nav-content .nav-left .hide-nav .nav-list>a{background-color:#fff;position:relative;z-index:9;display:block;text-align:center;font-size:14px;color:#333333;line-height:40px;height:40px;}
.nav-content .nav-left .hide-nav .nav-list > a:hover{background-color:#1ad572;color:#fff;}*/
.nav-content .nav-left > li.register-btn:hover>a{color:#fff;border-bottom:0;margin-bottom:0;}
.nav-content .nav-left > li.register-btn>a{margin-right:0;background-color:#2bd094;color:#fff;padding:0 20px;border-radius:3px;margin-top:23px;height:34px;line-height:34px;}

/*价格与服务下拉开始*/
.nav-content .nav-left .price-service{
	position: relative;
}
.hidden-list{
	display: none;
	/*width: 100%;
	position: absolute;
	left: 0;
	top: 83px;
    background-color: #fff; */
    width: 207px;
    position: absolute;
    left: -43px;
    top: 83px;
    background-color: #fff;
}
.hidden-list>li{
	height: 50px;
	line-height: 50px;
}
.hidden-list>li:hover a{
	color: #2bd094;
}
/*价格与服务下拉结束*/

.hidden-nav{display: none;border-bottom: solid 1px #ddd;position:fixed;width:100%;min-width:1200px;padding:30px 0;left:0;top:134px;background-color:#fff;border-top:solid 2px #f4f4f4;}
.hidden-nav.show{display: block;}
.hidden-nav .hideNav-main{width:1200px;margin:0 auto;}
.hideNav-main{text-align: left;}
.hideNav-main:after{content:'';display:block;width:0;height:0;clear:both;}
.hideNav-list{float:left;box-sizing:border-box;border-left:solid 1px #e7e7e7;width:430px;padding-left:30px;padding-right:30px;}
.hideNav-list:first-child{border-left:0;padding-left:0;width:385px;}
.hideNav-list:last-child{padding-right:0;width:385px;}
.hideNav-title{font-size:16px;color:#333;margin-bottom:35px;line-height: 1;}
.hideNav-box:after{content:'';display:block;width:0;height:0;clear:both;}
.hideNav-box>ul:after{content:'';display:block;width:0;height:0;clear:both;}
.hideNav-box>ul>li{margin-bottom:18px;width:165px;line-height:normal;float: left;}
.hideNav-box>ul>li:nth-child(odd){margin-right: 23px;}
.hideNav-box>ul>li>a{display:block;}
.hideNav-box .main{font-size:14px;color:#333;display:block;margin-bottom:5px;}
.hideNav-box .small{font-size:12px;color:#999;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*header*/

/*页脚*/
.foot{display:block;width:100%;background:#373d41;overflow:hidden;}
.footBom{display:block;width:1200px;margin:0 auto;box-sizing:border-box;}
.footBomLeft,.xian,.footBomRight{display:block;float:left;overflow:hidden;}
.footBom{overflow:hidden;}
.footBomLeft{width:35%;padding-top:50px;float: left;}
.footBom_top{display:block;overflow:hidden;}
.footBom_top span,.footBom_top dl{display:block;float:left;}
.footBom_top dl{padding-left:20px;}
.footBom_top dl dt{display:block;font-size:13px;color:#b6b6b6;}
.footBom_top dl dd{display:block;font-size:21px;color:#eee;}
.xian{background:url(../images/iy.png) no-repeat;width:2px;height:150px;margin-top:30px;}
.footBomLeft p{display:block;font-size:12px;color:#b6b6b6;margin-top:10px;}
.footBomLeft p b{font-weight:normal;color:#eeeeee;}
.footBomRight{width:64%;height:220px;margin-top:35px;overflow:hidden;float: left;}
.footBomRight dl{display:block;float:left;padding-left:90px;}
.footBomRight dl dt{display:block;font-size:16px;color:#fff;margin-bottom:15px;}
.footBomRight dl dd a{display:block;font-size:12px;color:#b7b7b7;line-height:26px;}
.footBomRight dl dd a:hover{color:#1097d5;transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;}
.footBottm{display:block;overflow:hidden;}
.footBottm p{display:block;font-size:12px;color:#b6b6b6;text-align:center;line-height:24px;}

/*悬浮*/
.suspend-main{position:fixed;right:20px;top:50%;margin-top: -120px;z-index:999;}
.suspend-main-content{width: 60px;border: 1px solid #ebebeb;}
.suspend-main-content-item{width: 100%;text-align: center;background-color: #fff;cursor: pointer;position: relative;}
.suspend-main-content-item:nth-of-type(2),.suspend-main-content-item:nth-of-type(3),.suspend-main-content-item:nth-of-type(4){border-top: 1px solid #ebebeb;}
.suspend-main-content-item p{color: #2bd094;font-size: 12px;}
.suspend-main-img-top{margin-top: 10px;}
.wechat-hover{width: 100%;height: 62px;padding: 10px 0}
.wechat-hovering{width: 100%;height: 62px;padding: 4px 0;display: none}
.wechat-hovering p{color: #fff;padding-top: 10px;}
.erweima{position:absolute;top:0;right: 70px;width: 120px;padding:10px;box-shadow: 0 0 10px 1px rgba(0,0,0,.1);background: #fff;display: none}
.erweima .small{text-align: center;font-size: 12px;color: #666;}
.hide{display: none !important;}

.suspend-main-content-item-hover:hover { background: #2bd094!important }
.suspend-main-content-item-hover:hover .wechat-hover{ display: none!important }
.suspend-main-content-item-hover:hover .wechat-hovering{ display: block!important }
.suspend-main-content-item-hover:hover .erweima{ display: block!important }

.suspend-main-content-item-hover2:hover { background: #2bd094!important }
.suspend-main-content-item-hover2:hover .wechat-hover{ display: none!important }
.suspend-main-content-item-hover2:hover .wechat-hovering{ display: block!important }

/*悬浮回电*/
.suspend-tel{position:fixed;left: 0;bottom: 0;z-index:999;}
.suspend-tel-box{width: 305px;height: 135px;background-color: #2bd094;border-radius: 0 100px 100px 0;cursor: pointer;}
.suspend-imgBox{width: 100px;height: 100px;background-color: #fff;border-radius: 50%;position: relative;margin-right: 20px;}
.suspend-tel-box p{color: #fff;font-size: 20px;}
.telBox{width: 100%;background-color:rgba(0,0,0,.8);position: fixed;bottom: 0;}
.telBox-content{width: 1200px;padding: 10px 0;margin: 0 auto;}
.telBoxLeft{width: 51.5%;border-right: 1px solid #fff;position: relative;}
.telBoxLeft{width: 48.5%;}
.telBoxLeft p{color: #fff;font-size: 20px;padding-bottom: 20px;}
.telBoxLeft input{height: 38px;margin-bottom: 10px;width: 65%;margin-right: 10px;padding-left: 10px;}
.telBoxLeft span{padding: 10px 30px;color: #fff;font-size: 14px;cursor: pointer;background-color: #2bd094;border-radius: 3px;}
.telBoxRight{padding-left: 90px;}
.telBoxRight p{color: #fff;font-size: 20px;}
.telBoxRight .tel{font-size: 36px;margin-top: 15px;}
.closeTel{position: absolute;top: 10px;right: 16%;cursor: pointer;}

.all-video-content{overflow:hidden;}
.all-video-content .header-swiper{height:48px;width:27px;font-size:0;line-height: 0;margin-top: 131px;cursor: pointer;}
.all-video-content .header-swiper img{height:100%;}
.all-video-content .header-swiper.swiper-button-disabled{opacity:0}
.all-video-content .swiper-left{float:left;}
.all-video-content .swiper-right{float:right;}

#header-video-swiper{float:left;width:1040px;margin:0 53px;overflow:hidden;}
#header-video-swiper .header-video-list{text-align:center;width:230px;background:rgba(255,255,255,1);
box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.1);padding:30px 15px;display:block;margin:10px 15px;float:left;}

/*#header-video-swiper{float:left;width:1040px;margin:0 53px;}*/
/*#header-video-swiper .header-video-list{text-align:center;width:200px;margin:0 15px;background:rgba(255,255,255,1)
box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.1);padding:30px 15px;display: block;};*/


#header-video-swiper .header-video-list .main{font-size: 20px;color: #0C0407;line-height:normal;margin-bottom: 10px;}
#header-video-swiper .header-video-list .small{font-size: 14px;color: #666;line-height: 1.5;text-align: left;height: 100px;}
#header-video-swiper .header-video-list .tips{font-size: 14px;color: #666;line-height: normal;}
#header-video-swiper .header-video-list .qr-img{width: 90px;height: 90px;margin-top: 5px;}


/*flex兼容写法*/
/* 定义 */
.flex-def {
    display: -webkit-box; 
    display: -moz-box; 
    display: -ms-flexbox;
    display: -webkit-flex; 
    display: flex; 
}

/* 主轴居中 */
.flex-zCenter {
    -webkit-box-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
}
/* 主轴居中 */
.flex-zAround {
    -moz-justify-content: space-around;
    -webkit-justify-content: space-around;
    justify-content: space-around;
}
/* 主轴两端对齐 */
.flex-zBetween {
    -webkit-box-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

/* 主轴end对齐 */
.flex-zEnd {
    -webkit-box-pack: end;
    -moz-justify-content: flex-end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

/* 主轴start对齐 */
.flex-zStart {
    -webkit-box-pack: start;
    -moz-justify-content: start;
    -webkit-justify-content: start;
    justify-content: start;
}

/* 侧轴居中 */
.flex-cCenter {
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}

/* 侧轴start对齐 */
.flex-cStart {
    -webkit-box-align: start;
    -moz-align-items: start;
    -webkit-align-items: start;
    align-items: start;
}

/* 侧轴底部对齐 */
.flex-cEnd {
    -webkit-box-align: end;
    -moz-align-items: flex-end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
}

/* 侧轴文本基线对齐 */
.flex-cBaseline {
    -webkit-box-align: baseline;
    -moz-align-items: baseline;
    -webkit-align-items: baseline;
    align-items: baseline;
}

/* 侧轴上下对齐并铺满 */
.flex-cStretch {
    -webkit-box-align: stretch;
    -moz-align-items: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
}

/* 主轴从上到下 */
.flex-zTopBottom {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

/* 主轴从下到上 */
.flex-zBottomTop {
    -webkit-box-pack: end;
    -webkit-box-direction: reverse;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
}

/* 主轴从左到右 */
.flex-zLeftRight {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

/* 主轴从右到左 */
.flex-zRightLeft {
    -webkit-box-pack: end;
    -webkit-box-direction: reverse;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

/* 是否允许子元素伸缩 */
.flex-item {
    -webkit-box-flex: 1.0;
    -moz-flex-grow: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
}
/*子元素换行*/
.flex-wrap {
    -webkit-flex-wrap:wrap;
    -webkit-box-lines:multiple;
    -moz-flex-wrap:wrap;
    flex-wrap:wrap;
}
/* 子元素的显示次序 */
.flex-order{
    -webkit-box-ordinal-group: 1;
    -moz-order: 1;
    -webkit-order: 1;
    order: 1;
}

/*元素比例*/
.flex-one{
    -prefix-box-flex: 1; 
     -webkit-box-flex: 1; 
     -webkit-flex: 1; 
     -moz-box-flex: 1; 
     -ms-flex: 1; 
     flex: 1; 
     width: 50%;
}
.flex-one2 {
    -prefix-box-flex: 1; 
     -webkit-box-flex: 1; 
     -webkit-flex: 1; 
     -moz-box-flex: 1; 
     -ms-flex: 1; 
     flex: 1; 
}
.con-inner {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
}
.bg-hui {
    background: #fafafa !important;
}
.colorRed {
    color: #dc4343;
}
/* 分页start */
.page{margin: 40px 0;text-align: center;margin-bottom: 150px;}
.page span{display: inline-block;margin-right: 10px;padding: 10px 12px;font-size: 14px;color: #333333;background-color: #f5f5f5;border-radius: 5px;cursor: pointer;}
.page span.active{color: #fff;background-color: #2bd094;}
/* 分页end */

/* 1200px容器 start*/
.container {
    width: 1200px;
    margin: 0 auto;
}
/* 1200px容器 end*/
.form-title .bg {
    width: 200px;
    height: 200px;
    margin-top: 15px;
}
.form-title .erwm-tip {
    font-size: 16px;
    color: #333;
    line-height: 35px;
}
::-webkit-input-placeholder { /* WebKit browsers */
  color: #bababa;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #bababa;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #bababa;
}

