@charset "UTF-8";/* reset */
/**author:Y.Ray*/
*{margin:0;padding:0;}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,menu,input,textarea,button,select,th,td iframe{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,b,strong{font-size:100%;font-weight:normal;}
li{list-style:none;}
table{width:100%;border-collapse:collapse;border-spacing:0;}
table td{word-break:break-all;word-wrap:break-word;border-collapse:separate;border-spacing:0;}
em,i{font-style:normal;}
a,a:visited,a:active{text-decoration:none;border:none;outline:none;color:#333;cursor:pointer;}
a,img{display:block;border:none;}
input,textarea{outline:none;}
select,input{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(3,3,3,0);}
select{outline:medium none;}
textarea{resize:vertical;}
body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(3,3,3,0);-webkit-touch-callout:none;word-wrap:break-word;line-height:1;font-size:14px;overflow-x:hidden;color:#333;}
body,button,input,select,textarea{font-family:sans-serif,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Helvetica,Arial,"PingFang SC",'Noto Sans',"Hiragino Sans GB","Heiti SC","Microsoft YaHei","WenQuanYi Micro Hei","Microsoft YaHei";}
input[type="button"]{cursor:pointer;}
::-webkit-input-placeholder{color:#333;}
/*placeholder 字体颜色*/
:-moz-placeholder{color:#333;}
/*placeholder 字体颜色*/
::-moz-placeholder{color:#333;}
/*placeholder 字体颜色*/
:-ms-input-placeholder{color:#333;}
/*placeholder 字体颜色*/
.none{display:none;}
.left{float:left;}
.right{float:right;}
.clearfix::after{content:'';clear:both;display:block;height:0;overflow:hidden;visibility:hidden;}
.clearfix{zoom:1;}
.clear{clear:both;}
.wrapper{padding:0;margin:0;}
.cont{width:1100px;margin:auto;}
.agreement-text-box a{display:inline;}
body .pc-hide{display:none;}
/* footer */
.copyright{background:#f5f5f5;font-size:12px;text-align:center;line-height:60px;color:#666}
.copyright p{display:inline;color:#999}
.copyright a{display:inline;color:#999}
/*按钮悬停*/
.hvr-grow-shadow{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:box-shadow,transform;transition-property:box-shadow,transform;}
.hvr-grow-shadow:hover,.hvr-grow-shadow:active{box-shadow:0 15px 15px -10px rgba(0,0,0,0.5);-webkit-transform:scale(1.1);transform:scale(1.1);}
.hvr-grow-shadow2{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:box-shadow,transform;transition-property:box-shadow,transform;}
.hvr-grow-shadow2:hover,.hvr-grow-shadow2:active{-webkit-transform:scale(1.1);transform:scale(1.1);}
.hvr-up-shadow:hover{transform:translateY(-5px);box-shadow:0 10px 18px 10px rgb(11 42 113 / 5%);}
.wrap{position:relative;width:1100px;margin:0 auto;font-size:0;text-align:center;}
footer a{display:inline-block;vertical-align:top;}
#footer-wrapper,#branchSchool-wrapper,#enterprise-honor_box{line-height:1.5;}
.wow{visibility:hidden;}
.banner-bgd{height:741px;margin:0 auto;background:url('../images/banner-bgd.png') no-repeat center;}
.banner{position:relative;padding:106px 0 0;font-size:0;text-align:center;}
.banner-icon01{position:absolute;top:0;left:-360px;width:700px;height:594px;background:url('../images/banner-icon01.png') no-repeat center;z-index:6;}
.banner-icon02{position:absolute;top:18px;left:-303px;width:733px;height:168px;background:url('../images/banner-icon02.png') no-repeat center;z-index:3;}
.banner-icon03{position:absolute;top:57px;left:846px;width:714px;height:198px;background:url('../images/banner-icon03.png') no-repeat center;}
.banner-icon04{position:absolute;top:46px;left:864px;width:64px;height:76px;background:url('../images/banner-icon04.png') no-repeat center;}
.banner-icon05{position:absolute;top:206px;left:213px;width:49px;height:55px;background:url('../images/banner-icon05.png') no-repeat center;}
.banner-title{position:absolute;top:97px;left:320px;width:206px;height:166px;z-index:7;}
.banner h1{padding-left:550px;font-size:66px;color:#ef6b39;font-weight:bold;text-align:left;margin-bottom:13px;}
.banner h2{padding-left:427px;font-size:33px;color:#277ea0;text-indent:157px;line-height:42px;text-align:left;letter-spacing:6px;margin-bottom:34px;}
.banner .banner-link{width:288px;height:80px;font-size:36px;color:#fff;line-height:80px;margin:0 auto 40px;background:url('../images/banner-link.png') no-repeat center;background-size:contain;}
.banner-tip{box-sizing:border-box;padding:62px 0 0 94px;width:810px;height:293px;margin:0 auto;background:url('../images/banner-tip.png') no-repeat center;background-size:contain;}
.banner-tip h3{font-size:20px;color:#087696;font-weight:600;text-align:left;margin-bottom:18px;}
.banner-tip p{position:relative;padding:0 120px 0 24px;font-size:16px;color:#333;line-height:22px;text-align:left;margin-bottom:22px;}
.banner-tip p::before{position:absolute;top:7px;left:7px;width:6px;height:6px;content:'';background-color:#ef6b39;transform:rotate(45deg);}
.banner-tip p span{color:#087696;}
/* 学医者和行医者都在苦恼什么？ */
.what-bgd{background-color:#37A7B4;}
.what{position:relative;padding:60px 0 40px;font-size:0;text-align:center;}
.what-icon01{position:absolute;top:-16px;left:-55px;width:433px;height:290px;background:url('../images/what-icon01.png') no-repeat center;background-size:contain;opacity:.4;}
.what-box{position:relative;width:1124px;height:507px;margin:0 auto;background:url('../images/what-box.png') no-repeat center;}
.what-box h2{position:absolute;top:-30px;left:50%;width:665px;height:123px;font-size:42px;color:#fff;line-height:100px;font-weight:bold;margin-left:-332px;text-shadow:3px 0 3px rgba(182,46,9,.75);background:url('../images/what-title.png') no-repeat center;background-size:contain;}
.what-box ul{width:1100px;height:480px;background:url('../images/what-icon02.png') no-repeat 416px 124px;background-size:297px 297px;}
.what-box li:nth-of-type(1){position:absolute;top:114px;left:102px;width:363px;height:58px;font-size:17px;color:#087696;font-weight:bold;line-height:35px;background:url('../images/what-box-list01.png') no-repeat center;background-size:contain;}
.what-box li:nth-of-type(2){position:absolute;top:108px;left:648px;width:388px;height:58px;font-size:17px;color:#087696;font-weight:bold;line-height:35px;background:url('../images/what-box-list02.png') no-repeat center;background-size:contain;}
.what-box li:nth-of-type(3){position:absolute;top:194px;left:80px;width:306px;height:58px;font-size:17px;color:#087696;font-weight:bold;line-height:35px;background:url('../images/what-box-list03.png') no-repeat center;background-size:contain;}
.what-box li:nth-of-type(4){position:absolute;top:190px;left:680px;width:299px;height:58px;font-size:17px;color:#087696;font-weight:bold;line-height:35px;background:url('../images/what-box-list04.png') no-repeat center;background-size:contain;}
.what-box li:nth-of-type(5){position:absolute;top:278px;left:124px;width:306px;height:58px;font-size:17px;color:#087696;font-weight:bold;line-height:35px;background:url('../images/what-box-list05.png') no-repeat center;background-size:contain;}
.what-box li:nth-of-type(6){position:absolute;top:279px;left:724px;width:266px;height:58px;font-size:17px;color:#087696;font-weight:bold;line-height:35px;background:url('../images/what-box-list06.png') no-repeat center;background-size:contain;}
.what-box li:nth-of-type(7){position:absolute;top:356px;left:80px;width:333px;height:58px;font-size:17px;color:#087696;font-weight:bold;line-height:35px;background:url('../images/what-box-list07.png') no-repeat center;background-size:contain;}
.what-box li:nth-of-type(8){position:absolute;top:362px;left:658px;width:291px;height:58px;font-size:17px;color:#087696;font-weight:bold;line-height:35px;background:url('../images/what-box-list08.png') no-repeat center;background-size:contain;}
/* 政策助推,合法行医的机遇来临 */
.come-bgd{background-color:#37A7B4;}
.come{position:relative;padding:50px 0 40px;font-size:0;text-align:center;}
.come-box{position:relative;box-sizing:border-box;padding:155px 0 0;width:1124px;height:567px;margin:0 auto;background:url('../images/come-box.png') no-repeat center;background-size:contain;}
.come-box h2{position:absolute;top:-41px;left:50%;margin-left:-332px;width:665px;height:123px;font-size:42px;color:#fff;line-height:100px;font-weight:bold;text-shadow:3px 0 3px rgba(182,46,9,.75);background:url('../images/what-title.png') no-repeat center;background-size:contain;}
.come-box ul{display:flex;justify-content:center;}
.come-box li{position:relative;margin:0 2px 15px;}
.come-box li:nth-of-type(1),.come-box li:nth-of-type(4){width:228px;height:323px;background:url('../images/come-box-list01.png') no-repeat center;background-size:contain;}
.come-box li:nth-of-type(2),.come-box li:nth-of-type(3){width:280px;height:323px;background:url('../images/come-box-list02.png') no-repeat center;background-size:contain;}
.come-box li img{width:104px;height:104px;margin:-52px auto 10px;}
.come-box li h3{font-size:24px;color:#087696;font-weight:600;margin-bottom:10px;}
.come-box li p{padding:0 28px;font-size:16px;color:#666;line-height:26px;text-align:left;}
.come-box li p span{color:#087696;}
.come h3{font-size:16px;color:#ecfcfe;}
/* 我的条件可以报考吗？ */
.bmtj-bgd{background-color:#37A7B4;}
.bmtj{padding:60px 0;font-size:0;text-align:center;}
.bmtj-box{position:relative;box-sizing:border-box;padding:128px 0 0;width:1124px;height:487px;margin:0 auto;background:url('../images/bmtj-box.png') no-repeat center;background-size:contain;}
.bmtj-box h2{position:absolute;top:-41px;left:50%;margin-left:-272px;width:545px;height:123px;font-size:42px;color:#fff;line-height:100px;font-weight:bold;text-shadow:3px 0 3px rgba(182,46,9,.75);background:url('../images/bmtj-title.png') no-repeat center;background-size:contain;}
.bmtj-box ul{display:flex;justify-content:center;flex-wrap:wrap;}
.bmtj-box li{width:390px;margin:0 30px 25px;}
.bmtj-box li label{display:inline-block;vertical-align:top;font-size:24px;color:#087696;line-height:46px;font-weight:600;}
.bmtj-box li input[type = text]{display:inline-block;vertical-align:top;box-sizing:border-box;padding-left:20px;width:312px;height:46px;font-size:20px;border:1px solid #88abb9;border-radius:10px;}
.bmtj-box li select{display:inline-block;vertical-align:top;box-sizing:border-box;padding-left:20px;width:312px;height:46px;font-size:20px;border:1px solid #88abb9;border-radius:10px;background:#fff url('../images/select-img.png') no-repeat 275px center;-webkit-appearance:none;}
.bmtj-box input[type = button]{display:block;width:244px;height:79px;font-size:30px;color:#ffefd6;line-height:79px;font-weight:bold;text-align:center;margin:30px 0 0 445px;border:none;background:url('../images/bmtj-button.png') no-repeat center;background-size:contain;}
.form_bot{font-size:16px;color:#46372a;line-height:20px;}
.form_bot input[type = checkbox]{width:20px;height:20px;appearance:checkbox;margin:1px;}
.form_bot input[type=checkbox]{position:relative;width:20px;height:20px;padding:0;margin-bottom:0;border:none;border-radius:2px;-webkit-appearance:none;}
.form_bot input[type=checkbox]::before{position:absolute;content:"";top:4px;left:0;width:100%;height:100%;background:url(../images/uncheck.png) no-repeat center;background-size:20px auto;}
.form_bot input[type=checkbox]:checked::before{position:absolute;background:url(../images/checked.png) no-repeat center;background-size:20px auto;top:4px;left:0;width:100%;}
.form_bot a{display:inline-block;vertical-align:top;font-size:16px;color:#46372a;line-height:31px;}
/* 中医（专长）医师考试的适宜人群 */
.suitable-bgd{background-color:#37A7B4;}
.suitable{position:relative;padding:44px 0;font-size:0;text-align:center;}
.suitable-icon{position:relative;position:absolute;top:-18px;left:-55px;display:block;width:433px;height:290px;background:url('../images/what-icon01.png') no-repeat center;background-size:contain;opacity:.4;}
.suitable-box{position:relative;box-sizing:border-box;padding:96px 0 0;width:1124px;height:487px;margin:0 auto;background:url('../images/suitable-box.png') no-repeat center;background-size:contain;}
.suitable-box h2{position:absolute;top:-41px;left:50%;margin-left:-367px;width:735px;height:123px;font-size:42px;color:#fff;line-height:100px;font-weight:bold;text-shadow:3px 0 3px rgba(182,46,9,.75);background:url('../images/suitable-title.png') no-repeat center;background-size:contain;}
.suitable-box ul{display:flex;justify-content:center;flex-wrap:wrap;}
.suitable-box li{width:342px;height:150px;text-align:left;margin:0 6px 14px;background-color:#fff;border-radius:12px;}
.suitable-box li img{display:inline-block;vertical-align:top;width:140px;height:149px;}
.suitable-right{display:inline-block;vertical-align:top;width:200px;}
.suitable-right h3{padding:20px 0 0 14px;font-size:24px;color:#333;font-weight:bold;margin-bottom:12px;}
.suitable-right p{padding:0 15px;font-size:14px;color:#666;line-height:22px;text-align:left;}
/* 常见问题答疑 */
.question-bgd{background-color:#37A7B4;}
.question{position:relative;padding:60px 0;font-size:0;text-align:center;}
.question-box{position:relative;box-sizing:border-box;padding:86px 0 0;width:1100px;height:483px;margin:0 auto;background:url('../images/question-box.png') no-repeat center;background-size:contain;}
.question-box h2{position:absolute;top:-50px;left:50%;margin-left:-367px;width:735px;height:123px;font-size:42px;color:#fff;line-height:100px;font-weight:bold;text-shadow:3px 0 3px rgba(182,46,9,.75);background:url('../images/question-title.png') no-repeat center;background-size:contain;}
.question-left{display:inline-block;vertical-align:top;width:500px;height:258px;text-align:left;margin:0 7px 10px;background:url('../images/question-left.png') no-repeat center;background-size:contain;}
.question-left h3{display:inline-block;vertical-align:top;box-sizing:border-box;padding:20px 0 0;width:40px;height:235px;font-size:24px;color:#fff;margin:0 0 0 31px;text-align:center;background-color:#3b93ac;border-radius:0 0 20px 20px;}
.question-left h3 span{display:inline-block;vertical-align:top;margin:0 auto;transform:rotate(90deg);}
.question-left ul{display:inline-block;vertical-align:top;padding:19px 0 0 30px;}
.question-left li{font-size:20px;color:#666;line-height:36px;letter-spacing:1px;}
.question-left li a span{color:#ef6b39;}
.question-right{display:inline-block;vertical-align:top;width:500px;height:258px;margin:0 7px;text-align:left;background:url('../images/question-right.png') no-repeat center;background-size:contain;}
.question-right h3{display:inline-block;vertical-align:top;box-sizing:border-box;padding:32px 0 0;width:40px;height:235px;font-size:24px;color:#fff;line-height:26px;margin:0 0 0 31px;text-align:center;background-color:#3b93ac;border-radius:0 0 20px 20px;}
.question-right h3 span{display:inline-block;vertical-align:top;margin:0 auto;transform:rotate(90deg);}
.question-right ul{display:inline-block;vertical-align:top;padding:19px 0 0 62px;}
.question-right li{font-size:20px;color:#666;line-height:36px;letter-spacing:1px;}
.question-right li a span{color:#ef6b39;}
.question-box .question-link{display:block;width:244px;height:79px;font-size:30px;color:#ffefd6;line-height:79px;font-weight:bold;text-align:center;margin:0 auto;border:none;background:url('../images/bmtj-button.png') no-repeat center;background-size:contain;}
/* 各省最新政策动态 */
.dynamic-bgd{/* background-color:#37A7B4;*/
}
.dynamic{position:relative;padding:48px 0 50px;font-size:0;text-align:center;}
.dynamic-icon{position:absolute;top:-18px;right:-55px;display:block;width:433px;height:290px;background:url('../images/what-icon01.png') no-repeat center;background-size:contain;opacity:.4;}
.dynamic-box{box-sizing:border-box;padding:109px 0 0;width:1124px;height:487px;margin:0 auto;background:url('../images/dynamic-box.png') no-repeat center;background-size:contain;}
.dynamic h2{position:absolute;top:15px;left:50%;margin-left:-217px;width:435px;height:123px;font-size:42px;color:#fff;line-height:100px;font-weight:bold;text-shadow:3px 0 3px rgba(182,46,9,.75);background:url('../images/dynamic-title.png') no-repeat center;background-size:contain;}
.dynamic-box ul{display:flex;flex-wrap:wrap;justify-content:center;}
.dynamic-box li a{width:120px;height:34px;font-size:20px;color:#fff;line-height:34px;margin:0 10px 20px;text-align:center;border-radius:8px;border:1px solid #c0d3dd;}
.dynamic .dynamic-link{width:244px;height:79px;font-size:30px;color:#ffefd6;line-height:79px;font-weight:bold;text-align:center;margin:10px auto 0;border:none;background:url('../images/dynamic-link.png') no-repeat center;background-size:contain;}
/* 2025年中医专长高清好课 */
.video-bgd{background-color:#37A7B4;}
.video{position:relative;padding:52px 0 0;font-size:0;text-align:center;}
.video-box{position:relative;box-sizing:border-box;padding:140px 0 0;width:1124px;height:757px;margin:0 auto;background:url('../images/video-box.png') no-repeat center;background-size:contain;}
.video-box h2{position:absolute;top:20px;left:50%;margin-left:-292px;width:585px;height:123px;font-size:42px;color:#fff;line-height:100px;font-weight:bold;text-shadow:3px 0 3px rgba(182,46,9,.75);background:url('../images/video-title.png') no-repeat center;background-size:contain;}
.video-box .hd ul{display:flex;justify-content:center;}
.video-box .hd li{width:195px;height:60px;font-size:26px;color:#fff;text-align:center;line-height:60px;margin:0 5px 14px;border-radius:12px;background-color:#659fbc;cursor:pointer;}
.video-box .bd{position:relative;margin-bottom:20px;}
.video-box .video-list{width:1050px;height:417px;text-align:left;margin:0 auto;background-color:#417c99;}
.video-play{position:absolute;top:215px;left:36px;width:686px;height:384px;margin:18px 18px 0 16px;background-color:#333;z-index: 99;}
.video-left .video-img{width:686px;height:384px;}
.video-right{display:inline-block;vertical-align:top;padding:22px 0 0;margin-left:718px;}
.video-right li{box-sizing:border-box;width:316px;height:82px;margin-bottom:18px;border-radius:12px;border:2px solid #fff;background-color:#dde9f3;}
.video-right li:nth-of-type(1){background:#dde9f3 url('../images/video-box-icon01.png') no-repeat top left;}
.video-right li:nth-of-type(2){background:#dde9f3 url('../images/video-box-icon02.png') no-repeat top left;}
.video-right li:nth-of-type(3){background:#dde9f3 url('../images/video-box-icon03.png') no-repeat top left;}
.video-right li:nth-of-type(4){background:#dde9f3 url('../images/video-box-icon04.png') no-repeat top left;}
.video-right li h3{display:inline-block;vertical-align:top;box-sizing:border-box;padding:0 0 0 14px;width:200px;font-size:16px;color:#2f6792;line-height:78px;text-align:left;}
.video-right .video-h3 h3{padding:16px 10px 0 12px;line-height:24px;}
.video-right li p{display:inline-block;vertical-align:top;width:88px;height:30px;font-size:16px;color:#538bb6;text-align:center;line-height:30px;margin:21px 0 0 12px;border:1px solid #538bb6;background-color:#fff;border-radius:15px;cursor:pointer;transform:all .3ss;}
.video-right li p:hover{color:#fff;background-color:#417c99;}
.video .video-link{display:inline-block;vertical-align:top;width:252px;height:63px;font-size:30px;color:#ff5e24;font-weight:bold;line-height:63px;margin:0 30px;background-color:#fff;border-radius:30px;border:1px solid #ff5d25;}
.video .video-link:nth-of-type(2){color:#fff;text-shadow:0 2px 2px #f24508;background:url('../images/video-button.png') no-repeat center;background-size:contain;}
/* 中医(专长)医师考试招生简章 */
.zsjz-bgd{background-color:#37A7B4;}
.zsjz{position:relative;padding:112px 0 40px;font-size:0;text-align:center;}
.zsjz-icon{position:absolute;top:55px;left:-46px;display:block;width:433px;height:290px;background:url('../images/what-icon01.png') no-repeat center;background-size:contain;opacity:.4;}
.zsjz-box{position:relative;box-sizing:border-box;padding:98px 0 0;width:1124px;height:597px;margin:0 auto;background:url('../images/zsjz-box.png') no-repeat center;background-size:contain;}
.zsjz h2{position:absolute;top:-33px;left:50%;margin-left:-368px;width:735px;height:123px;font-size:42px;color:#fff;line-height:100px;font-weight:bold;text-shadow:3px 0 3px rgba(182,46,9,.75);background:url('../images/zsjz-title.png') no-repeat center;background-size:contain;}
.zsjz-table{width:1050px;height:421px;margin:0 auto 10px;background-color:#fff;border-radius:17px;}
.zsjz-table th{font-size:18px;color:#bb6518;line-height:46px;background-color:#ffeacd;}
.zsjz-table th:nth-of-type(1){width:165px;border-radius:17px 0 0 0;}
.zsjz-table th:nth-of-type(2){width:180px;}
.zsjz-table th:nth-of-type(3){width:288px;}
.zsjz-table th:nth-of-type(4){width:253px;}
.zsjz-table th:nth-of-type(5){width:160px;border-radius:0 17px 0 0;}
.zsjz-table td{font-size:16px;color:#333;line-height:26px;border-right:1px solid #ededed;}
.zsjz-table td span{font-weight:bold;}
.zsjz-table tr:not(:last-of-type) td{border-bottom:1px solid #ededed;}
.zsjz-table tr:nth-of-type(2) td{padding:16px 0;}
.zsjz-table tr:nth-of-type(3) td{line-height:24px;}
.zsjz-table .zsjz-td{height:48px;border-radius:0 0 17px 0;border:none;}
.zsjz em{display:inline-block;vertical-align:top;font-size:20px;color:#d83636;font-weight:bold;margin-bottom:10px;}
.zsjz a{display:inline-block;vertical-align:top;padding:0 20px;font-size:16px;color:#ef6b39;border:1px solid #ef6b39;border-radius:12px;}
.zsjz-box p{padding:0 80px 0 0;font-size:16px;color:#367999;text-align:right;}
/* 学中医 选优路教育 */
.choose-bgd{background-color:#37A7B4;}
.choose{position:relative;padding:62px 0 0;font-size:0;text-align:center;}
.choose-icon{position:absolute;top:370px;right:-32px;}
.choose-box{box-sizing:border-box;padding:150px 0 0 0;width:1124px;height:467px;margin:0 auto;background:url('../images/choose-box.png') no-repeat center;background-size:contain;}
.choose-box h2{position:absolute;top:31px;left:50%;margin-left:-227px;width:455px;height:123px;font-size:42px;color:#fff;line-height:100px;font-weight:bold;text-shadow:3px 0 3px rgba(182,46,9,.75);background:url('../images/choose-title.png') no-repeat center;background-size:contain;}
.choose-box ul{display:flex;justify-content:center;}
.choose-box li{position:relative;width:244px;height:222px;margin:0 7px;background:url('../images/choose-box-list.png') no-repeat center;background-size:contain;}
.choose-box li img{width:108px;height:108px;margin:-54px auto 14px;}
.choose-box li h3{position:relative;font-size:24px;color:#087696;font-weight:600;margin-bottom:30px;}
.choose-box li h3::after{position:absolute;bottom:-17px;left:50%;transform:translateX(-50%);content:'';width:180px;height:1px;border-bottom:1px dashed #88abb9;}
.choose-box li p{padding:0 10px;font-size:16px;color:#666;line-height:20px;}
.banner-icon01{animation:myfirst2 5s ease-in-out 2s infinite alternate;-webkit-animation:myfirst2 5s ease-in-out 2s infinite alternate;}
@keyframes myfirst2{0%{transform:translateX(12px);}
50%{transform:translateX(2px);}
100%{transform:translateX(12px);}
}
.banner-icon03{animation:cloudFloat 5s ease-in-out 2s infinite;}
@keyframes cloudFloat{0%,100%{transform:translateX(0);}
50%{transform:translateX(-15px);}
}
/* .banner-icon04{
 animation:birdFly 6s linear infinite;}
@keyframes birdFly{0%{transform:translate(600px,200px) rotate(10deg);opacity:0.8;}
30%{transform:translate(400px,200px) rotate(15deg);opacity:0.8;}
60%{transform:translate(200px,100px) rotate(5deg);opacity:1;}
100%{transform:translate(-100px,-100px) rotate(-5deg);opacity:0.5;}
} */
.banner-icon05{/* 交替浮动效果 */
 animation:birdFly1 12s linear infinite;}
@keyframes birdFly1{0%{transform:translate(0,0) rotate(-5deg);opacity:0.8;}
30%{transform:translate(400px,200px) rotate(5deg);opacity:1;}
60%{transform:translate(800px,400px) rotate(10deg);}
100%{transform:translate(1200px,600px) rotate(15deg);opacity:0;}
}
.banner-icon02,.banner-icon06{/* 反向浮动效果 */
 animation:floatAlt 4s ease-in-out infinite reverse;}
@keyframes float{0%,100%{transform:translateY(0);}
50%{transform:translateY(-20px);}
}
@keyframes floatAlt{0%,100%{transform:translateY(0) rotate(-2deg);}
50%{transform:translateY(-15px) rotate(2deg);}
}
.banner .banner-link{-webkit-animation-name:hvr-pulse-shrink;animation-name:hvr-pulse-shrink;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}
@-webkit-keyframes hvr-pulse-shrink{to{-webkit-transform:scale(0.9);transform:scale(0.9)}
}
@keyframes hvr-pulse-shrink{to{-webkit-transform:scale(0.9);transform:scale(0.9)}
}
/* 添加在选中代码段的合适位置 */
.what-bgd{overflow:hidden;position:relative;}
/* 背景波浪动画 */
.what-icon01{animation:waveMove 8s linear infinite;}
@keyframes waveMove{0%{transform:translateX(5%);}
50%{transform:translateX(10%);}
100%{transform:translateX(5%);}
}
/* 悬停放大效果 */
.what-box li:hover{z-index:10;transform:scale(1.05) !important;filter:drop-shadow(0 5px 10px rgba(8,118,150,0.3));transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94);}
.come-box li{animation:cardEntrance 0.6s ease-out forwards;transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94);}
.come-box li:hover{transform:scale(1.05) !important;box-shadow:0 10px 20px rgba(8,118,150,0.2);z-index:1;}
.come-box li img{transition:transform 0.3s ease;}
.come-box li:hover img{transform:scale(1.1) rotate(-5deg);}
.come-box li:hover p span::after{width:100%;}
.bmtj-box{opacity:0;transform:translateY(30px);animation:formEntrance 0.8s cubic-bezier(0.25,0.46,0.45,0.94) forwards;}
@keyframes formEntrance{to{opacity:1;transform:translateY(0);}
}
.bmtj-box li{opacity:0;transform:translateX(-20px);animation:inputSlide 0.6s ease-out forwards;}
@keyframes inputSlide{to{opacity:1;transform:translateX(0);}
}
/* 输入框交互效果 */
.bmtj-box input[type="text"],.bmtj-box select{transition:all 0.3s ease;box-shadow:0 2px 8px rgba(8,118,150,0.1);}
.bmtj-box input[type="text"]:focus,.bmtj-box select:focus{border-color:#087696;box-shadow:0 4px 12px rgba(8,118,150,0.2);transform:translateY(-2px);}
.pub-a.a_ani{animation:buttonPulse 1.5s ease-in-out infinite;}
@keyframes buttonPulse{0%,100%{transform:scale(1);}
50%{transform:scale(1.05);}
}
.form_bot{position:relative;transition:transform 0.3s ease;}
.form_bot:has(input:not(:checked)){animation:shake 0.5s cubic-bezier(.36,.07,.19,.97) both;}
@keyframes shake{10%,90%{transform:translateX(-1px);}
20%,80%{transform:translateX(2px);}
30%,50%,70%{transform:translateX(-3px);}
40%,60%{transform:translateX(3px);}
}
@keyframes formSuccess{from{opacity:0;transform:translateY(20px);}
to{opacity:1;transform:translateY(0);}
}
.form-success-message{animation:formSuccess 0.6s ease-out;}
/* 列表项动画 */
.suitable-box li{opacity:0;transform:scale(0.9);animation:cardAppear 0.6s cubic-bezier(0.25,0.46,0.45,0.94) forwards;}
@keyframes cardAppear{to{opacity:1;transform:scale(1);}
}
/* 悬停交互效果 */
.suitable-box li{transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94);}
.suitable-box li:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 12px 24px rgba(8,118,150,0.15);}
.suitable-box li:hover img{transform:rotate(-3deg) scale(1.05);}
.suitable-box li img{transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94);}
在/* 移动端适配 */
@media (max-width:768px){.suitable-box li{animation:mobileCardAppear 0.6s ease-out forwards;}
@keyframes mobileCardAppear{from{opacity:0;transform:translateY(20px);}
to{opacity:1;transform:translateY(0);}
}
}
/* 模块整体入场动画 */
.question-bgd{overflow:hidden;}
.question-box{opacity:0;transform:translateY(30px);animation:qaEntrance 0.8s cubic-bezier(0.25,0.46,0.45,0.94) forwards;animation-delay:0.3s;}
@keyframes qaEntrance{to{opacity:1;transform:translateY(0);}
}
/* 列表项动画 */
.question-left li,.question-right li{opacity:0;transform:translateX(-20px);animation:listItemAppear 0.5s ease-out forwards;}
.question-right li{transform:translateX(20px);}
@keyframes listItemAppear{to{opacity:1;transform:translateX(0);}
}
/* 悬停交互效果 */
.question-left li a,.question-right li a{transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94);position:relative;}
.question-left li a:hover,.question-right li a:hover{color:#087696;transform:translateX(8px);}
.question-left li a:hover span,.question-right li a:hover span{color:#ef6b39;}
.question-left li a::after,.question-right li a::after{content:'';position:absolute;bottom:-2px;left:0;width:0;height:1px;background:#087696;transition:width 0.3s ease;}
.question-left li a:hover::after,.question-right li a:hover::after{width:100%;}
/* 移动端适配 */
@media (max-width:768px){.question-left,.question-right{animation:mobilePanel 0.6s ease-out forwards;}
@keyframes mobilePanel{from{opacity:0;transform:translateY(20px);}
to{opacity:1;transform:translateY(0);}
}
}
.dynamic-box li a{transform:0.3 all ease;}
.dynamic-box li a:hover{color:#fff;background-color:#7aa4b8;}
/* 选项卡动画 */
.hd li{transition:all 0.3s ease;position:relative;}
.hd li:hover{transform:translateY(-3px);box-shadow:0 8px 16px rgba(8,118,150,0.2);}
.hd li:hover::after{width:80%;left:10%;}
/* 视频项交互效果 */
.video-right li{transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94);}
.video-right li:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(8,118,150,0.15);}
.video-right li:hover h3{color:#087696;}
.video-right li:hover p{background:linear-gradient(45deg,#ef6b39,#ff9d6d);border-color:transparent;}
/* 按钮特效 */
.video-link{position:relative;overflow:hidden;transition:all 0.3s ease;}
.video-link::before{content:'';position:absolute;top:-150%;left:-150%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,0.3),transparent);transform:rotate(45deg);transition:0.5s;}
.video-link:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(239,107,57,0.3);}
.video-link:hover::before{left:150%;}
/* 立即试听按钮动画 */
.video-right li p{transition:all 0.3s ease;}
.video-right li:active p{transform:scale(0.95);}
/* 移动端适配 */
@media (max-width:768px){.hd li{animation:mobileTab 0.6s ease-out forwards;}
@keyframes mobileTab{from{opacity:0;transform:translateY(10px);}
to{opacity:1;transform:translateY(0);}
}
}
/* 表格行交互效果 */
.zsjz-table tr{transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform;}
.zsjz-table tr:hover{background:rgba(255,250,245,0.8);transform:translateX(5px);box-shadow:0 8px 20px rgba(239,107,57,0.1);}
/* 价格强调动画 */
.zsjz em{position:relative;display:inline-block;animation:pricePulse 2s ease-in-out infinite;}
@keyframes pricePulse{0%,100%{transform:scale(1);}
50%{transform:scale(1.05);}
}
/* 咨询按钮特效 */
.zsjz a{transition:all 0.3s ease;position:relative;overflow:hidden;}
.zsjz a:hover{background:#ef6b39;color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px rgba(239,107,57,0.3);}
.zsjz a:hover::before{left:150%;}
/* 备注栏特效 */
.zsjz-td{transition:all 0.3s ease;}
.zsjz-td:hover{background:#fff5eb;letter-spacing:1px;}
/* 图标悬停动画 */
.choose-box li img{transition:all 0.4s cubic-bezier(0.4,0,0.2,1);filter:drop-shadow(0 4px 6px rgba(8,118,150,0.1));}
.choose-box li:hover img{animation:iconFloat 1.2s ease-in-out infinite;transform-origin:center bottom;}
@keyframes iconFloat{0%,100%{transform:translateY(0) rotate(-2deg);}
50%{transform:translateY(-8px) rotate(3deg);}
}
/* 描述文字渐显 */
.choose-box li p{opacity:0.9;transform:translateY(10px);transition:all 0.4s cubic-bezier(0.4,0,0.2,1);}
.choose-box li:hover p{opacity:1;transform:translateY(0);}
/* 卡片立体效果 */
.choose-box li{perspective:1000px;transform-style:preserve-3d;transition:transform 0.6s cubic-bezier(0.4,0,0.2,1),box-shadow 0.4s ease;}
.choose-box li:hover{transform:translateY(-8px) rotateX(2deg) rotateY(-1deg);box-shadow:0 12px 24px rgba(8,118,150,0.15),0 4px 12px rgba(239,107,57,0.2);}
/* 移动端优化 */
@media (max-width:768px){.choose-box li:hover{transform:none;box-shadow:0 8px 16px rgba(8,118,150,0.1);}
.choose-box li:hover img{animation:none;transform:translateY(-5px);}
}
