@charset "UTF-8";
img{-webkit-transition: all 0.5s;
  -moz-transition: all 0.5s; -ms-transition: all 0.5s;  transition: all 0.5s;
  border:0;display: inline-block;
}
.LifeBox.clearfix {
    display: none;
}
.trans{
  transition: all 1s;
  -moz-transition: all 1s; /* Firefox 4 */
  -webkit-transition: all 1s; /* Safari 和 Chrome */
  -o-transition: all 1s; /* Opera */
}
a{color:#333;-webkit-transition: all .2s;-moz-transition: all .2s; -ms-transition: all .2s;transition: all .2s;}
.nav_fixed {
  position: fixed;
  width: 100%;
  z-index: 300;
  top: 0;
}
body{font-size: 14px;
    background-size: cover;
    -ms-behavior: url(../css/backgroundsize.min.htc);
    behavior: url(../css/backgroundsize.min.htc);
}

.w1366{width: 1366px;margin-left:auto;margin-right:auto;}
.w1600{width: 1600px;margin-left:auto;margin-right:auto;}
@media only screen and (max-width: 1610px){
  .w1366{width: 1300px;}
  .w1600{width: 1300px;}
}
@media only screen and (max-width: 1366px){
  .w1366{width: 1100px;}
  .w1600{width: 1100px;}
  .zm-logo-tips{margin-left:11%;}
  .makePage_cont .makePage_cont_join img{width:40%;top:28%;}
}
@media only screen and (max-width: 1200px){
  .w1366{width:100%;padding-right:20px;padding-left:20px;-webkit-box-sizing: border-box;box-sizing: border-box;}
  .w1600{width:100%;padding-right:20px;padding-left:20px;-webkit-box-sizing: border-box;box-sizing: border-box;}
}
@media only screen and (max-width: 767px){
  .w1366{padding-right:10px;padding-left: 10px;}
  .w1600{padding-right:10px;padding-left: 10px;}
  .my_find img{width:80%;}
}

.w_product .bx-viewport{overflow:initial!important;overflow-x: hidden;}

.w_product{width:100%;position: relative;background-color:#e2e2e2;background-position: center bottom;
  background-repeat: no-repeat;overflow: hidden;background-size: cover;
}
.w_product h2{color: #7d7d7d;letter-spacing:6px;position: relative;top:-15px;}
.w_product li{position: relative;height: 0px;padding-bottom: 43%;}

.w_product li .g_img01{z-index: 2;position: absolute;bottom: 0px;left: 0px;width: 50%;height: 0;padding-bottom: 31.3%;overflow: hidden;}
.w_product li .g_img01 .g_img{width:100%;position: absolute;top:0px;left:0px;z-index: 6;}
.w_product li .g_img01 .g_img.active{z-index: 7;}
.w_product li .g_img01 .g_img.active.zIN{z-index: 8;}
.w_product li .g_img01 .g_img img{width:100%;-webkit-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.w_product li .g_img01 .g_img:hover img{transform:scale(1.05);}

.w_product li .g_img02{z-index: 1;position: absolute;top: -50px;right: 0px;width: 55%;height: 0;padding-bottom: 34%;overflow: hidden;}
.w_product li .g_img02 .g_img{width:100%;position: absolute;top:0px;left:0px;z-index: 6;}
.w_product li .g_img02 .g_img.active{z-index: 7;}
.w_product li .g_img02 .g_img.active.zIN{z-index: 8;}
.w_product li .g_img02 .g_img img{width:100%;}
.w_product li .g_img02 .g_img .p{position: absolute;right: 15%;bottom:15%;z-index: 5;width: 65%;color: #fff;}
.w_product li .g_img02 .g_img .p h4{margin-bottom: 20px;}
.w_product li .g_img02 .g_img .p .con{color: #c4c3c7;}

.w_product li .dl{position: absolute;bottom: 0px;right:0px;width: 46%;}
.w_product li .dl dd{float: left;width: 29.3%;overflow: hidden;margin-left:4%;position: relative;cursor:pointer;}
.w_product li .dl dd p{position: absolute;bottom: 0px;left: 0px;right: 0px;top:0px;
	background-color: rgba(0,0,0,0.4);
	-webkit-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.w_product li .dl dd p em{color: #fff;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);}
.w_product li .dl dd img{width: 100%;}
.w_product li .dl dd:hover p{background-color: rgba(0,0,0,0);}
.w_product li .dl dd.hover p{background-color: rgba(0,0,0,0);}

.w_product .w_productBtn{position: absolute;top: 50%;right: 0px;width: 160px;transform:translateY(-50%);z-index: 999;}
.w_product .w_productBtn span{cursor:pointer;float:left;display: inline-block;width: 80px;height: 80px;background-repeat: no-repeat;}
.w_product .w_productBtn span.w_productL{background-image: url(../img/w_left.png);background-position: 60% center;}
.w_product .w_productBtn span.w_productR{background-image: url(../img/w_right.png);background-position: 40% center;}
.w_product .w_productBtn span:hover{background-color: #333;-webkit-transition:background-position 0.2s ease-in-out;transition:background-position 0.2s ease-in-out;}
.w_product .w_productBtn span.w_productL:hover{background-image: url(../img/w_leftH.png);background-position: 50% center;}
.w_product .w_productBtn span.w_productR:hover{background-image: url(../img/w_rightH.png);background-position: 50% center;}

.w_map{width:100%;position: relative;background-position: center center;background-repeat: no-repeat;overflow: hidden;}
.w_map .w_tit{width:100%;text-align: center;position: relative;}
.w_map .w_map_all{position: relative;}
.w_map .w_map_con{border:1px solid #969696;height:530px;}
.w_map .w_map_search{width: 70%;height: 60px;background-color: rgba(0,0,0,0.7);
  position: absolute;bottom:60px;left: 50%;transform:translateX(-50%);
}
.w_map .w_search_left{width: 40%;margin:13px 0 0 5%;float: left;}
.w_map .w_search_left input{float: left;border:0;height: 35px;}
.w_map .w_search_left input[type="text"]{width: 80%;background-color: #ebebeb;text-indent: 1em;}
.w_map .w_search_left input[type="button"]{width: 20%;background-color: #171717;background-image: url(../img/w_search01.png);background-repeat: no-repeat;background-position: center;}
.w_map .w_search_right{float: left;margin:12px 0 0 5%;width: 50%;}
/*下拉*/
.w_map .input_hidden{width: 0px;height: 0px;overflow: hidden;}
.w_map .public_search{display: inline-block;float: left;margin-right: 20px;width: 22%}
.w_map .public_search.other_width{width: 35%;}
.w_map .public_search .down_btn{height: 35px;line-height: 35px;width: 35px;background: url(../img/w_jiant.png) no-repeat center;position: absolute;right: 0px;top: 0px;}
.w_map .public_search .search_list{width: 100%;float: left;position: relative;height:35px;line-height: 35px;border:1px solid #ccc;box-sizing:border-box;}
.w_map .public_search .selec_con{z-index:99;height: 155px;display: none;background: #fff;border:1px solid #ccc;position: absolute;bottom: 34px;left: 0px;right: 0px;}
.w_map .public_search .show_text{text-indent: 10px;color: #fff;}
.w_map .public_search .selec_con ul li{margin-left: 10px;cursor: pointer;font-size: 12px;line-height: 26px;}
.w_map .public_search .selec_con ul li:hover span{color: #d00217;}
/*三级城市联动*/
.w_map .public_search .mScrol{margin-right: 0;height: 155px;}
.w_map .public_search .mScrol.overY{overflow-y: auto;}
.w_map .public_search .city_style .down_btn{background: url(../img/sele_btnH.png) no-repeat center;}

/*公共样式*/
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.prz{position:relative;zoom:1;}
.pra{position:absolute;}
.top0{top:0;}
.clearfix{*zoom:1;}/*清除浮动*/
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}/*清除浮动兼容*/
.cleargap{font-size:0;letter-spacing:-8px;text-align:left;}
.ibox{display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:12px;letter-spacing:normal;}
.justify{text-align:justify!important;text-justify:inter-ideograph!important;}/*文字填充满（两端对齐）*/
.justify_fix{display:inline-block;*display:inline;*zoom:1;width:100%;height:0;overflow:hidden;}
.responLayout{overflow:hidden;}/*清除浮动*/
.layoutItem{padding-bottom:32767px;margin-bottom:-32767px;}/*左右布局时,保证左右两边等高*/
.usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}/*设置文字内容不许用户选中*/
.fz14{font-size:14px!important}
.song{font-family:"宋体","\5b8b\4f53";}
.arial{font-family:Arial}
/*一般是banner图片缩放时用到 需要加js代码（banner轮播时需要给每个img标签套个div）*/
/*图片缩放时给img的直接父级（一般是div有链接时是a）加该类名，然后在img上面加best-fill等四个其中一个类名*/
.img-container{display:block;position:relative;zoom:1;overflow:hidden;}
.img-container img{display:block;}

.img-responsive,
.edits img{max-width:100%;width:auto\9;height:auto;-ms-interpolation-mode:bicubic;_width:auto;}
/*.img-responsive一般用在通屏图片缩放和上面效果一样（不同：不需要加js代码它直接加在img标签上）*/
/*.edits一般用在不是通屏显示的图片缩放上 该类名加给img的父级*/
.ieBox{*behavior:url(./js/boxsizing.htc)}
.ellipsis{overflow:hidden;}
.mr0{margin-right:0!important;}
.mb0{margin-bottom:0!important;}
.mb10{margin-bottom:10px!important;}
.nobor{border:none!important;}
.nobb{border-bottom:none!important;}
.nobg{background:none!important;}
.nopad_r{padding-right:0!important;}
.edits li{list-style-type:disc;list-style-position:inside;}/*设置li的样式*/
.bold{font-weight:bold!important;}

/************活动专区*************/
.part4{background:url(../img/l_section4Bg.png) top center no-repeat;background-size: cover;padding-top:92px;padding-bottom: 105px}
.part4Til{text-align: center;}
.part4Til img{width: 150px}
.part4Con{margin-top: 44px}
.part4Left{width:50%;}
.slideImg{width: 100%;height: 0px;padding-bottom: 66.6%}
.slideCon{padding:6.5% 7.4% 9%;background:#db0f65;}
.slideCon_left p{color: #fff;}
.slideCon_left{width:15%;}
.slideCon_right{width:81%;}
.slideCon_right p{color: #fff}
.slideCon_right p.til{padding:14px 0 8px;}
.slideCon_right p.con{height: 3em;overflow: hidden;line-height: 1.5}
.part4Con .pagination{bottom:33%;padding-left:6%;background:url(../img/l_section4Mask.png) bottom center repeat-x;width:95%;padding-top: 28px;padding-bottom: 16px;}
.part4Con .pagination .swiper-pagination-switch{display: inline-block;width: 17px;height: 17px;border-radius: 50%;background:rgba(255,255,255,0.6);margin-right: 18px}
.part4Con .pagination .swiper-active-switch{background:#fff;}

.part4Right{width:50%;}

.part4Right_img1{width: 100%;height: 0px;padding-bottom: 54%;overflow: hidden;}
.part4Right_img1 a{display: block;width: 100%;height:0px;padding-bottom: 54.8%;}
.part4Right_img1:hover img{transform:scale(1.05);}
.part4Right_img2{width: 100%;height: 0px;padding-bottom: 44.9%;overflow: hidden;}
.part4Right_img2 a{display: block;width: 100%;height:0px;padding-bottom:48.2%;}
.part4Right_img2:hover img{transform:scale(1.05);}



.part5{background:url(../img/uploadfiles/banner7.jpg) center center no-repeat;background-size:100% auto; padding-top:424px;padding-bottom: 360px}
.part5Con{width:43.6%;}
.part5Con p{color: #fff}
.part5Con p.name span:first-child{margin-right: 12px}
.part5Con p.name span:last-child{color: #e4e4e4}
.part5Con p.con{color: #e4e4e4;line-height: 1.5;margin-top: 42px}
.part5 img{display: none}


.part7{overflow: hidden}
.part7Box{width: 50%;height: 0px;padding-bottom: 17.3%;cursor: pointer;}
.part7Left:hover img{transform:scale(1.05);}
.part7right:hover img{transform:scale(1.05);}
.part7Box .part7con{-webkit-transition: all 0.5s;-moz-transition: all 0.5s; -ms-transition: all 0.5s;transition: all 0.5s;}
.part7Left .part7con{text-align: center;color: #fff;background:rgba(0,0,0,0.7);width: 100%;left:0;bottom:0;top:0;opacity: 0}
.part7right .part7con{text-align: center;color: #fff;background:rgba(0,0,0,0.7);width: 100%;left:0;bottom:0;top:0;opacity: 0}
.part7Box .part7con span{left:50%;top:50%;transform: translate(-50%,-50%);}
.part7Left:hover .part7con{opacity: 1}
.part7right:hover .part7con{opacity: 1}

/*  clh */
.swiper-wrapper { overflow: hidden; }
/* .js_play_video2{padding-bottom: 79%;} */




/* activeList */
.foot{background:url(../img/l_footBg.png) bottom center no-repeat #f7f7f7; border-top:4px solid #db0f65; }
.footBox{padding-top:59px;padding-bottom: 106px}
.footLeft{width: 47%}
.footTil .ch{color: #292a2a;padding: 1px 0 1px 14px;border-left:4px solid #e3007b;}
.footTil .en{color: #e2e2e2;transform: translateX(-44%);margin-top: -9px;width: 156px;}
.footTil .en {
  color: #f7f7f7;
  margin-top: -9px;
  width: auto;
  transform: translateX(-10%);
}
.footDesc{line-height: 2;margin-top: 2px}
.footMore a{color: #000000;}
.footMore{margin-top: 18px}
.footIcon{margin-top: 30px}
.footIcon img{margin:0 10px;}
.footRight{width:47%;}
.footNav{margin-bottom: 40px;text-align: right;margin-top: 65px;}
.footNav_li{width:242px;padding-bottom: 15px;border-bottom: 1px solid #a0a0a0;margin-left: 36px;margin-bottom: 28px}
.footNav_li p{padding-right: 39px;border-right:2px solid #a0a0a0;text-align: right;margin-right: 20px}
.footNav_li p a{color: #999999;}
.footRight_icon{text-align: right;margin-bottom: 40px}
.footRight_icon img{margin-left: 16px}
.footRight_desc{text-align: right;color: #717171}
.bdsharebuttonbox .bds_weixin{
  width: 22px;
  height: 22px;
  margin: 0;
  padding: 0;
  background: url(../img/l_wx.png) no-repeat center;
  background-position:center!important;
  margin-right: 18px;
  background-size: 100%;
  display: inline-block;
  float: right!important
}
.bdsharebuttonbox .bds_tsina{
  width: 22px;
  height: 22px;
  padding: 0;
  margin:0;
  background: url(../img/l_wb.png) no-repeat center;
  background-position:center!important;
  margin-right: 0;
  background-size: 100%;
  display: inline-block;
  float: right!important
}











.part4Til{position: relative;opacity: 0;bottom:-20px;}
.part4Left{opacity: 0;left: -20px;position: relative;}
.slideCon{position: relative;opacity: 0;bottom: -20px}
.part4Right_img1{position: relative;opacity: 0;right: -20px;margin-left: 1%;}
.part4Right_img2{position: relative;opacity: 0;bottom:-20px;margin-left: 1%;margin-top: 1%}

.part5 .name{opacity: 0;position: relative;left: -30px}
.part5 .con{opacity: 0;position: relative;bottom: -30px}

.part7Left{opacity: 0;position: relative;left: -30px}
.part7right{opacity: 0;position: relative;right: -30px}
.part7con{opacity: 0;bottom: -10px}













/*****************************内页样式*****************************/

.topHead{width: 100%;}
.topHead img{width: 100%}
.locationBox{padding:45px 0;margin-bottom: 30px}
.locationBox .location{letter-spacing: normal;text-align:left;}
.locationBox .location a{color: #23232c;}
.locationBox .location a.localPosition{color: #23232c}

/*.inBannerBox .inBanner_slide{height: 0px;background: url(../img/uploadfiles/lovePlace_img1.png) left center no-repeat;background-size: 100%;padding-bottom: 38.90625%}*/
.inBannerBox .inBanner_slide,.inBannerBox .banner{height: 0px;background: url(../img/uploadfiles/home_deco_banner1.png) center no-repeat;background-size: 100%;padding-bottom: 38.90625%}
.inBannerBox .inBanner_slideBox .desc1{padding:3px 12px;color: #db0f65;background: #fff;margin-bottom: 20px;display: inline-block;}
.inBannerBox .inBanner_slideBox .en{width: 168px;margin-bottom: 40px}
.inBannerBox .inBanner_slideBox .en img{width: 100%}
.inBannerBox .inBanner_slideBox .desc2{color: #fff;margin-bottom: 15px;text-align: left;}
.inBannerBox .inBanner_slideBox .desc3{color: #fff;text-align: left;line-height: 24px}
.inBannerBox .inBanner_slideBox{top:50%;transform: translateY(-55%);left:98px;}
.makePage .inBannerBox .inBanner_slideBox{transform: translateY(-50%);}
.inBannerBox .pagination{bottom:35px;left:50%;transform: translateX(-50%);}
.inBannerBox .pagination .swiper-pagination-switch{display: inline-block;width: 10px;height: 10px;background: rgba(255,255,255,0.6);border-radius: 50%;margin-right: 10px}
.inBannerBox .pagination .swiper-active-switch{width: 14px;height: 14px;background: rgba(255,255,255,1);margin-bottom: -2px;}
.inBannerBox{margin-bottom: 70px}


.lovePlaceList_tilBox{border-top: 1px solid #dddbdb;text-align: center;margin-bottom: 42px}
.lovePlaceList_til{letter-spacing: normal;padding: 26px 12px;border-top:3px solid #606060;margin: 0 36px;display: inline-block;color: #23232c;cursor: pointer;}
.lovePlaceList_til.active{color: #db0f65;border-top:3px solid #db0f65;}
.lovePlaceList_con .lovePlaceList_col{width: 49.5%;}
.lovePlaceList_con .lovePlaceList_row1_1Left{width: 49.056%;height: 0px;padding-bottom: 54.4025%}
.lovePlaceList_con .lovePlaceList_row1_1Left img{
	/* width: auto!important;height:auto!important; */
}
.lovePlaceList_con .lovePlaceList_row1_1Right{width: 49.056%;height: 0px;padding-bottom: 54.4025%;background: #db0f65}


.lovePlaceList_row1Arrow.fr:after{ transition: all 1s;-moz-transition: all 1s; /* Firefox 4 */-webkit-transition: all 1s; /* Safari 和 Chrome */-o-transition: all 1s; /* Opera */border: solid transparent;content: ' ';height: 0; left: -32px; position: absolute; width: 0;border-width:16px;border-right-color: #db0f65;top: 50%; transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}
.lovePlaceList_row1Arrow.fl:after{ transition: all 1s;-moz-transition: all 1s; /* Firefox 4 */-webkit-transition: all 1s; /* Safari 和 Chrome */-o-transition: all 1s; /* Opera */border: solid transparent;content: ' ';height: 0; right: -32px; position: absolute; width: 0;border-width:16px;border-left-color: #db0f65;top: 50%; transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}

.lovePlaceList_con .lovePlaceList_row1Con{/*top:80px;left:48px;*/ padding:55px 48px}
.lovePlaceList_con .lovePlaceList_row1Con p{color: #fff}
.lovePlaceList_con .lovePlaceList_row1Con .desc1{margin-bottom: 30px;text-align: left;letter-spacing: 1px}
.lovePlaceList_con .lovePlaceList_row1Con .line{width: 55px;height: 1px;background: #fff;margin-bottom: 26px}
.lovePlaceList_con .lovePlaceList_row1Con .desc2{margin-bottom: 14px;text-align: left}
.lovePlaceList_con .lovePlaceList_row1Con .desc3{text-align: left;-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;height:4.5em; }
.lovePlaceList_con .lovePlaceList_row1_top{margin-bottom: 2%}
.lovePlaceList_con .lovePlaceList_row1{margin-bottom: 2%}
.lovePlaceList_con .lovePlaceList_rowImg{height: 0px;padding-bottom: 110.74%}
.lovePlaceList{margin-bottom: 90px}
.lovePlaceList img{width:100%;}
.lovePlaceList_row1_1:hover img{-webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05);transform: scale(1.05);transition: all 0.6s;}



.activeList_conTop_left{width: 44.375%;}
/*.activeList_conTop_left img{-webkit-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2);transform: scale(1.2);}*/
.activeList_conTop_left:hover img{-webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05);transform: scale(1.05);}
.activeList_conTop_right{border:1px solid #e3e2e2;border-left:none;padding:40px 4%;width:55.625%;box-sizing: border-box;}
.activeList_conTop_right .desc1{color: #000000;margin-bottom: 25px;}
.activeList_conTop_right .desc2{color: #333333;margin-bottom: 50px;line-height: 24px;max-width: 506px}
.activeList_conTop_right .time{color: #333;padding-left: 22px;background: url(../img/time.png) left center no-repeat;margin-bottom: 24px}
.activeList_conTop_right .btn a{display: inline-block;width: 164px;height: 48px;text-align: center;line-height: 48px;background: #db0f65;color: #fff}
.activeList_ul{margin-top: 46px}
.activeList_li{width: 30.625%;margin-right: 4.05%;margin-bottom: 4%;cursor: pointer}
.activeList_li:nth-child(3n){margin-right:0}
.activeList_li_img{height: 0px;padding-bottom:62.755%;position: relative;overflow: hidden;}
.activeList_li_con{padding:5% 7% 8%;background: #d8d6d6}
.activeList_li_con p{color: #000}
.activeList_li_con .desc{text-align: left;margin-bottom: 24px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.activeList_li_con .desc2{text-align: left;margin-bottom: 28px;height: 48px;line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #333}
.activeList_li_con .time{padding-left: 22px;background: url(../img/time.png) left center no-repeat;color: #333;height: 1.5em;overflow: hidden;}
.activeList_li:hover .activeList_li_con{background: #db0f65}
.activeList_li:hover .activeList_li_con p{color: #fff}
.activeList_li:hover .activeList_li_con p.time{background: url(../img/time2.png) left center no-repeat;}
.activeList_li:hover img{-webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05);transform: scale(1.05);}
/*分页*/
.pageBox{text-align: center;margin:3% 0 6%!important;}
.pageBox .page{text-align: center;}
.page p{width: 28px;height: 28px;line-height: 28px;text-align: center;margin:0 0.4%;display: inline-block;color:#171717}
.page p a{color: #171717;display:inline-block;height: 28px;width: 28px;letter-spacing: normal;}
.page p.prev{width: 50px;color: #171717}
.page p.prev a{width: auto;}
.page p:hover{background: #db0f65;}
.page p:hover a{color: #fff}
.page p.active{background: #db0f65;}
.page p.active a{color: #fff}
.page p.noHover:hover{background:none;}
.page p.noHover:hover a{color: #171717}
.page p.noHover{width: auto}
.page p.noHover a{width: auto;}
.page p.noHover input{width: 50px;height: 28px;border:1px solid #d2d2d2;background: #fff;margin-left:10px;text-align: center;}
@media screen and (max-width:580px){
  .page p.prev{display: none}
  .page p.noHover{display: none}
  .page p.active{display: none}
}



.centerTil{color: #333333;text-align: center;margin-bottom: 60px}
.newGuide_liBox{width: 32.21875%;box-sizing: border-box;padding:5% 1% 0;background: #f7f7f7;margin-right: 0.9375%;margin-bottom: 0.9375%;}
.newGuide_liBox1{background: #d8d6d7 url(../img/service_bg1.png) center bottom no-repeat;}
.newGuide_liBox2{background: #d8d6d7 url(../img/service_bg2.png) center bottom no-repeat;}
.newGuide_liBox3{background: #d8d6d7 url(../img/service_bg3.png) center bottom no-repeat;}
.newGuide_liBox4{background: #d8d6d7 url(../img/service_bg4.png) center bottom no-repeat;}
.newGuide_liBox6{background: #d8d6d7 url(../img/service_bg7.png) center bottom no-repeat;}
.newGuide_liBox7{background: #d8d6d7 url(../img/service_bg8.png) center bottom no-repeat;}
.newGuide_liBox:nth-child(4n){ margin-right: 0.9375%;}
.newGuide_liBox p{text-align: center;}
.newGuide_icon{margin-bottom: 18px;}
.newGuide_liBox .desc1{color: #db0f65;margin-bottom: 28px;}
.newGuide_liBox .line span{display: inline-block;width: 52px;height: 2px;background:#bdbdbd;margin-bottom: 25px;text-align: center; }
.newGuide_liBox .desc2{color: #333333;line-height:1.5;height:9em;overflow: hidden;text-align: center;padding: 0 4%;}
.newGuide{margin-bottom: 7%}

.serviceBox2_tilLi{width: 20%;margin-right: 0%;cursor: pointer;}
.serviceBox2_tilLi:nth-child(6n){margin-right: 0}
.serviceBox2_tilImg{text-align: center;margin-bottom: 12%}
.serviceBox2_tilImg img{width: 100%;max-width: 128px}
.serviceBox2_tilLi .desc{color: #333;text-align: center;}
/*.serviceBox2_til{margin-bottom: 5.5%}*/
.serviceBox2_til{margin-bottom: 5.5%}
.serviceBox2_li{box-sizing: border-box;background:#20a6ff url(../img/service_bg5_1.png) right bottom no-repeat;}
.serviceBox2_liTil{box-sizing: border-box;padding: 8% 0;width: 14%;text-align: center;color: #fff;}
.serviceBox2_con > li:nth-child(2) .serviceBox2_liTil{padding: 6% 0;width:15%;}
.serviceBox2_con > li:nth-child(3) .serviceBox2_liTil{padding: 9% 0;}
.serviceBox2_con > li:nth-child(4) .serviceBox2_liTil{padding: 9% 0;}
.serviceBox2_liCon{box-sizing: border-box;padding:3% 0% 2% 1%;width: 85%;text-align: left;color: #fff;border-left: 1px solid #bac8d6;}
.serviceBox2_liCon p{color: #fff;margin:2px 0;}
.serviceBox2_li .sign{top:-20px;left:0;width: 40px}
.serviceBox2_li .sign img{width: 100%}
.serviceBox2_li1 .sign{left:7.5%;}
.serviceBox2_li2 .sign{left:28%;}
.serviceBox2_li3 .sign{left:48.2%;}
.serviceBox2_li4 .sign{left:68.5%;}
.serviceBox2_li5 .sign{left:88.5%;}
.serviceBox2_li6 .sign{left:92.5%;}
.serviceBox2{margin-bottom: 7%}
.my_serviceBoxes .serviceBox2_liTil{padding:8% 0;border-right: 1px solid #bac8d6;}
.my_serviceBoxes .serviceBox2_con > li:nth-child(2) .serviceBox2_liTil {padding:11% 0;border-left: 1px solid #bac8d6;}
.my_serviceBoxes .serviceBox2_liCon{border-left:none;}
.my_serviceBoxes .serviceBox2_con > li:nth-child(3) .serviceBox2_liTil {padding:10% 0;}
.my_serviceBoxes .serviceBox2_con > li:nth-child(4) .serviceBox2_liTil {padding:8% 0;}
.my_serviceBoxes .serviceBox2_liCon {padding:3% 0% 2% 5%;}


.serviceBoxes3{background:url(../img/service_bg6.png) center center repeat;padding:3% 0 5%;}
.serviceLeft{width: 49.6%}
.serviceLeft_topBox_img{height: 0px;padding-bottom: 56.16%;margin-bottom: 3%;}
.serviceLeft_topBox_btn{padding-top: 2%;}
.serviceLeft_topBox_con{color: #333;}
.serviceLeft_topBox_a{display: inline-block;width: 110px;height: 28px;line-height: 28px;color: #333;text-align: center;background:#dad7d1;margin-top: 4px}
.serviceLeft_topBox_desc{color: #333333;line-height: 24px;margin-top: 2%}
.serviceList:hover img{-webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05);transform: scale(1.05);}
.serviceList:hover .serviceLeft_topBox_con{color: #db0f65}
.serviceList:hover .serviceLeft_topBox_a{background: #db0f65;color: #fff}

.serviceLeft_btmBox{margin-top: 5%;}

.serviceRight{width: 50%;padding-top: 17.1875%}




.ContactUs{background: url(../img/lx_bg1.png) center center no-repeat;padding-bottom: 8%;background-size: cover;}
.ContactUs .locationBox{padding-top:8%;padding-bottom: 2%;margin-bottom: 0}
.ContactUs .locationBox .location a{color: #fff}
.ContactUs .ContactUsBox{padding:3% 3% 3% 4%;border-radius: 8px;background: rgba(255,255,255,0.8)}
.ContactUs .ContactUs_left{padding-top: 4%;width: 28%}
.ContactUs .ContactUs_left .name{color: #23232b;margin-bottom: 6%}
.ContactUs .ContactUs_left .desc{color: #23232b;padding-left:48px;line-height: 30px;margin-bottom: 3%}
.ContactUs .ContactUs_left .desc1{background: url(../img/lx_icon1.png) left center no-repeat;}
.ContactUs .ContactUs_left .desc2{background: url(../img/lx_icon2.png) left center no-repeat;}
.ContactUs .ContactUs_left .desc3{background: url(../img/lx_icon3.png) left center no-repeat;}
.ContactUs .ContactUs_left .desc4{background: url(../img/lx_icon4.png) left center no-repeat;}
.ContactUs .ContactUs_left .desc5{background: url(../img/lx_icon5.png) left center no-repeat;}
.ContactUs_iconBox{margin-top: 10%}
.ContactUs .ContactUs_icon{width: 22%;margin-right: 3%}
.ContactUs .ContactUs_icon:nth-child(4n){margin-right: 0%}
.ContactUs .ContactUs_icon a{display: block;}
.ContactUs .ContactUs_iconImg{text-align: center;margin-bottom: 4%}
.ContactUs .ContactUs_iconImg img{width: 100%;max-width: 68px}
.ContactUs .ContactUs_iconCon{color: #494949;text-align: center;}
.map{width: 68%;height: 426px}
.map .BMapLabel {
    border: none !important;
    font-size: 16px !important;
    color: #4c4c4c;
    background-color: #fff !important;
    /*margin-top: -40%;
    margin-left: -5px;*/
    padding: 25px 25px !important;
    border-radius: 3px;
    box-shadow:5px 5px 15px  #ccc;
    /*top:160px!important;
    left:400px!important;*/
}



.joinUs .locationBox{margin-bottom: 0;padding-bottom: 30px}
.joinUs_bannerbox img{width: 100%}
.joinUs_bannerCon p{color: #fff}
.joinUs_bannerCon p.en{margin-top: 12px}
.joinUs_bannerCon{top:50%;left:8%;transform: translateY(-100%);}
.joinUs .wrapInner{padding:5% 15.625%;}
/*.joinUs .wrapInner p{text-align: center;}*/
.joinUs_desc1{color: #23232b;line-height:2;text-align: center;margin-bottom:3%;text-align: center;}
.joinUs_tilCh{color: #23232b;margin-bottom: 1%;text-align: center;}
.joinUs_tilEn{color: #c83065;margin-bottom: 4%;text-align: center;}

.joinUs_til{width: 50%;text-align: center;color: #23232b;background: #f2f2f2;padding:2% 0;cursor: pointer;}
.joinUs_til.active{color: #fff;background: #c83066}
.joinUs_til.active:after{
  transition: all 1s;
  -moz-transition: all 1s; /* Firefox 4 */
  -webkit-transition: all 1s; /* Safari 和 Chrome */
  -o-transition: all 1s; /* Opera */
  position: absolute;
  content: ' ';
  left: 50%; 
  bottom:0; 
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);

  border: solid transparent;

  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 8px solid #fff;
}
.joinUs_tilBox{margin-bottom: 4%}

.joinUs_List{border-bottom: 1px solid #d8d8d8}
.joinUs_Li{padding:3% 2%;border-top: 1px solid #d8d8d8}
.joinUs_LiTop .til{text-align: left;margin-bottom: 4%}
.joinUs_LiTop .desc span{color: #aaa;margin-right: 3%}
.joinUs_LiTop{background: url(../img/show.png) right center no-repeat}
.joinUs_Li.active .joinUs_LiTop{background: url(../img/hide.png) right center no-repeat}
.joinUs_LiBtm_list{margin-top: 4%}
.joinUs_LiBtm_list p{color: #4f4f4f;line-height: 2;padding:0.3% 0;}
.joinUs_LiBtm{display: none}
.joinUs_more a{display: inline-block;width: 100%;line-height: 60px;text-align: center;color: #23232b;background: #f2f2f2;margin-top: 5%}




.hotNewImg{width: 50%;/*height: 0;padding-bottom: 28.125%*/}
.hotNewCon{width: 50%;background: #db0f65;box-sizing: border-box;padding:4% 3%;}
.hotNewCon p{color: #fff}
.hotNewCon .til{font-weight: bold;margin-bottom: 1%}
.hotNewCon .time{background: url(../img/time2.png) left center no-repeat;padding-left: 22px;margin-bottom: 3%}
.hotNewCon .desc{line-height: 1.6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.hotNewCon .more a{display: inline-block;width: 162px;line-height: 48px;color: #333;text-align: center;background: #fff;margin-top: 7%}
.hotNewBox{margin-bottom: 2%}
.newLiBox{width: 49%;margin-right: 2%;box-sizing: border-box;border:1px solid #c0c0c0;margin-bottom: 2%}
.newLiBox:nth-child(2n){margin-right: 0}
.newLiImg{width: 44.4%;/*height: 0px;padding-bottom: 33.4%*/overflow: hidden;}
.newLiCon{width: 55.6%;box-sizing: border-box;padding:3%;}
.newLiCon p{color: #606060}
.newLiCon .name{color: #333;margin-bottom: 2%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 3em;}
.newLiCon .time{background: url(../img/time.png) left center no-repeat;padding-left: 22px;margin-bottom: 5%}
.newLiCon .desc{line-height: 1.6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 3.2em;}

.newLiBox:hover{background: #db0f65}
.newLiBox:hover p{color: #fff}
.newLiBox:hover img{-webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05);transform: scale(1.05);}
.newLiBox:hover .newLiCon .time{background: url(../img/time2.png) left center no-repeat;}
.newList{margin-bottom: 2%}
.newList_more{text-align: center;}
.newList_more a{display: inline-block;width: 164px;line-height: 48px;text-align: center;border:1px solid #333;color: #333}
.newList_more a:hover{color: #fff;border:1px solid #db0f65;background: #db0f65}
.newBox{padding-bottom: 4%}



.newDetail{padding-top: 2%}
.newsTil{color: #000;margin-bottom: 1%}
.newsDesc span{color: #898989;margin-right: 2%}
.newsDesc{padding-bottom: 2.5%;border-bottom:3px solid #202020;}
.newsBox{padding-top: 2.5%}
.newsDetail_left{width:70.5468%;}
.newsDetail_left p{color: #333333;line-height: 1.8}
.newsDetail_left>img{width: 100%;margin-top: 1%;}
.newsDetail_left img{width: 100%}
.newsDetail_left .til{color: #333333;margin-top: 3%}
._imgLi{width: 49.5%;margin-right: 1%;margin-top: 1%}
._imgLi:nth-child(2n){margin-right:0%}
._imgBox{margin-bottom: 1%}
.newsDetail_leftBtn{padding:6% 0;}
.newsDetail_leftBtn p{line-height: 2.2;color: #606060}
.newsDetail_leftBtn p a{color: #606060}
.newsDetail_leftBtn p a:hover{color: #db0f65;text-decoration: underline;}

.newsDetail_right{width: 26.40625%}
.newsDetail_newList a{color: #db0f65}
.newsDetail_newList{border-top:1px solid #dddbdb;border-bottom: 1px solid #dddbdb;padding:3.5% 0;}
.newsDetail_share{padding:10% 0;margin-bottom: 10px}
.newsDetail_share .bds_weixin{float: left!important;}
.newsDetail_share .bds_tsina{float: left!important;}
.newsDetail_right img{width: 100%;max-width: 338px}
.hotNewsBox{margin-top: 7%}
.hotNewsBox .til{color: #333333;padding-bottom: 3%;border-bottom: 3px solid #202020}
.hotNewsLi{padding:4% 0;border-bottom:1px solid #dddbdb;}
.hotNewsLi .time{color: #acacac;margin-bottom: 1.5%}
.hotNewsLi .desc{color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}


.enterpriseTil{color: #333333;margin-bottom: 5%;text-align: center;}
.enterpriseDesc{border:1px solid #f7c8dc;box-sizing: border-box;padding:5% 13.9% 3% 21.25%;width: 85.625%}
.enterpriseDesc p{line-height: 1.7;margin-bottom: 3%;padding-right:5px;}
.technology p{line-height: .8;}
.technology_title {padding-top:.2%;}
.enterpriseLogo{width: 28.90625%;top:50%;transform:translateY(-50%);left:0;}
.enterpriseLogo img{width: 100%}
.enterprise_topBox{margin-bottom: 3%}
.enterpriseDesc_box{max-height: 200px;}

.companyPeople .swiper-container{background: #d7e0e7}
.peopleBanner_slide{padding:6.875% 47.5% 10.15625% 14.0625%;}
.peopleBanner_slide img{width: 100%;bottom:0;left: 0}
.peopleBanner_slideBox{z-index: 2}
.peopleBanner_slideBox .name{color: #333333;margin-bottom: 2%}
.peopleBanner_slideBox .desc{color: #333333;margin-bottom: 5%}
.peopleBanner_slideBox .line{height: 1px;width: 66px;background: #b6bdc3;margin-bottom: 5%}
.peopleBanner_slideBox .con{color: #333333;line-height: 1.8}
.peopleBtn{display: inline-block;width:30px;height: 34px;background-position: center;background-repeat: no-repeat;top:50%;transform:translateY(-50%); }
.peoplePrev{background-image: url(../img/qyLeft.png);left:3%;}
.peopleNext{background-image: url(../img/qyRight.png);right:3%;}
.peoplePrev:hover{background-image: url(../img/qyLeft_hover.png);}
.peopleNext:hover{background-image: url(../img/qyRight_hover.png);}
.peopleSmall{padding-left:14.0625%;margin-top: -4.5%;z-index: 99}
.peopleSmall p{width: 12.5%;height: 0px;padding-bottom: 7.03125%;box-sizing: border-box;margin-right: 4px}
.peopleSmall p.active{border: 3px solid #fff;padding-bottom: 6.49%;}
.technology p.active{border: 3px solid #db0f65;padding-bottom: 6.49%;}
.companyPeople{margin-bottom: 6%}
.technology_page .swiper-container{background-color: #fff;}
.technology_page .peopleSmall {margin-top: -6%;}
.technology_bottom_line {height: 4px;background-color: #db0f65;}


.storyBox{background: url(../img/qy_bg.png) center center repeat;padding:4% 0;}
.storyBox .til{color: #333333;margin-bottom: 3%;text-align: center;}
.storyImg{width: 55%;height: 0px;padding-bottom: 31.25%}
.storyCon{width: 41.5625%;top:0%;transform:translateY(7%);}
.storyCon .en{color: #909090;margin-bottom: 7%;letter-spacing: 3px}
.storyCon .ch{color: #333333;margin-bottom: 5%; margin-top: 8%;}
.storyCon .desc{color: #333333;margin-bottom: 2%;line-height: 2}

.historyBox{margin-top: 5%;padding-bottom: 5%}
.historyLeft{width: 21.3%;padding:7% 0;background: url(../img/qy_bg2.png) center no-repeat;background-size: cover;}
.historyYear{line-height: 80px;color: #eb7aa4;text-align: center;cursor: pointer;}
.historyLeft .swiper-slide{line-height: 80px;width: 100%}
.historyLeft .swiper-container{height: 400px}
.historyLeft .swiper-slide.swiper-slide-active{color: #fff}
.lineLeft{width: 14%;height: 2px;background: #fff;left:0px;top:50%;margin-top: -1px}
.lineRight{width: 14%;height: 2px;background: #fff;right:0px;top:50%;margin-top: -1px}
.yearBtn{display: inline-block;width: 42px;height: 26px;left:50%;margin-left:-21px;}
.yeatLeft{top:5%;background: url(../img/top.png) center no-repeat;}
.yeatRight{bottom:5%;background: url(../img/btm.png) center no-repeat;}


.historyRight{width: 78.6925%;background: url(../img/qy_bg3.png) center center no-repeat;background-size: cover;box-sizing: border-box;padding:3% 18.2% 0;text-align: center;}
.historyRight .til{color: #db0f65;margin-bottom: 4%}
.historyRight .line{background: #db0f65;height: 1px;width: 58px;margin-bottom: 8%}
.historyRight .desc{color: #333;line-height: 1.8;margin-bottom: 2%}
.historyRight .img{width: 100%;height: 0px;padding-bottom: 65%;display: inline-block;    padding-bottom: 128%;}
.historyRight .imgBox{width: 47.87%;box-sizing: border-box;padding:1.5%;border: 1px solid #e2e1e2;text-align: center;}
.historyConLi{display: none}


.makePage .inBannerBox .inBanner_slide{background: url(../img/yx_banner2.png) right center no-repeat;}
.makePage .inBannerBox .inBanner_slideBox{left: auto;right: 75px}
.makePage .inBanner_slideBox .til{color: #fff;margin-bottom: 10px}
.makePage .inBanner_slideBox .til .span1{font-weight: bold;}
.makePage .inBanner_slideBox .line{width: 96px;height: 1px;background: #fff;margin-bottom:20px }
.makePage .inBanner_slideBox .desc{color: #fff;margin-bottom: 20px}
.makePage .inBanner_slideBox .desc2{color: #fff}
.makePageBtm{background: url(../img/yx_bg.png) center no-repeat;background-size: cover;padding:8% 0;}
.makePageBtm_til{color: #fff;text-align: center;margin-bottom: 4.5%}
.makePageBtm_li{width: 33.33%;border-right: 1px dashed #757372;box-sizing: border-box;padding-right: 1.2%}
.makePageBtm_liImg{text-align: center;padding-top: 0px;margin-bottom:12%}
.makePageBtm_li{text-align: center;}
.makePageBtm_inputLeft{width:14%;text-align: right;color: #dbdfe4;line-height: 52px;}
.makePageBtm_inputRight{width: 82%;}
.makePageBtm_inputRight input{width: 100%;box-sizing: border-box;border: 1px solid #a9a2a3;height: 50px;background: #dfdfdf;border-radius: 5px;text-indent: 10px}
.makePageBtm_inputBox{margin-bottom: 25px}




/*三级城市下拉*/
.makePageBtm_inputBox .public_search{float: right;}
.makePageBtm_inputBox .public_search .down_btn{height: 35px;line-height: 35px;width: 35px;background: url(../img/sele_btn.png) no-repeat center;position: absolute;right: 0px;top: 0px;}
.makePageBtm_inputBox .public_search .search_list{width: 32%;margin-left: 2%;float: left;position: relative;height:50px;line-height: 50px;border:1px solid #ccc;border-radius: 5px;box-sizing:border-box;background:#dfdfdf url(../img/yx_jt.png) 94% center no-repeat;}
.makePageBtm_inputBox .public_search .search_list:first-child{margin-left: 0%;}
.makePageBtm_inputBox .public_search .selec_con{z-index:99;height: 185px;display: none;background: #fff;border:1px solid #ccc;position: absolute;left: 0px;right: 0px;}
.makePageBtm_inputBox .public_search .show_text{font-size: 14px;text-align: left;padding-left: 10px;}
.makePageBtm_inputBox .public_search .selec_con ul li{cursor: pointer;}
.makePageBtm_inputBox .public_search .selec_con ul li:hover span{color: #d00217;}

.makePageBtm_inputBox .public_search .search_list.f_s_list10{width: 100%;}
/*三级城市联动*/
.makePageBtm_inputBox .public_search .mScrol{margin-right: 0;height: 185px;overflow: hidden;}
.makePageBtm_inputBox .public_search .mScrol.overY{overflow-y: auto;}


.makePageBtm_inputYZM input{width: 33%;margin-right: 2%;}
.makePageBtm_inputYZM img{width: 81px;height: 32px;margin-top: 10px;margin-right: 2%;}
.makePageBtm_inputYZM a{color: #a1a1a1;line-height: 52px}
.makePageBtn_01{display: inline-block;width: 164px;line-height: 50px;background: #868686;color: #fff;text-align: center;margin-top: 0%}

.makePageBtm_li .desc{color: #bec1c2;line-height: 1.6}
.makePageBtm_li .tel{color: #fff;margin-top: 14%}
.makePageBtn_02{margin-top: 14%;background: #db0f65;color: #fff;}

.joinPageTil{color: #333333;text-align: center;margin-bottom: 3%}
.joinPageDesc{color: #333333;text-align: right;margin-bottom: 2%}

.joinTop{width: 60%;box-sizing: border-box;padding:5% 5% 3%;}
.joinTop p{color: #333333;line-height: 1.7;margin-bottom: 3%}
.joinBtm{padding:3% 0;}
.joinBtmBox{width: 60%;}
.joinBtmBox .joinBtmBoxes{padding-top: 5%}
.joinBtmBox .joinBtmBox_til{width:130px;margin-right: 62px;}
.joinBtmBox .joinBtmBox_li p{color: #333333;margin-bottom:3%}
.joinBtmBox .joinBtmBox_btn{display: inline-block;width: 20px;height: 20px;}
.joinBtmBox .joinBtmBox_left{background: url(../img/joinLeft.png) center no-repeat;left: 0;top:0;}
.joinBtmBox .joinBtmBox_right{background: url(../img/joinRight.png) center no-repeat;left: 0;bottom:6%;z-index: 999}
.joinBtmBox .num{color: #dd2d71;left:192px;top:0;}
.joinBox_img{width: 30%;top:0;right: 0;height: 0px;padding-bottom: 27.6875%;overflow: inherit!important;top:0!important;}
.joinBox_img img {top:0!important;}
.joinBox_img img{width: 100%}
.joinList{margin-top: 5%}
.joinList .til{color: #333333;text-align: center;margin-bottom: 3%}
.joinLi{width: 12.5%;text-align: center;}
.joinLi img{width: 100%;max-width: 128px;margin-bottom: 12%;cursor: pointer;}
.joinLi p{text-align: center;color: #333333}
.joinListBox{margin-bottom: 5%}

/*.joinForm{background: url(../img/hz_bg.png) center no-repeat;padding:4% 8%;margin-bottom: 5%}*/
.joinForm{background: url(../img/hz_bg1.png) center no-repeat;padding:4% 8%;margin-bottom: 5%}
.joinForm_left{width: 50%;box-sizing: border-box;padding-right: 5%;border-right: 1px dashed #757372}
.joinForm .til{color: #dbdfe4;text-align: center;margin-bottom: 4%}
.joinForm .makePageBtm_inputLeft{width: 18%}
.joinForm .makePageBtm_inputRight{width: 76%}
.joinForm .tip{color: #f00;line-height: 52px;margin-left: 2%;min-width:8px;}
.joinForm .makePageBtm_inputRight .radio{line-height: 52px;color: #fff;padding-left: 26px;background: url(../img/radioBg.png) center left no-repeat;margin-right: 35px;cursor: pointer;}
.joinForm .makePageBtm_inputRight .radio.active{background: url(../img/radioBg_a.png) center left no-repeat;}
.joinForm .makePageBtm_inputBox{margin-bottom: 22px}
.joinForm .makePageBtm_inputRight .makePageBtm_p{width: 100%;box-sizing: border-box;border: 1px solid #a9a2a3;height: 50px;background: #dfdfdf;border-radius: 5px;text-indent: 10px;color: #a1a1a1;line-height: 50px;background:#dfdfdf url(../img/yx_jt.png) 94% center no-repeat;cursor: pointer;}
.joinForm .makePageBtm_ul{top:52px;left: 0px;width: 100%;box-sizing: border-box;border: 1px solid #a9a2a3;background:#dfdfdf;border-radius: 5px;padding:0 20px;max-height: 165px;display: none;z-index: 999}
.joinForm .makePageBtm_ul li{line-height: 40px;cursor: pointer;border-bottom:1px dashed #babac2;text-align: center;}
.joinForm .makePageBtm_ul li:last-child{border:none;}

.joinForm_right{width: 50%;box-sizing: border-box;padding-left: 4%;text-align: center;}
.makePageBtm_inputRight textarea{width: 100%;box-sizing: border-box;border: 1px solid #a9a2a3;height: 50px;background: #dfdfdf;border-radius: 5px;text-indent: 10px;color: #a1a1a1;cursor: pointer;min-height: 160px;padding-top:16px;}

.joinForm_right .makePageBtn_02{margin-left: 18%;margin-top: 6%;margin-bottom: 6%}
.joinForm_right .tipLast{color: #dbdfe4;text-align: center;margin-left: 3%}



.proTypeBox{margin-top: 5%;background-color:#f5f5f5;}
.proTypeLi{width: 98px;height: 120px;box-sizing: border-box;text-align: center;padding-top: 20px;cursor: pointer;}
.proTypeLi span{margin-bottom: 5px;display: inline-block;width: 50px;height: 31px;background-position: center;background-repeat: no-repeat;background-size: 100%}
.proTypeLi p{color: #23232b;text-align: center;}
.proTypeLi01 span{background-image: url(../img/cp_icon1.png)}
.proTypeLi02 span{background-image: url(../img/cp_icon3.png)}
.proTypeLi03 span{background-image: url(../img/cp_icon6.png)}
.proTypeLi04 span{background-image: url(../img/cp_icon2.png)}
.proTypeLi05 span{background-image: url(../img/cp_icon4.png)}
.proTypeLi06 span{background-image: url(../img/cp_icon5.png)}
.proTypeLi07 span{background-image: url(../img/cp_icon7.png)}
.proTypeLi08 span{background-image: url(../img/cp_icon8.png)}
.proTypeLi09 span{background-image: url(../img/cp_icon9.png)}
.proTypeLi.active p{color: #fff}
.proTypeLi.active{background: #c83065;}
.proTypeLi.active.proTypeLi01 span{background-image: url(../img/ccp_icon1_h.png)}
.proTypeLi.active.proTypeLi02 span{background-image: url(../img/cp_icon3_h.png)}
.proTypeLi.active.proTypeLi03 span{background-image: url(../img/cp_icon6_h.png)}
.proTypeLi.active.proTypeLi04 span{background-image: url(../img/cp_icon2_h.png)}
.proTypeLi.active.proTypeLi05 span{background-image: url(../img/cp_icon4_h.png)}
.proTypeLi.active.proTypeLi06 span{background-image: url(../img/cp_icon5_h.png)}
.proTypeLi.active.proTypeLi07 span{background-image: url(../img/cp_icon7_h.png)}
.proTypeLi.active.proTypeLi08 span{background-image: url(../img/cp_icon8_h.png)}
.proTypeLi.active.proTypeLi09 span{background-image: url(../img/cp_icon9_h.png)}
.searchBox input{width: 210px;height: 36px;border:1px solid #e6e6e6;text-indent: 10px;background: #f5f5f5}
.searchBox{padding-top: 46px;}
.searchBtn{width: 60px;height: 38px;background: #c83065 url(../img/search.png) center no-repeat;top:46px;right: 0;cursor: pointer;}
.proKind{padding:0 3%;background: #f2f2f2}
.proKind p{line-height: 56px;margin-right: 3%;cursor: pointer;}
.proKind p.active{color: #c83065}
.proKind p.active a{color: #c83065}
.proKind1{border-bottom:1px solid #d5d5d5;}
.proKind2 p:last-child{margin-right: 0}
.proKind2 p.jt{background: url(../img/jt.png) center right no-repeat;padding-right:16px}
.proKind2 p.kinds.active{color: #c83065}
.proPage .locationBox{padding-bottom: 20px;margin-bottom: 0}
.proLi{width: 23.4375%;margin-right: 2.08%;margin-bottom: 2%}
.proLi:nth-child(4n){margin-right: 0%}
.proLi .pro_img{width: 100%;height: 0px;padding-bottom: 73.333%;margin-bottom: 3%;position: relative; overflow: hidden;}
.proLi .pro_con{text-align: center;color: #23232b;line-height: 2}
.proLi a{display: block;}
.proLi:hover img{-webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05);transform: scale(1.05);transition: all 0.6s;}

.pro2Page .proTypeLi01 span{background-image: url(../img/pro_icon1.png);background-size: 100%}
.pro2Page .proTypeLi02 span{background-image: url(../img/pro_icon2.png);background-size: 100%}
.pro2Page .proTypeLi span{width:54px;height: 54px;}
.pro2Page .proTypeLi.active.proTypeLi01 span{background-image: url(../img/pro_icon1_h.png);background-size: 100%}
.pro2Page .proTypeLi.active.proTypeLi02 span{background-image: url(../img/pro_icon2_h.png);background-size: 100%}
.pro2Page .proKind1{border-bottom: 0}
.pro2Banner{width: 100%;height: 200px;background: url(../img/proBg.jpg) center center no-repeat}
.pro2Banner_con{left:10%;top:50%;transform:translateY(-50%);}
.pro2Banner_con .til{color: #fff;margin-bottom: 4px;letter-spacing: 2px}
.pro2Banner_con .en{color: #c17385;}
.pro2ListBox{margin-top: 4%}
.pro2Li{width: 32.03125%;margin-right: 1.875%;margin-bottom: 2%}
.pro2Li:nth-child(3n){margin-right:0}
.pro2Li a{display: block;}
.pro2Li .pro2Li_img{width: 100%;height: 0px;padding-bottom: 75.61%; position: relative; overflow: hidden;}
.pro2Li_con{padding:4% 8%;background: #e8e8e8}
.pro2Li_con p{color: #23232b}
.pro2Li_con p:last-child{margin-top: 6px}
.pro2Li:hover .pro2Li_img img{-webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05);transform: scale(1.05);transition: all 0.6s;}

.pro2Detail_left{width: 62.5%;}
.pro2Detail_left .swiper-slide p{height: 0px!important;padding-bottom: 75%}
.pro2Detail_left .pagination{bottom:30px;left:50%;transform:translateX(-50%);z-index: 9999}
.pro2Detail_left .pagination span{display: inline-block;width: 14px;height: 14px;margin-right: 22px;background: rgba(0,0,0,0.3);border-radius: 50%;cursor: pointer;}
.pro2Detail_left .pagination span.swiper-active-switch{background: rgba(0,0,0,0.8);}
.pro2Detail_left .detailBtn{display: inline-block;width: 35px;height: 64px;top:50%;transform:translateY(-50%);z-index: 999;}
.pro2Detail_left .detailLeft{background: url(../img/proDetail_left.png) center no-repeat;left:5%;background-size: 100%}
.pro2Detail_left .detailRight{background: url(../img/proDetail_right.png) center no-repeat;right:5%;background-size: 100%}


.pro2Detail_Right{width: 37.5%;box-sizing: border-box;padding:5% 4%;background: #f2f2f2} 
.pro2Detail_Right .til{color: #23232b}
.pro2Detail_Right .en{color: #cccccc;margin-bottom: 5%}
.pro2Detail_Right .desc{color: #23232b;line-height: 2;margin-bottom: 10%}
.pro2Detail_Right .desc2{color: #22222a;margin-bottom: 4%}
.pro2Detail_Right .iconLi{margin-right: 4%;width: 88px;height: 70px;padding-top: 18px}
.pro2Detail_Right .iconLi a{display: block;text-align: center;}
.pro2Detail_Right .iconLi img{margin-bottom: 8px;width: 26px;height: 26px;}
.pro2Detail_Right .iconLi img{margin-bottom: 8px}
.pro2Detail_Right .iconLi01{background: #c83065}
.pro2Detail_Right .iconLi01 p{color: #fff}
.pro2Detail_Right .iconBox{margin-top: 12%}
.pro2Detail_Right .iconLi02{background: #f2f2f2;box-sizing: border-box;border:1px solid #b6b6b6;height: 88px}
.pro2Detail_Right .iconLi02 p{color: #22222a}
.pro2DetailBox{padding-bottom: 6%}



.proDetail_left .pagination span{background: rgba(0,0,0,0.3)}
.proDetail_left .pagination span.swiper-active-switch{background: rgba(0,0,0,0.8)}
.proDetail_Right{background: #fff;padding:2% 4%;}
.proDetail_Right .tilCh{color: #23232c}
.proDetail_Right .tilEn{color: #cccccc;padding-bottom: 4%;border-bottom: 1px solid #db0f65;margin-bottom: 6%}
.proDetail_Right .con{color: #22222b;width: 87.5%;padding-bottom: 8%;margin-bottom: 8%}
.proDetail_Right .desc1{color: #22222b;margin-bottom: 2%;line-height: 34px}
.proDetail_Right .descBox{line-height: 34px;}
.proDetail_Right .descBox .fnt_14{
  margin-top: 2rem;
  display: inline-block;
  width: 28%;
  height: auto;
  margin-right: 10px;
  text-align: center;
  line-height: 32px;
  border: 1px solid #d0d0d0;
  color: #d0d0d0;
  cursor: pointer;
}

.proDetail_Right .descBox i{display: inline-block;width: 110px;height: 32px;margin-right: 10px;text-align: center;line-height: 32px;border:1px solid #d0d0d0;color: #d0d0d0;cursor: pointer;}
.proDetail_Right .descBox i.active{border:1px solid #22222b;color: #22222b;}
.proDetail_Right .iconBox{margin-top: 15%}


.pro2Detail_Right .iconLi03{padding:0;height:88px }
.pro2Detail_Right .iconLi03 img{height: 100%}


.LifeBox {background: url(../img/pro_bg1.png) center center no-repeat;margin-bottom: 4%}
.LifeBox .LifeBox_left{width:17%;left:0px;top:50%;transform:translateY(-50%);}
.LifeBox_left p{text-align: left;}
.LifeBox_left .til{color: #ffffff;margin-bottom: 8px}
.LifeBox_left .tilen{color: #e68bb2;padding-bottom: 14px;border-bottom: 1px solid #f64b97;margin-right: 13%}
.LifeBox_right{width: 82.8125%;padding:4% 0;}
.LifeBox_rightBox{width: 93%;margin-left: 7%}
.LifeBox_rightBox .slideBox{margin-right: 18px;cursor: pointer;}
.LifeBox_rightBox .slideBox_img{height: 0px;padding-bottom:72.727% }
.LifeBox_rightBox .slideBox_con{height: 0px;padding-bottom:0%;background: rgba(0,0,0,0.54);width: 100%;top:0px;left:0px;z-index: 99;text-align: center;transition: all 0.8s;overflow: hidden;}
.LifeBox_rightBox .slideBox_con span{color: #ffffff;left:50%;top:50%;transform: translate(-50%,-50%);}
.LifeBox_rightBox .slideBox:hover .slideBox_con{padding-bottom:72.727%;}
.LifeBox_rightBox .LifeBox_btn{display: inline-block;width: 23px;height: 44px;top:50%;transform: translateY(-50%);}
.LifeBox_rightBox .LifeBox_btnleft{left:18px;background: url(../img/proLeft.png) center center no-repeat;background-size: 100%}
.LifeBox_rightBox .LifeBox_btnright{right:-28px;background: url(../img/proRight.png) center center no-repeat;background-size: 100%}

.proMenu{padding-bottom: 14px;border-bottom:1px solid #db0f65;}
.proMenu a{color: #23232c;margin-right: 4%;}
.proMenu a:last-child{margin-right: 0%}
.proMenu a.active{color: #db0f65;font-size: 22px}
.proMenu_li1 img{width: 100%}

.proMenu_li2{background: url(../img/proBg1.png) center no-repeat;padding:3% 0;}
.proMenu_li2_til{text-align: center;color: #464646}
.proMenu_li2_tilen{text-align: center;color: #b2b2b2;margin-bottom: 3%}
.proMenu_li2Img{width: 59.375%;height: 0px;padding-bottom: 32.8125%}
.proMenu_li2Con{width: 40.625%;background: #414141;box-sizing: border-box;padding:5% 0 0 5%;}
.proMenu_li2Con p{color: #fff;margin-bottom: 6%}

.proMenu_li3{background: url(../img/pro_bg2.png) center bottom no-repeat;padding:4% 0 5%;}
.proMenu_li3Li{width: 23.4375%;margin-right: 2%}
.proMenu_li3Li:last-child{margin-right: 0%}
.proMenu_li3Li_img{width: 100%;height: 0px;padding-bottom: 153.333%}
.proMenu_li3Li .proMenu_li3Li_con{color: #fff;text-align: center;width: 100%;left: 0px;bottom:5%;}
.proMenu_li3List{margin-bottom: 8%}
.proMenu_li3Btn{text-align: center;}
.proMenu_li3Btn a{display: inline-block;width: 378px;line-height: 62px;border:1px solid #fff;text-align: center;color: #fff}

.proMenu_li4Box{padding:5% 0;}
.proMenu_li3Li:hover img{-webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05);transform: scale(1.05);transition: all 0.6s;}



/*.stylePage .wrapes{background: url(../img/fg_bg.png) center top no-repeat;background-size: 100%}*/
.styleBox{/*width: 1000px;margin:0 auto;*//*padding-top:7%*/}
.styleBox .locationBox p{width: 1000px;margin:0 auto;}
.styleBox .locationBox .location a{color: #fff}
.styleBox .locationBox{padding: 0px;padding:7% 0 42%;margin-bottom: 0;}
.stylebox1_img1{width: 51.1%;height: 0px;padding-bottom: 60%}
.stylebox1_imgBox{width: 46.66%;}
.stylebox1_con{width: 73.8%;background: #db0f66;box-sizing: border-box;padding:10% 3% 9% 8%;margin-bottom: 5%;}
.stylebox1_con .en{color: #e21f6e}
.stylebox1_con .ch{color: #fff;margin-top: -28px;letter-spacing: 1px;margin-bottom: 9%}
.stylebox1_con .desc{line-height: 1.8;color: #ffdce8;height:5.4em;overflow: hidden;-webkit-line-clamp: 3; display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;}
.stylebox1_img2{box-sizing: border-box;width: 100%;cursor: pointer;padding-bottom: 62%;height:0;}
.stylebox1{margin-bottom:10%}
.stylebox1_img2:hover img{-webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05);transform: scale(1.05);transition: all 0.6s;}
.stylebox2_img1{width: 55.55%;text-align: right;}
.stylebox2_img1>div:nth-child(1){
	margin-bottom: 4%;
	
}
.stylebox2_img1>div{
	overflow: hidden;
}
.stylebox2_img2{width: 42%;cursor: pointer;}
.stylebox2_img2:hover img{-webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05);transform: scale(1.05);transition: all 0.6s;}
.stylebox2{margin-bottom: 8%}
.stylebox3_left{width: 54.45%;margin-top: 80px}
.stylebox3_left_img1{width: 100%;height: 0px;padding-bottom: 73.469388%;cursor: pointer;}
.stylebox3_left_img1:hover img{-webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05);transform: scale(1.05);transition: all 0.6s;}
.stylebox3_left_img2{width:53%;height: 0px;padding-bottom:56%;cursor: pointer;}
.stylebox3_left_img2:hover img{-webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05);transform: scale(1.05);transition: all 0.6s;}
.stylebox3_right{width: 45.55%}
.stylebox3_rightCon{width:427px;height:427px;background: #e28f16  url(../img/fg_bg1.png) center center no-repeat;border-radius: 50%;box-sizing: border-box;padding:18% 14% 0% 24%;margin-left: 34px}
.stylebox3_rightCon .ch{color: #ffffff}
.stylebox3_rightCon .en{color: #f9c77f;margin-bottom: 8%}
.stylebox3_rightCon .desc{color: #fff2e0;line-height: 1.8}
.stylebox3_right_img1{width: 100%;height: 0px;padding-bottom: 75.7%;margin-top:-112px;cursor: pointer;}
.stylebox3_right_img1:hover img{-webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05);transform: scale(1.05);transition: all 0.6s;}
.stylebox3{padding-bottom: 20%}

.stylebox4 p{color: #1d1d1d;text-align: center;}
.stylebox4 .til{margin-bottom: 4%}
.stylebox4 .btn a{width: 134px;display: inline-block;text-align: center;margin:0 26px;background:url(../img/jd_icon.png123) no-repeat center center;height: 62px;}
.stylebox4 .btn a:last-child{background:url(../img/tm_icon.png123) no-repeat center center;}
/* .stylebox4 .btn a:hover{color: #fff;background: #c83066;border:1px solid #c83066;} */
.styleBox .content-box .stylebox4{padding-top: 9%}
.styleBox .content-box .stylebox4 .js_link{position: relative;}

.styleList{background: url(../img/fg_bg2.png) center center no-repeat;padding:3% 0 5%;}
.styleList .ch{color: #3b3b3b;text-align: center;}
.styleList .en{color: #b37e91;margin-top: 0px;text-align: center;margin-bottom: 32px}
.styleList .styleListRollBox{width: 93.75%;margin:0 auto;}
.styleList .slideBox{margin-right: 4%}
.styleList .slideBox_img{height: 0px;padding-bottom: 66.667%}
.styleList .slideBox_con{text-align: center;color: #2e2e2e;background: #fff;line-height: 66px}
.styleList .styleListRoll_btn{display: inline-block;width: 35px;height: 64px;top:50%;transform:translateY(-50%);}
.styleList .styleListRoll_left{background: url(../img/proDetail_left.png) center no-repeat;left:-9px;}
.styleList .styleListRoll_right{background: url(../img/proDetail_right.png) center no-repeat;right:0px;}
.slideBox:hover .slideBox_img img{-webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05);transform: scale(1.05);transition: all 0.6s;}

/*左侧固定*/
.left_menu{position: fixed;right: 0px;bottom:50px;z-index: 999}
.menuLi{width: 76px;margin-bottom: 2px;padding-left: 1px}
.menuLi a{display: block;text-align: center;padding-top:8px;background: #de2673;box-sizing: border-box;height: 76px}
.menuLi a p{text-align: center;color: #fff;margin-top: 6px}
.menuLi:hover a{background: #ba195c}
.menuLi02{position: relative;}
.menuLi02 .tel{line-height: 76px;width: 0px;color: #fff;text-align: center;position: absolute;right: 77px;top:0px;background:#ba195c;overflow: hidden;height: 76px;cursor: pointer;}
.menuLi02:hover .tel{width: 256px;}
.menuLi03 a{padding-top: 0}
.menuLi02 .home_icon_wechat { height: 153px;line-height: 76px;color: #fff;text-align: center;position: absolute;right: 77px;top:0px;background:#ba195c;overflow: hidden;cursor: pointer;width:0; }
.menuLi02:hover .home_icon_wechat{width: 153px;}
/*.menuLi03 a img{width: 100%}*/
.menu_top{opacity: 0;height: 0px;transition: all 0.5s;overflow: hidden;}
.menu_top.scor{opacity: 1;height: 76px;}



.mCSB_scrollTools{right: -4px;width: 8px}

/*社会责任页面*/
.socialBox .til{color: #333333;margin-bottom: 3%;text-align: center;}
.socialBox ._img{width: 100%;height: 0px;padding-bottom: 28.125%;margin-bottom: 3%}
.socialBox .desc{text-align: center;color: #333333;line-height: 2;margin-bottom: 3%}
.socialBtm{background:url(../img/zr_bg1.png) center no-repeat;background-size: cover;padding:4% 0 8%;}
.slideBox_box{width: 49.21875%;height: 0px;padding-bottom: 27.7344%;overflow:hidden;cursor: pointer;}
.slideBox_con{width: 100%;height: 0px;padding-bottom:0%;background:rgba(0,0,0,0.7);overflow:hidden; }
.slideBox_box:hover .slideBox_con{padding-bottom: 56.7344%;}
.slideBox_conBox{width: 100%;box-sizing: border-box;text-align: center;color: #fff;}
.slideBox_conBox .til{margin-bottom:3%}
.slideBox_conBox .line span{display: inline-block;width: 68px;height: 1px;background:#fff;margin-bottom:3%}
.slideBox_conBox .desc{padding:0 12%;}
.slideBox_conBox{top:50%;left: 50%;transform:translate(-50%,-50%); }
.slideBox_top{margin-bottom: 2%}
.slideBox_btm .slideBox_box{width: 32.26%;height: 0px;padding-bottom: 18.20%}
.slideBox_btm .slideBox_box{margin-right: 1.6%}
.slideBox_btm .slideBox_box:nth-child(3n){margin-right: 0}
.socialBtm .swiper-pagination-switch{width: 12px;height: 12px;background: #828080;border-radius: 50%;display: inline-block;}
.socialBtm .pagination {z-index: 99;text-align: center;left:50%;transform:translateX(-50%);padding-top: 3%}
.socialBtm .swiper-active-switch{background: #db0f65;}
.wapSocial .slideBox_box{width: 100%;padding-bottom: 50%}
.wapSocial .swiper-pagination-switch{width: 12px;height: 12px;background: #828080;border-radius: 50%;display: inline-block;}
.wapSocial .pagination {z-index: 99;text-align: center;left:50%;transform:translateX(-50%);padding-top: 0%}
.wapSocial .swiper-active-switch{background: #db0f65;}
.wapSocial .slideBox_box:hover .slideBox_con{padding-bottom: 50%}
.wapSocial{display: none}
.pcSocial{display: block;}
.div_hover:hover .div_title { display: block; }
.div_title {display: none; position: absolute;top: 0;left: 0;z-index: 107;width: 100%;color: #fff;text-align: center;padding-top: 15%; }
.div_title span { background: transparent!important;color: #ffffff !important;}
.div_title span a {color:#fff;}
/*8大生活主张样式*/
/*.stylePage .doct_east { background: url(../img/fg_east_bg.png) center top no-repeat; }
.stylePage .doct_reduc { background: url(../img/fg_reduc_bg.png) center top no-repeat; }
.stylePage .doct_elite { background: url(../img/fg_elite_bg.png) center top no-repeat; }
.stylePage .doct_extra { background: url(../img/fg_extra_bg.png) center top no-repeat; }
.stylePage .doct_future { background: url(../img/fg_future_bg.png) center top no-repeat; }
.stylePage .doct_utopi { background: url(../img/fg_utopi_bg.png) center top no-repeat; }
.stylePage .doct_italy { background: url(../img/fg_italy_bg.png) center top no-repeat; }*/
.doct_extra .locationBox{background: url(../img/qs_top_bg.jpg) no-repeat center top;background-size: cover;}
.doct_extra .content-box{background: url(../img/qs_bottom_bg.jpg) no-repeat center top;padding-top:6.5%}

.doct_utopi .locationBox{background: url(../img/wtb_top_bg.jpg) no-repeat center top;background-size: cover;}
.doct_utopi .content-box{background: url(../img/wtb_bottom_bg.jpg) no-repeat center top;padding-top:6.5%}

.doct_future .locationBox{background: url(../img/wlzy_top_bg.jpg) no-repeat center top;background-size: cover;}
.doct_future .content-box{background: url(../img/wlzy_bottom_bg.jpg) no-repeat center top;padding-top:6.5%}

.doct-extra .locationBox{background: url(../img/bosh_top_bg.jpg) no-repeat center top;background-size: cover;}
.doct-extra .content-box{background: url(../img/bosh_bottom_bg.jpg) no-repeat center top;padding-top:6.5%}

.doct_east .locationBox{background: url(../img/dfzy_top_bg.jpg) no-repeat center top;background-size: cover;}
.doct_east .content-box{background: url(../img/dfzy_bottom_bg.jpg) no-repeat center top;padding-top:6.5%}

.doct_italy .locationBox{background: url(../img/yszy_top_bg.jpg) no-repeat center top;background-size: cover;}
.doct_italy .content-box{background: url(../img/yszy_bottom_bg.jpg) no-repeat center top;padding-top:6.5%}

.doct_reduc .locationBox{background: url(../img/jjzy_top_bg.jpg) no-repeat center top;background-size: cover;}
.doct_reduc .content-box{background: url(../img/jjzy_bottom_bg.jpg) no-repeat center top;padding-top:6.5%}

.doct_elite .locationBox{background: url(../img/jyzz_top_bg.jpg) no-repeat center top;background-size: cover;}
.doct_elite .content-box{background: url(../img/jyzz_bottom_bg.jpg) no-repeat center top;padding-top:6.5%}
.styleBox .content-box>div{
	width: 900px;
	padding: 0 20px;
	margin:0 auto 6%;
}
.hide { display: none!important; }
.menu_last { background-color: #dbdcde;text-align: center; }
.future_family_tips {  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden; height: 1.5em;}
.home-serach-div {  position: relative; }
.home-serach-div a {  position: absolute;top:0;right:0; }
/* 常连海 -- 招商加盟布局修改 */
.makePage_cont {background: url(../img/makePage_bg.png) no-repeat center top;background-size: cover;overflow: hidden;}
.makePage_cont .wrap {position: relative;}
.makePage_cont .makePage_cont_join {position:relative;float:left;padding:3%;width:50%;box-sizing: border-box;background-color: #db0f65;color:#fff;padding-bottom: 53.85%;}
.makePage_cont .makePage_cont_join  li{line-height: 30px;}
.makePage_cont .makePage_cont_join img{position: absolute;right:0;top:24%;max-width: auto;}
.makePage_cont .makePage_cont_join p {padding-bottom:3%;font-weight: bold;}
.makePage_cont .makePage_cont_policy {float:left;padding:3%;width:50%;box-sizing: border-box;}
.makePage_cont .makePage_cont_policy  li{line-height: 30px;}
.makePage_cont .makePage_cont_policy p {padding-bottom:3%;font-weight: bold;}
.makePage_cont .makePage_cont_policy {float:left;width:50%;}
.makePage_cont_map {position: absolute;left:0;bottom:0%;width:100%;}
.makePage_cont_map img{max-width: 100%;height: auto; }
.historyConLi_img {overflow:hidden;padding: 1%;border: 1px solid #e1e0e1;}
/* .historyConLi_img_div {padding-bottom:54.36%;} */
.historyConLi_img_div img{max-width: 100%;height: auto;}

/* 发展历程 */
.subMenu_month {position:relative;border-bottom:1px solid #e03279;}
.subMenu_month::after{content:' ';display: block;position: absolute;left:50%; border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 8px solid #f15f97;top:0;transform:translateY(-50%);}
.subMenu_month_bg {background:#f15f97;color:#fff;}

.js_play_video2 img{width:100%;max-width: auto;}

/*张雅兰_原创设计*/

.origin_design{background: #edf1f5;}
.origin_design .img_con:hover img{transform:scale(1.05);}
.orig_desi_section2 .orig_desi_section2_left{width: 50%;}
.orig_desi_section2 .orig_desi_section2_left .img_con{width: 100%;height: 0;padding-bottom: 93.75%;}

.orig_desi_section2 .orig_desi_section2_left .img_con .video_btn{width: 60px;height: 60px;z-index: 99;bottom: 30px;left: 30px;}
.orig_desi_section2 .orig_desi_section2_left .img_con .video_btn #livefs{display: block;width: 100%;height: 100%;background: url(../img/video_btn.png) no-repeat;}


.orig_desi_section2 .orig_desi_section2_right{width: 50%;}
.orig_desi_section2 .orig_desi_section2_right .desi_section2_right_top{width: 100%;height: 0;padding-bottom: 68.75%;background: url(../img/origin_designbg1.png) no-repeat center;background-size: cover;}
.orig_desi_section2 .orig_desi_section2_right .desi_section2_right_top .desi_section2_right_inner{width:83.5%;margin: 0 auto;padding-top: 14%;font-family: "黑体";color: #010101;}
.orig_desi_section2 .orig_desi_section2_right .desi_section2_right_top .desi_section2_right_inner .fnt_20{margin:5.617% 0 3.745% ;color:#383838;}
.orig_desi_section2 .orig_desi_section2_right .desi_section2_right_top .desi_section2_right_inner .fnt_16{line-height: 1.6875em;color: #757575;}
.orig_desi_section2 .orig_desi_section2_right .desi_section2_right_bottom{width: 100%;}
.orig_desi_section2 .orig_desi_section2_right .desi_section2_right_bottom .img_con{width: 100%;height: 0;padding-bottom: 25%;}


.orig_desi_section3 .orig_desi_section3_left{width:50%;background: #ffffff;}
.orig_desi_section3 .orig_desi_section3_left .section3_left_inner{width: 100%;height: 0;padding-bottom:75%;}
.orig_desi_section3 .orig_desi_section3_left .section3_left_inner .title{padding-top:18.1%;width: 85%;padding-left:9.2%;background: url(../img/origin_design2_logo.png) no-repeat right bottom;background-size:71%;}
.orig_desi_section3 .orig_desi_section3_left .section3_left_inner .text{width: 82.5%;margin-left: 9.21%;}
.orig_desi_section3 .orig_desi_section3_left .section3_left_inner .text .fnt_16{width: 61%;margin: 4.16% 0 3.598%;color: #7a7a7a;}
.orig_desi_section3 .orig_desi_section3_left .section3_left_inner .text .fnt_14{line-height: 2em;color: #aaaaaa;}

.orig_desi_section3 .orig_desi_section3_right{width:50%;}
.orig_desi_section3 .orig_desi_section3_right ul{width: 100%;}
.orig_desi_section3 .orig_desi_section3_right ul li{width: 50%;}
.orig_desi_section3 .orig_desi_section3_right ul li .img_con{width: 100%;height: 0;padding-bottom: 75%;}


.orig_desi_section4 .img_con{width: 100%;height: 0;padding-bottom: 32%;}
.orig_desi_section5 ul li .text .text_inner{width:80.68%;}
.orig_desi_section5{padding-bottom:2%;}
.orig_desi_section5 ul li .img{width: 50%;float: left;height: 0;padding-bottom:26.56%;background: url(../img/origin_designbg2.png) no-repeat;background-size: cover;}
.orig_desi_section5 ul li .text{width: 50%;float: right;height: 0;padding-bottom:26.56%;background: #fff;position: relative;}
.orig_desi_section5 ul li:nth-child(even) .img{float: right;}
.orig_desi_section5 ul li:nth-child(even) .text{float: left;}
.orig_desi_section5 ul li .img .img_con{width:42.03%;height: 0;padding-bottom:42.03%;border-radius: 100%;margin-left:6.718%;margin-top: 5.625%;margin-right: 6.25%;}
.orig_desi_section5 ul li:nth-child(even) .img .img_con{margin-left: 14.06%;}
.orig_desi_section5 ul li .img .text_con{width:40.625%;padding-top:13.43%;}
.orig_desi_section5 ul li .img .text_con .name{width:57.69%;height: 60px;text-align: center;background: #6a5e50;color: #ffc00e;line-height: 60px;border-radius: 6px;}
.orig_desi_section5 ul li .img .text_con .jies{line-height: 2em;margin-top:6.538%;}
.orig_desi_section5 ul li:nth-child(even) .img .text_con{width: 37.625%;}
.orig_desi_section5 ul li:nth-child(even) .img .text_con .name{width: 62.5%;}

.orig_desi_section5 ul li .text .text_inner{width:79.68%;position: absolute;top: 50%;left: 50%;text-align:center;transform:translateX(-50%) translateY(-50%);color: #4a351a;}
.layui-m-layer1 .layui-m-layercont{text-align: center!important;}
.layui-m-layer1 .layui-m-layerchild{background: none!important;width: 80%;margin:0 auto ;}
.privacyStatement .privacyStatement_info {padding-bottom:2%;}
.privacyStatement .privacyStatement_info p {color:#747474;line-height: 1.6;}
.privacyStatement .privacyStatement_info > div {margin-bottom:3%;}
.privacyStatement .privacyStatement_info .privacyStatement_info_tips {margin-bottom: 2%;}
.privacyStatement .enterpriseTil{margin-bottom:3%;}

/* 网站地图样式 */
.web_maps_section1 {height: auto;;background:url(../img/web_maps_bg.png) no-repeat left center; background-size: cover;}
.web_maps_section1 .web_maps_section1_list {padding: 8% 2%;background: rgba(255,255,255,0.4); text-align: center;}
.web_maps_section1 .web_maps_section1_list .item{float:left;width: 14%;height: 310px;}
.web_maps_section1 .web_maps_section1_list .item h3{display:inline-block;margin-bottom:8%;font-weight: bold;border-bottom:1px solid #343434;padding:6% 0;}
.web_maps_section1 .web_maps_section1_list .item ul li {padding:2% 0;color:#454545;}
.web_maps_section1 .web_maps_section1_list .item ul li:hover a {text-decoration: underline;color:#db0f65;}
@media only screen and (max-width: 1440px){
  .slideCon{padding:7.3% 7.4% 10%;}
  .part4Right_img2{padding-bottom: 43.5%}
  .part4Con .pagination{bottom:31.8%;}
  /*内页响应式*/
}
@media only screen and (max-width: 1366px){
  .part4Con .pagination{bottom: 35.2%;}
  .part4Right_img2{padding-bottom: 44.8%;}
  /*.part4Right_img2{padding-bottom: 47.3%}*/
  .footNav_li{width:222px;}
  .slideCon{padding:6.5% 7.4% 10.9%;}
  .slideCon_second{padding:6.5% 7.4% 14.3%;}
  .styleBox .content-box .stylebox4{padding-top: 12%}
  .technology_page .peopleSmall{margin-top: -9%;}
  /*内页响应式*/


}
@media only screen and (max-width: 1280px){
  .zm-banner-btn-bar li a{background-size: 65px!important;background-position: 18px center!important}
  .zm-banner-btn-bar li a{height: auto;line-height: 90px}
  .part4Til img{width: 115px}
  .part4{padding:4% 0;}
  /*内页响应式*/
  .locationBox{padding:3% 0;margin-bottom: 0}
  .lovePlaceList_til{padding:2% 3%;margin:0 2%;}
  .lovePlaceList_tilBox{margin-bottom: 2%}
  .activeList_conTop_right{padding:4%;}
  .activeList_conTop_right .desc1{margin-bottom: 3%}
  .activeList_conTop_right .desc2{margin-bottom: 3%;max-height: 90px;overflow-y: scroll;}
  .joinLi{width: 10%;margin:0 1.25%;}
  .inBannerBox{margin-bottom: 4%}
}
@media only screen and (max-width: 1245px){
  .footTil .en{transform: translateX(0%);}
  .footLeft{width: 47%}
  .footNav_li{width: 152px;margin-left: 21px;margin-bottom: 4%}
  .footNav_li p{margin-right: 10px;padding-right: 20px}
  .footNav{margin-bottom: 1%}
  .footRight_icon{margin-bottom: 3%;margin-top: 2%}
  .footDesc{margin-top: 2%}
  .footIcon{margin-top: 3%}
  .footIcon img{width: 60px}
  .footBox{padding:6% 0;}
  /*内页响应式*/

}
@media only screen and (max-width: 1200px){
  .wrap{width: 96%;margin:0 auto;/*padding:2% 0 0;*/}
  .w_product .w_productBtn{top:70%;}
  .part5{padding:20% 0%;}
  /*内页响应式*/
	.styleBox .content-box>div,.styleBox .locationBox p{
		width:96%;
		padding:0 2%;
	}
	.styleBox .content-box .stylebox4{
		padding-top:0;
		margin-bottom: 0;
		padding-bottom: 6%;
	}
}
@media only screen and (max-width: 1150px){
  .slideCon{padding:7.5% 7.4% 10%;}
  .part4Con .pagination{bottom:33%;}
  /*内页响应式*/
}
@media only screen and (max-width: 1150px){
  .slideCon{padding:3.5% 7.4% 8%;}
  /*内页响应式*/
}
@media only screen and (max-width: 1100px){
  /*.styleBox{width: 98%;}*/
}
@media only screen and (max-width: 1024px){
  .w_map .w_map_search{width: 96% }
  .makePage_cont .makePage_cont_join img{top: 29%;width: 35%;}
  /*内页响应式*/
	.proTypeLi{
		width: 125px;
  }
  .lovePlaceList_con .lovePlaceList_row1Con{padding:10% 8%}
  .pro2Detail_Right{padding:2% 3%;}
  .pro2Detail_Right .iconLi{width: 75px;height: 63px;padding-top: 10px}
  .pro2Detail_Right .iconLi02{height: 73px}
  .proDetail_Right .descBox i{width: 80px}
  .pro2Detail_Right{padding:0 3%;}
  .proDetail_Right .tilEn{padding-bottom: 3%;margin-bottom: 3%}
  .proDetail_Right .con{padding-bottom: 5%;margin-bottom:2%;width: 100%}
  .proDetail_Right .desc1{line-height: 20px;padding:2% 0;}
  .stylebox3_right_img1{
  	margin-top:0;
  }
  .stylebox3_rightCon{
  	height:auto;
  	width: 100%;
  	border-radius: inherit;
  	margin:0;
  	padding:25px;
  }
  .stylebox3_left{
  	margin-top:0;
  }
  .storyCon{transform: translateY(0%);width: 46%}
  .storyCon .en{margin-bottom:4%;}
  .storyCon .desc{line-height: 1.5;}
  .historyLeft .swiper-slide{line-height: 50px}
  .historyLeft .swiper-container{height: 250px}
  .enterpriseDesc{padding:3% 3% 1.5% 21.25%;}
  .peopleBanner_slideBox .con{max-height: 175px}
  .lovePlaceList_con .lovePlaceList_row1Con .desc1{margin-bottom: 15px;}
  .lovePlaceList_con .lovePlaceList_row1Con .line{margin-bottom: 15px;}
}
@media only screen and (max-width: 768px){
  .makePage .inBannerBox .inBanner_slide{background-size: cover;}
  .menuLi{width: 60px}
  .menuLi a{height: 60px;padding-top: 5px}
  .menuLi a img{width: 30px}
  .menuLi03{height: auto}
  .menuLi03 a{padding-top: 0}
  .menuLi03 a img{width: 100%}
  .menuLi02 .tel{width: 0px;line-height: 60px;height: 60px;right: 61px}
  .menuLi02:hover .tel{width: 160px}
  .slideCon_right{width: 75%}
  .slideCon{padding:2% 7.4% 4%;}
  .part4Con .pagination .swiper-pagination-switch{width: 10px;height: 10px;margin-right: 12px}
  .part4Con .pagination{padding-bottom: 6px}
  .part4Con{margin-top: 4%}
  .w_product li .g_img02 .g_img .p{right: 8%;bottom: 25%;width: 75%}
  /*.part5{padding:0% 0;}*/
  .w_map .w_search_left{width:34%;}
  .w_map .w_search_right{width: 56%}
  .w_map .w_map_con{height: 400px}
  .part7Box{padding-bottom: 25%}
  /*内页响应式*/
  .activeList_li_con .desc{margin-bottom: 2.5%}
  .activeList_li_con .desc2{margin-bottom: 3%}
  .map{width: 100%;height: 300px}
  .ContactUs .ContactUs_left{width: 100%;box-sizing:border-box;}
  .ContactUs .ContactUs_icon{max-width: 76px}
  .ContactUs_iconBox{margin-top: 2%}
  .ContactUs .ContactUs_left .desc{margin-bottom: 1%}
  .ContactUs .ContactUs_left .name{margin-bottom: 2%}
  .joinTop{padding:0;overflow-y: scroll;}
  .joinBtm{margin-top: 3%}
  .joinBtmBox{width: 100%}
  .joinForm_left{padding-right: 0}
  .joinForm .makePageBtm_inputRight{width: 70%}
  .joinForm .makePageBtm_inputLeft{width: 22%}
  .joinForm_right{padding-left: 0}
  .joinUs .wrapInner{padding:5%;}
  .inBannerBox .pagination{bottom:10px;}
  .makePageBtm_li{width: 100%;padding:2% 5%;border-right: none;border-bottom: 1px dashed #757372;height: auto!important}
  .makePageBtm_liImg img{width: 120px}
  .makePageBtm_liImg{margin-bottom: 4%}
  .hotNewCon{padding:2%;}
  .pro2Detail_left{width: 100%}
  .pro2Detail_left .swiper-slide p{padding-bottom: 60%}
  .pro2Detail_Right{width: 100%;height: auto!important}
  .pro2Detail_Right .en{margin-bottom: 2%}
  .pro2Detail_Right .desc{margin-bottom: 2%}
  .pro2Detail_Right .desc2{margin-bottom: 2%}
  .pro2Detail_Right .iconBox{margin-top: 2%}
  .pro2Detail_left .pagination{bottom:10px;}
  .proTypeList{
  	float:inherit;
  }
  .proDetail .proTypeLi{width: 104px;height: 100px;padding-top: 12px}
  /* .searchBox{display: block;float: none;width: 280px;padding:0;margin-top: 2%;margin-bottom: 2%}
  .searchBox input{width: 280px;} */
  .searchBox{width:88%;}
  .searchBox input{width:100%;}
  .searchBtn{top:0;right:-1px;}
  .proDetail .proKind{padding:2% 3%;}
  .proDetail .proKind p{line-height: 28px}
  .proDetail .pro2Detail_Right{padding-top: 2%}
  .proDetail .proDetail_Right .tilEn{padding-bottom: 2%;margin-bottom: 2%}
  .proDetail .proDetail_Right .con{padding-bottom: 4%}
  .proDetail .proDetail_Right .desc1{padding:1% 0;}
  .proDetail .pro2Detail_Right .iconBox{margin-top: 4%}
  .LifeBox_rightBox .LifeBox_btnleft{left: -2px}
  .proMenu_li2Con{padding:2% 0 0 3%;}
  .proMenu_li3List{margin-top: 8%}
  .serviceBox2_li{padding:4% 3%;}
  .serviceBox2_liTil{padding:5% 3% 5% 0;}
  .centerTil{margin-bottom: 4%}
  .historyLeft{width: 32%}
  .historyRight{width: 68%}
  .historyRight .con{width: 100%}
  .historyRight{padding:3% 1% 0}
  .historyConLi_img{width:61%;margin:auto;}
  /* .peopleBanner_slide img{display: none} */
  .peopleBanner_slide img{}
  .peopleBanner_slideBox {padding-right:38%;}
  .peopleBanner_slide{padding:3% 10% 10.15625% 10% }
  .peopleSmall p{width: 20%;padding-bottom:12%}
  .peopleSmall p.active{padding-bottom: 11.5%}
  .storyImg{margin-top: 2%}
  .styleList .styleListRoll_btn{background-size: 100%;width: 22px}
  /*原创设计*/
  .orig_desi_section2 .orig_desi_section2_left{width:100%;}
  .orig_desi_section2 .orig_desi_section2_right{width:100%;}
  .orig_desi_section3 .orig_desi_section3_left{width:100%;}
  .orig_desi_section3 .orig_desi_section3_right{width:100%;}
  .orig_desi_section5 ul li .img{width:100%;}
  .orig_desi_section5 ul li .text{width:100%;}
  .orig_desi_section5 ul li .img{padding-bottom: 48.56%;}
  .js_play_video2{padding-bottom:2%;}
  .pro2Banner{background-size: 100% auto;}
  .makePage_cont .makePage_cont_join img{width:37%;top:33%;}

}
@media only screen and (max-width: 639px){
  .makePage_cont .makePage_cont_join img{top:49%;width:30%;}
  .footNav_li{width: 100px}
  .part4Left{display: block;float: none;width: 100%}
  .part4Right{display: block;float: none;width: 100%}
  .part4Con .pagination{bottom: 27.5%}
  .slideImg{padding-bottom: 50%}
  .part4Til img{width: 84px}
  .w_product .w_productBtn{top:62%;}
  .w_product .w_productBtn span{width:60px;height: 60px}
  .w_product .w_productBtn{width: auto}
  .w_product li{height: auto;padding-bottom: 0}
  .w_product li .g_img01{position: relative;top:0;left:0;width:80%;margin:2% auto 0;padding-bottom: 40%}
  .w_product li .g_img02{position: relative;top:0;right:0;width:80%;margin:0% auto 0;}
  .w_product li .dl{position: relative;top:0;right:0;}
  .w_product .w_productBtn{top:8%;}
  .w_product li .g_img02 .g_img .p{bottom:auto;top:12px;right:10%;width: 80%;overflow-y:scroll; }
  .w_product li .g_img02 .g_img .p .con{max-height: 105px;}
  .w_product li .g_img02 .g_img .p h4{margin-bottom:10px}
  .w_product li .dl{width: 80%;margin:2% auto 0;}
  .w_product li .dl dd{margin:0 2%;}
  .w_map .w_search_left{width:30%;}
  .w_map .w_search_right{width: 60%}
  .w_map .public_search .down_btn{background: none}
  .part4Right_img1 { padding-left:0; margin-top:.5%;}
  .part4Right_img2 { padding-left:0; margin-top:.5%;}
  .proTypeBox{padding:5%;}

  /*内页响应式*/

  .activeList_li{width: 46%;margin: 0% 2% 2%}
  .activeList_li:nth-child(3n){margin: 0% 2% 2%}
  .activeList_ul{margin-top: 3%}
  .joinLi{width: 25%;box-sizing: border-box;padding:2% 3%;margin:0;}
  .joinForm_left{width: 100%;border-right: none}
  .joinForm_right{width: 100%}
  .joinForm{background-size: cover;}
  .joinForm{padding:4%;}
  .joinUs_LiTop .desc{padding-right: 30px}
  .lovePlaceList_con .lovePlaceList_row1Con .desc1{margin-bottom: 4%}
  .lovePlaceList_con .lovePlaceList_row1Con .line{margin-bottom: 4%}
  .lovePlaceList_con .lovePlaceList_row1Con .desc2{margin-bottom: 4%}
  .inBannerBox .inBanner_slideBox .desc1{margin-bottom: 3%}
  .inBannerBox .inBanner_slideBox .en{margin-bottom: 3%}
  .inBannerBox .inBanner_slideBox .desc2{margin-bottom:3%}
  .inBannerBox .inBanner_slideBox{width: 80%;left:10%;}
  .inBannerBox .inBanner_slide,.inBannerBox .banner{min-height: 232px;padding-bottom: 0;background-size:auto 100%;}
  .makePage .inBannerBox .inBanner_slideBox{transform: translateY(-50%);}
  .makePage .inBannerBox .inBanner_slideBox{width: auto}
  .newsDetail_left{width: 100%}
  .newsDetail_right{width:100%;}
  .newsDetail_leftBtn{padding:3% 0;}
  .newsDetail_newList{padding:2% 0;}
  .newsDetail_share{padding:2% 0;margin-bottom: 0}
  .hotNewsBox{margin-top: 3%}
  .hotNewsLi{padding:2% 0;}
  .hotNewImg{width: 100%;height: 0px!important;padding-bottom:40%;}
  .hotNewCon{width: 100%;padding:3%;}
  .hotNewCon .more a{margin-top: 3%;width: 142px;line-height: 38px}
  .newLiImg{width: 100%;height: 0px!important;padding-bottom:45%;}
  .newLiCon{width: 100%}
  .proTypeLi{width: 100px;height: 108px;padding-top: 12px}
  .pro2Page .proKind1{padding:2% 3%;}
  .proKind p{line-height: 30px}
  .LifeBox_rightBox .LifeBox_btn{width: 14px}
  .LifeBox_rightBox .LifeBox_btnright{right:-10px;}
  .proMenu_li2_til{color: #fff}
  .proMenu_li4Box .proMenu_li2_til{color: #464646}
  .proMenu_li2Box .proMenu_li2_til{color: #464646}
  .proMenu_li3{background-size: cover}
  .proTypeList{float: none;display: block;}
  
  /*searchBox input{width:299px}*/
  .searchBtn{top:0;}
  .proTypeLi span{width: 46px;height: 34px}
  .proDetail .proTypeLi{width: 80px;height: 80px;padding-top: 8px}
  .proDetail .proTypeLi{width:33%;height: 90px;}
  .searchBox{width:100%;}
  .proMenu{text-align: center;}
  .proLi{width: 33.33%;box-sizing: border-box;margin:0 0% 2%;padding:0 2%;}
  .newGuide_liBox{width: 48%;margin:1% 1%;}
  .newGuide_liBox .desc2{padding:0 4%;}
  
  .enterpriseDesc{padding:3% 3% 1.5% 17.25%;}
  .storyImg{width: 100%;margin-top: 0;float: none;display: block;}
  .storyCon{width: 100%;}
  .storyCon .en{margin-bottom: 2%;margin-top: 3%}
  .storyCon .ch{margin-bottom: 2%}
  .historyRight .imgBox{display: block;float: none;width:60%}
  .historyRight .con{display: block;float: none;width: 100%;}
  .historyRight{padding-top: 3%}
  .stylebox3_rightCon{position: static;width: auto;height: auto;border-radius:0%;;margin-left: 0;padding:5% 5% 8%;}
  .doct_east .stylebox3_rightCon {padding:14% 5% 8%;}
  .stylebox3_right_img1{margin-top: 0%}
  .styleList .styleListRoll_btn{background-size: 100%;width:18px}
  .styleList .styleListRoll_left{left:-10px;}
  .stylebox4 .btn a{width: 30%;line-height: 40px}
  .part4Right_img1{margin-left:0;}
  .part4Right_img2{margin-left:0;}
  .zm-logo-tips{margin-left:19%;}
  /* .styleBox .content-box .stylebox4{margin-top:51%;} */

}
@media only screen and (max-width: 630px){
  /*.part5{background: none}*/
  .part5 img{width: 100%;display: block;}
  .part5Con{width: 96%;margin: 2% auto 0} 
  .part5Con p{color: #000}
  .part5Con p.name span:last-child{color: #000}
  .part5Con p.con{margin-top: 2%;color: #000}
  /*内页响应式*/
  .activeList_conTop_left{width: 100%;float: none;display: block;height: 0!important;padding-bottom:48%}
  .activeList_conTop_right{width: 100%;box-sizing: border-box;border-left: 1px solid #e3e2e2}
  .joinBtmBox .joinBtmBox_til{margin-right: 5%;width: 15%}
  .joinBtmBox .num{left:30%;}
  .joinBtmBox_li{width: 80%}
  .LifeBox .LifeBox_left{display: block;float: none;position: static;transform: translateY(0%);padding-top: 2%;width:auto}
  .LifeBox_right{display: block;float: none;width: 100%}
  .proMenu_li2Img{width: 100%}
  .proMenu_li2Con{height: auto!important;width: 100%}
  .proMenu_li2Con p{margin-bottom: 3%}
  .serviceBox2_tilLi{width: 33.33%;box-sizing: border-box;margin:0 0 2%;padding:0 2%;}
  .serviceBox2_tilImg img{max-width: 80px}
  .serviceBox2_li .sign{display: none!important}
  

  .wapSocial{display: block;}
  /* .pcSocial{display: none;} */
  .makePage_cont_map{position: static;}
  .makePage_cont .makePage_cont_join{width:100%;padding-bottom:3%;}
  .makePage_cont .makePage_cont_policy{width:100%;}

}
@media only screen and (max-width: 600px){
  /*内页响应式*/
  .lovePlaceList_con .lovePlaceList_col{width: 100%}
  /*.lovePlaceList_con .lovePlaceList_row1Con{top:50%;left:50%;transform:translate(-50%,-50%);width: 84%}*/
 .lovePlaceList_con .lovePlaceList_row1Con {padding: 14% 8%;}
  .stylebox1_imgBox{position: static;width: 100%}
  .stylebox1_img1{width: 100%}
  .stylebox1_con{
  	width: 50%;
  	margin-bottom: 0;
  }
  .stylebox1_img2{
  	width: 50%;
  	padding-bottom: 42.7%;
  }
}
@media only screen and (max-width: 580px){
  .pro2Page .proTypeLi span{width: 32px;height: 32px}
  .proTypeLi{width: 86px;height: 86px;padding-top: 12px}
  .searchBox{margin:3% 0;padding:0;}
  .searchBtn{top:0;}
  /*.searchBox input{width:100%}*/
  .proTypeList{display: block;float: none}
  .pro2Li{width: 50%;box-sizing: border-box;margin:0 0 2%;padding:0 1%;}
  .historyLeft .swiper-slide{font-size: 18px}
  .lineLeft{width: 26%}
  .lineRight{width: 26%}
  .slideBox_box{width:100%;padding-bottom: 45.7344%;margin-bottom:1%;}
  .slideBox_btm .slideBox_box{width:100%;padding-bottom:39%;}
  .socialBox ._img{padding-bottom: 40.125%;}
  .socialBtm{padding: 4% 0 2%;}
  .slideBox_conBox{top: 37%;}
  
}
@media only screen and (max-width: 550px){
  .footLeft{display: block;float: none;width: 94%;margin:0 auto;}
  .footRight{display: block;float: none;width: 94%;margin:0 auto;margin-top: 2%}
  .footNav_li{border-bottom: none;width: auto;margin-left: 8px;padding-bottom: 0px;margin-bottom:0;float: left}
  .footNav_li p{margin-right: 0px;padding-right: 8px}
  .footRight_desc{text-align: center;}
  .footRight_icon{text-align: left;}
  .footRight_icon.bdsharebuttonbox a{float: left!important;margin:0 2%}
  .w_product li h3 img{width: 120px}
  .w_product h2{top:-8px;}
  .w_product .w_productBtn span{width: 40px;height: 40px;margin-left: 10px}
  .w_map .w_search_left{width: 90%}
  .w_map .w_search_right {width: 95%;margin:12px 0 0 5%;}
  .w_map .w_map_search{height: 106px;bottom:10px;}
  /*内页响应式*/
  .joinBtmBox .joinBtmBox_til{width: 88%;margin-left: 12%;margin-bottom: 2%}
  .joinBtmBox_li{width: 88%;margin-left: 12%}
  .joinBtmBox .num{left:12%;}
  .joinBtmBox .joinBtmBox_left{top:25%;}
  .joinBtmBox .joinBtmBox_right{bottom:0;top:40%;}
  .joinUs_bannerCon{top:64%;}
  .pro2Detail_left .detailBtn{width: 26px;height: 47px}

  .pro2Banner{height: 60px}
  .proMenu a.active{font-size: 18px}
  .serviceBox2_liTil{display: block;float: none;width: 100%;text-align: left;padding:3% 3% 3% 0;}
  .serviceBox2_liCon{display: block;float: none;width: 100%;text-align: left;border-left: none;border-top: 1px solid #d95c8f;padding-left: 0;padding-top: 2%;padding-bottom: 0}
  .LifeBox_rightBox .slideBox{margin-right: 6px}
  .LifeBox_rightBox{margin-left: 5%}
}
@media only screen and (max-width: 500px){
  /*内页响应式*/
  .joinUs_bannerbox img{display: none}
  .joinUs_bannerCon{position: static;padding:4%;background: url(../img/jr_banner1.png) center center no-repeat;top:auto;left:auto;transform: translateY(0%);}
  /* .peopleSmall{display: none} */
  .peopleBanner_slide img{width:auto;}
  .technology_page .peopleSmall{margin-top:-2%;}
  .peopleBanner_slideBox{padding-right: 0;}
  .peopleBanner_slide{padding:5% 11% 5% 12%;}
  .stylebox2_img1{display: block;float: none;width: 100%}
  .stylebox2_img2{display: block;float: none;width: 100%}
  .orig_desi_section3 .orig_desi_section3_left .section3_left_inner{padding-bottom: 80%;}
  .orig_desi_section5 ul li .orig_desi_section5_my_three span{font-size: 16px;}
  .historyRight{padding:3% 2% 1%;}
  .historyConLi_img {width:86%;margin:auto;}
  .historyLeft{padding: 11% 0;}
  .lineLeft{width:18%;}
  .lineRight{width:18%;}
  .subMenu_month::after{left:44%;}
  .js_play_video2{padding-bottom: 4%;}
  .makePage_cont .makePage_cont_join img{top:77%;width: 42%;}
  .technology p{line-height: 1.5;}
  .doct_east  .content-box>div { margin: 7% auto 6%;}
  .web_maps_section1 .web_maps_section1_list .item{width: 50%;height: auto;text-align: center;padding-bottom:1%;}

}
@media only screen and (max-width: 480px){
  /*内页响应式*/
  .newLiBox{width: 100%;margin-right:0;}
  .pro2Detail_Right .iconLi{width: 62px;height: 56px;padding-top: 6px}
  .pro2Detail_Right .iconLi02{height: 62px}
  .proLi{width: 50%}
  .serviceLeft{width: 100%}
  .serviceLeft_btmBox{padding-left: 0}
  .serviceRight{width: 100%;padding-top: 5%}
  .enterpriseLogo{width: 100%;position: static;transform: translateY(0%);;text-align: center;margin-bottom: 3%}
  .enterpriseLogo img{width: 30%}
  .enterpriseDesc{width: 100%;padding:3%;}
  .peopleBtn{background-size: 100%;width: 16px}
  .stylebox4 .btn a{width: 40%}
  .stylebox1{margin-bottom: 2%}
  .stylebox3_left{margin-top:0}
  .newLiCon .name,.newLiCon .desc{height: auto;-webkit-line-clamp:inherit}
  .orig_desi_section5 ul li .text{padding-bottom: 21.56%;}
  .orig_desi_section5 ul li .orig_desi_section5_my_three{padding-bottom: 38.56%;}
  .orig_desi_section5 ul li .orig_desi_section5_my_three span{font-size: 16px;}
  .orig_desi_section5 ul li:last-child  .text{padding-bottom: 34.56%}
  .orig_desi_section5 ul li .text_inner  span{font-size: 14px;}
  .orig_desi_section5 ul li .img .img_con{margin-top: 8.625%;}
  .orig_desi_section5 ul li:nth-child(even) .img .img_con{margin-left: 6.718%;;}
  .my_serviceBoxes .serviceBox2_liTil{border:none;}
  .my_serviceBoxes .serviceBox2_con > li:nth-child(2) .serviceBox2_liTil{border:none;}
  .my_serviceBoxes .serviceBox2_liCon{padding:4% 0% 5%  2%;}
  .historyConLi_img{width:80%;margin:0 auto;}
  .w_product li .dl dd p em{left:46%;}
  .part4Right_img2 a{padding-bottom: 50.2%;}
  .proMenu_li2Con{width: 98.6%;}
  .serviceBox2_li{background-size: 100% auto;}
}
@media only screen and (max-width: 425px){
  .w_product li .g_img01{width: 92%}
  .w_product li .g_img02{width: 92%}
  .w_product li .dl{width: 92%}
  .orig_desi_section2 .orig_desi_section2_right .desi_section2_right_top{padding-bottom:89.75%;}
  .orig_desi_section3 .orig_desi_section3_left .section3_left_inner{padding-bottom: 104%;}
  .orig_desi_section3 .orig_desi_section3_left .section3_left_inner .title{padding-top:13.1%;}
  .orig_desi_section5 ul li .img{padding-bottom: 63.56%;}
  /*内页响应式*/
  .activeList_conTop_right .btn a{height: 38px;line-height: 38px}
  .joinTop{width: 100%;height: auto!important}
  .joinBox_img{display: none}
  .joinLi{width: 50%;box-sizing: border-box;padding:2% 3%;}
  .makePageBtm_inputYZM img{width: 60px}
  .serviceBox2_tilLi{width: 50%;margin-bottom: 1%}
  .proMenu_li3Btn a{width: auto;padding:0 4%;line-height: 42px}
  .stylebox3_left{display: block;float: none;width: 100%}
  .stylebox3_right{display: block;float: none;width: 100%}
  .stylebox3_left_img2{width: 100%;margin-left: 0%;}
  .my_east{overflow: hidden;}
}
@media only screen and (max-width:380px){
 
  .part7Box{display: block;float: none;width: 100%;padding-bottom: 40%}
  .footNav_li{margin-top: 5px}
  /*内页响应式*/
  .activeList_li{width: 96%;margin:2%;}
  .activeList_li:nth-child(3n){margin:2%;}
  .lovePlaceList_til{padding:2% 1%;margin:0 1%;}
  .makePageBtm_li{padding:2% 0;}
  .makePage .inBannerBox .inBanner_slideBox{right:40px;}

  .pro2Li{width: 100%}
  .proLi{width: 100%}
  .newGuide_liBox{width: 96%;margin:1% auto;}
  .orig_desi_section2 .orig_desi_section2_right .desi_section2_right_top{padding-bottom:96.75%;}
  .orig_desi_section5 ul li .img .text_con{padding-top: 6.43%;}
  /* .orig_desi_section5 ul li .img .img_con {margin-left:14.06%;} */
  /* .orig_desi_section5 ul li:nth-child(even) .img .img_con{margin-left:0;} */
  .serviceBox2_con > li:nth-child(2) .serviceBox2_liTil{width:100%;}
  .makePage_cont .makePage_cont_join img{width:21%;top:89%;}
}

@media only screen and (max-width:320px){
  .makePage_cont .makePage_cont_join img{top:94%;}
}


/*  八大生活主义下面跳转两个按钮动画 */
.doctrince_btn  .animated {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both
}

.doctrince_btn  .animated:last-child {
  -webkit-animation-duration: 2s;
  -webkit-animateion-delay:1.5s;
  animation-duration: 2s;
  animation-delay:1.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both
}
.doct_east img{width:100%;max-width: auto;}


@media only screen and (max-width:1366px){
  .origin_design .wrap{width: 1280px;max-width: 96%;}
  
}

/* 体验店 */
.experience{
  text-align: center;
}
.experience .my_find{
  background-image: url("../img/w_product02.jpg");
}
.experience_con {
  display: flex;
}
.experience_con1 {
  font-size: 20px;
  display: flex;
}
.experience_con2{
  background-image: url("../img/add/index-1.png");
  background-repeat: no-repeat;
  background-size: cover;
  width: 38%;
  padding: 60px 0 20px 0;
}
.experience_con3 {
  width: 37%;
  overflow: hidden;
}
.experience_con3 img{
  width: 100%;
  height: 100%;
  
}
.experience_con3 img:hover {
  transform: scale(1.05);
}
.experience_con1 .city {
  background-color: #a6a3a5;
  color: #fff;
  padding: 11px 59px;
  border: .5px solid #C2C2C2;
  cursor: pointer;
   white-space: nowrap;
}
.experience_con1 .curr {
  background-color: #DB0F66;
  padding: 11px 59px;
  border: none;
  color:#fff;
  border: 2px solid #dcdcdc;
}
.experience_con2 .con2_p1{
  color: #666;
  font-size: 16px;
}
.experience_con2 .con2_p2{
  font-size: 24px;
  font-weight: normal;
  margin: 15px 0;
}
.experience_con2 .con2_p3{
  font-size: 16px;
  color: #333;
  position: relative;
  display: inline-block;
  margin-bottom: 20px;
}
.experience_con2 .con2_p4{
  font-size: 18px;
  margin-bottom: 90px;
}
.experience_con2 .con2_p3::after{
  content: "";
  height: 1px;
  background-color: #636161;
  width: 0px;
  position: absolute;
  top: 50%;
  right: -88px;
}
.experience_con2 .con2_p3::before{
  content: "";
  height: 1px;
  background-color: #636161;
  width:0px;
  position: absolute;
  top: 50%;
  left: -88px;
}
.experience_province {
  padding-top: 9px;
  cursor: pointer;
  border: 2px solid #dcdcdc;
  border-left: 0;
}
.experience_province li {
  padding: 10px 0;
  cursor: pointer;
  width: 129px;
}
.experience_province li.active{
  background-color: #dc4566;
  color:#fff;
}
.orderonlinebtn{
  color: #fff;
  background-color: #dc4566;
  padding: 15px 45px;
  margin-right: 10px;

}
.seedetailbtn{
  color: #fff;
  background-color: #262c2f;
  padding: 15px 45px;
  margin-left: 10px;
}
.mb_10{
  margin-bottom: 10px
}
.new_part8{
  background: url(../img/add/index-4.png) top center no-repeat;
  background-size: cover;
  padding-top: 92px;
  padding-bottom: 105px;
}
.part8Box{
  width: 1080px;
  margin-left: auto;
  margin-right: auto;
}
.new_part8 .part8Til{
  position: relative;
  opacity: 0;
  bottom: -20px;
  text-align: center;
}
.new_part8 .part8Con{
  display: flex;
  margin-top: 40px;
  
}
.new_part8 .part8Left{
  width: 70%;
  background-color: #fff;
  margin-right: 16px;
}
.new_part8 .part8Left .itemB {
  padding: 20px;
  display: flex;
}
.new_part8 .part8Left .itemB .right .title{
  font-size: 18px;
  line-height: 32px;
  color: #333;
}
.new_part8 .part8Left .itemB .right .desrc{
  font-size: 15px;
  line-height: 20px;
  color: #989797;
}
.new_part8 .dataStyle01{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 20px;
}
.new_part8 .dataStyle01 .date{
  font-size: 54px;
  color: #dd4565;
  line-height: 54px;
}
.new_part8 .dataStyle01 .year_month{
  line-height: 10px;
  font-size: 16px;
}
.new_part8 .part8right{
  flex: 1;
}
.new_part8 .part8Left .itemT{
  overflow: hidden;
}
.new_part8 .part8Left .itemT img{
  width: 100%;
}
.new_part8 .part8Left .itemT img:hover{
  transform: scale(1.05);
}
.new_part8 .part8right .item {
  height: calc(50% - 10px);
  background-color: #fff;
  text-align: center;
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 25px;
}
.new_part8 .part8right .item .top {
  border-bottom: 1px solid #ddd;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.new_part8 .part8right .item .bottom {
  text-align: left;
  font-size: 17px;
  color: #7d7d7d;
}
.makePage_cont_map_div {
  background-color: #fff;
  overflow: hidden;
  height: 100%;
  width: 100%;
}
.makePage_cont_map {
  /* padding: 10px;
  background: #FFF; */
  top: 48%;
}
.makePage_cont_map img{
  width: 100%;
  height: 100%;
}
.makePage_cont .makePage_cont_join{
  padding-bottom: 42.85%;
}
.pro2Detail_Right .iconLi01 {
  background: #c83065;
  background: #f2f2f2;
  box-sizing: border-box;
  border: 1px solid #b6b6b6;
  height: 88px;
}
.pro2Detail_Right .iconLi01 p {
  color: #22222a;
}
.iconBox .js_hover:hover {
  background: #c83065;
}
.iconBox .js_hover:hover p {
  color: #fff;
}
.pro2Detail_left .detailBtn{
  z-index: 99;
}
.nav_fixed2 {
  position: fixed;
  z-index: 100;
  top: 40px;
  background: #fff;
  width: 1260px;
  padding: 15px 0 14px;
  padding-left: 20px;
}

.home_banner_bxslider {

  width: 100%;
}

.home_banner_bxslider .bx-wrapper .bx-controls-direction a{
  width: 35px;
  height: 64px;
}
.home_banner_bxslider .bx-wrapper .bx-prev,.home_banner_bxslider .bx-wrapper .bx-next{
  opacity: 0;
}
.home_banner_bxslider:hover .bx-wrapper .bx-prev, .home_banner_bxslider:hover .bx-wrapper .bx-next{
  opacity: 1;
}
.home_banner_bxslider .bx-wrapper .bx-prev {
  left: 10px;
  background: url(../img/proDetail_left.png) center no-repeat;
  background-size: cover;
}
.home_banner_bxslider .bx-wrapper .bx-next {
  right: 10px;
  background: url(../img/proDetail_right.png) center no-repeat;
  background-size: cover;
}

.home_close_viedo.js_set_close_video {
  position: fixed;
  top: 20px;
  right: 20px;
  z-index: 100007;
  color: #fff;
}

.text-left {
  text-align: left;
}

.proMenu_li2Box>p:nth-child(3)>img {
    max-width: 100%;
}

 
.page li.active span, .page li.active a {
    background: #db0f65;
    color: #fff;
} 
	 
	 
	 