.slide-tips{ width: 80px;position: fixed; position: fixed; right:100px; bottom: 100px; text-align: center; z-index: 999;
_position: absolute;_bottom: auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
.slide-tips li{ padding: 12px 0px; color: #fff; cursor: pointer; background-color: #E36868; border-radius: 6px; margin-bottom: 10px; transition:all 0.5s;-ms-transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;}
.slide-tips li a{ color: #fff;}
.slide-tips li a:hover{ text-decoration: none;}
.slide-tips li:hover{ background-color: #DF4545;}
.slide-tips li p.pr span{ display: inline-block; width: 25px; height: 25px; text-align: center; line-height: 25px; border-radius: 50%; background-color: #FFA017; color: #fff; position: absolute; top: -18px; right:-8px;}
.slide-tips li p .iconfont{ font-size: 36px; color:#fff; display: inline-block; height: 28px; line-height:28px; margin-bottom: 8px;}
.slide-tips li.xx .iconfont{ font-size:26px;}
.slide-tips li.pr .header-weixin{ width: 140px; height: 140px; position: absolute; right: 90px; top:0px; box-shadow:0px 0px 8px #ccc; z-index: 9999;}
.slide-tips li.pr .header-weixin img{ width: 100%; height: 100%;}
.slide-tips li.tel{ position: relative;}
.slide-tips li.tel .header-tel{ width:159px; height:50px; position: absolute; right:90px; top:15px;z-index: 9998;}
.slide-tips li.tel .header-tel img{width: 100%; height: 100%;}
/*tanchukuang*/
.tanchu-box{width:100%;height: 100%; background: rgba(0,0,0,.3); position:fixed;top:0px;left:0px;z-index:999999;_position:absolute;_left:expression(eval(document.documentElement.scrollLeft));_top:expression(eval(document.documentElement.scrollTop))}
/*.tanchu{ position: relative; text-align: center; width: 500px; position: absolute; left: 50%; margin-left: -250px; top: 50%; margin-top: -140px;}
.tanchu .close{ width: 50px; display: inline-block;position: absolute; right: 10px; top: -40px; cursor: pointer;}
.tanchu img{ width: 100%;}*/
.tanchu{ padding-right: 80px; position: relative; text-align: center; width: 420px; height: 460px; position: absolute; left: 50%; margin-left: -250px; top: 50%; margin-top: -200px;background: url(/statics/chaocms/poop_img.png) no-repeat left center; background-size: 100%;}
.tanchu .close{ width: 50px; display: inline-block;position: absolute; right: 10px; top: -40px; cursor: pointer;  }
.tanchu .close img{width: 100%;}
.tanchu .title{ font-size:40px; font-weight: bold; color: #DE3A3A; margin-top: 120px;}
.tanchu .num{ font-size:17px; color: #DE3A3A; margin-top: 20px;}
.tanchu .num b{ display: inline-block; font-weight: normal; padding: 5px 15px; border: 1px solid #DE3A3A; border-radius:6px;}
.tanchu .select i{display: inline-block; overflow: hidden;zoom:1; margin:20px 10px;color: #DE3A3A; font-size: 16px;}
.tanchu .select img{ display: inline-block; margin-right: 10px; width: 14px; height: 14px;}
.tanchu .tac a{ display: inline-block;box-shadow: 3px 4px 6px rgba(223,69,69,.4); width:230px; height: 58px; background:url(/statics/chaocms/poop_consult_bg.png) repeat-x left center ; border-radius: 10px; font-size: 22px; color: #fff; font-weight: bold; line-height: 58px;}

.container{ width: 1200px; margin: 0 auto;overflow: hidden;zoom:1;}
.header{ background-color: #fff;}
.header .fl{ width:355px;  margin-top: 15px;}
.header .fl img{width:100%;}
.header .fr{overflow: hidden;zoom:1;}
.header .fr li{ float: left; width:85px;line-height: 80px; text-align: center; padding: 0px 3px;}
.header .fr li a{ font-size: 17px; display: block; height: 80px; }
.header .fr li.active a{ color:#DF4545; border-bottom: 4px solid #DF4545;}
.banner img{width: 100%; min-width: 1200px; margin: 0 auto; }
.banner .swiper-slide p{ width: 100%; height: 500px !important; background-size: 100% 100%; }
.banner .swiper-pagination-switch{width: 80px;height: 6px; margin-left: 20px; background-color: rgba(255, 255, 255, 0.4) ;display: inline-block;cursor: pointer; border-radius: 0px;transition: all .2s ease-out; opacity: inherit;}
.banner .swiper-active-switch{background-color: rgba(255, 255, 255, 1);}
.banner .pagination{ bottom: 40px !important; position: absolute; left: 50%; margin-left: -90px;}
.advantage{ background-color: #fff;}
.advantage .container{padding: 30px 0px;}
.advantage dl{ float:left; width: 33.33%; overflow: hidden; zoom:1;}
.advantage dl dt{ float: left; width:54px;}
.advantage dl dt img{ width: 100%; margin-top: 3px;}
.advantage dl dd{ float: left; margin-left: 20px;}
.advantage dl dd h2{ font-size: 24px; font-weight: bold;}
.advantage dl dd p{ color: #666; margin-top: 5px;}
.h-title{ text-align: center; }
.h-title span{ display: inline-block; font-size: 24px; padding-bottom: 15px; border-bottom: 2px dotted #aaa;}
.mainYw{ padding: 40px 0px;}
.mainYw .container dl{ width: 285px; float: left; background-color: #fff; margin-top: 70px; margin-left: 20px;}
.mainYw .container dt { text-align: center;}
.mainYw .container dt img{ display: inline-block; width: 134px; height: 134px;  margin-top: -30px;}
.mainYw .container dd{ padding: 30px 35px;  margin-top: -20px;}
.mainYw .container dd h2{ font-size: 18px;text-align: center;}
.mainYw .container dd p{ margin-top: 10px; color: #999; line-height: 24px; height: 120px;}
.mainYw .container dd .consult{ margin-top: 20px;text-align: center; height: inherit;}
.mainYw .container dd .consult a{ box-shadow: 3px 4px 6px rgba(223,69,69,.4); background-color: #DF4545; border-radius:18px; display: inline-block; padding:5px 36px; font-size: 16px; color: #fff;}
.index-wjhy{ background-color: #fff; padding: 40px 0px;}
.index-wjhy .container{ margin-top: 40px;}
.index-wjhy dl{ float: left; width: 20%; text-align: center;}
.index-wjhy dl dt img{ display: inline-block; }
.index-wjhy dl dd h2{ font-size: 18px; margin-top: 10px;}
.index-wjhy dl dd p{ color: #666; margin-top: 6px;}
.index-qtxs{ background: none;}
.indexTip{ background-color:#F5E2CD; padding: 30px 0px;}
.indexTip h2{ font-size:34px; color: #C99074; font-weight: bold; text-align: center;}
.indexTip p{ font-size: 20px; color: #C99074; text-align: center; margin-top: 15px;}
.indexTip .consult{ text-align: center;}
.indexTip .consult a{display: inline-block; padding: 5px 60px; font-size: 18px; color: #F4E1CC; background-color: #C99074; border-radius: 8px;}
.indexZj{ padding: 40px 0px;}
.indexZj .container{ background-color: #fff; margin-top: 50px; padding: 25px; width: 1150px;}
.indexZj .zjDetail-box{ overflow: hidden;zoom:1}
.indexZj .zjDetail-box .fl{ width: 430px; padding-top: 70px; text-align: center; background-color: #f4f4f4;}
.indexZj .zjDetail-box .fl img{ display: inline-block; }
.indexZj .zjDetail-box .fr{ width: 690px; }
.indexZj .zjDetail-box .fr .title{ font-size: 20px;}
.indexZj .zjDetail-box .fr .title em{ font-size: 14px; color:#DF4545; border: 1px solid #DF4545; display: inline-block; width: 100px; height: 30px; text-align: center; line-height: 30px; border-radius: 4px; margin-left: 10px;}
.indexZj .zjDetail-box .fr p{ color: #666; margin-top: 12px; line-height: 22px;}
.indexZj .zjList{ margin-top: 30px;}
/*.indexZj .zjList .swiper-wrapper{ padding-left: 50px;}
.indexZj .zjList .swiper-wrapper .swiper-slide{width:150px !important;text-align: center; margin-left: 20px; float: left; margin-right: 10px !important;
-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; }
.indexZj .zjList .swiper-wrapper .mr50{ margin-right: 160px !important;}
.indexZj .zjList .swiper-wrapper .swiper-slide dt{ width:150px; background-color: #f4f4f4; padding-top: 15px;}
.indexZj .zjList .swiper-wrapper .swiper-slide img{ width: 80%; margin: 0px auto;  }
.indexZj .zjList .swiper-wrapper .swiper-slide dd h2{ font-size:20px; margin-top: 10px;}
.indexZj .zjList .swiper-wrapper .swiper-slide dd p{ color: #666;}
.indexZj .zjList .swiper-button-next{ background: url(/statics/chaocms/arrow_right.png) no-repeat left center; width: 50px; height: 50px;}
.indexZj .zjList .swiper-button-prev{ background: url(/statics/chaocms/arrow_left.png) no-repeat left center; width: 50px; height: 50px;}*/
.indexZj .zjList{ position: relative;}
.indexZj .zjList .swiper-container {width:1020px;height:195px;text-align: center;}
.indexZj .zjList .swiper-wrapper .swiper-slide{width:150px !important;text-align: center; margin-left: 20px; float: left;}
.indexZj .zjList .swiper-wrapper .swiper-slide dt{ width:150px; background-color: #f4f4f4; padding-top: 15px;}
.indexZj .zjList .swiper-wrapper .swiper-slide img{ width: 80%; margin: 0px auto;  }
.indexZj .zjList .swiper-wrapper .swiper-slide dd h2{ font-size:20px; margin-top: 10px;}
.indexZj .zjList .swiper-wrapper .swiper-slide dd p{ color: #666;}
.indexZj .zjList .arrow-right{ background: url(/statics/chaocms/arrow_right.png) no-repeat left center; width: 50px; height: 50px; float: right; cursor: pointer;margin-top: 73px}
.indexZj .zjList .arrow-left{ background: url(/statics/chaocms/arrow_left.png) no-repeat left center; width: 50px; height: 50px;float: left; cursor: pointer;margin-top: 73px}
.indexCase{background-color: #fff; padding: 40px 0px;}
.indexCase .container{ margin-top: 40px;}
.indexCase .fl{ width:267px;}
.indexCase .fl li{ width: 100%; position: relative; height:150px; cursor: pointer; margin-top: 15px;}
.indexCase .fl li em{ display: inline-block; width:250px;  }
.indexCase .fl li em img{ width:100%;}
.indexCase .fl li span{ display: inline-block;width:250px;height:150px; position: absolute; left:0px; top: 0px; z-index: 9; background: rgba(0,0,0,.3); text-align: center; line-height: 150px; color: #fff; font-size: 22px; }
.indexCase .fl li.active{ background: url(/statics/chaocms/index_case_arrow.png) no-repeat right center;}
.indexCase .fr{ width: 900px;}
.indexCase .fr .indexCase-box{ background-color: #f6f6f6; padding: 0px 20px;}
.indexCase .fr .indexCase-box .indexCase-list{ padding: 20px 0px; overflow: hidden;zoom:1; border-bottom: 1px solid #e5e5e5;}
.indexCase .fr .indexCase-box .indexCase-list .fla{ float: left; width: 200px; height: 120px;}
.indexCase .fr .indexCase-box .indexCase-list .fla img{ width: 100%;}
.indexCase .fr .indexCase-box .indexCase-list .intro{ float: right; width: 640px; }
.indexCase .fr .indexCase-box .indexCase-list .intro h2{ font-size: 18px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.indexCase .fr .indexCase-box .indexCase-list .intro p{ height: 44px;line-height: 22px;overflow: hidden; color: #666; margin-top: 15px;}
.indexCase .cs{width: 1200px;}
.indexCase .cs .indexCase-box{ background-color: #f6f6f6; padding: 0px 20px;}
.indexCase .cs .indexCase-box .indexCase-list{ padding: 20px 0px; overflow: hidden;zoom:1; border-bottom: 1px solid #e5e5e5;}
.indexCase .cs .indexCase-box .indexCase-list .fla{ float: left; width: 200px; height: 120px;}
.indexCase .cs .indexCase-box .indexCase-list .fla img{ width: 100%;}
.indexCase .cs .indexCase-box .indexCase-list .intro{ float: right; width: 900px; }
.indexCase .cs .indexCase-box .indexCase-list .intro h2{ font-size: 18px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.indexCase .cs .indexCase-box .indexCase-list .intro p{ height: 44px;line-height: 22px;overflow: hidden; color: #666; margin-top: 15px;}
.indexMedia{ padding: 40px 0px; background: url(/statics/chaocms/index_media_bg.png) no-repeat left top;}
.indexMedia .container{ padding: 50px 0px 20px;}
.liucheng{ padding: 40px 0px;}
.liucheng .container{margin-top: 40px;}
.liucheng dl{ float: left; margin-left: 20px; width: 204px; background-color: #fff; padding:20px 10px;}
.liucheng dl dt{ text-align: center;}
.liucheng dl dt img{ width: 64px; display: inline-block;}
.liucheng dl dd h2{ font-size: 16px; text-align: center; margin-top: 10px;}
.liucheng dl dd p{ color: #666; text-align: center; margin-top:6px; font-size: 13px;}
.footer { padding: 50px 0px 20px;  background-color: #fff; border-top: 1px solid #eee;}
.footer .container{ width: 850px;margin: 0 auto;}
.footer .footerNav{ float: left; margin-right: 100px; height:160px;}
.footer .title{ font-size: 18px;}
.footer .footerNav ul{ overflow: hidden;zoom:1; width: 280px; margin-top: 20px;}
.footer .footerNav ul li{ float: left; margin-left: 50px;margin-top: 15px;}
.footer .footerNav ul li a{ color: #666; }
.footer .footerTel{float: left;}
.footer .footerTel .tel{ font-size: 30px; font-weight: bold; color: #DF4545; margin-top:20px;}
.footer .footerTel p{ color: #666; margin-top: 10px;}
.footer .footerGzh{ float: right;}
.footer .footerGzh p{ margin-top: 20px;}
.footer .address{ border-top: 1px solid #eee; margin-top: 30px; padding: 30px 0px 0px;}
.footer .address p{ color: #666; text-align: center; margin-bottom: 10px;}
/*wjhy*/
.wjhy-reason{ padding: 40px 0px;}
.wjhy-reason .container{ margin-top: 40px;}
.wjhy-reason dl{ background-color: #fff; width: 270px; float: left; margin:10px 0px 10px 35px; box-shadow: 0px 0px 6px rgba(0,0,0,.1); }
.wjhy-reason dt,.wjhy-reason dt img{ width: 100%;}
.wjhy-reason dd{text-align: center; padding-bottom: 30px;}
.wjhy-reason dd h2{ color:#E05151; font-size: 18px; margin-top: 20px;}
.wjhy-reason dd p{ margin-top: 8px;}
.wjhy-reason dd .consult{ margin-top: 20px;text-align: center; height: inherit;}
.wjhy-reason dd .consult a{ box-shadow: 3px 4px 6px rgba(223,69,69,.4); background-color: #DF4545; border-radius:18px; display: inline-block; padding:5px 36px; font-size: 16px; color: #fff;}
.wjhy-error{ padding: 40px 0px; background-color: #fff;}
.wjhy-error .container{ margin-top: 40px;}
.wjhy-error dl{ width: 25%; float: left;}
.wjhy-error dt{ text-align: center;}
.wjhy-error dt img{ width: 80px; height: 80px; display: inline-block;}
.wjhy-error dd h2{ font-size: 20px; margin-top: 10px; text-align: center;}
.wjhy-error dd p{ color: #666; margin-top: 8px; text-align: center;}
.wjhy-style{ padding: 40px 0px;}
.wjhy-style .container{ margin-top: 30px;}
.wjhy-style .list{ float: left; overflow: hidden;zoom:1; background-color: #fff;width: 340px; margin: 15px; box-shadow: 0px 0px 6px rgba(0,0,0,.1); padding: 15px; position: relative;}
.wjhy-style .list img{float: left; width:86px;}
.wjhy-style .list .intro{ position: absolute; left:130px ;margin-top: 10px;}
.wjhy-style .list .intro h2{ font-size:18px;}
.wjhy-style .list .intro p{ color: #666; margin-top: 10px;}
.wjhy-result{ padding: 40px 0px; background-color: #fff;}
.wjhy-result .container{ margin-top: 40px;}
.wjhy-case{ padding: 40px 0px;}
.wjhy-case .container{ margin-top: 40px;}
.wjhy-case .container .fl{ width: 380px; background-color: #fff;}
.wjhy-case .container .fl dl,.wjhy-case .container .fl dt,.wjhy-case .container .fl dt img{ width: 100%;}
.wjhy-case .container .fl dd{ padding:20px 15px;}
.wjhy-case .container .fl dd h2{ font-size: 18px; margin-top: 10px;}
.wjhy-case .container .fl dd .desc{color: #666; margin-top: 20px; height: 44px; line-height: 22px;overflow: hidden;}
.wjhy-case .container .fl dd .consult{ text-align: center;margin: 40px 0px 22px;}
.wjhy-case .container .fl dd .consult a{ font-size: 16px; display: inline-block; padding: 8px 40px; border-radius: 20px; color: #fff; background-color: #DF4545;}
.wjhy-case .container .fr{ width: 800px;}
.wjhy-case .container .fr dl{ background-color: #fff; overflow: hidden;zoom:1; position: relative; padding-right: 20px; margin-bottom: 20px;}
.wjhy-case .container .fr dl dt{ float: left; width:235px;}
.wjhy-case .container .fr dl dt img{ width: 100%;}
.wjhy-case .container .fr dl dd{ width: 530px;float: right;}
.wjhy-case .container .fr dl dd h2{ font-size:18px; margin-top: 20px;}
.wjhy-case .container .fr dl dd .desc{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #666; margin-top: 10px;}
.wjhy-case .container .fr dl dd .consult{ text-align: right;margin-top: 20px;}
.wjhy-case .container .fr dl dd .consult a{ font-size: 16px; display: inline-block; padding: 8px 40px; border-radius: 20px; color: #fff; background-color: #DF4545;}
.wjhy-khgy{ padding: 40px 0px; background-color: #fff;}
.wjhy-khgy .container{ overflow: inherit; margin-top: 40px;}
.wjhy-khgy .swiper-wrapper{ height: 280px !important;}
.wjhy-khgy .khgyBox{display: inline-block;  width: 274px !important; height: 250px !important;  margin-left: 20px; border: 5px solid #EEE; border-radius: 6px; position: relative;}
.wjhy-khgy .khgyBox .jhy_gy_arrow{width:40px; position: absolute; left: 50px; bottom: -21px;}
.wjhy-khgy .khgyBox .title{ background-color: #F4F4F4; padding: 10px; overflow: hidden;}
.wjhy-khgy .khgyBox .title .avatar{ border-radius:50%; width: 40px; float: left;}
.wjhy-khgy .khgyBox .title .fl{ float: left; width: 55%; margin-left: 10px;}
.wjhy-khgy .khgyBox .title .fl .name{ font-size:0.95rem;}
.wjhy-khgy .khgyBox .title .fl .info{ color: #666; font-size: 0.8rem;}
.wjhy-khgy .khgyBox .infoBox{ padding:20px; }
.wjhy-khgy .khgyBox .infoBox p{color: #666; white-space:normal;height: 150px; line-height:22px;overflow:hidden;}
/*xsqt*/
.xsqt-style { padding: 40px 0px;}
.xsqt-style .container{ margin-top: 40px;;}
.xsqt-style dl{ float: left; margin-left: 35px; margin-bottom: 10px; width: 270px !important; padding: 20px 0px; box-shadow: 0px 0px 8px rgba(0,0,0,.1);background-color: #fff;}
.xsqt-style dl dt{ text-align: center;}
.xsqt-style dl dt img{ width: 86px; display: inline-block;}
.xsqt-style dl dd h2{ font-size: 18px; margin-top: 20px;text-align: center;}
.xsqt-style dl dd p{ color: #666; margin-top: 10px; text-align: center; }
/*whaq*/
.whaq-zhaungtai .container{ margin-top: 60px; position: relative; height: 500px; overflow: inherit;}
.whaq-zhaungtai dl{ width: 350px !important; padding: 0px 0px 30px; box-shadow: 0px 0px 8px rgba(0,0,0,.1);background-color: #fff;}
.whaq-zhaungtai dl dt img{ width: 100%;}
.whaq-zhaungtai dl dd h2{ font-size: 22px; font-weight: bold; margin-top: 30px;text-align: center;}
.whaq-zhaungtai dl dd .desc{ padding: 0px 30px; color: #333; margin-top: 10px; line-height: 24px;}
.whaq-zhaungtai dl .consult{ text-align: center; margin-top: 20px;}
.whaq-zhaungtai dl .consult a{font-size: 16px; display: inline-block; padding: 8px 40px; border-radius: 20px; color: #fff; background-color: #DF4545;}
.whaq-zhaungtai dl.active{ position: absolute; z-index: 99; left: 50%; margin-left: -175px; top:-20px;}
.whaq-zhaungtai dl.active .consult{margin: 40px 0px 20px;}
.whaq-zhaungtai dl.left{ position: absolute; left:100px;}
.whaq-zhaungtai dl.right{ position: absolute; right:100px;}
.whaq-zhaungtai dl.right .desc{ padding-left: 50px;}


.whaq-style{ background-color: #F2EBEA; padding: 40px 0px;}
.whaq-method{ padding: 40px 0px; background-color: #fff;}
.whaq-method .container{ margin-top: 40px;}
/*case*/
.caseBox { padding: 40px 0px; background-color: #fff;}
.caseBox .container{ margin-top: 40px;}
.caseBox dl{ margin: 10px 10px 30px; box-shadow: 0px 0px 8px rgba(0,0,0,.1); overflow: hidden;zoom:1}
.caseBox dt{width:300px; float: left; height: 200px;}
.caseBox dt img{ width: 100%;}
.caseBox dd{ float: left; width:830px; float: right; padding-right: 20px;}
.caseBox dd h2{ font-size: 18px; margin-top: 20px;}
.caseBox dd .desc{ height: 48px; line-height: 24px; color: #666; overflow: hidden; margin-top:10px;}
.caseBox dd .consult{ margin-top: 20px; }
.caseBox dd .consult a{ display: inline-block; padding: 6px 40px; border-radius: 20px; color: #fff; font-size: 16px; color: #fff; background-color: #DF4545;box-shadow: 3px 4px 6px rgba(223,69,69,.4);}
.page{ text-align: center; margin-top: 30px;}
.page a{ display: inline-block; margin: 5px; padding: 8px 15px; background-color:#DF4545; color: #fff; cursor: pointer;}
.page a.prev,.page a.next{ background-color: #eee; color: #333;}
.more .container{ margin-top: 20px !important;}
.more a{ display: inline-block; width: 100%; height: 50px; background-color: #f2f2f2; font-size: 16px; line-height: 50px; text-align: center; border-radius: 6px;}
/*zhuanjia*/ 
.zhuanjiaBox{ padding: 40px 0px; background-color: #fff;}
.zhuanjiaBox .container{ margin-top:40px;}
.zhuanjiaBox dl{ float: left; width:283px; background-color: #fff; border: 1px solid #eee; margin-left: 20px; margin-bottom: 20px;}
.zhuanjiaBox dl dt{ text-align: center; padding:20px 0px 0px ; background-color: #f2f2f2;}
.zhuanjiaBox dl dt img{ width: 70%; margin: 0 auto;}
.zhuanjiaBox dl dd{ padding:0px 20px 30px;}
.zhuanjiaBox dl dd h2{ font-size:18px; margin-top: 20px;}
.zhuanjiaBox dl dd h2 em{ color: #666; display: inline-block; margin-left: 10px; font-size: 14px;}
.zhuanjiaBox dl dd .desc{ color: #666; height: 44px; line-height: 22px; overflow: hidden; margin-top: 10px;}
.zhuanjiaBox dl dd .consult{ text-align: center; margin-top: 20px;}
.zhuanjiaBox dl dd .consult a{box-shadow: 3px 4px 6px rgba(223,69,69,.4);font-size: 16px; display: inline-block; padding: 6px 30px; border-radius: 20px; color: #fff; background-color: #DF4545;}
/*about*/
.aboutIntro{ padding: 40px 0px; }
.aboutIntro .container{height: 380px; margin-top: 40px; background: url(/statics/chaocms/about_intro_bg.png) no-repeat left center; position: relative;}
.aboutIntro .container p{ position: absolute; top: 50px; left: 510px; padding-right: 40px; text-indent: 2em; line-height: 26px; color: #333;}
.aboutAdvantage{ padding: 40px 0px; background-color: #fff;}
.aboutAdvantage .container{ margin-top: 40px;}
.aboutAdvantage .imgFl{ float: left; width:600px;}
.aboutAdvantage .textFr{ float: left; width: 530px; margin-left: 50px; padding-top: 40px; padding-right: 20px;}
.aboutAdvantage .textFr h2{ font-size: 24px; margin-top: 30px; }
.aboutAdvantage .textFr p{ font-size: 17px; margin-top: 10px; color: #888; line-height: 30px;}
.aboutYw{ padding:40px 0px;}
.aboutYw .container{ margin-top: 40px;}
.aboutYw dl{ float: left; width: 205px; box-shadow: 0px 0px 8px #ccc; background-color: #fff; margin: 12px 0px; padding: 30px 40px;text-align: center; margin-left: 15px;transition:all 0.5s;-ms-transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;}
.aboutYw dl:hover{ box-shadow: 0px 0px 8px #E04545;}
.aboutYw dt span{ display: inline-block; width:80px; height: 80px; border: 1px solid #ccc;}
.aboutYw dt span.activess{ border: 1px solid #E04545;}
.aboutYw dt span .iconfont{ font-size: 40px; display: inline-block; line-height: 80px;color: #999; }
.aboutYw dt span .iconfont.active,.aboutYw dd .bold.active{ color: #E04545;}
.aboutYw dd .bold{ font-size:20px; margin: 20px;}
.aboutYw dd .intro{ text-align: left; color: #666; line-height: 25px; height: 50px; overflow: hidden;}
.aboutYw dd .link a{ display: inline-block; height:36px; line-height:36px; width: 150px; text-align: center; border-radius:20px; font-size: 18px; color: #fff; background-color:#9A9898;}
.aboutYw dd .link a.actives{background-color: #E04545;}
.aboutMedia{ padding: 40px 0px; background-color: #fff;}
.aboutMedia .container{ margin-top: 40px;}
.aboutMedia .container img{ width: 100%;}
.aboutContact{ padding: 40px 0px;}
.aboutContact .container{ margin-top: 40px;}
.aboutContact .contact-info h1{ font-size:30px; font-weight: bold; margin-top: 50px; margin-bottom:30px;}
.aboutContact .contact-info p{ font-size: 16px; margin-bottom:10px;}
.aboutContact .contact-info h2{ font-size:22px; margin:30px 0px 20px;}
/*caseDetail*/
.case-detail-box{ margin: 40px 0px;}
.case-detail-box .container{ background-color: #fff; padding: 30px ;}
.case-detail-box .title{ font-size: 20px; line-height: 24px; border-bottom: 1px solid #eee; padding-bottom: 30px;}
.case-detail-box .box{ padding: 30px 0px;}
.case-detail-box .tac img{ display: inline-block;}
.case-detail-box .question{ margin-top: 20px; padding: 0px 50px; text-indent: 2em;  color: #444; font-size: 16px; line-height: 30px;}

















