a{ text-decoration:none; color:#666666; }
a{outline:none;}
img{ border:0px;}
ul li{ list-style:none;}
input{ padding-left:10px; outline:none; color: #333;}
*{ margin:0; padding:0; font: 14px 'PingFang SC','Microsoft Yahei','arial','-apple-system','HanHei SC','STHeitiSC-Light',sans-serif;}
body, span, p, ul, table, tr, td, li, h1, h2, h3, h4, h5, h6, i{ margin:0;padding:0; border:0; list-style:none; font-style:normal;}
body{ font-family:"microsoft yahei"; font-size: 14px;}
em,i{ font-style:normal; text-decoration:none;}
.clear{ clear:both;}
textarea{ outline:none}
.w12{width: 1200px; margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}

.clearfix:after { visibility: hidden;  display: block; font-size: 0; content: "\20 "; clear: both; height: 0}
.clearfix { zoom:1}

:-moz-placeholder { color: #B7B7B7; /* Mozilla Firefox 4 to 18 */}
::-moz-placeholder {color: #B7B7B7; /* Mozilla Firefox 19+ */}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color: #B7B7B7;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #B7B7B7;}


.qiyebutie-header{background: url('../img/topbg.png')no-repeat center top; margin-bottom: 19px; width: 100%; height: 620px; min-width: 1200px;}
.navbar{padding: 15px 0; border-bottom: 1px solid #fe8ce7;}
.navbar a{float: left; margin-left: 32px; display: block; height: 29px;}
.navbar ul{float: right; height: 14px; margin: 7px 0;}
.navbar ul li{display: inline-block; height: 14px; line-height: 14px; margin-left: 48px;}
.navbar ul li a{color: #FFFFFF; margin-left: 0;}

.banner_cont_title{font-weight: bold;font-size: 66px; line-height: 26px; color: #FFFFE5; text-align: center;}
.banner_cont_title span{color: #F8FF01;}
.banner_cont_desc{margin-top: 32px; margin-bottom: 31px; text-align: center; font-weight: 500;font-size: 18px;color: #FBFBFB;line-height: 30px;}
.banner_cont_form{width: 925px; margin: 0 auto;}
.baoming-form{width: 314px;height: 297px;background: #FFFFFF;box-shadow: 0px 0px 40px 0px rgba(14,152,93,0.1);border-radius: 8px;}
.baoming-form p{font-weight: 500;font-size: 24px;color: #FF0000; text-align: center; padding: 14px 0;}
.baoming-form_item{width: 270px; height: 40px; background: #F4F5FB;border-radius: 4px; margin: 0 22px 15px;}
.baoming-form_item img{padding: 11px 9px 14px 11px; float: left;}
.baoming-form_item input{border: 0; background: inherit; height: 40px; line-height: 40px; width: 220px;}
.lingquminge{}
.lingquminge a{width: 153px;height: 50px; line-height: 50px; display: block; text-align: center; color: #FFFFFF; background: #FF0101;border-radius: 25px;font-weight: bold;
font-size: 20px;color: #FFFFFF; margin: 0 auto;}
.gonggao{height: 45px; background: #ffede5; line-height: 45px;font-weight: bold; font-size: 16px; color: #333;}
.gonggao img{padding: 14px 18px 13px; float: left; }
.gonggao a{color: #DD0003;}

.butiefanwei,.fazhanjihua{margin-top: 57px;}
.butiefanwei h2,.zengzhifuwu_box h2,.fazhanjihua h2,.lingquliucheng_box h2{font-weight: bold;font-size: 40px;color: #1F1F1F; text-align: center;}
.butiefanwei p,.zengzhifuwu_box p{font-size: 20px; color: #1F1F1F; text-align: center; margin-top: 5px;}
.butiefanwei p span{color: #FA1C1F; font-size: 20px;}
.butiefanwei ul{margin-top: 50px;}
.butiefanwei ul li{width: 200px; height: 150px;  background: url('../img/butiefanweibg.png') no-repeat; float: left; margin: 0 19px 41px;}
.butiefanwei ul li img{height: 40px; display: block; margin: 32px auto 20px;}
.butiefanwei ul li p{font-weight: bold;font-size: 22px;color: #212121;}
.zengzhifuwu{background: url('../img/ewaizenglibg.png') no-repeat center; width: 100%; min-width: 1200px; height: 368px;}

.zengzhifuwu_box{padding-top: 30px;}
.zengzhifuwu_box h2,.zengzhifuwu_box p,.lingquliucheng_box h2{color: #FFFFFF;}
.zengzhifuwu_box ul{margin-top: 30px;}
.zengzhifuwu_box ul li{background: url('../img/zhuanshubutiebg.png')no-repeat; width: 357px; height: 135px; float: left; margin-right: 30px;} 
.zengzhifuwu_box ul li div{width: 265px; float: left; position: relative; padding: 35px 0 0 30px; box-sizing: border-box;}
.zengzhifuwu_box ul li div b{font-size: 26px; color: #FF0A06;}
.zengzhifuwu_box ul li div p{font-weight: bold; text-align: left; font-size: 18px; color: #333333;}
.zengzhifuwu_box ul li div img{position: absolute;right: 5px; top: 40px;}
.zengzhifuwu_box ul li span{font-weight: bold; padding: 25px 34px 0;  box-sizing: border-box; width: 90px; display: block; float: right; font-size: 20px; line-height: 22px; color: #FF372E;}
.zengzhifuwu_box em{font-size: 18px; text-align: center; margin-top: 26px; color: #FFFFFF; display: block;}
.fazhanjihua ul{margin-top: 45px; margin-left: 19px;}
.fazhanjihua ul li{float: left; margin-right: 19px; background: url('../img/fazhanjihuabg.png')no-repeat; width: 275px;
height: 320px; text-align: center;}
.fazhanjihua ul li img{margin: 27px 0 23px; height: 155px;}
.fazhanjihua ul li p{font-weight: bold; font-size: 22px; color: #111111;}
.fazhanjihua ul li div{margin-top: 10px; font-weight: bold;font-size: 16px;color: #626262;line-height: 24px;}
.lingquliucheng{background: url('../img/lingqubutiebg.png')no-repeat center; margin-top: 60px; width: 100%; min-width: 1200px; height: 570px; }
.lingquliucheng_box {padding-top: 33px;}
.lingquliucheng_box ul{margin-top: 36px;}
.lingquliucheng_box ul li{width: 275px; position: relative; text-align: center; float: left; margin-right: 20px;}
.lingquliucheng_box ul li img{display: block; margin: 0 auto;}
.lingquliucheng_box ul li p{font-weight: bold; font-size: 22px; color: #FFFFFF; margin-top: 16px;}
.lingquliucheng_box ul li div{margin-top: 15px; font-size: 16px;color: #FFFFFF;line-height: 24px;}
.lingquliucheng_box ul li span{background: url('../img/liuchengxian.png')no-repeat; width: 152px; height: 29px; display: block; position: absolute; right: -84px; top: 42px;}
.lingqubutie_btn{margin-top: 35px;}
.lingqubutie_btn a{width: 180px;  height: 50px; line-height: 50px; text-align: center; margin: 0 auto; display: block; font-weight: bold;
font-size: 24px; color: #FF0906; background: #FDFF2F; border-radius: 4px;}
.lingqubutie-search{width: 528px; height: 55px; box-sizing: border-box; overflow: hidden; background: #FFFFFF; border-radius: 28px; border: 2px solid #FFEDD4; margin: 40px auto;}
.lingqubutie-search input{ width: 392px; height: 52px; float: left; border: 0; padding-left: 27px; font-weight: bold;
font-size: 20px; box-sizing: border-box;color: #FF0906;}
.lingqubutie-search a{width: 132px; float: right;
height: 51px; font-weight: bold; font-size: 20px; color: #FF0806;
background: linear-gradient(0deg, #FFD99B 0%, #FDEFD8 100%);
border-radius: 0px 26px 26px 0px; display: block; text-align: center; line-height: 51px;}
.lingqubutie-search a img{vertical-align: middle; margin-left: 10px;}

.lingqubutie-search input:-moz-placeholder { color: #FF0906; /* Mozilla Firefox 4 to 18 */}
.lingqubutie-search input::-moz-placeholder {color: #FF0906; /* Mozilla Firefox 19+ */}
.lingqubutie-search input:-ms-input-placeholder{color: #FF0906;}
.lingqubutie-search input::-webkit-input-placeholder{color: #FF0906;}


.qiyebutie-footer{margin-top: 60px; padding-bottom: 50px; background-color: #FFFFFF;}
.footer-nav{width: 560px; margin: 0 auto;}
.footer-nav a{height: 14px; border-right: 1px solid #666666; color: #666666; padding: 0 30px; display: block; line-height: 14px; float: left;}
.footer-nav a:last-child{border-right: 0;}
.qiyebutie-footer p{height: 14px; margin-top: 20px; color: #666666; text-align: center;} 
.qiyebutie-footer p span{margin-right: 29px;}
.qiyebutie-footer p a{color: #666666; margin-right: 18px;}


.kefu_popup{background: url('../img/kefu_popup_bg.png')no-repeat; width: 450px; height: 505px; position: relative;}
.kefu_popup_guanbi{position: absolute; top: -25px; right: -40px;}
.kefu_popup h5{font-size: 24px; color: #FFFFFF; text-align: center; padding: 30px 0 5px;}
.kefu_popup p{font-size: 16px; color: #FFFFFF; line-height: 26px; padding: 0 25px;}
.kefu_ewm{width: 360px;height: 309px; margin: 20px auto 0; box-sizing: border-box; background: #FFFFFF;box-shadow: 0px 0px 28px 2px rgba(241,33,29,0.12);border-radius: 10px;}
.kefu_ewm_top{padding: 14px 60px 17px;}
.kefu_ewm_top div{}
.kefu_ewm_top div p{padding: 10px 0 3px; color: #333333;}
.kefu_ewm_top div span{color: #666666; font-size: 14px;}
.kefu_ewm_img{background: url('../img/kehu_ewm_bg.png')no-repeat; width: 188px; height: 188px; margin: 0 auto; padding-top: 4px;
    box-sizing: border-box;}
.kefu_ewm_img img{width: 178px; height: 180px; display: block; margin: 0 auto;}
.kefu_tips{text-align: center; margin: 19px 0 0; font-size: 16px; font-weight: bold;}

.right-fixed{position: fixed; right: 70px; bottom: 30%;}
.kefu-btn{margin-bottom: 40px; transition: all 0.3s ease; /* 过渡动画，实现平滑滑动 */}
.kefu-btn a{width: 62px;
height: 62px;
background: #FFEFEE;
box-shadow: 0px 0px 7px 1px rgba(255,3,2,0.11);
border-radius: 50%;
border: 1px solid #FF0101; font-weight: bold;
font-size: 16px;
color: #FF0202; display: block; padding: 11px 14px; line-height: 20px; box-sizing: border-box;}
 /* 在线报名按钮初始状态：隐藏在右侧 */
#zaixianbaoming {
    transform: translateX(100%); /* 向右移出视窗 */
    display: block !important; /* 覆盖原有 display:none */
    opacity: 0; /* 初始透明 */
}

/* 显示状态：滑入视窗 */
#zaixianbaoming.show {
    transform: translateX(0); /* 回到原有位置 */
    opacity: 1; /* 显示 */
}


