/*main css cmsyou*/
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%; text-size-adjust:100%;font-family:Helvetica,"STHeiti STXihei","Microsoft JhengHei","Microsoft YaHei",Tohoma,Arial;margin: 0;}
body{font-family: "Microsoft Yahei",Arial, Helvetica, sans-serif!important; font-size:13px; color:#666;margin: 0;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-backface-visibility:hidden;zoom:1;}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
ol, ul, menu{list-style: none outside none;}
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, select, textarea, p, blockquote, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin: 0; padding: 0;}
address, caption, cite, code, dfn, em, i, th, var, optgroup{font-style: normal; font-weight: normal;}
input, button, select, textarea{font-family: inherit; font-size: inherit; line-height: inherit;}
input[type=text], input[type=password]{border: 1px solid #cad2e0; border-radius: 3px; height: 20px; line-height: 24px;}
input[type=text]:hover, input[type=password]:hover{border-color: #6bc3f8;}
input[type=button], button{cursor: pointer;}
select, textarea{border: 1px solid #cad2e0; border-radius: 3px;}
table{border-collapse: collapse; border-spacing: 0;}
q, blockquote{quotes: none;}
q:before, q:after, blockquote:before, blockquote:after{content: ""; content: none;}
hr { width:100%; color:#CCCCCC; height:1px; size:1; noshade:noshade;}
a { color:#333; text-decoration: none;font-family: "Microsoft Yahei",Arial, Helvetica, sans-serif;outline:none;}
a:hover {color:#a80000; text-decoration: none;}
a img{border: none;}
ul,li{ list-style-type:none;}
ul:after{ content:" "; display:block; clear:both;}
h1, h2, h3{font-family: "Microsoft Yahei",Arial, Helvetica, sans-serif; margin:0;}
.fl{ float:left;}
.fr{ float:right;}
.tal{ text-align:left;}
.tac{ text-align:center;}
.tar{ text-align:right;}
.mt0{ margin-top:0px!important;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px!important;}
.mt20{ margin-top:20px;}
.mb0{ margin-bottom:0px;}
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.ml0{ margin-left:0px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.mr5{ margin-right:10px;}
.mr10{ margin-right:10px;}
.pl0{ padding-left:0px;}
.pr0{ padding-right:0px;}
.pt0{ padding-top:0px!important;}
.pt50{ padding-top:50px!important;}
.pb0{ padding-bottom:0px!important;}
.p0{ padding:0px;}
.p5{ padding:5px;}
.pl0{ padding-left:0px!important;}
.pl5{ padding-left:5px;}
.pr5{ padding-right:5px;}
.p10{ padding:10px;}
.bg-white{ background-color:#fff;}
.color-white{ color:#fff;}
.color-red{ color:#cd0000;}
.black_shadow{ text-shadow: 1px 1px 2px #333; }
.btn {font-size: 15px;padding: 10px 12px;}
.clear{ clear:both;}
.inner{width:1220px; padding:0 10px; margin:0 auto;}
.inner:after{ content:" "; display:block; clear:both;}
.justify-content-center{justify-content: center!important;}
.text-center{text-align:center!important;}
.text-right{text-align:right!important;}
.vertical-center{position: absolute; top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.img-hover img{ width: 100%; height: auto; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.img-hover:hover img{-webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}
/*main*/
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body{background-color:#fff;}
.header{position: relative; width:100%; height:1080px; background:url(../images/bg-header.jpg) center center no-repeat; background-size: cover;}
.header-text{ padding-top:265px; clear:both;}
.header-text .slogan-title{ margin: 30px auto; color:#feecae; font-size: 84px; line-height: 1.25em; font-weight: bold; letter-spacing: 8px; text-align: center; -webkit-text-shadow:#ffffff 4px 0 3px,#ffffff 0 4px 3px,#ffffff -4px 0 3px,#ffffff 0 -4px 3px; -moz-text-shadow:#0762cb 4px 0 3px,#ffffff 0 4px 3px,#ffffff -4px 0 3px,#ffffff 0 -4px 3px; text-shadow:#ffffff 4px 0 6px,#ffffff 0 4px 6px,#ffffff -4px 0 6px,#ffffff 0 -4px 6px; *filter: Glow(Color=#ffffff, Strength=4); text-indent: -9999em; background: url(../images/text-slogan.png) center center no-repeat;}
.header-text .slogan-title span{text-indent: -9999em; opacity: 0;}
.header-text .slogan-content{ text-align: center; margin: 0 auto; margin-top: 15px;clear: both;}
.header-text .slogan-content .slogan-text{ color:#cd0000; font-size: 35px; line-height: 1.5em; padding: 15px 100px; border-radius: 20px; background-color: #feecae; display: inline-block;}
.slogan-content .slogan-tag{ width: 662px; height: 72px; color:#fff; font-size:35px; line-height:1.5em; font-weight: bold; text-align: center; border-radius: 30px; padding: 8px 15px; padding-left: 60px; margin: 0 auto; background: url(../images/bg-title-big.png) center center no-repeat; display: block; clear: both;}
.slogan-tips{position: absolute; bottom: 72px; left:50%; -webkit-transform: translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%); z-index: 1;}
.slogan-tips .tips-text{width:940px; height:120px; color:#feecae; font-size:26px; line-height: 1.5em; letter-spacing: 10px; text-align: center; padding-top: 85px; background: url(../images/bg-star.png) top center no-repeat;}
.slogan-img-left{ position: absolute; left: 0; top: 0; z-index: 1;}
.slogan-img-right{ position: absolute; right: 0; bottom: 0; z-index: 1;}
.content-wrap{ position: relative; padding: 60px 0; background-size: cover!important;}
.wrap-title{}
.wrap-title .cate-title{color:#cd0000; font-size:90px; line-height: 1.5em; font-weight: bold; text-shadow: 2px 2px 5px #999;margin-bottom: 5px;}
.wrap-title.bg-deep .cate-title{color:#fff; -webkit-text-shadow:#999999 4px 0 3px,#999999 0 4px 3px,#999999 -4px 0 3px,#999999 0 -4px 3px; - moz-text-shadow:#999999 4px 0 3px,#999999 0 4px 3px,#999999 -4px 0 3px,#999999 0 -4px 3px; text-shadow:#999999 4px 0 3px,#999999 0 4px 3px,#999999 -4px 0 3px,#999999 0 -4px 3px; *filter: Glow(Color=#999999, Strength=4);}
.cate-title.bg-text{background-position: center center; background-repeat: no-repeat;}
.cate-title.bg-text span{text-indent: -9999em; opacity: 0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.text-1{ background-image: url(../images/text-1.png);}
.wrap-title .sub-title{ color: #111; font-size:24px; line-height: 1.5em; font-weight:normal; text-align: center; letter-spacing: 1px; padding: 5px 10px; margin: 15px auto; display: block;}
.wrap-title .cate-img{}
.training-wrap{ width:100%; height:1360px; background:url(../images/bg-train.jpg) center center no-repeat;}
.training-content{ margin-top: 40px; clear: both;}
.training-content:after{ content: " "; display: block; clear: both;}
.training-conts{float:left; width: 720px;}
.training-conts .training-recommend{}
.training-recommend-content{}
.training-recommend-content a{ position: relative; width: 100%; height: 240px; color:#cd0000; font-size: 36px; line-height:1.5em; text-align: center; border-radius: 12px; border: 2px solid #cd0000; background: url(../images/bg-course.jpg) center center no-repeat; display: block;}
.training-recommend-content a span{ position: absolute; top:50%;left:50%; white-space: nowrap; -webkit-transform: translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display: inline-block;}
.training-conts .course-title{ color:#cd0000; font-size: 24px; line-height:1.5em; text-align: center; font-weight: bold; margin-top: 20px; clear: both;}
.training-conts .course-title a{ color:#cd0000;}
.training-conts .course-title a:hover{ color:#a80000;}
.training-lists{ margin-top: 25px; clear: both;}
.course-list{float:left; width: 33.33%;}
.course-list .course-list-inner{ border-radius: 12px; padding: 17px; margin-left: 5px; margin-right: 5px; background-color: rgba(0,0,0,0.15);}
.course-list .course-list-inner.bg-color{background-color: rgba(255,100,50,0.15);}
.course-list .course-list-title{color:#cd0000; font-size: 24px; line-height:1.5em; text-align: center; font-weight: bold;}
.course-list ul li{ text-align: center; border-radius: 12px; padding: 15px; margin-top: 15px; margin-bottom: 20px; background-color: #fff;}
.course-list ul li:hover{filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}
.course-list ul li:last-child{margin-bottom: 5px;}
.course-list ul li.bg-deep{ background-color:#cd0000}
.course-list ul li .item-title{ color:#333; font-size: 20px; line-height: 1.5em;}
.course-list ul li.bg-deep .item-title{color:#fff;}
.training-flow{float:right; width: 400px; border-radius: 12px; border: 2px solid #cd0000; padding: 30px 40px; background-color: #fff;}
.training-flow .flow-desc{}
.flow-desc .flow-img{ text-align: center; clear: both;}
.flow-desc .flow-img img{ width: 100%; height: auto;}
.flow-desc .flow-item{ clear: both;}
.flow-desc .flow-item ul li{float:left; width: 33.33%; color: #cd0000; font-size: 18px; line-height:1.5em; text-align: center;}
.flow-desc .flow-item ul li:first-child{text-align: left; text-indent: -2px;}
.flow-desc .flow-item ul li:last-child{text-align: right; padding-right: 15px;}
.flow-desc .flow-item ul li a{color: #cd0000;}
.flow-desc .flow-item ul li a:hover{ color:#a80000;}
.flow-desc .flow-text{color: #333; font-size: 18px; line-height:1.5em; margin-top: 20px;}
.training-flow .flow-list{margin-top: 20px; clear: both;}
.flow-list ul li{margin-bottom: 23px; overflow: hidden; clear: both;}
.flow-list ul li:last-child{margin-bottom: 15px;}
.flow-list ul li .item-inner{ position: relative; border-radius: 6px; overflow: hidden; clear: both;}
.flow-list ul li .item-img{}
.flow-list ul li .item-img img{ width: 100%; height: auto; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.flow-list ul li:hover .item-img img{-webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}
.flow-list ul li .item-text{ position: absolute; left: 0; bottom: 0; width: 100%; height: 32px; text-align: center; background-color: #cd0000;}
.flow-list ul li .item-text .item-title{color: #fff; font-size: 18px; line-height:32px; letter-spacing: 2px; text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden;}
.flow-list ul li .item-btn{width:100%;height:32px; text-align: center; margin-top: 8px; clear: both;}
.flow-list ul li .item-btn span{width:112px;height:32px; color: #fff; font-size: 16px; line-height:32px; background: url(../images/btn-consult.png) center center no-repeat; display: inline-block;}
.flow-list ul li:hover .item-btn span{filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}
.training-btn{width:100%;height:112px; text-align: center; margin-top: 28px; clear: both;}
.btn-link-middle{width:472px; height: 92px; color:#fff; font-size: 30px; line-height:92px; background: url(../images/btn-consult-middle.png) center center no-repeat; display: inline-block;}
.btn-link-middle:hover{color:#fff;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}
.publicize-wrap{width:100%; height:1160px; background:url(../images/bg-publicize.jpg) center center no-repeat;}
.publicize-content{margin-top: 10px; clear: both;}
.text-2{ background-image: url(../images/text-2.png);}
.publicize-content .wrap-title .sub-title{ line-height: 2em; margin-bottom: 25px;}
.services-list{margin-top: 25px; clear: both;}
.services-list ul{margin: 0 -1.5%;}
.services-list ul li{float:left; width:30.33%; margin: 0 1.5%; overflow: hidden;}
.services-list ul li:last-child{margin-bottom: 15px;}
.services-list ul li .item-inner{ position: relative; height: 302px; border-radius: 6px; overflow: hidden; clear: both;}
.services-list ul li .item-img{}
.services-list ul li .item-img img{ width: 376px; height: auto; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.services-list ul li:hover .item-img img{-webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}
.services-list ul li .item-text{ position: absolute; left: 0; bottom: 0; width: 100%; height: 62px; text-align: center; border-radius: 6px; background-color: #cd0000;}
.services-list ul li .item-text .item-title{color: #fff; font-size: 24px; line-height:62px; letter-spacing: 2px; text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden;}
.services-list ul li .item-desc{ color:#333; font-size: 24px; line-height:1.75em; margin-top: 15px; clear: both;}
.services-btn{width:100%; text-align: center; margin-top:5px; clear: both;}
.exam-wrap{width:100%; height:1109px; background:url(../images/bg-exam.jpg) center center no-repeat;}
.exam-content{margin-top: 10px; clear: both;}
.text-3{ background-image: url(../images/text-3.png);}
.exam-content .wrap-title .cate-title{line-height:1.25em;}
.exam-content .wrap-title .sub-title{ color: #cd0000; font-size: 48px; line-height:1.25em; font-weight: bold; padding-top: 0; margin-top: 0; margin-bottom: 25px;}
.exam-content .wrap-title .cate-desc{color: #333; font-size: 24px; line-height:1.75em; text-align: left; font-weight: bold; margin-top:20px; margin-bottom: 25px;}
.cert-list{margin-top: 35px; clear: both;}
.cert-list ul{margin: 0 -1.5%;}
.cert-list ul li{float:left; width:30.33%; margin: 0 1.5%; overflow: hidden;}
.cert-list ul li:last-child{margin-bottom: 15px;}
.cert-list ul li .item-inner{ position: relative; height: 268px; border-radius: 6px; overflow: hidden; clear: both;}
.cert-list ul li .item-img{}
.cert-list ul li .item-img img{ width: 376px; height: auto; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.cert-texts{margin-top: 25px; clear: both;}
.cert-texts ul li{color: #333; font-size: 24px; line-height:36px; font-weight:normal; margin: 15px auto; clear: both;}
.cert-texts ul li span{color: #fff; font-size: 24px; line-height:1.25em; letter-spacing: 3px; font-weight: bold; border-radius: 5px; padding: 2px 15px; margin-right: 10px; background-color: #cd0000; display: inline-block;}
.cert-btn{width:100%; text-align: center; margin-top:5px; clear: both;}
.btn-link-big{width:568px; height: 112px; color:#fff; font-size: 30px; line-height:112px; background: url(../images/btn-consult-big.png) center center no-repeat; display: inline-block;}
.btn-link-big:hover{color:#fff;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}
.expert-wrap{width:100%; height:1080px; padding: 50px 0; background:url(../images/bg-expert.jpg) center center no-repeat;}
.expert-content{margin-top: 10px; clear: both;}
.text-4{ background-image: url(../images/text-4.png);}
.expert-content .wrap-title .cate-title{line-height:1.25em;margin-bottom:0;}
.expert-content .wrap-title .sub-title{ color: #ffff99; font-size: 48px; line-height:1.25em; font-weight: bold; padding-top: 0; margin-top: 0; margin-bottom: 25px;}
.expert-content .wrap-title .cate-desc{color: #fff; font-size: 24px; line-height:1.5em; letter-spacing: 1px; text-align: left; padding-right: 208px; margin-top:20px; margin-bottom: 25px;}
.cert-list{margin-top: 35px; clear: both;}
.expert-list{margin-top: 35px; clear: both;}
.expert-list ul{margin: 0 -1.5%;}
.expert-list ul li{float:left; width:30.33%; margin: 0 1.5%; overflow: hidden;}
.expert-list ul li:last-child{margin-bottom: 15px;}
.expert-list ul li .item-inner{ position: relative; height: 268px; border-radius: 6px; overflow: hidden; clear: both;}
.expert-list ul li .item-img{}
.expert-list ul li .item-img img{ width: 376px; height: auto; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.expert-texts{margin-top: 25px; clear: both;}
.expert-texts ul li{position: relative; color: #fff; font-size: 23px; line-height:1.5em;  letter-spacing: 1px; font-weight:normal; padding-left: 155px; padding-right: 208px; margin: 30px auto; clear: both;}
.expert-texts ul li span{ position: absolute; left: 0; top: 5px; color: #cd0000; font-size: 24px; line-height:1.25em; letter-spacing: 3px; font-weight: bold; border-radius: 5px; padding: 2px 15px; margin-right: 10px; background-color: #fff; display: inline-block;}
.expert-texts ul li.erpert-img{ margin-top: 0; margin-bottom: 0; clear: both;}
.expert-texts ul li.erpert-img ul{ padding-right: 120px;;}
.expert-texts ul li.erpert-img ul li{ float: left; width: 33.33%; line-height: 0; padding: 0; margin-top: -20px; margin-bottom: -25px; clear: none;}
.expert-texts ul li.erpert-img ul li a{line-height: 0;}
.expert-texts ul li.erpert-img ul li a:hover{filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}
.service-wrap{background-color: #f7f2ed; clear: both;}
.support-content{ padding: 20px 0; clear: both;}
.support-content .wrap-title .cate-title{ margin: 0 auto 20px; color:#cd0000; font-size: 66px; line-height: 1.25em; font-weight: bold; text-align: center; -webkit-text-shadow:#ffffff 4px 0 3px,#ffffff 0 4px 3px,#ffffff -4px 0 3px,#ffffff 0 -4px 3px; -moz-text-shadow:#0762cb 4px 0 3px,#ffffff 0 4px 3px,#ffffff -4px 0 3px,#ffffff 0 -4px 3px; text-shadow:#ffffff 4px 0 6px,#ffffff 0 4px 6px,#ffffff -4px 0 6px,#ffffff 0 -4px 6px; *filter: Glow(Color=#ffffff, Strength=4);text-indent: -9999em; background:url(../images/text-services.png) center center no-repeat;}
.support-list{ margin-top: 15px; clear: both;}
.support-list ul{ margin-left: -27px; margin-right: -27px;}
.support-list ul li{ position: relative; float: left; width: 360px; height: 200px; border-radius: 10px; margin: 17px 27px; overflow: hidden;}
.support-list ul li:hover{box-shadow: 0 6px 8px 0 rgb(28 31 35 / 6%);}
.support-list ul li .item-img{ width: 100%;}
.support-list ul li .item-img img{ width: 100%; height: auto;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.support-list ul li:hover .item-img img{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.support-list ul li .item-text{ position: absolute; top:50%; -webkit-transform: translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%); width:100%; color: #fff; font-size: 34px; line-height: 1.5em; font-weight: bold; text-align: center; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.support-list ul li:hover .item-text{-webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}
.footer{ padding-top: 70px; background-color: #cd0000; clear: both;}
.footer .wrap-title.bg-deep .cate-title{color:#fff; -webkit-text-shadow:#b70000 4px 0 3px,#b70000 0 4px 3px,#b70000 -4px 0 3px,#b70000 0 -4px 3px; - moz-text-shadow:#b70000 4px 0 3px,#b70000 0 4px 3px,#b70000 -4px 0 3px,#b70000 0 -4px 3px; text-shadow:#b70000 4px 0 3px,#b70000 0 4px 3px,#b70000 -4px 0 3px,#b70000 0 -4px 3px; *filter: Glow(Color=#b70000, Strength=4);}
.foot-content{ padding-bottom: 70px; clear: both;}
.foot-content .wrap-title .cate-title{font-size:66px;}
.foot-info{ max-width: 800px; color:#fff; font-size:18px; line-height: 1.5em; margin: 0 auto; margin-top: 30px; clear: both;}
.foot-info a{color:#fff;}
.foot-info a:hover{color:#f8f8f8;}
.foot-info:after{ content: " "; display: block; clear: both;}
.foot-info h3{font-size:24px; line-height: 1.5em; font-weight: bold; margin-bottom: 30px;}
.foot-contact{width:55%; overflow: hidden;}
.foot-contact .contact-item{ position: relative; padding-left: 126px; margin-bottom: 10px; clear: both;}
.foot-contact .contact-item .icon-foot{ position: absolute; left: 0; top: 0; height: 100%; padding-left: 30px; background-position:left top; background-repeat: no-repeat; display: inline-block;}
.icon-website{ background-image: url(../images/icon-website.png);}
.icon-phone{ background-image: url(../images/icon-phone.png);}
.foot-follow{width:42%; font-size:16px; line-height: 1.5em;  overflow: hidden;}
.foot-follow ul{ margin-left: -20px; margin-right: -20px;}
.foot-follow ul li{ float:left; width:120px; text-align:left;}
.foot-follow ul li .qrcode-img{ text-align: center;}
.foot-follow ul li .qrcode-img img{ width: 80px; height: auto; border-radius: 3px;}
.foot-follow ul li .qrcode-text{ text-align: center; margin-bottom: 0;}
/*responsive css*/
@media (min-width: 1200px){
}
@media (max-width: 1399px){
}
@media (max-width: 1219.98px){
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
htl,body{width:100%; overflow-x: hidden;}
.inner{width:100%; padding: 0 35px; overflow-x: hidden;}
.content-wrap{background-size:cover;}
.wrap-title .cate-title{ font-size: 54px; background-size:100% auto;}
.wrap-title .sub-title{font-size: 20px;}
.header{ height:840px; background-size:auto 100%;}
.header-text{ padding-top: 100px;}
.header-text .slogan-title{font-size: 72px; margin: 15px auto; background-size:100% auto;}
.header-text .slogan-content .slogan-text{font-size: 24px; padding:10px 15px;}
.slogan-tips .tips-text{width: 640px; font-size: 20px; letter-spacing: 6px;}
.slogan-img-left{width: 25%;}
.slogan-img-left img{width: 100%; height: auto;}
.slogan-img-right{width: 25%;}
.slogan-img-right img{width: 100%; height: auto;}
.training-wrap{height: 1220px;}
.training-conts{width:60%;}
.training-flow{width:38%;}
.training-recommend-content a{height:200px; font-size: 28px; background-size:auto 100%;}
.training-conts .course-title{font-size: 20px;}
.course-list .course-list-title{font-size: 20px;}
.course-list ul li .item-title{font-size: 16px;}
.flow-desc .flow-item ul li{font-size: 16px;}
.flow-desc .flow-item ul li:last-child {padding-right: 10px;}
.flow-desc .flow-text{font-size: 16px;}
.flow-list ul li .item-text .item-title{font-size: 16px;}
.flow-list ul li .item-btn span{font-size: 15px;}
.publicize-wrap{height: 980px;}
.publicize-content .wrap-title .sub-title{ line-height: 1.5em;}
.services-list ul li .item-text .item-title{font-size: 20px;}
.services-list ul li .item-desc{font-size: 19px;line-height: 1.5em;}
.exam-wrap{height: 1000px;}
.exam-content .wrap-title .sub-title{font-size: 36px; margin-top: 10px;}
.exam-content .wrap-title .cate-desc{font-size: 20px;}
.cert-list ul li .item-inner{height: auto;}
.cert-list ul li .item-img{line-height: 0;}
.cert-list ul li .item-img img{width: 100%; height: auto;}
.cert-texts ul li{font-size: 20px;}
.cert-texts ul li span{font-size: 20px;}
.expert-wrap{height: 930px;}
.expert-content .wrap-title .sub-title{font-size: 36px; margin-top: 10px;}
.expert-content .wrap-title .cate-desc{font-size: 20px;}
.expert-texts ul li{font-size: 20px;padding-left: 135px;}
.expert-texts ul li span{font-size: 20px;}
.expert-texts ul li.erpert-img ul li a img{width: 100%; height: auto; padding: 0 15px;}
.support-content .wrap-title .cate-title{ background-size: 100% auto;}
.service-wrap{ height:auto; background-size: auto 100%;}
.support-content{ padding: 10px 0;}
.support-content .wrap-title .cate-title{ margin-top: 0; margin-bottom: 0;}
.support-list{ margin-top: 10px;}
.support-list ul{margin-left: -15px; margin-right: -15px;}
.support-list ul li{width:33.33%; height: auto; margin: 15px 0; padding: 0 15px;}
.support-list ul li .a-consult{ position: relative; width: 100%; border-radius: 10px; display: block; overflow: hidden;}
.support-list ul li .item-img{line-height: 0;}
.support-list ul li .item-text{ font-size: 24px;}
.footer{padding-top: 50px;}
.foot-content .wrap-title .cate-title{font-size: 48px;}
}
@media (max-width: 991.98px){
.inner{padding: 0 30px;}
.wrap-title .cate-title{ font-size: 42px;}
.wrap-title .sub-title{font-size: 18px;}
.sub-title .sub-cate{font-size: 24px;}
.wrap-title .cate-img img{width:auto; height: 48px;}
.slogan-tips .tips-text{width: 540px;}
.header-text .slogan-content .slogan-text{font-size: 22px;}
.training-wrap{ height: 1120px;}
.course-list .course-list-inner{ padding: 10px;}
.course-list ul li{ padding: 5px;}
.course-list ul li .item-title{font-size: 14px;}
.training-flow{padding: 15px 20px;}
.services-list ul li .item-desc{font-size: 18px;}
.exam-content .wrap-title .sub-title{fon{font-size: 18px;}t-size: 30px;}
.exam-content .wrap-title .cate-desc{font-size: 18px;}
.cert-texts ul li{font-size: 18px;}
.cert-texts ul li span{font-size: 18px;}
.btn-link-big{font-size: 28px;}
.expert-wrap { height: 840px; background-position: 60% center;}
.expert-content .wrap-title .sub-title{font-size: 34px;}
.expert-content .wrap-title .cate-desc{font-size: 18px; padding-right: 160px;}
.expert-texts ul li{font-size: 18px;padding-left: 125px; padding-right: 160px; margin: 20px auto;}
.expert-texts ul li span{font-size: 18px;}
.expert-texts ul li.erpert-img ul li{ margin-top: -15px; margin-bottom: -15px;}
.expert-texts ul li.erpert-img ul li a img{padding: 0 10px;}
.support-content{padding: 0;}
.foot-content .wrap-title .cate-title{font-size: 42px;}
.foot-info{ font-size: 16px;}
.foot-info h3{ font-size: 20px;}
.foot-contact .contact-item{padding-left: 120px;}
.foot-follow{width: 45%; font-size: 15px;}
.foot-follow ul{ margin-left:-10px; margin-right:-10px;}
.foot-follow ul li{ width:100px;}
}
@media (max-width: 767.98px){
.inner{padding: 0 15px;}
.content-wrap{ padding: 50px 0;}
.wrap-title .cate-title{ font-size: 24px;}
.wrap-title .sub-title{font-size: 16px;margin: 5px auto;}
.wrap-title .cate-img img{ height: 24px;}
.header{ height: 360px; background-size: cover;}
.header-text{ padding-top: 70px;}
.header-text .slogan-title{ font-size: 48px;}
.header-text .slogan-content .slogan-text{ display: none;}
.slogan-tips{bottom: 30px;}
.slogan-tips .tips-text{font-size: 16px; letter-spacing: 2px;}
.slogan-tips{width: 80%;}
.slogan-tips .tips-text{width: 100%; height: auto; padding-top: 30px; background-size: 100% auto;}
.slogan-img-left{width: 33.33%;}
.slogan-img-right{width: 20%;}
.training-wrap{ height: 800px;}
.training-content{ margin-top: 20px;}
.training-recommend-content a{height: 120px;font-size: 20px;}
.training-conts .course-title{font-size: 16px;}
.course-list .course-list-title{font-size: 14px;}
.course-list ul li .item-img img{width:auto; height: 24px;}
.course-list ul li .item-title{font-size: 12px;}
.training-flow{padding: 5px 10px;}
.flow-desc .flow-item ul li{font-size: 12px;}
.flow-desc .flow-text{font-size: 12px;margin-top: 10px;}
.training-flow .flow-list{ margin-top: 10px;}
.flow-list ul li{ margin-bottom: 10px;}
.flow-list ul li .item-inner{ padding-bottom: 24px;}
.flow-list ul li .item-img{ line-height: 0;}
.flow-list ul li .item-text{height: 24px;}
.flow-list ul li .item-text .item-title{font-size: 12px; line-height: 24px;}
.flow-list ul li .item-btn{ margin-top: 3px;}
.flow-list ul li .item-btn span{ font-size: 13px; background-size: auto 24px;}
.training-btn{ margin-top: 15px;}
.btn-link-middle{width: 100%;height: 46px; font-size: 18px; line-height: 46px; background-size: auto 46px;}
.publicize-wrap{height: 680px;}
.services-list ul li .item-inner{ height: auto; padding-bottom: 16px;}
.services-list ul li .item-img img{width:100%; height: auto;}
.services-list ul li .item-text{height: 32px;}
.services-list ul li .item-text .item-title{ font-size: 15px; line-height: 32px;}
.services-list ul li .item-desc{ font-size: 14px;}
.exam-wrap{height: 690px;}
.exam-content .wrap-title .sub-title{ font-size: 20px; margin-bottom: 15px;}
.exam-content .wrap-title .cate-desc{ font-size: 16px;}
.cert-list{margin-top: 15px;}
.cert-texts{margin-top: 10px;}
.cert-texts ul li{ font-size: 16px;line-height: 1.5em; margin: 10px auto;}
.cert-texts ul li span{ font-size: 16px;}
.btn-link-big{width: 100%; height: 56px; font-size: 14px; line-height: 56px; background-size: auto 56px;}
.expert-wrap{height: 640px;background-position: 70% center;}
.expert-content .wrap-title .sub-title{ font-size: 20px;}
.expert-content .wrap-title .cate-desc{ font-size: 12px;}
.expert-texts ul li{ font-size: 12px; padding-left: 85px;}
.expert-texts ul li span{ font-size: 12px;padding: 2px 8px;}
.support-content { padding: 10px 0; }
.support-content .wrap-title .cate-title{font-size:32px;}
.support-list{margin-top:0;}
.support-list ul li .item-text{font-size: 15px;}
.footer{ padding-top: 20px; }
.foot-content{padding-bottom: 20px;}
.foot-content .wrap-title .cate-title{font-size: 24px;}
.foot-info{max-width: none;font-size: 12px;margin-top:10px;}
.foot-info h3{font-size: 16px; margin-bottom: 15px;}
.foot-contact .contact-item{padding-left: 80px;}
.foot-contact .contact-item .icon-foot{ padding-left:16px; background-size: 12px auto; background-position:left 3px;}
.foot-follow{font-size: 12px;}
.foot-follow ul{margin-left: -5px; margin-right: -5px; }
.foot-follow ul li{width:33.33%; padding: 5px;}
.foot-follow ul li .qrcode-img img{width:100%; height: auto;}
}
@media (max-width: 479.98px){
}
@media (max-width: 359.98px){
}
@media (max-width: 319.98px){
}