@charset "utf-8";
/* CSS Document */
a{text-decoration:none;color:#333333}
a:hover{text-decoration:none;}
body {padding:0px;margin:0px auto;color:#333333;background:#ffffff;min-width:12rem;font-size:0.14rem;max-width: 1920px;font-family: sans-serif;}
pre{white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; Word-wrap: break-word;}
ul,p,h1,h2,h3,h4,h5,h6,li,p,dl,dd,dt{padding:0px;margin:0px;list-style:none;}
select,input{ outline:0}
img{ border:0 none;transition:all 0.4s}
*:hover *{transition:all 0.4s}
a,img{ outline:0}
a{ text-decoration:none}
form{ margin:0px; padding:0px;}input,textarea{ outline:0}
h1,h2,h3{ font-weight:normal;}
i,em{font-style: normal;}
.clear{clear:both;}
.fl{ float:left}
.fr{float:right;}
.main{width:100%;float:left;}
.wd1200{width: 12rem;margin: 0 auto;position: relative;}

.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.animationName{animation-name: sfs !important;}
@-webkit-keyframes zoomIn {0% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);} 50% {opacity: 1;}}
@keyframes zoomIn {0% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);-ms-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}50% {opacity: 1;}}
.zoomIn {-webkit-animation-name: zoomIn;animation-name: zoomIn; }

.fadeInUp {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}
@-webkit-keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);} 100% {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);-ms-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}  100% {opacity: 1;-webkit-transform: none;-ms-transform: none;transform: none;}}
@keyframes bounceInLeft { 0%, 100%, 60%, 75%, 90% {-webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);transition-timing-function: cubic-bezier(0.215, .61, .355, 1);}
 0% {opacity: 0;-webkit-transform: translate3d(-3000px, 0, 0);transform: translate3d(-3000px, 0, 0);}
 60% {opacity: 1;-webkit-transform: translate3d(25px, 0, 0);transform: translate3d(25px, 0, 0);}
 75% {-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);}
 90% {-webkit-transform: translate3d(5px, 0, 0);transform: translate3d(5px, 0, 0);}
 100% {-webkit-transform: none;transform: none;}}
.bounceInLeft {	-webkit-animation-name: bounceInLeft;	animation-name: bounceInLeft;}
 @-webkit-keyframes flash { 0%, 100%, 50% {opacity: 1;} 25%, 75% {opacity: 0;}}
 @keyframes flash { 0%, 100%, 50% {opacity: 1;} 25%, 75% {opacity: 0;}}
.flash {	-webkit-animation-name: flash;	animation-name: flash;}
 @keyframes rubberBand { 0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
 30% {-webkit-transform: scale3d(1.25, .75, 1);transform: scale3d(1.25, .75, 1);}
 40% {-webkit-transform: scale3d(0.75, 1.25, 1);transform: scale3d(0.75, 1.25, 1);}
 50% {-webkit-transform: scale3d(1.15, .85, 1);transform: scale3d(1.15, .85, 1);}
 65% {-webkit-transform: scale3d(.95, 1.05, 1);transform: scale3d(.95, 1.05, 1);}
 75% {-webkit-transform: scale3d(1.05, .95, 1);transform: scale3d(1.05, .95, 1);}
 100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}
.rubberBand {	-webkit-animation-name: rubberBand;	animation-name: rubberBand;}
.animated.infinite {-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
.animated.hinge {	-webkit-animation-duration: 2s;	animation-duration: 2s;}
#top{float:left;width:100%;height: 0.8rem;position: fixed;z-index: 10000;background: #fff;border-bottom: 1px solid #e8e8e8;}
#top .top-nav{width: 12rem;margin:0 auto;height: 0.8rem;}
#top .top-nav h2{float:left;width: 2rem;height: 0.75rem;font-size:0px;position: relative;}
#top .top-nav h2 img{max-height: 100%;max-width: 100%;margin: auto;position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
#top .top-nav .li01{float:left;width: 4rem;height: 0.7rem;padding: 0.1rem 0 0 0.15rem;display: none;}
#top .top-nav .li01 .chinaname{font-weight: bold;float: left;width: 4rem;height: 0.45rem;line-height: 0.45rem;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size: 0.24rem;color: #222222;}
#top .top-nav .li01 .gjcname{font-size: 0.12rem;float: left;max-width: 4rem;height: 0.25rem;line-height: 0.25rem;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color: #999;}
#top .top-nav .li03{ float:right; padding:0px 0 0 0}#top ul .li03 img{ width:1.06rem; height:0.9rem;}
#top .top-nav .li02{float:right;padding: 0.1rem 0.1rem 0 0.55rem;height:0.65rem;line-height:0.2rem;background: url(../pic/phone.png) 0px 64% no-repeat;font-size: 0.16rem;color: #999;}#top ul .li02 span{font-size: 0.26rem;color: #292929;line-height: 0.42rem;}
.header2{width: 8.7rem;float: right;height: 0.8rem;line-height: 0.8rem;box-sizing: border-box;width: 8rem;}
.header2 .ul{position: relative;margin-top: 0.1rem;}
.span01{color: #000;float: left;position: relative;display: block;outline: none;cursor: pointer;text-align: center;font-size: 0.16rem;line-height: 0.65rem;margin: 0 0.25rem;}
.span01:after{content:"";position:absolute;width: 0;height: 0.02rem;background: #fbbb33;top: 0.7rem;left: 50%;transform: translateX(-50%);transition: all 0.5s ease 0s;z-index: 999;}
.span01:hover:after{width:100%;}
.span01:hover a{color:#fbbb33}
.span01 a{color: #333;}
.navline{font-size:0.14rem;line-height: 0.3rem;opacity: 0;height: 0;position:absolute;overflow: hidden;z-index: 2;left: 50%;transform: translateX(-50%);box-shadow: 0px 0px 4px #ccc;/* width: max-content; */}
.navline-li{width: 100%;font-weight: 500;text-align: center;color: #f90;z-index: 2;line-height: 0.3rem;}
.span01 .navline-li a{color:#333;font-size:0.14rem}
.span01 .navline-li:hover{background:#f2f2f2}
.span01 .navline-li:hover a{font-size:0.14rem;color:#fbbb33}
.span01:hover .navline{height:auto;opacity: 1;  z-index: 998;background:#fff; position:relative;top:0.05rem}
.index-nav{width: 100%;height: 0.6rem;background-color: #fff;float: left;color: #862225;padding: 0 0 0 0;border-top: 1px solid #e8e4e4;}

/*轮播广告*/
.bn-alp {width:100%;height: 5rem;position:relative;float:left;background: #ffed29 no-repeat;background-position:50% 0%;overflow:hidden;margin-top: 0.8rem;}
.bn-alp ul,.bn-alp li { margin:0; padding:0; list-style:none; }
.bn-alp .abox { height:100%; position:relative; }
.bn-alp .abox li {width:100%;height: 5rem;background-position:50% 0%;background-repeat:no-repeat;background-color:#dddddd;background-size:cover;position:absolute;top:0;left:0;z-index:10;}
.bn-alp .abox li.on { z-index:99; }
.bn-alp .abox li img.bg { display:none; }
.bn-alp .abox li a.b { display:block; width:100%; height:100%; }
.bn-alp .i { bottom:0.25rem; left:50%; margin-left:-0.5rem; text-align:center; position:absolute; z-index:100;}
.bn-alp .i i {display:inline-block;margin: 0 0.15rem;width: 0.4rem;height: 0.05rem;background: #00000061;cursor:pointer;/* transition: 0.3s all ease-in-out; */}
.bn-alp .i i.on {background-position: -1.3rem 0;background: #fbbb33;}
/*首页标题*/
.stitle{width:100%;float:left;text-align: center;position: relative;margin: 0.8rem 0 0;}
.stitle h3 {font-size: 32px;font-weight: normal;color: #222;position: relative;z-index: 9;}
.stitle label {display: block;margin: 0 auto 0;height: 3px;width: 60px;background: #fbbb33;margin-top: 15px;}
.stitle span {display: block;font-size: 60px;color: #f1f1f1;text-transform: uppercase;position: absolute;bottom: 10px;left: 0;width: 100%;}

/*服务项目*/
.div_tag {text-align: center;width:100%;float:left;}
.div_tag ul {white-space: nowrap;overflow: hidden;overflow-x: auto;margin-top: 25px;}
.div_tag ul li {display: inline-block;padding: 0 20px;border-left: 1px solid #ddd;font-size: 16px;}
.div_tag ul li:first-child {border-left: 0;}
.div_tag ul li a {color: #333;}
.div_tag ul li a:hover, .div_tag ul li.on a {color: #fbbb33;}
.fwxm_list{float:left;width:66%;}
.fwxm_list ul{overflow: hidden;position: relative;margin: 20px 0;margin-left: -10px;}
.fwxm_list ul li{  width: 33.33%; float: left;}
.fwxm_list ul li.wow {width: calc(100%/3 - 10px);float: left;height: 250px;margin: 10px;margin-right: 0;}
.fwxm_list ul li.wow a {position: relative;width: 100%;float: left;}
.fwxm_list ul li.wow a:hover img {transform: scale(1.1);}
.fwxm_list ul li.wow .img {overflow: hidden;width: 100%;height: 250px;float: left;}
.fwxm_list ul li.wow a:hover .text {height: 100%;background: rgba(0,176,160,.7);}
.fwxm_list ul li.wow a:hover .text p {transform: translateY(150%);text-align: center;}
.fwxm_list ul li.wow a:hover .text span {display: block;margin: 0 auto;float: none;height: 20px;}
.fwxm_list ul li.wow .text {position: absolute;height: 40px;bottom: 0;left: 0;width: calc(100% - 40px);}
.fwxm_list ul li .text span {display: inline-block;width: 31px;height: 14px;background: url(../pic/icon5.png) no-repeat center center;float: right;height: 40px;}
.fwxm_list ul li.wow img {width: 100%;display: block;height: 100%;object-fit: cover;}
.fwxm_list ul li.wow .text {line-height: 40px;padding: 0 20px;font-size: 16px;color: #fff;background: rgba(0,0,0,.4);}
.hot_fwxm{float:right;width:32%;margin-top: 20px;}
.hot_fwxm a{width:100%;height: 520px;float: left;position: relative;margin: 10px 0;}
.hot_fwxm a .img{width:100%;float:left;height: 520px;overflow: hidden;}
.hot_fwxm a .img img{width:100%;height: 100%;object-fit: cover;transition: all .5s ease;}
.hot_fwxm a .text_t_ht{position:absolute;bottom: 10px;background: #fbbb33;width: 100%;}
.hot_fwxm a .text_t_ht p{height:100px;line-height:100px;color:#fff;padding-left:20px;font-size:16px;float: left;}
.hot_fwxm a .text_t_ht span{height: 100px;width: 88px;background: url(../pic/icon6.png) no-repeat center center #fcc442;float: right;transition: all .5s ease;}
.hot_fwxm a:hover img{transform: scale(1.1)}
.hot_fwxm a:hover span{width:100px;}
/*关于我们*/
.about{width:100%;float:left;background: #f3f3f3;padding: 60px 0;position: relative;overflow: hidden;margin-top: 50px;}
.about .A_img{position: absolute;top:0;width:50%;left:50%;}
.about .A_img img{width: 100%;}
.div_about .tit {width: 30%;margin-left: 50px;padding: 20px;position: relative;z-index: 1;padding-bottom: 0;}
.div_about .tit h3 {font-size: 24px;line-height: 40px;background: #f3f3f3;font-weight: normal;color: #222;}
.div_about .tit:after {content: '';display: block;width: 78px;height: 78px;border: 3px solid #febb43;top: 0px;left: 0;position: absolute;z-index: -1;}
.div_about .text {max-width: 95%;width: 950px;box-sizing: border-box;padding: 40px 50px;color: #fff;background: #fbbb33;line-height: 32px;padding-bottom: 50px;}
.div_about .text p {text-align: justify;text-indent: 2em;}
.div_about .btn a {float: right;margin-top: 20px;}
.div_about .btn a {display: inline-block;width: 209px;line-height: 50px;background: #fcc442;text-align: center;}
.div_about .btn a:hover {background: #ffb200;}
.div_about .btn a:hover span {padding-right: 62px;}
.div_about .btn a span {display: inline-block;padding-right: 52px;background: url(../pic/icon7.png) no-repeat right center;font-size: 16px;text-transform: uppercase;text-align: center;transition: all .5s ease;}
.page_num{background: url(../pic/bg1.jpg) no-repeat center center;background-size: cover;padding: 20px 0;}

.page_num ul li {border-left: 1px solid rgba(255,255,255,.3);margin-left: -1px;width: 25%;float: left;padding: 25px 0;text-align: center;color: #fff;font-size: 16px;}
.page_num ul li:first-child {border-left: 0;}
.page_num ul li h2 {font-size: 50px;}
.page_num ul li label {display: block;width: 30px;height: 3px;background: #fcc442;margin: 15px auto;}
.zx_team{background:url(../pic/work.jpg) no-repeat center center;background-size: cover;padding-bottom: 60px;}
.zx_team .team{width:95%;margin: 0 auto;padding-top: 60px;}
.team_box{width:100%;float:left;height: 656px;overflow: hidden;position: relative}
.team .team_list{width:100%;float:left;}
.team .team_list li{/*width:calc(100%/4 - 20px); margin:0 10px;  float:left; */}
.team .team_list li .img{width: 100%;height: 550px;float:left;}
.team .team_list li .img img{width:100%;height: 100%;object-fit: cover;}
.team_list li .text {padding: 15px;background: #fff;width: calc(100% - 30px);float: left;}
.team_list li .text h3 {font-size: 18px;padding-left: 15px;border-left: 5px solid #fbbb33;font-weight: normal;margin-bottom: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: calc(100% - 15px);float: left;}
.team_list li .text p {padding-right: 50px;background: url(../pic/icon8.png) no-repeat right center;margin-bottom: 15px;color: #666;float: left;width: calc(100% - 50px);}
.team_list li a:hover .text {background: #fbbb33;}
.team_list li a:hover .text h3 {color: #fff;border-color: #fcc442;}
.team_list li a:hover .text p {color: #fff;background: url(../pic/icon8-1.png) no-repeat right center;}
.cur{top: 32%;position: absolute;display: block;cursor: pointer;background: url(../pic/cur1.png) no-repeat center center;width: 60px;height: 60px;opacity: .5;z-index: 9;}
.cur.l_cur{left: 5%;}
.cur.r_cur{background: url(../pic/cur2.png) no-repeat center center;right: 5%;}
.cur:hover{opacity: .8}
/*客户案例*/
.team .stitle span,.case .stitle span{color: #e0e0e0;}
.case_box{height: 506px;}
.case .team_list li{width: calc(100% / 3 - 20px);}
.case .team_list li .img{height:400px}
/*资讯*/
.news_left{width:38%;float:left;height: 500px;overflow: hidden;background: #f5f5f5;margin: 50px 0;}
.news_left .img{width:100%;float:left;}
.news_left .img img{max-width:100%;height: auto;}
.news_left .text{padding:20px;width:calc(100% - 40px);float:left}
.news_left .text h3{font-size:16px;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #000;margin-bottom: 10px;}
.news_left .text p{color: #666;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 32px;}
.news_left a:hover h3{color:#fbbb33;}
.news_right{float:right;width:60%;margin:50px 0}
.news_right ul li{float:left;width:100%}
.news_right ul li a {color: #333;display: block;padding: 15px 0;position: relative;width: 100%;float: left;}
.news_right ul li a:after {z-index: -1;content: '';display: block;position: absolute;width: 1px;top: 0;bottom: 0;background: #ddd;left: 91px;height: 100%;}
.news_right ul li a:hover {background: #fbbb33;width:100%}
.news_right ul li a:hover .date label, .news_right ul li a:hover .date span, .news_right ul li a:hover .text p {color: #fff;}
.news_right ul li a:hover .text h3 {color: #ffffff;font-weight: bold}
.news_right ul li a:hover .text:after {background: #fcc442;}
.news_right ul li a:hover:after {background: #fbbb33;}
.news_right ul li .date {font-size: 12px;line-height: 20px;float: left;width: 75px;margin-right: 15px;text-align: right;}
.news_right .date span {display: block;font-size: 24px;line-height: 32px;margin-bottom: 5px;color: #999;margin-top: 10px;}
.news_right .text {padding: 0 20px;overflow: hidden;position: relative;}
.news_right .text:after {content: '';display: block;width: 3px;left: 0;background: #fbbb33;top: 0px;position: absolute;height: 20px;}
.news_right .text h3 {line-height: 20px;margin-bottom: 10px;font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: normal;}
.news_right .text p{color: #666;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 32px;}

/*底部*/
.ewt-footer{width: 100%;background: #fbbb33;padding:30px 0;color:#fff!important;float:left;}
.ewt-footer-box{width: 100%;max-width: 1180px;margin:auto;display: flex;margin-top: 50px;}
.ewt-banner{width: 100%;}
.ewt-banner img{width: 100%;height: auto;}
.ewt-footer-l,.ewt-footer-r{width: 50%;}
.ewt-footer-l{display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 15px;}
.ewt-footer-r{display: flex;}
.ewt-footer-navs h2{font-size: 22px;font-weight: bold;margin-bottom: 25px;}
.ewt-footer-navs a{display: block;color:#fff!important;margin-top: 12px;font-size: 15px;}
.ewt-footer-r-r{display: grid;grid-template-columns: 1fr 1fr;grid-gap: 15px;width: 40%;}
.ewt-contact{display: flex;margin-top: 30px;}
.ewt-contact-link{text-align: center;width: 135px;display: inline-block;color:#fff;height: 40px;line-height: 40px;border:2px solid #fff;border-radius: 5px;
display: flex;align-items: center;justify-content: center;font-size: 15px;margin-right: 15px;}
.ewt-contact-lppp{text-align: center;width: 135px;display: inline-block;color:#fbbb33;height: 40px;line-height: 40px;border:2px solid #fbbb33;border-radius: 5px;
display: flex;align-items: center;justify-content: center;font-size: 15px;margin-right: 15px;}
.ewt-footer-r-l h2{font-size: 24px;}
.ewt-footer-r-l h1{font-size: 32px;margin: 20px 0;}
.ewt-contact-link img{margin-right: 5px;}
.ewt-footer-r-l p{font-size: 15px;}
.ewt-footer-r-l{width: 60%;}
.ewt-footer-r-r-child p{color: #000;text-align: center;font-weight: bold;margin-top: 8px;}
.ewt-footer-r-r-child img{border:2px solid #fff;border-radius: 5px;}
.ewt-copyright{width: 100%;max-width: 1180px;margin: 65px auto 15px auto;}
.ewt-copyright a{color: #fff!important;}
.badu_zixun_btn_wrap{position: fixed;bottom: 5vh;right: 1vw;z-index: 9999;}
.badu_zixun_btn{display: inline-block;padding: 10px 25px;font-size: 14px;font-weight: 500;background: #FFAE33;color: #ffffff;border-radius: 8px;border: 2px solid #fff;}

/*服务项目*/
.mainer{padding-bottom: 70px;padding-top: 1px;margin-top: 0.8rem;float: left;width: 100%;}
.ewt-banner{width: 100%;}
.ewt-banner img{width: 100%;height: auto;}
.class_nav {padding: 8px 0;border: 1px solid #ddd;float: left;width: 100%;margin-top: 60px;}
.class_nav ul li {float: left;margin-left: 20px;width: 120px;line-height: 34px;text-align: center;font-size: 16px;}
.class_nav ul li a {display: block;color: #000022;}
.class_nav ul li.on a, .class_nav ul li a:hover {color: #fff;background: #fbbb33;}
.curriculum_list {padding: 5px 0;}
.curriculum_list ul {margin: 0 -1.5%;}
.curriculum_list ul li {float: left;width: 22%;margin: 25px 1.5%;}
.curriculum_list ul li * {transition: all 0.5s;}
.curriculum_list ul li .img_box {position: relative;width: 100%;height: 270px;}
.curriculum_list ul li .img_box .img{width:100%;height:100%;float:left;}
.curriculum_list ul li .img_box img {display: block;width: 100%;height: 100%;object-fit: cover;}
.curriculum_list ul li .img_box .curriculum_list_mb {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,176,160,0.9);opacity: 0;}
.curriculum_list ul li .img_box .curriculum_list_more {position: absolute;left: 0;width: 100%;top: 50%;margin-top: -8px;text-align: center;}
.curriculum_list ul li .img_box .curriculum_list_more span {display: inline-block;font-size: 16px;color: #fff;padding-right: 50px;background: url(../pic/icon1.png) no-repeat right center;}
.curriculum_list ul li .web {margin-top: 22px;}
.curriculum_list ul li .web p {font-size: 16px;color: #333;}
.curriculum_list ul li .web p span {float: right;color: #fbbb33;}
.curriculum_list ul li .web p span em {font-style: normal;font-size: 12px;}
.curriculum_list ul li:hover .curriculum_list_mb {opacity: 1;}
.hpage{font-size: 0.14rem;width:100%;margin:0 auto;text-align:center;padding: 0.4rem 0 0.1rem;color:#333333;overflow: hidden;}
.hpage span{ font-size:0.12rem; color:#ffffff;background:#000000; padding:0.02rem 0.08rem; border:1px solid #000000;margin-right:0px;font-size:0.14rem; border-radius: 0.05rem;-ms-border-radius: 0.05rem;-webkit-border-radius: 0.05rem;-moz-border-radius: 0.05rem;-o-border-radius: 0.05rem;}
.hpage a{margin: 0 0.05rem;text-decoration:none;color:#303030;padding: 0.02rem 0.08rem;border:1px solid #B1B1B1;font-size: 0.14rem;border-radius: 0.05rem;-ms-border-radius: 0.05rem;-webkit-border-radius: 0.05rem;-moz-border-radius: 0.05rem;-o-border-radius: 0.05rem;}
.hpage a:hover{ color:#ff6600; text-decoration:none}

/*认证百科*/
.news{width:100%;}
.news .img{float:right;width:240px;margin: 0 20px;}
.news .img img{max-width:100%;}
.news .text{float: left;width: calc(100% - 422px);}
/*案例展示*/
.case_al{width:100%;float:left;margin:20px 0}
.case_al ul{margin-left:-20px;float:left}
.case_al ul li{float:left;width: calc(100%/4 - 22px);margin:10px 0 10px 20px;border:1px solid #f3f3f3}
.case_al ul li .img{width:100%;height: 185px;float:left;position: relative}
.case_al ul li .img img{width:100%;height: 100%;object-fit: cover}
.case_al ul li .text{padding:15px;float:left;box-sizing: border-box;width: 100%;}
.case_al ul li .text h3{font-size: 18px;padding-left: 12px;border-left: 5px solid #fbbb33;font-weight: normal;margin-bottom: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.case_al ul li .text p{  padding-right: 50px;background: url(../pic/icon8.png) no-repeat right center;margin-bottom: 15px;color: #666;}
.case_al ul li a:hover .text {background: #fbbb33;}
.case_al ul li a:hover .text h3 {color: #fff;border-color: #fcc442;}
.case_al ul li a:hover .text p {color: #fff;background: url(../pic/icon8-1.png) no-repeat right center;}


/*咨询团队*/
.team_al{width:100%;float:left;margin:20px 0}
.team_al ul{margin-left:-20px;float:left}
.team_al ul li{float:left;width: calc(100%/4 - 22px);margin:10px 0 10px 20px;border:1px solid #f3f3f3}
.team_al ul li .img{width:100%;height: 5.5rem;float:left;position: relative;}
.team_al ul li .img img{width:100%;height: 100%;object-fit: cover}
.team_al ul li .text{padding:15px;float:left;box-sizing: border-box;width: 100%;}
.team_al ul li .text h3{font-size: 18px;padding-left: 12px;border-left: 5px solid #fbbb33;font-weight: normal;margin-bottom: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.team_al ul li .text p{  padding-right: 50px;background: url(../pic/icon8.png) no-repeat right center;margin-bottom: 15px;color: #666;}
.team_al ul li a:hover .text {background: #fbbb33;}
.team_al ul li a:hover .text h3 {color: #fff;border-color: #fcc442;}
.team_al ul li a:hover .text p {color: #fff;background: url(../pic/icon8-1.png) no-repeat right center;}


/*单页*/
.dy_text{width:100%;float:left;margin-top:50px;font-size:15px;line-height: 32px;}
.dy_text img{max-width:100%;height: auto;}
/*联系我们*/
.contact_box {background: #fff;margin-bottom: 20px;margin-top: 50px;}
.contact_box .tit {line-height: 50px;height: 40px;background: url(../pic/icon21.png) no-repeat left center;text-align: left;}
.contact_box .tit h3 {font-size: 20px;display: inline-block;padding-left: 10px;height: 20px;border-left: 5px solid #fbbb33;line-height: 20px;font-weight: normal;
margin-top: 10px;}
.contact_box ul {margin: 0 -1.5%;}
.contact_box ul li {width: 30.333%;float: left;margin: 0 1.5%;margin-bottom: 15px;}
.contact_box ul li span {display: block;padding-left: 10px;color: #888;line-height: 35px;}
.contact_box .div_input {line-height: 40px;border: 1px solid #ddd;border-radius: 3px;padding: 0 15px;}
.div_input input {width: 100%;border: 0;background: none;}
.div_input textarea {height: 100px;width: 100%;border: 0;background: none;resize: none;padding: 5px 0;}
.contact_box ul li.li_last {width: 97%;}
.contact_box .btn1 a {border: 0;display: inline-block;width: 200px;text-align: center;line-height: 40px;background: #fbbb33;color: #fff;border-radius: 3px;font-size: 16px;}
.contact_box .btn1 a:hover {color: #fff;background: #00988a;}
.contact_box .btn1 {width: auto;text-align: center;text-align: left;}
.contact_box .btn1 span {display: inline-block;padding-right: 25px;color: #fff;background: url(../pic/icon23.png) no-repeat right center;}
.contact_box .btn1 a:hover span {color: #fff;}
.c_list ul li:hover {transform: translateY(-20px);}
.c_list ul li {line-height: 32px;color: #222;font-size: 18px;width: 27.333%;margin: 0 3%;float: left;text-align: center;}
.c_list ul li p {font-size: 16px;color: #666;}
.c_list ul li h4 {font-size: 18px;font-weight: normal;}
.c_list ul li .img {overflow: hidden;width: 120px;height: 120px;border-radius: 120px;position: relative;margin: 0 auto;}
.c_list ul li .img .i1 {position: absolute;top: 32px;left: 57px;width: 32px;height: 27px;background: url(../pic/icon16.png) no-repeat center center;
display: block;}
.c_list ul li .img .i2 {position: absolute;top: 61px;left: 30px;width: 27px;height: 11px;background: url(../pic/icon17.png) no-repeat center center;
display: block;}
.c_list ul li .img .i3 {position: absolute;top: 41px;left: 51px;width: 20px;height: 20px;background: url(../pic/icon18.png) no-repeat center center;
display: block;}
.c_list ul {margin: 0px -3%;overflow: hidden;padding: 20px 0;}
/*详情页*/
.div_pos {line-height: 42px;background: #f3f3f3;color: #999;}
.div_pos a {color: #999;}
.div_pos a:hover {color: #fbbb33;}
.details{margin-top: 30px;line-height: 36px;color: #666;}
.details_tit {text-align: center;padding: 20px 0;border-bottom: 1px solid #f3f3f3;margin-bottom: 20px;color: #999;}
.details_tit h2 {font-size: 24px;font-weight: normal;margin-bottom: 10px;color: #222;}
.details_text{font-size:16px;width: 100%;float: left;}
.details_text img{max-width:100%;height: auto;}
.details_img{width:100%;float:left}
.details_img img{max-width:80%;height: auto}

.details_top{width:100%;float:left;}
.details_top .zt{width:40%;float:left;height: 300px;}
.details_top .zt img{width:100%;height: 100%;object-fit: contain;}
.details_top .ms{width:55%;float:right;margin-top: 50px;}
.details_top .ms h1{font-size: 24px;font-weight: normal;color: #333;background: url(../pic/icon4.png) no-repeat;height: 118px;float: left;width: 100%;}
.details_top .ms h1 span{padding-top:30px;padding-left: 45px;float: left;width: calc(100% - 45px);}

.details_top .ms .btn a {display: inline-block;width: 209px;line-height: 50px;background: #fcc442;text-align: center;}
.details_top .ms .btn a:hover {background: #ffb200;}
.details_top .ms .btn a:hover span {padding-right: 62px;}
.details_top .ms .btn a span {display: inline-block;padding-right: 52px;background: url(../pic/icon7.png) no-repeat right center;font-size: 16px;text-transform: uppercase;text-align: center;}


