﻿.mainNav{ padding-top: 70px;}
.banner{ overflow: hidden;}
.banner img{ width: 100%; display: block;}
.bread{ position: relative; height: 60px;line-height: 60px;background: #F8938F; margin-bottom: 60px;}
.bread .itemNav{ text-align: right; font-size: 0;}
.bread .itemNav a{ display: inline-block; font-size: 16px; color: #fff; vertical-align: top; padding: 0 25px;}
.bread .itemNav a.on{ background: #fff;color: #F8938F;}
.bread .tit{ position: absolute; left: 0;top: 0;color: #fff; font-size: 24px; font-weight: bold;}
.bread .tit span{ position: relative;}
.bread .tit:before{ position: absolute; right: -35px;top: 0; bottom: -10px;left: -5000px;background: #e61f18; content: '';}

/*公用*/
.overScroll{ height: 100%;}
.publicH2{ font-weight: bold; font-size: 36px;font-weight: bold;color: #333;}
.publicH2 span{ color: #e61f18;}
.enTitle{position: relative;font-weight: normal; font-size: 24px;color: #c7c7c7;text-transform: uppercase;}
.enTitle .lookMore{ position: absolute;right: 0; bottom: 0;}
.eideTxt { font-size: 15px; line-height: 1.8; color: #666;}
.eideTxt img{ max-width: 100%; height: auto !important;}
.paginationPoint{ text-align: right; bottom: 10px; width: auto; left: auto; right: 10px;}
.paginationPoint span{ border-radius: 0; opacity: 0.3;background: #fff;}
.paginationPoint .swiper-visible-switch{ opacity: 1;}

/*关于我们*/
.sectionAbout{ margin: 55px 0;}
.about_1_img{ float: right; width: 86.5%; position: relative;}
.about_1_txt{ position: absolute; left: 0;right: 40%; padding: 5%; bottom: 0; top: 15%;background: #fff;background: rgba(255,255,255,0.9);z-index: 2;}
.about_1_txt .bt{ font-size: 60px; color: #F8938F;}
.about_1_txt:before{ position: absolute; left: 0;top: 0;content: '';width: 60px;height: 60px;border-top: 1px solid #333; border-left: 1px solid #333;}
.about_1_txt:after{ position: absolute; left: 0;bottom: 0;content: 'JINGZHOU';font-size: 14px;letter-spacing: 25px;white-space: normal;font-family: arial;}
.font18{ font-size: 18px;}
.font24{ font-size: 24px;}
.font16{ font-size: 16px;}
.font30{ font-size: 30px;}
.font36{ font-size: 36px;}
.color888{color: #aaa;}
.color333{ color: #333;}
.about_2_img{ float: left; width: 50%; position: relative;}
.about_2_txt{ float: right; width: 45%; border: 3px solid #F8938F; height: 727px; position: relative;}
.about_2_txt .topTxt{ padding: 25px;background: #F8938F;color: #fff; font-size: 16px; height: 168px;overflow: hidden;}
.about_2_txt .eideTxt{ padding: 25px; position: absolute; left: 0;right: 0; top: 220px;bottom: 0;}
.about_2_txt .topTxt .font24{ position: relative; padding-bottom: 50px; margin-bottom: 10px;}
.about_2_txt .topTxt .font24:before{ position: absolute; left: 0; bottom: 0; height: 3px;width: 30px;content: '';background: #fff;}
.about_3,.about_2{ position: relative;}
.about_3_txt{z-index: 5; position: absolute; left: 0;right: 30%;bottom: 0;padding: 20px;background: rgba(255,255,255,0.8);}
.font18.color888{ margin-bottom: 50px;}
.about_5 .fl{ width: 50%;}
.about_5 .fl .eideTxt{ position: relative; padding-top: 18px; margin:40px 35px 25px 35px;}
.about_5 .fl .eideTxt:before{ position: absolute; left: 0;top: 0;height: 3px;background: #F8938F;content: ''; width: 27px;}
.imgs img{ width: 100%;}

.about_6 {background: #F8938F;}
.about_6 .fr{ width: 50%; margin-left: 20px;}
.about_6 .frTxt{ color: #fff;font-size: 15px;line-height: 1.8; }
.about_6 .frTxt .txt{ padding: 30px 30px 30px 30px;}
.about_6 .frTxt .txt h6{ font-size: 18px; margin-bottom: 25px;}

/*特色服务*/
.serviceDD{ color: #fff;background: #F8938F; margin-bottom: 8%;}
.serviceDD .topCot{ position: relative;  padding:20px 180px 20px 30px;min-height: 180px; overflow: hidden;}
.serviceDD h2{ font-size: 36px; margin-bottom: 10px;}
.serviceDD .moreLink{ position: absolute; top:35px; right: 35px; padding: 0 25px; line-height: 40px;color: #fff;background: #AD0D07; border-radius: 22px;}
.serviceDD .bg span{padding: 2px 10px; display: inline-block;background: #fff;color: #e61f18; font-size: 18px;font-weight: bold;}
.serviceDD .bg,.serviceDD .stxt{ padding-bottom: 30px;}
.serviceDD_2{background: #F8938F;}
.serviceDD_2 .bg span{ color:#e61f18 ;}
.serviceDD_2 .moreLink{ background: #AD0D07;}
.serviceDD_3{ background: #7ac5ef;}
.serviceDD_3 .moreLink{ background: #217fb3;}
.alertOpacity{ position: fixed; left: 0;right: 0;top: 0;bottom: 0;background: #000;opacity: 0.4;-webkit-opacity: 0.4;z-index: 777;}
/*特色服务弹框*/
.alertCot{ width: 1200px;z-index: 778; top: 0; margin: auto; position: absolute; left: 50%; margin-left: -600px; margin-top: 50px;}
.alertCot dd{ display: none;background: #fff; padding: 3%; padding-bottom: 5%;}
.alertCot dd .bt{ text-align: center; font-size: 34px; font-weight: normal;color: #000;}
.alertCot dd .hr{ display: block; margin: 25px 0; height: 0;border-top: 1px dashed #F8938F;}
.liucheng{padding:50px 0; overflow: hidden; margin-left: -2%;}
.liucheng >p{height: 90px; float: left;background: #F8938F;color: #fff;font-weight: bold;font-size: 16px; width: 18%;margin-left: 2%;position: relative;}
.liucheng >p span{ display: inline-block; padding: 20px 15px 0 15px;}
.liucheng >p:before{ position: absolute; top:0; bottom:0;left: 100%; width: 11%;content: '';background: url(../images/jt.png) no-repeat center;}
.liucheng >p:nth-last-child(1):before{ display: none;}
.height50{ height: 50px; }
.attetion{ color: #d53c00; line-height: 1.8;}
.attetion p { color: #d53c00 !important; }
.closeDD { position: absolute; right: 20px; top: 20px; width: 22px; height: 22px; background: url(../images/close.png) no-repeat center; }
.liuchengTwo >p{ width: 30.33%; margin-left: 3%;}
.liuchengTwo{ margin-left: -3%;}
.addressCot .fl{margin-right: 7%; margin-bottom: 15px;}
.addressCot .fl h5{ margin-bottom: 10px;}
.centerImg{ text-align: center;}

/*优遗环境*/
.environmentTit{ position: absolute; right: 0;bottom: 0; white-space: nowrap; overflow-x: auto;-webkit-overflow-scrolling: touch;}
.environmentTit a{margin-left: 5px; display: inline-block; line-height: 40px;border: 1px solid #d2d2d2;color: #888; padding: 0 40px;}
.environmentTit a.on{ background: #e61f18;border-color: #e61f18;color: #fff;}
.environDL{ width: 102%; margin-top: 4%;}
.environDL dd{ float:  left; width: 31.333%;margin-right: 2%; margin-bottom: 2%;overflow: hidden;}
.environDL dd a{ display: block; padding-top: 64%;position: relative;}
.environDL dd .fd{border-radius: 50%; position: absolute;padding: 10px;background: #fff; right: 10px;top: 10px;transition: 0.5s;-webkit-transition: 0.5s;}
.environDL dd .name{ position: absolute; line-height: 40px; bottom: -40px; left: 0;right: 0;text-align: center;background: #F8938F;color: #fff;font-size: 16px;transition: 0.5s;-webkit-transition: 0.5s;}
.environDL dd:hover .name{ bottom: 0;}
.environDL dd:hover .fd{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);}
.environDL dd .fd img{ display: block;}
.page{ text-align: center; padding: 10px 0 60px 0;}
.page a{ display: inline-block; line-height:34px;color: #666;background: #ececec; padding: 0 13px;margin: 0 3px;}
.page .currt{background: #F8938F;color: #fff;cursor: default;}
.page a:hover{background: #F8938F;color: #fff;}
.scalePicture{display: none; position: absolute; left: 2%; right: 2%; text-align: center;top: 0;margin-top: 50px;z-index: 778;}
.scalePicture span{ display: inline-block; padding: 15px;background: #fff; position: relative;}
.scalePicture span img{ max-width: 100%;}
.closePic{cursor: pointer; position: absolute;right: 0px;top: 0px;background:#fff url(../images/close2.png) no-repeat center; width: 32px;height: 32px; border-radius:50% 0 50% 50%;background-size: 16px;}
.newsDL dd{ margin-bottom: 5%;}

/*新闻详情*/
.newsDetails h1{ font-size: 30px; color: #333;margin-bottom: 10px;position: relative; padding-right:80px;}
.newsDetails h1 a{font-weight: normal;font-size: 14px; position: absolute;right: 0;top: 0;line-height: 30px;border: 1px solid #dcdcdc;color: #999; border-radius: 22px;padding: 0 20px;}
.wenzhang { padding-top: 10px;border-top: 1px dashed #ccc; margin:50px 0 50px 0;}
.wenzhang >p{ padding: 10px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.wenzhang >p span{ color: #F8938F;}
.wenzhang >p a:hover{ color: #e61f18;text-decoration: underline;}
.newsDetails .date .inline{ display: inline-block;*display: inline;*zoom: 1; vertical-align: middle; line-height: 28px; margin-right: 15px;}
.newsDetails .bdshare-button-style0-16 a{ transition: 0s;-webkit-transition: 0s;}
.newsDetails .date{ margin-bottom: 3%;}


/*现金设备*/
.shebeiDL { padding-bottom: 5%;}
.shebeiDL dd{ padding: 45px 0; border-bottom: 1px dashed #dcdcdc;}
.shebeiDL dd .fl{ height: 280px; width: 330px; margin-right: 30px;}
.shebeiDL dd .txt{ overflow: hidden;}
.shebeiDL dd .txt h6{ white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-weight: normal; color:#333;}
.shebeiDL dd .txt .hiddenTxt:before{ position: absolute; left: 0;width: 40px;top: 0;height: 1px ;background: #F8938F;content: '';transition: 0.5s;-webkit-transition: 0.5s;}
.shebeiDL dd .txt .hiddenTxt{font-size: 15px; line-height: 1.8; padding-top: 15px;position: relative; height: 108px;overflow: hidden;color: #888; margin: 40px 0;}
.shebeiDL dd .more span{ display: inline-block;font-size: 14px;color: #fff;background: #F8938F;line-height: 36px; padding: 0 30px; border-radius: 20px;transition: 0.5s;-webkit-transition: 0.5s;}
.shebeiDL dd a.clearfix{ display: block;}

.detailsView{ position: relative;}
.preview{position: absolute; left: 52.5%; bottom: 0; right: 0; height: 110px;}
.preview .swiper-container{ min-height: 110px;}
.preview .swiper-slide{width: 140px; position: relative; cursor: pointer;}
.preview .swiper-slide img{ width: 92%;}
.preview .arrow-left{background: url(../images/feel3.png) no-repeat left top;position: absolute;left: 10px;top: 50%;margin-top: -9px;width: 9px;height: 18px;z-index: 10;}
.preview .arrow-right{background: url(../images/feel4.png) no-repeat left bottom;position: absolute;right: 10px;top: 50%;margin-top: -9px;width: 9px;height: 18px;z-index: 10;}
.detailsView .fl{ width: 50%; margin-right: 2.5%;}
.detailsView .swiper-slide:before{position: absolute; left: 0;top: 0;right: 8%;bottom: 0; content: '';border: 1px solid transparent;}
.detailsView .active-nav:before{border: 1px solid #F8938F;}
.detailsView .frTxt{ overflow: hidden;}
.detailsView .frTxt h1{ font-weight: normal;color: #333; margin-bottom: 35px;}
.detailsView .frTxt .jianjie{ padding-top: 15px; position: relative; height: 260px;}
.detailsView .frTxt .jianjie:before{ position: absolute; left: 0;width: 40px;top: 0;height: 1px ;background: #F8938F;content: '';transition: 0.5s;-webkit-transition: 0.5s;}
.detailsView .frTxt .jianjie .eideTxt{ margin-bottom: 15px; color: #888;}

.detailsImg img{ max-width: 100%; display: block; margin: auto;border: 1px solid #dcdcdc; margin-bottom: 2%;}
.detailsImg{ padding: 5% 0;}

/*消毒院感*/
.xiaoduTxt{ color: #333; margin-top: 15px;}
.xiaoduTxt b{ color: #F8938F; font-size: 1.2em;}
.xdDL{ overflow: hidden; margin-bottom: 5%;}
.xdDL dd{ position: relative; padding-left: 380px; margin-top: 20px;background: #f7f7f7;color: #333;}
.xdDL dd .font16{ padding: 35px 30px; line-height: 1.8;}
.xdDL dd .font16 p+p{ margin-top: 7px;}
.xdDL dd .font24{ position: absolute; left: 0;width: 380px;top: 0;bottom: 0;background: #F8938F;color: #fff;}
.xdDL dd .font24:before{ position: absolute; left: 20px; top: 20px;bottom: 20px;right: 20px;border: 1px solid #fff;content: '';}
.xdDL dd .font24 span{ position: absolute; left: 0;right: 0;text-align: center; top:50%; margin-top: -15px;}
.xdDL dd .font24:after{content: ''; position: absolute;top: 100%; left: 50%;margin-left: -6px;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 15px solid #F8938F;}
.jidi{background: #F8938F;color: #fff;margin-bottom: 5%;}
.overHidden{ overflow: hidden;}
.jidi .overHidden{ padding: 5% 3%;line-height: 1.8;}
.jidi .fl{ width: 60%;}
.wuranDL{ width: 101%;margin-bottom: 4%;}
.wuranDL dd{padding-top: 15px; height: 150px; overflow: hidden; float: left; width: 24%;margin-right: 1%;background: #f4f4f4;}
.wuranDL dd >p{ padding: 15px;}
.wuranDL dd .font24{ color: #fff;background: #AD0D07; width: 70%; padding: 5px 15px; white-space: nowrap;}
.marginHr{ display: block; height: 1px;background: #dcdcdc;margin: 5% 0;}

.fourXuqiu{ line-height: 1.8; font-size: 15px; padding-bottom: 4%;}
.fourXuqiu .num{ margin: 15px 0;}
.fourXuqiu .dd{ margin-bottom: 45px;}

.stTxt{margin: 60px 0 20px 0; min-height: 85px;line-height: 1.8; position: relative; padding:60px 30% 60px 40px;background: #e3e0e3;color: #AD0D07;}
.stTxt .bz{ position: absolute; right: 0;bottom: 0; width: 20%;}
.stTxt .bz img{ position: relative;z-index: 2;}
.stTxt .bz:before{ position: absolute; left: 0;right: 0;top: 10%;height: 31.5%;border: 5px solid #e61f18;content: ''; border-bottom: 0;}

.hezuoDL{ padding-bottom: 7%;}
.hezuoDL dd{ padding: 40px 0; border-bottom: 1px solid #dcdcdc;}
.hezuoDL dd .font24{ margin-bottom: 20px;color: #333;}
.hezuoDL dd .fr{ margin-left: 4%; width: 240px; margin-bottom: 5px;}
.singleTxt{ white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}


/*团队*/
.teamDL{ width: 102%; margin: 4% 0 5% 0;}
.teamDL dd { float: left; width: 23%;margin:0 2% 2% 0;}
.teamDL dd .img{ padding-top: 128%;position: relative; margin-bottom: 10px;}
.teamDL dd .img:before{ position: absolute; left: 0;right: 0;top: 0;bottom: 0;background: #000;opacity: 0;-webkit-opacity: 0;content: '';transition: 0.5s;-webkit-transition: 0.5s;}
.teamDL dd .aLinks{display: none; position: absolute;z-index: 2; left: 0;right: 0;text-align: center; top: 50%; margin-top: -40px;animation: dh-1 0.5s both;-webkit-animation: dh-1 0.5s both;}
.teamDL dd .aLinks a{margin-bottom: 10px; display: inline-block; line-height: 40px; border: 1px solid #fff; padding: 0 40px;color: #fff;}
.teamDL dd .aLinks a:hover,.teamDL dd.on .aLinks a:hover{ background: #F8938F;}
.teamDL dd:hover .img:before,.teamDL dd.on .img:before{ opacity: 0.4;-webkit-opacity: 0.4;}
.teamDL dd:hover .aLinks,.teamDL dd.on .aLinks{ display: block;}


/*团队详情*/
.teamDetails { position: relative;}
.teamDetails:before{ position: absolute; right: 0;bottom: 0;width: 40px; height: 40px;border-right: 1px solid #F8938F;border-bottom: 1px solid #F8938F;}
.teamDetails .fl{ width: 42%;}
.teamDetails .fl img{ width: 100%;}
.teamDetails .txt{ width: 58%; position: relative; float: right;}
.teamDetails .txt .topTxt{ background: #F8938F;padding: 25px 10px 0 0;}
.teamDetails .txt .name{ position: relative; background: #fff; min-height: 75px; padding: 30px 165px 30px 35px;color: #666; left: -15px;}
.teamDetails .txt .name:before{ position: absolute; left: 0;top: 100%;content:'';border-top: 10px solid #c6c6c6;border-left: 15px solid transparent;}
.teamDetails .txt .name h2{ font-weight: bold; font-size: 36px;color: #F8938F;}
.teamDetails .txt .yuyueBtn{ position: absolute; right: 30px;top: 30px;}
.teamDetails .txt .yuyueBtn a{ display: block; padding: 0 35px;border: 1px solid #F8938F;background: #F8938F; line-height: 32px;color: #fff;}
.teamDetails .txt .yuyueBtn a.a_2{ border-color: #e61f18;background: transparent;color: #AD0D07;margin-top: 5px;}
.padLeft{ padding-left: 35px;}
.teamDetails .txt .topTxt .eideTxt{color: #fff; padding: 30px 0 30px 35px; line-height: 2;}
.teamDetails .txt .color333{ padding: 20px 0 0 35px;}
.teamDetails .txt .color333 .eideTxt{ margin-top: 10px;}


/*教育培训*/
.edTit{ background: #F8938F;color: #fff; padding: 25px 0 25px 30px; margin: 3% 0;}
.educationDL dd{ position: relative;}
.educationDL dd:nth-child(odd) .txts{ position: absolute; left: 50%;right: 0;top: 0;bottom: 0; padding: 2%;}
.educationDL dd:nth-child(even) .txts{ position: absolute; left: 0;right: 50%;top: 0;bottom: 0;padding: 2%;}
.educationDL dd:nth-child(even) .imgs{ float: right; width: 50%;}
.educationDL dd:nth-child(odd) .imgs{ float: left; width: 50%;}
.educationDL dd .frMargin{padding: 0 25px; overflow: hidden; display: flex;display: -webkit-flex;align-items: center; height: 100%;border: 1px solid #DCDCDC;}
.educationDL dd .txts{ color: #888;}
.educationDL dd .txts .font24{ margin-bottom: 15px;}

/*联系我们*/
.contact { background: #fafafa; margin: 3% 0;}
.contact .fl{ width: 60%;}
.contact .txt{ overflow: hidden;}
.contact .txt .font30{ color: #fff;background: #F8938F; padding: 15px 0 15px 30px;}
.contact .addressTxt{padding: 15px 30px 10px 30px;}
.contact .addressTxt .ph{ padding: 10px 0; font-family: "Microsoft YaHei";}
.contact .addressTxt .ph + .ph{ border-top: 1px solid #DCDCDC;}
.contact .addressTxt .ph .font18{ cursor: default;color: #128e15;}
.map{ height: 480px;}
.map img{ max-width: 100px;}
.BMapLib_SearchInfoWindow .BMapLib_bubble_content{ padding: 15px 10px !important;}
.map table td{ border: none;}


/*招聘*/
.zp{ background: #f6f4fa; margin: 4% 0;position: relative;}
.zpLink{ white-space: nowrap; overflow-x: auto; margin-bottom: 30px; position: relative;z-index: 2;-webkit-overflow-scrolling: touch;}
.zpLink a{margin-right: 1px; padding: 0 25px; display: inline-block;background: #fff; font-size: 18px;line-height: 44px;}
.zpLink a.on{ background: #F8938F;color: #fff;font-weight: bold;}
.zpDL{ overflow: hidden;}
.zpDL dd{min-height: 230px; display: none; padding: 0 20px; font-size: 15px; line-height: 2; animation: dh-2 1s both;-webkit-animation: dh-2 1s both;}
.zpDL dd.on{ display: block;}
.zpDL dd>p + p{ margin-top: 5px;}
.zp .yaoqiu{ color: #F8938F; padding:0 0 10px 20px;}

.zp_1{ padding: 15px 15px 20px 15px;}
.zp_1 .bgImg{ position: absolute; right: 0;top: 0;height: 100%;width: 33%;background-size: contain !important;}

.zp_2 .zPadding{ float: right; width: 40%;}
.zp_2 .bgImg{ position: absolute; left: 0;top: 0;height: 100%;width: 60%;background-size: cover !important;}

.zp_3{ padding: 15px 15px 20px 15px;}
.zp_3 .bgImg{ position: absolute; right: 0;top: 0;height: 100%;width: 40%;background-size: cover !important;}

/*分院详情*/
.colloges{ padding: 3% 0;}
.collogeTit{ color: #F8938F; margin:25px 0 5px 0;}
.collogeDL dd{ margin-top: 30px;background: #F8938F; position: relative;}
.collogeDL .fl{ height: 480px;width: 50%;background: #F8938F;}
.padTxt{ padding: 30px;color: #fff; line-height: 1.7;}
.padTxt h5{ position: relative; line-height:1.5;padding-bottom: 25px; margin-bottom: 10px;}
.padTxt h5:before{ position: absolute; left: 0;bottom: 0;content: '';height: 3px;background: #fff;width: 30px;}
.padTxt .overScroll{ height: 360px;}

.empStyleImg{ height: 380px; position: relative;}
.empStyle{position: absolute; left: 0;width: 100%;top: 0; height: 100%;}
.empStyle .tempWrap{height: 100%;}
.empStyle ul{ height: 100%;}
.empStyle li div{background-size: cover !important;overflow: hidden;position: absolute;left:0px;top: 0;bottom: 0;right: 0px;transition: 0.5s;-webkit-transition: 0.5s;will-change: top,left,bottom,right;transition: all .5s;}
.empStyle li div p{ position: absolute;left: 0;right: 0;top: 0px;bottom: 0px;background-size: cover !important;will-change: top,left,bottom,right;transition: all .5s;-webkit-transition: all .5s;}
.empStyle li div p span{ position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-size: cover !important;}
.empStyle li{ position: relative;width: 480px;height:100%; }
.greenColor{ color: #AD0D07;}
.colloBottom{ padding: 5% 0;line-height: 1.8;}

/*诊疗项目*/
.projectDL{ position: relative; padding-top: 88%;}
.projectDL dd{ position: absolute;background-size: contain !important;}
.projectDL dd:before{ position: absolute; left: 0;right: 0;top: 0;bottom: 0;content: '';border-bottom: 1px solid #fff;border-right: 1px solid #fff;}
.projectDL dd .ad{ display: block;padding: 25px 25px 0 25px;color: inherit; position: relative; z-index: 2;}
.projectDL dd .ad h2{ font-size: 36px;font-weight: bold; margin-bottom: 15px;}
.projectDL dd .ad .pTxt{ margin-bottom: 25px;}
.projectDL dd .ad .more{border-radius: 17px;color: inherit; display: inline-block;cursor: pointer; line-height: 32px;background: #fff; padding: 0 25px;transition: 0.5s;-webkit-transition: 0.5s;}
.projectDL .dd_1{ left: 0;top: 0;width: 50%;height: 21.8%; color: #2461a6;}
.projectDL .dd_2{ left:50%;top: 0;width: 50%;height: 21.8%;color: #a77929;}
.projectDL .dd_3{ left: 0;top: 21.8%;width: 50%;height: 56.8%;color: #3992b1;}
.projectDL .dd_4{ left: 50%;top: 21.8%;width: 25%;height: 28.4%;color: #24b19b;}
.projectDL .dd_5{ left: 75%;top: 21.8%;width: 25%;height: 28.4%;color: #40bc2e;}
.projectDL .dd_6{ left: 50%;top: 50.2%;width: 50%;height: 28.4%;color: #b844a2;}
.projectDL .dd_7{ left: 0;top: 78.6%;width: 33.33%;height: 21.8%;color: #a77929;}
.projectDL .dd_8{ left: 33.33%;top: 78.6%;width: 33.33%;height: 21.8%;color: #40bc2e;}
.projectDL .dd_9{ left: 66.66%;top: 78.6%;width: 33.33%;height: 21.8%;color: #3992b1;}
.projectDL .dd_1 .ad .pTxt,.projectDL .dd_2 .ad .pTxt{ padding-right: 41%;}
.projectDL .dd_6 .ad .pTxt{ padding-right: 30%;}
.projectDL .dd_7 .ad .pTxt,.projectDL .dd_8 .ad .pTxt,.projectDL .dd_9 .ad .pTxt{ padding-right: 35%;}


/*诊疗项目详情*/
.projectDetails{ padding: 5% 0;}
.projectDetails .about_6{ background: #e61f18;}

.KQDetails_2 h4{ text-align: center; line-height: 2; padding: 0 0 10px 0;}
.KQDetails_2 h4 span{ color: #666; font-size: 80%;position: relative; top: -4px;padding: 0 5px;}
.KQDetails_2 .wuranDL dd{ width: 32.33%;margin-bottom: 1%; margin-right: 1%;}
.KQDetails_2 .wuranDL dd .font24{ width: 85%;}
.marginBottom{ margin-bottom: 4.5%;}
.projectH5{ color: #333; position: relative; padding-bottom: 20px;margin-bottom: 10px;}
.projectH5:before{position: absolute; left: 0;bottom: 0;width: 50px;height: 2px;background: #F8938F;content: '';}

.threeBig {background: #F8938F;}
.threeBig .font24{float: left; color: #fff; width: 120px;padding: 9px 15px;}
.threePt{ overflow: hidden;}
.threePt>p{position: relative; float: left; width: 33.33%;background: #f7f7f7; line-height: 90px; position: relative;}
.threePt>p:before{ position: absolute; left: 0;top: 0;height: 100%;border-left: 1px solid #fff;content: '';}
.threePt>p span{ display: inline-block; line-height: 1.6; vertical-align: middle; padding:0 10px 0 80px;}
.threePt>p img{ position: absolute; left: 15px;top: 50%; margin-top: -26px;}
.wogou .fr{ margin: 0 0 10px 6%;}
.jiaozheng .dd{ margin-top: 20px;}
.jiaozheng .dd .eideTxt{ overflow: hidden; padding: 25px 15px; border: 1px solid #dcdcdc; min-height: 98px;}
.jiaozheng .dd .fl{ width: 190px;margin-right: 16px;}
.projectDetails .KQDetails_8{ background: #f9f7ff;}
.KQDetails_8.about_6 .frTxt{ color: #666;}
.KQDetails_8.about_6 .fl{ margin-right: 30px; width: 50%;}
.KQDetails_9 .eideTxt p>b{ color: #AD0D07;}

.KQDetails_10 .tit{margin-bottom: 20px; text-align: center;color: #fff;background: #F8938F;padding: 10px 0; font-weight: normal;}
.advige .dd .fl{ width: 50%;}
.advige .dd .fr{ width: 50%;}
.advige .dd .fl.txts .pd{ padding-right: 25px; padding-top: 25px;}
.advige .dd .fr.txts .pd{ padding-left: 25px; padding-top: 25px;}
.advige .dd{ font-size: 15px; line-height: 1.8; margin-bottom: 10px;}
.advige .dd .txts .font24 img{ vertical-align: sub;}
.advige .dd .txts .font24{ margin-bottom: 20px;}
.advige .dd .overScroll{ height: 190px;}
.advige .dd .overScroll span{ color: #AD0D07;}

.successCase{ background: #F8938F; color: #fff;}
.successCase .fl{ padding: 15px 15px;}
.questionDL{ margin-top: 25px;}
.questionDL dd{ line-height: 55px; padding: 0 15px; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.questionDL dd:nth-child(odd){ background: #f7f7f7;}
.questionDL dd a:hover{ color: #40bc2e;}
.returnGo{ text-align: right;}
.returnGo a{ display: inline-block; padding: 0 25px; border-radius: 20px;line-height:28px; border: 1px solid #888; color: #888;}
.returnGo a:hover{ background: #F8938F;color: #fff;border-color: #F8938F;}

.yiqiImg{ width: 102%;}
.yiqiImg img{ float: left; width: 31.33%;margin:0 2% 2% 0;}
.fsPublicTit{  background: #F8938F;color: #fff; padding: 10px 2.5%; margin-bottom: 25px;}
.borderHave{ padding: 30px; border: 3px solid #eee; line-height: 1.8;}
.borderHave h5{ margin-bottom: 15px;}
.colorBlue{ color: #3992b1;}
.centerTxt{ text-align: center;}
.openFSK{ color: #fff;background: #3992b1; margin-top: 20px;}
.openFSK h4{ text-align: center; margin: 0 2%; padding: 15px 0; border-bottom: 1px solid #61a8c1;}
.openDL .dd{ float: left; width: 23%; padding-left: 2%; margin: 25px 0;position: relative; }
.openDL .dd:before{ position: absolute;left: 0;top: 0;height: 100%;width: 1px;background: #61A8C1;content:'';}
.openDL .dd>p{ position: relative; margin-bottom: 10px;}
.openDL .dd>p:before{ display: inline-block; width: 8px;height: 8px;background: #fff;content: '';margin-right: 10px;}
.prohectFs_3 .dd{ margin-bottom: 2%;}

.projectZy_1 .dd{ background: #fafafa; padding-bottom: 2%; margin-top: 3%;}
.projectZy_1 .dd .eideTxt{ padding: 15px;}
.projectZy_1 .dd .bt{ display: inline-block; line-height: 40px; font-size: 16px;color: #fff;background: #a77929; padding: 0 15px; min-width: 150px;}
.colorYelloe{ color: #a77929;}

.nianmoIntr { margin-top: 20px;}
.nianmoIntr .dd{ margin-bottom: 25px;}
.nianmoIntr .fl{ width: 210px;margin-right: 20px;}

.color2461a6{ color: #2461a6;}
.safeDL{ margin-top: 3%;}
.safeDL dd{ width: 49%; margin-bottom: 1%;}
.jiqiAdvice .dl{ overflow: hidden;background: #f7f7f7;}
.jiqiAdvice .dl .dd{ float: left; width: 26.33%; padding: 35px 4% 10px 2%; position: relative;} 
.jiqiAdvice .dl .dd h6{ color: #6d54a8; margin-bottom: 10px;}
.jiqiAdvice .dl .dd h6 img{ height: 30px; margin-right: 5px; vertical-align: sub;}
.jiqiAdvice .dl .dd >p{ height: 100px;}
.jiqiAdvice .dl .dd:before{ position: absolute; left: 0;top: 0;height: 100%;border-left: 1px solid #fff;content: '';}
.jiqiAdvice{ margin-top:2.5%;}

.ruangao{ background: #F8938F; color: #fff;}
.ruangao .btTxt{ padding-left: 3%; padding-top: 5%;}
.smileAdvice { margin-top: 3.5%; width: 106%; position: relative; left: -3%;}
.smileAdvice .dd{ float: left; width: 27.33%; padding: 0 3%; position: relative;}
.smileAdvice .dd .font24 img{ vertical-align: sub; }
.smileAdvice .dd .font24{ margin-bottom: 15px;}
.smileAdvice .dd .eideTxt{ margin-bottom: 15px;}
.smileAdvice .dd:nth-child(2):before { position: absolute; left: 0;top: 0;height: 130px;border-left: 1px solid #F8938F;content: '';}
.smileAdvice .dd:nth-child(2):after { position: absolute; right: 0;top: 0;height: 130px;border-right: 1px solid #F8938F;content: '';}

.luxian .tit{margin-bottom: 20px; padding-bottom: 15px; position: relative; padding-left: 95px;color: #F8938F; border-bottom: 3px solid #F8938F;}
.luxian .tit .font24{line-height: 38px; position: absolute; left: 0;top: 0;}
.fromTo a{ display: inline-block; padding: 0 20px; line-height: 38px; border-radius: 20px;background: #ededed; margin-left: 15px;}
.fromTo a.on{ background: #F8938F;color: #fff;}
.fromDL dd{ display: none;animation: dh-2 1s both;-webkit-animation: dh-2 1s both;}
.fromDL dd.on{ display: block;}
.fromDL dd>p{ background: #f6f6f6; padding: 12px 15px; margin-bottom: 10px; line-height: 1.8;}
.fromDL dd>p span{ color: #128e15;}
.luxian{ padding: 5% 0;}

.emailTo{ text-align: center; color: #333;}
.emailTo fieldset{ padding: 25px 10px;border: 4px solid #eee;}
.emailTo .font18{font-weight: bold; display: inline-block;background: #F8938F;color: #fff; padding: 10px 25px; border-radius: 25px; margin-bottom: 15px;}

.colorzs{ color: #AD0D07; margin-bottom: 3%;}
.centerDiv{text-align:center;}
.linkBtn{ padding:0 0 5% 0 ; /*text-align:left;display:inline-block; vertical-align:top;*/}
.linkBtn dd{ margin:0 2% 2% 0;display:inline-block; vertical-align:top; }
.linkBtn dd a{text-align: center;height: 60px;display: flex;font-size: 15px;padding:0 15px; display: -webkit-flex; align-items: center;justify-content: center; border: 1px solid #eee;}
.linkBtn dd.on a,.linkBtn dd:hover a{ background: #AD0D07;color: #fff;border-color: #AD0D07;}
.linkTxt{min-height: 300px; margin-bottom: 5%; position: relative; background: #F8938F;color: #fff; padding: 5% 2% 6% 300px;}
.addImg{ position: absolute; left: -4%;bottom: 0; width: 280px;}
.youshiDL { width: 102%;}
.youshiDL dd{float: left;width: 23%;margin: 0 2% 0 0;text-align: center;}
.youshiDL dd p{ padding: 10px 0 0 0; height: 48px; font-size: 16px;}
.youshiDL dd a{ display: block;color: #333;}
.youshiDL dd a:hover{ color: #AD0D07;}

@media only screen and (max-width:1300px ) {
	.alertCot{ width: 96%; left: 2%; margin-left: 0;}
	.padTxt .overScroll{ height: 300px;}
	.projectDL dd .ad h2{ font-size: 30px;}
}

@media only screen and (max-width:1160px ) {
	.publicH2{ font-size: 26px;}
	.overScroll{ height: 100%; overflow-y: auto;-webkit-overflow-scrolling: touch;}
	.mainNav{ padding-top: 50px;}
	.about_1_txt .bt{ font-size: 40px;}
	.about_2_txt .topTxt .font24{ padding-bottom: 15px; font-size: 18px;}
	.bread{ height: 42px;line-height: 42px;}
	.bread .tit{ font-size: 18px;}
	.detailsView .frTxt .jianjie{ height: 200px;}
	.detailsView .frTxt h1{ margin-bottom: 15px;}
	
	.empStyleImg{ height: 280px;}
	.empStyle li{ width: 380px;}
	.projectDL dd .ad h2{margin-bottom: 5px;}
	.projectDL dd .ad{ padding: 15px 15px 0 15px;}
	.projectDL dd .ad .pTxt{ margin-bottom: 10px;}
	.threePt>p{ font-size: 14px;}
	.threePt>p img{ height: 40px;margin-top: -20px;}
	.threePt>p span{ padding: 0 10px 0 60px;}
	
	.advige .dd .txts .font24{ margin-bottom: 5px;}
	.advige .dd .txts .font24 img{ height: 40px;}
	.advige .dd .fl.txts .pd,.advige .dd .fr.txts .pd{ padding-top: 5px;}
	
}
@media only screen and (max-width:960px ) {
	.font24{ font-size: 22px;}
	.font30{ font-size: 26px;}
	.font36{ font-size: 30px;}
	.about_2_img,.about_2_txt,.about_1_img{ float: none; width: auto; height: auto;}
	.about_2_txt .topTxt{ height: auto;}
	.about_2_txt .eideTxt{ position: static;}
	.about_2_img{max-width: 600px;margin: auto;}
	.about_1_txt .bt{ font-size: 30px;}
	.about_1_txt{ right: 20%; padding: 20px;}
	.serviceDD h2{ font-size: 28px;}
	.serviceDD .fr114{ height: 210px;}
	.serviceDD .topCot{ min-height: 160px;}
	.serviceDD_3 .moreLink{ position: static; display: inline-block; margin-top: 15px;}
	.serviceDD_3 .topCot{ padding-right: 10px;}
	
	.liucheng >p{ font-size: 14px;}
	.newsDetails h1{ font-size: 26px;}
	.shebeiDL dd{ padding: 20px 0;}
	.shebeiDL dd .fl{ width: 250px; height: 212px;}
	.shebeiDL dd .txt .hiddenTxt{ margin: 10px 0 15px 0; font-size: 14px; height: 100px;}
	
	.preview{ position: static; margin-top: 10px;}
	.detailsView .frTxt .jianjie{ height: auto;}
	.preview .swiper-slide{ width: 100px;}
	
	.xdDL dd .font24{ width: 300px;}
	.xdDL dd{ padding-left: 300px;}
	.jidi .fl{ width: auto; float: none;}
	.wuranDL dd{ height: 180px;}
	.stTxt .bz:before{ display: none;}
	.stTxt{ margin-top: 25px;}
	
	.teamDL dd{ width: 31.33%;}
	.teamBread .environmentTit a{ padding: 0 20px;}
	
	.teamDetails .txt .name h2{ font-size: 26px;}
	.teamDetails .txt .name{padding: 20px 165px 20px 20px;}
	.teamDetails .txt .yuyueBtn{ top: 15px;right: 15px;}
	.teamDetails .txt .topTxt .eideTxt{ padding: 20px 0 20px 20px;}
	.teamDetails .txt .color333{ padding-left: 20px;}
	
	.frMargin .font16{ font-size: 14px;}
	.educationDL dd .txts .font24{ margin-bottom: 6px;}
	.contact .fl{ float: none; width: auto;}
	.zpLink a{ font-size: 16px;padding: 0 15px; line-height: 40px;}
	.collogeDL p.fl{ position: absolute; left: 0;width: 100%;top:0; height: 100%;}
	.collogeDL div.fl{ width: 80%;position: relative;background: rgba(175,164,204,0.8);}
	
	.empStyle li{ width: 360px;}
	.projectDL dd .ad h2{ font-size: 20px;}
	.projectDL dd .ad .pTxt{ font-size: 12px;}
	/*.projectDL .dd_3{ height: 48%;}
	.projectDL .dd_6{ height: 22%; top: 47.8%;}
	.projectDL .dd_4,.projectDL .dd_5{ height: 26%;}
	.projectDL .dd_7,.projectDL .dd_8,.projectDL .dd_9{ top: 69.8%; height: 30%;}*/
	.projectDL .dd_7 .ad .pTxt, .projectDL .dd_8 .ad .pTxt, .projectDL .dd_9 .ad .pTxt{ padding-right: 30%;}
	.projectDL .dd_6 .ad .pTxt{ padding-right: 10%;}
	.projectDL dd .ad{ padding: 10px;}
	.projectDL dd .ad .more{ font-size: 12px;line-height: 22px; padding: 0 15px;}
	.threePt>p{ line-height: 150px;}
	.threeBig .font24{ padding-top: 40px;}
	.smileAdvice .dd .font24 img{ width: 36px;}
	.jiqiAdvice .dl .dd h6,.jiqiAdvice .dl{ font-size: 14px;}
	.jiqiAdvice .dl .dd{ padding-top: 15px;}
	.successCase .fl{ font-size: 18px;}
	
	.linkBtn dd a,.youshiDL dd p{ font-size: 14px;}
    .addImg{ width: 200px;}
    .linkTxt{ padding-left: 200px;}
}
@media only screen and (min-width:960px ) {
	.serviceDD .moreLink:hover{ padding: 0 30px;}
	.closeDD:hover{transform: rotate(360deg);-webkit-transform: rotate(360deg);}
	.newsDetails h1 a:hover{background: #F8938F;border-color: #F8938F;color: #fff; padding: 0 30px;}
	.shebeiDL dd .more span:hover{ padding: 0 40px;}
	.shebeiDL dd .txt h6:hover{ color: #F8938F;}
	.shebeiDL dd .txt:hover .hiddenTxt:before{ width: 130px;}
	.teamDetails .txt .yuyueBtn a:hover{background: #F8938F;color: #fff;border-color: #F8938F;}
	
	.empStyle li div p{ position: absolute;left: -0.2rem;right: -0.2rem;top: 0px;bottom: 0px;background-size: cover !important;will-change: top,left,bottom,right;transition: all .5s;-webkit-transition: all .5s;}
	.empStyle li div p span{ position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-size: cover !important;}
	.empStyle li:hover div{ left: -0.2rem;right: -0.2rem;top: 0px;bottom: 0px;box-shadow: 0 0 1rem rgba(0,0,0,.75);}
	.empStyle li:hover div p{ left: 0px;right: 0px;bottom: 0px;top: 0px;}
	.empStyle li:hover {z-index: 3;}
	
	.projectDL dd .ad .more:hover{ color: #fff; padding: 0 35px;}
	.projectDL .dd_1 .ad .more:hover{background:#2461a6 ;}
	.projectDL .dd_2 .ad .more:hover{background:#a77929 ;}
	.projectDL .dd_3 .ad .more:hover{background:#3992b1 ;}
	.projectDL .dd_4 .ad .more:hover{background:#24b19b ;}
	.projectDL .dd_5 .ad .more:hover{background:#40bc2e ;}
	.projectDL .dd_6 .ad .more:hover{background:#b844a2 ;}
	.projectDL .dd_7 .ad .more:hover{background:#a77929 ;}
	.projectDL .dd_8 .ad .more:hover{background:#40bc2e ;}
	.projectDL .dd_9 .ad .more:hover{background:#3992b1 ;}
}

@media only screen and (max-width:640px ) {
	.publicH2{ font-size: 20px;}
	.enTitle{ font-size: 20px;margin: 0;}
	.eideTxt{ font-size: 14px;}
	.about_6 .frTxt{ font-size: 14px; float: none; width: auto; }
	.about_6 .frTxt .txt{min-height: 0;}
	.about_1_txt{ position: relative; top: 0;right: 0;}
	.bread{ margin-bottom: 25px;}
	.sectionAbout{ margin: 25px 0;}
	.font18.color888{ margin-bottom: 15px;}
	.font18{ font-size: 16px;}
	.font24{ font-size: 20px;}
	.font30{ font-size: 24px;}
	.font36{ font-size: 26px;}
	.about_5 .fl{ float: none; width: auto;}
	.about_3_txt{ position: static; border: 1px solid #dcdcdc;}
	.bread .itemNav a{ padding: 0 10px; font-size: 12px;}
	.bread .tit:before{ right: -15px; bottom: 0;}
	.bread .tit{ font-size: 15px;}
	.bread{ line-height: 38px; height: 38px;}
	.about_1_txt .bt{ font-size: 26px;}
	.about_1_img{ margin-bottom: 2.5%;}
	.about_1_txt:after{ left: auto; right: 0;}
	.serviceDD .moreLink{ position: static; display: inline-block;}
	.serviceDD .fr114{ height: 100px;}
	.serviceDD h2{ font-size: 20px;}
	.serviceDD .topCot{padding:15px 20px 20px 20px}
	.serviceDD_2 .bg span{ font-size: 16px;}
	
	.liucheng{ margin-left: 0;}
	.liucheng >p{text-align: center; float: none; width: auto; margin: 0; margin-bottom: 25px; height: auto; padding: 8px 15px; border-radius: 2px;}
	.liucheng >p:before{ width: 100%; height: 25px;left: 0;top: 100%; background: url(../images/jt2.png) no-repeat center;}
	.liucheng >p span{ padding: 0;}
	.height50{ height: 0;}
	.liucheng{ padding: 20px 0 0 0;}
	.alertCot dd .bt{ font-size: 22px;}
	
	.environmentTit{ position: static; margin-top: 10px;text-align: right;}
	.environmentTit a{ padding: 0 25px;line-height: 36px;}
	.environDL dd .name{ font-size: 14px;}
	.environDL dd{ width: 48%;}
	.newsDL dd{ width: 48%;}
	.newsDL dd .txt{ padding: 10px 0; border: 0;}
	.newsDL dd h6{ font-size: 14px;}
	.newsDetails h1{ font-size: 22px;}
	
	.shebeiDL dd .fl{ width: 220px;margin-right: 20px;}
	.detailsView .fl{ float: none; width: auto; margin: 0;}
	
	.wuranDL dd{ width: 49%; margin-bottom: 1%;}
	.wuranDL dd{ height: 150px;}
	.fourXuqiu .num img{ height: 40px;}
	.fourXuqiu .dd{ margin-bottom: 30px;}
	.xdDL dd{ padding-left: 200px;}
	.xdDL dd .font24{ width: 200px; font-size: 16px;}
	.xdDL dd .font24:before{ left: 10px;top: 10px;bottom: 10px;right: 10px;}
	.xdDL dd .font16{ font-size: 14px; padding: 15px 20px;}
	
	.stTxt{ padding: 20px 130px 20px 15px; line-height: 1.6;}
	.stTxt .bz{ width: 120px;}
	.teamDL dd .aLinks a{ padding: 0 20px; line-height: 32px;}
	.teamDetails .fl{ float: none; width: auto;}
	.teamDetails .txt{ float: none;width: auto;}
	.teamDetails .txt .name{ left: 0;}
	.teamDetails .txt .topTxt{ padding: 15px;}
	.teamDetails{ padding-bottom: 15px;}
	
	.educationDL dd { background: #fcfcfc; margin-bottom: 2.5%;}
	.educationDL dd .imgs{ float: none !important;width: auto !important;;}
	.educationDL dd .txts{ position: static !important;}
	.educationDL dd .frMargin{ padding: 20px;}
	.map{ height: 300px;}
	
	.zp_2{ padding: 15px;}
	.zp_2 .bgImg{ position: static; height: 200px;width: auto; margin-bottom: 10px;}
	.zp_2 .zPadding{ float: none; width: auto; }
	.zp_3 .bgImg{ position: static; height: 200px;width: auto; margin-bottom: 10px;}
	.zp_1 .bgImg{ position: static; height: 200px;width: auto; margin-bottom: 10px;}
	.zpDL dd{ min-height: 0;}
	.collogeDL p.fl{ height: 300px;}
	.collogeDL p.fl,.collogeDL div.fl{ position: static; width: auto; float: none; }
	.padTxt .overScroll,.collogeDL div.fl{ height: auto;}
	.padTxt{ padding: 15px;}
	
	.empStyle li{ width: 50%;}
	.empStyleImg{ height: 200px;}
	.empStyle li{ width: 250px;}
	
	.projectDL dd .ad .more{ display: none;}
	.projectDL dd .ad{ box-sizing: border-box;-webkit-box-sizing: border-box;height: 100%;}
	.projectDL dd .ad .pTxt{ font-size: 10px;}
	.KQDetails_2 .wuranDL dd{ width: 49%;}
	.threePt>p{ float: none; width: auto; line-height: 96px; border-bottom: 1px solid #fff;}
	.threeBig .font24{ width: 20px;text-align: center; padding-top: 10px; line-height: 1.2;}
	
	.advige .dd .fr,.advige .dd .fl{ float: none; width: auto;}
	.advige .dd .fl.txts .pd, .advige .dd .fr.txts .pd{ padding: 15px 0;}
	.advige .dd .overScroll{ height: auto;}
	
	.jiaozheng .dd .fl{ width: 100px;margin-right: 10px;}
	.yiqiImg img{ width: 48%;}
	.borderHave{ padding: 15px;}
	.openDL .dd{ width: 48%; height: 130px; font-size: 12px;}
	
	.jiqiAdvice .fl{ float: none; display: block; margin: auto; margin-bottom: 15px;}
	.jiqiAdvice .dl .dd h6, .jiqiAdvice .dl{ font-size: 12px;}
	.ruangao .fr{ float: none; width: 100%;}
	.ruangao .btTxt{ padding: 20px;}
	
	.smileAdvice .dd{ float: none; width: auto; margin-bottom: 2.5%;}
	.smileAdvice .dd .pdB{float: left; width: 50%;}
	.smileAdvice .dd >p{ float: left; width: 46%; margin-left: 4%;}
	.smileAdvice .dd:nth-child(2):after,.smileAdvice .dd:nth-child(2):before{content: "\0020";position: static; display: block; height: 0; overflow: hidden;}
    
    .successCase .fl{ float: none;}    
    .fromTo a{ font-size: 12px; padding: 0 10px; line-height: 30px; margin-left: 5px;}
    .luxian .tit .font24{ line-height: 30px;}
    .luxian .tit{ padding-left: 60px;}
    
   
    .addImg{ width: 20%;float: left; position: static; margin-right: 15px;}
    .linkTxt{ padding-left: 2%;}
}




@media only screen and (max-width:480px ) {
	.enTitle{ font-size: 15px;margin: 0;}
	.eideTxt{ font-size: 14px;}
	.font18,.font16{ font-size: 14px;}{ font-size: 14px;}
	.about_6 .fr{ float: none; width: auto; margin: 0;}
	.about_6 .frTxt .txt h6{ margin-bottom: 10px;}
	.about_6 .frTxt .txt h6,.about_2_txt .topTxt .font24{ font-size: 16px;}
	.about_2_txt .eideTxt,.about_3_txt,.about_1_txt,.about_6 .frTxt .txt,.about_2_txt .topTxt{ padding: 15px;}
	.about_1_txt{ padding-bottom: 30px;}
	.about_5 .fl .eideTxt{ margin: 20px 0;}
	.bread .autowidth{ width: auto;}
	.bread .tit{ left: 2.5%;}
	.alertCot dd .bt{ font-size: 19px;}
	.closeDD{ right: 10px;top: 10px; width: 16px;height: 16px;background-size: cover !important;}
	.addressCot .fl h5{ margin-bottom: 5px;}
	.font24{ font-size: 18px;}
	.font30{ font-size: 20px;}
	.font36{ font-size: 22px;}
	.page a{ padding: 0 10px;margin: 0 2px;}
	.newsDetails h1{ font-size:18px;}
	.shebeiDL dd .fl{ width: 150px; height: 150px; margin-right: 15px;}
	.shebeiDL dd .txt h6{ font-size: 16px;}
	.shebeiDL dd .txt .hiddenTxt{ font-size: 13px; height: 69px; margin: 8px 0 10px 0; padding-top: 10px;}
	.shebeiDL dd .more span{ font-size: 12px;line-height: 28px; padding: 0 20px;}
	
	.fourXuqiu{ font-size: 13px;}
	.xdDL dd .font24{ width: 120px;}
	.xdDL dd{ padding-left: 120px;}
	.xdDL dd .font24 span{ left: 15px;right: 15px; margin-top: -24px;}
	.xdDL dd .font16 p+p{ margin-top: 2px;}
	.hezuoDL dd .fr{ width: 160px;}
	.hezuoDL dd{ padding: 20px 0;}
	.hezuoDL dd .font24{ margin-bottom: 15px;}
	
	.teamDL dd{ width: 48%; margin-bottom: 25px;}
	.teamDetails .txt .yuyueBtn a{ padding: 0 25px;}
	.zpLink a{ font-size: 14px;}
	.zp{ padding: 8px 8px 15px 8px  !important;}
	
	.collogeDL p.fl{ height: 200px;}
	.projectDL dd .ad .pTxt{display: none;}
	.projectDL dd .ad h2{ font-size: 16px;white-space: nowrap;}
	.wuranDL dd .font24{ font-size: 16px;}
	
	.bannerScale img{ position: relative; width: 150%; left: -25%;max-width: 150%;}
	.nianmoIntr .fl{ width: 150px;margin-right: 10px;}
	
	.safeDL dd .font24{ width: 98%;}
	.smileAdvice .dd .font24{ margin-bottom: 5px;}
	.smileAdvice .dd .font24 img{ width: 25px;}
	
	.linkBtn dd a, .youshiDL dd p{font-size: 12px;}
	.linkBtn dd a{ height: 30px;}
	.youshiDL dd{ width: 48%}
	.colorzs.font36{ font-size: 20px;}
	.youshiDL dd p{ height: 36px;}

        .projectDetails .font36{ font-size:16px;}
        .projectDetails .font36 img{ width:40px;}
}


@media only screen and (max-width:340px ) {
    .projectDetails .font36{ font-size:14px;}
}

.headerOL .oneA1 {
    position: relative;
    display: block;
    padding: 0 11px;
    transition: 0.2s;
    -webkit-transition: 0.2s;
    line-height: 70px;
    font-size: 15px;
    color: #000;
    min-width: 40px;
    text-align: center;
}


/*全国连锁*/
.headerOL .oneA2 {

    position: relative;
    display: block;
    padding: 0;
    transition: 0.2s;
    -webkit-transition: 0.2s;
    line-height: 70px;
    font-size: 15px;
    color: #666;
    min-width: 150px;
    text-align: center;
	border:0px solid red;
}

.headerOL .top_dd{
	background-color:#FFF;
	position: relative;
    display: block;
    padding: 0 11px;
    transition: 0.2s;
    -webkit-transition: 0.2s;
    line-height: 70px;
    font-size: 15px;
    color: #000;
    min-width: 40px;
    text-align: left;
	width:190px;
	height:auto;
	float:left;	
	}
	
.headerOL .top_dd a{
float:left;
margin-left:0px;
font-size: 13px;
color: #000;
display: block;
line-height: 2;
padding: 5px;

}

.headerOL .top_dd a:hover{color: #fff;}

.headerOL .top_dd b{
float:left;
width:190px;
size:18px;
font-size: 13px;
color: #000;
display: block;
line-height: 2;
padding: 5px;
}
/*全国连锁*/
