@-webkit-keyframes site_action_jump
{
    0% {top:0px;}
    25% {top:-2px;}
    50% {top:-4px;}
    75% {top:2px;}
    100% {top:4px;}
}
@-moz-keyframes site_action_jump{
    0% {top:0px;}
    25% {top:-2px;}
    50% {top:-4px;}
    75% {top:2px;}
    100% {top:4px;}
}
@keyframes site_action_jump{
    0% {top:0px;}
    25% {top:-2px;}
    50% {top:-4px;}
    75% {top:2px;}
    100% {top:4px;}
}
@-webkit-keyframes site_action_FadeIn{
    0%{opacity:0;-webkit-transform:translateY(-10px);}
    100%{opacity:1;-webkit-transform:translateY(0);}
}
@-moz-keyframes site_action_FadeIn{
    0%{opacity:0;-moz-transform:translateY(-10px);}
    100%{opacity:1;-moz-transform:translateY(0);}
}
@keyframes site_action_FadeIn{
    0%{opacity:0;transform:translateY(-10px);}
    100%{opacity:1;transform:translateY(0);}
}

.site_header_topbar {border:1px solid #eee;background:#fbfbfb;font-size:14px; }

.windows_popup_panel {display: none;}
.windows_popup_panel .windows_popup_panel_mask {position: fixed; width: 100%; height: 100%; opacity: 0.5; filter: alpha(opacity=50); background-color: black; z-index: 2147483647; top: 0px; left: 0px; }
.windows_popup_panel .windows_popup_panel_main {position: fixed; z-index: 2147483647; top: 50%; left: 50%; background-color: white; border-radius: 4px;width:400px;height: 200px;margin-top:-100px;margin-left:-200px;}
.windows_popup_panel .windows_popup_panel_main .windows_popup_panel_switch{position: absolute;top: 10px;right: 10px;font-family: "\5B8B\4F53";font-size: 20px;line-height: 18px;font-style: normal;font-weight: 900;text-align: center;text-indent: -5px;cursor: pointer;}
.windows_popup_panel .windows_popup_panel_main .windows_popup_panel_header {height: 36px; width: 100%; text-align: center; border-radius: 4px 4px 0 0; line-height: 36px;background-color: whitesmoke;border-bottom: 1px solid rgb(233, 233, 233);}
.windows_popup_panel .windows_popup_panel_main .windows_popup_panel_header h3 { font-size: 16px; margin: 0;}
.windows_popup_panel .windows_popup_panel_main .windows_popup_panel_body {width: 100%;border-radius: 0 0 4px 4px; z-index: 2147483647;background: #fff; text-align:center;height: 164px;padding: 15px 0 0;box-sizing: border-box;}
.windows_popup_panel .windows_popup_panel_main .windows_popup_panel_body img{display: block;overflow: hidden;width: 56px;height: 56px;margin: auto;}
.windows_popup_panel .windows_popup_panel_main .windows_popup_panel_body p{font-size: 15px;font-weight: 400;line-height:24px;padding:12px 10px;}
.windows_popup_panel .windows_popup_panel_main .windows_popup_panel_body button{display: inline-block; width: 60px; height: 26px; line-height: 26px; background-color: #DE5923; color: white; cursor: pointer; text-align: center; border-radius: 2px; text-decoration: none; margin: 0 10px 0px 10px; border: none;transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s;-o-transition:all .4s;}
.windows_popup_panel .windows_popup_panel_main .windows_popup_panel_body button:hover { background-color: #DA3E00; }
.windows_popup_panel .windows_popup_panel_main .windows_popup_panel_body button:focus { outline: 0 none; }
 
.site_header_topbar .site_header_topbar_main {width:1200px;height:36px;margin:0 auto;}
.site_header_topbar .site_header_topbar_main ol {float:left;height:36px;overflow:hidden;line-height:15px;padding:10px 0;}
.site_header_topbar .site_header_topbar_main ol li {float:left;line-height:15px;}
.site_header_topbar .site_header_topbar_main ol li a {color:#6b7d87;}
.site_header_topbar .site_header_topbar_main ol li + li {padding-left:10px;margin-left:10px;border-left:1px solid #e8e8e8;}
.site_header_topbar .site_header_topbar_main ol p {display:block;float:left;margin-right:25px;}
.site_header_topbar .site_header_topbar_main ol p:before {content:'';display:block;overflow:hidden;float:left;width:20px;height:15px;background-image:url(img/site_header_icon_wel.png);background-size:auto 15px;background-position:left center;background-repeat:no-repeat;}
.site_header_topbar .site_header_topbar_main ul {display:block;float:right;}
.site_header_topbar .site_header_topbar_main ul li {width:220px;float:left;height:36px;position:relative;}
.site_header_topbar .site_header_topbar_main ul li dt {display:block;width:100%;height:100%;line-height:35px;cursor:pointer;}
.site_header_topbar .site_header_topbar_main ul li dt:before {content:'';display:block;overflow:hidden;float:left;width:28px;height:35px;background-image:url(img/site_header_topbar_icon_tel.png);background-size:16px 16px;background-position:center center;background-repeat:no-repeat;}
.site_header_topbar .site_header_topbar_main ul li dt:after{content:'';display: block;width: 0;height: 0;border-width: 6px 6px 0;border-style: solid;border-color: #333 transparent transparent;position: absolute;top: 15px;right: 5px;}
.site_header_topbar .site_header_topbar_main ul li dl {display:none;position:absolute;z-index:2147483647;border:1px solid #eee;background:#fbfbfb;border-top:none;top:34px;padding:0 10px 15px;-webkit-animation:site_action_FadeIn .3s ease-out;-moz-animation:site_action_FadeIn .3s ease-out;animation:site_action_FadeIn .3s ease-out;}
.site_header_topbar .site_header_topbar_main ul li:hover dl {display:block;}
.site_header_topbar .site_header_topbar_main ul li:hover dt:after{content: '';display: block;width: 0;height: 0;border-width: 0 6px 6px;border-style: solid;border-color: transparent transparent #333;position: absolute;top: 15px;right: 5px;}
.site_header_topbar .site_header_topbar_main ul li dl p {line-height:20px;text-align:left;overflow:hidden;padding-top:15px;}
.site_header_topbar .site_header_topbar_main ul li dl p:before {content:'';display:block;overflow:hidden;width:20px;height:20px;background:url(img/site_header_topbar_icon_qq.png) left center/20px 20px no-repeat;float:left;margin-right: 5px;}
.site_header_topbar .site_header_topbar_main ul li dl p + p:before {content:'';background:url(img/site_header_topbar_icon_phone.png) left center/20px 20px no-repeat;}
.site_header_topbar .site_header_topbar_main ul li dl p a {color:#40bbcd;}
.site_header_topbar .site_header_topbar_main ul li + li {display:block;width:218px;padding:0 15px;}
.site_header_topbar .site_header_topbar_main ul li + li dt:before {background:url(img/site_header_topbar_icon_wx.png) center center/16px 16px no-repeat;}
.site_header_topbar .site_header_topbar_main ul li + li dl { right:0;padding:15px 10px 10px;}
.site_header_topbar .site_header_topbar_main ul li + li dl div {float:left;}
.site_header_topbar .site_header_topbar_main ul li + li dl div + div {margin-left:10px;}
.site_header_topbar .site_header_topbar_main ul li + li dl div img {width: 124px;height: 124px;padding: 2px;border: 1px solid #ddd;}
.site_header_topbar .site_header_topbar_main ul li + li dl div b {display: block;width: 100%;line-height: 16px;padding: 5px 0 0;text-align: center;font-weight: 400;}

.site_header_head{width: 100%; background: #fff;font-size: 14px;padding:20px 0;}
.site_header_head .site_header_head_main{font-size: 14px;width: 1200px;height: 72px;margin:auto;}
.site_header_head .site_header_head_main .site_header_head_logo{ float:left;margin-top:0px; width: 270px; height: 72px; background-image: url(img/logo_new.png);background-position:left top;background-repeat:no-repeat;  margin-left: -7px;}
.site_header_head .site_header_head_main .site_header_head_logo h1{text-indent: -9999px;}
.site_header_head .site_header_head_main .site_header_head_logo a { display: block; height: 72px;   }
.site_header_head .site_header_head_main .site_header_head_phone {display: block;float: right;margin-top:24px;}
.site_header_head .site_header_head_main .site_header_head_phone span{display: block;color:#40bbcd;font-size:22px;position:relative;padding-left:43px;line-height:32px;}
.site_header_head .site_header_head_main .site_header_head_phone span:before {content:'';width:32px;height:32px;position:absolute;left:0;top:0;background:url(img/site_header_phone.png) no-repeat;}
.site_header_head .site_header_head_main .site_header_head_year{float:right;margin-top:6px;}
.site_header_head .site_header_head_main .site_header_head_year img{width:500px;height: 60px;}

.site_header_head_logo2{ float: left; position: relative;}
.site_header_head_logo2:before{content: '';height: 45px;position: absolute;border-left: 1px #b5b5b5 solid;top: 12px;margin-left: 20px;}
.site_header_head_logo2 img{ margin-left: 20px;}
.site_header_head_xq{ float: left;width: 220px;height: 36px;line-height: 36px; padding-left:36px; margin:20px 0 0 150px; border: 1px solid #e6e6e6;background: url(img/icon.png) no-repeat -3px -62px; position: relative; cursor: pointer;}
.site_header_head_xq:after{ position: absolute; top: 14px; right: 10px; content: ''; display: block; width: 0; height: 0;border-right:8px solid transparent;border-left:8px solid transparent;border-top:8px solid #b7b7b7; transition: all .3s linear;}
.site_header_head_xq ul{ background: #fff;z-index: 1001;position: absolute;width: 220px;height: 0;left: -1px;top: 34px; padding-left: 36px; overflow: hidden; transition: height .3s linear;}
.site_header_head_xq ul li:hover{ color: #40bbcd;}
.site_header_head_xq.on ul{ height: 181px;  border: 1px solid #e6e6e6; border-top: 0;}
.site_header_head_xq.on:after{ transform: rotate(180deg);;}
.site_header_head_tel{float: right; color: #40bbcd; font-size: 22px;line-height: 32px; padding-left: 43px; margin-top: 24px; position: relative;}
.site_header_head_tel:before{ content: ''; position: absolute; left: 0; top: 0; width: 32px; height: 32px;background: url(img/icon.png) no-repeat -200px -28px; }


.site_header_main{width:100%;height:50px;color:#fff; background: #fff; font-size:16px;transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s;-o-transition:all .4s;}
.site_header_main a{color:#6b7d87;display:block;transition:all 0.3s ease;font-weight:400;}
.site_header_main a:hover{color:#40bbcd;}
.site_header_main .site_header_main_wrap{width:1200px;margin: auto;}
.site_header_main_nav{width:930px; float:left;height:50px;}
.site_header_main_nav dl{float:left;height:50px;line-height:50px;position:relative;z-index:999;*zoom:1;}
.site_header_main_nav dl dt{margin-left:2px;line-height: 50px;}
.site_header_main_nav dl dt a{display:block;padding:0px 28px;font-size: 16px;color: #333;}
.site_header_main_nav dl dt em{content: '';display: block;width: 0;height: 0;border-width: 6px 6px 0;border-style: solid;border-color: #d3d3d3 transparent transparent;position: absolute;top: 25px;right: -3px;}
.site_header_main_nav dl dt a:before{display:block;content:'';position:absolute;height:2px;background:#fff;top:42px;left:16px;right:auto;transform:scale(0,1);width:0;transition:all 0.3s ease;}
.site_header_main_nav dl dt:hover em{content: '';display: block;width: 0;height: 0;border-width: 0 6px 6px;border-style: solid;border-color: transparent transparent #d3d3d3;position: absolute;top: 25px;right: -3px;-webkit-animation:site_action_FadeIn .3s ease-out;-moz-animation:site_action_FadeIn .3s ease-out;animation:site_action_FadeIn .3s ease-out;}
.site_header_main_nav dl:hover dt a:before{width:calc(100% - 30px);transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);}
.site_header_main_nav dl.site_header_main_nav_current dt a{color:#333;}
.site_header_main_nav dl.site_header_main_nav_current dt a:before{width:calc(100% - 30px);left:16px;transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);}
.site_header_main_nav dl dd{background-color:#fff;display:none;width:auto;min-width:100%;position:absolute;z-index:2147483640;top:50px;left:5px;-webkit-animation:site_action_FadeIn .3s ease-out;-moz-animation:site_action_FadeIn .3s ease-out;animation:site_action_FadeIn .3s ease-out;border:1px solid #ccc;border-top:none;padding:5px 10px 10px;}
.site_header_main_nav dl dd a{line-height:32px;display:block;padding:0;font-size:14px;font-weight:400;white-space: nowrap;border-bottom: 1px dashed #ddd;}
.site_header_main_nav dl:hover dd{display:block; text-align: center;}
.site_header_main_nav dl dd a:hover{color:#40bbcd;border-bottom: 1px dashed #40bbcd;}
.site_header_main_nav dl.site_header_main_nav_consult{float:left;width:auto;margin-left:10px;}
.site_header_main_nav dl.site_header_main_nav_consult dt{float:left;display:block;}
.site_header_main_nav dl.site_header_main_nav_consult dt a{padding:0;}
.site_header_main_nav dl.site_header_main_nav_consult dt a:before{left:8px;}
.site_header_main_nav dl.site_header_main_nav_consult font{display:block;float:left;width:28px;height:16px;line-height:16px;font-size:12px;font-weight:600;font-family:"\5B8B\4F53",Arial,"\5FAE\8F6F\96C5\9ED1";text-align:center;position:relative;left:0;margin-top:8px;background:#40bbcd;color:#fff;-webkit-animation:site_action_jump 1s linear 0s infinite alternate;}
.site_header_main_nav dl.site_header_main_nav_consult font i{display:inline-block;width:0;height:0;border-top:6px solid #40bbcd;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;left:6px;bottom:-6px;}
.site_header_main_nav dl.site_header_main_nav_recruit{float:right;width:160px;height:50px;overflow: hidden;margin-right:0px;}
.site_header_main_nav dl.site_header_main_nav_recruit a{display:block;padding:0;width:100%;height:100%;}
.site_header_main_nav dl.site_header_main_nav_recruit a img{display:block;width:100%;height:100%;}

.site_header_main_menu{float:left;width:270px;height:50px;line-height:50px;position:relative;}
.site_header_main_menu h2 { width: auto; height: 50px; line-height: 50px; text-indent:20px;text-align:center;font-size:16px;font-weight:700;cursor: pointer;background:#40bbcd url(img/site_header_icon_play.png) no-repeat 32px 50%}
.site_header_main_menu:hover ul{display:block;}
.site_header_main_menu ul {position:absolute;width: 270px;top:50px;left:0;z-index:2147483640;}
.site_header_main_menu ul li {width:270px;height:95px;cursor:pointer;box-sizing:border-box;}
.site_header_main_menu ul li + li{border-top:1px solid #ccc;}
.site_header_main_menu ul li div.site_header_main_menu_tit{overflow:hidden;padding:10px 50px 10px 30px;height:95px;position:absolute;box-sizing:border-box;-webkit-transition:.2s ease-in;-moz-transition:-webkit-transform .2s ease-in;-o-transition:-webkit-transform .2s ease-in;transition:.2s ease-in;}
.site_header_main_menu ul li div.site_header_main_menu_tit:after{content:">";position: absolute;height: 20px;line-height: 20px;right: 30px;top: 50%;margin-top: -10px;}
.site_header_main_menu ul li div.site_header_main_menu_tit h4{height:32px;line-height:32px;font-size:14px;font-weight:700;}
.site_header_main_menu ul li div.site_header_main_menu_tit dl{line-height:22px;float:left;}
.site_header_main_menu ul li div.site_header_main_menu_tit dl dd{font-size:12px;float:left;margin-right:20px;}
.site_header_main_menu ul li:hover div.site_header_main_menu_tit{padding:10px 40px 10px 40px;}
.site_header_main_menu .site_header_main_menu_item{display:none;background:#fff;width:480px;height:380px;position:relative;left:270px;padding:10px;box-sizing:border-box;overflow:hidden;}
.site_header_main_menu .site_header_main_menu_item#site_header_main_menu_item01{top:0px;}
.site_header_main_menu .site_header_main_menu_item#site_header_main_menu_item02{top:-96px;}
.site_header_main_menu .site_header_main_menu_item#site_header_main_menu_item03{top:-191px;}
.site_header_main_menu .site_header_main_menu_item#site_header_main_menu_item04{top:-286px;}
.site_header_main_menu .site_header_main_menu_item img{width:460px;height: 180px;overflow: hidden;}
.site_header_main_menu .site_header_main_menu_item dl{overflow: hidden;width:100%;}
.site_header_main_menu .site_header_main_menu_item dl dd{border-bottom: 1px dashed #ddd;line-height:20px;width:100%;height: auto;overflow: hidden;padding:8px 0;font-size: 12px;}
.site_header_main_menu .site_header_main_menu_item dl dd h3{float: left;color: #454545;font-size: 15px;font-weight: 700;}
.site_header_main_menu .site_header_main_menu_item dl dd a{float:left;margin-right:10px;font-weight: 400;}

.site_header_popup_video_show{display: none;position:fixed;z-index:2147483647; width: 720px; height: 420px;left:50%;top:50%;margin-left:-360px;margin-top:-210px;}
.site_header_popup_video_show .site_header_popup_video_main{position:absolute;overflow:hidden;width:100%;height: 100%;left:0;top:0;z-index:2147483640;background: #40bbcd;padding:15px;}
.site_header_popup_video_show .site_header_popup_video_close{display: block;overflow: hidden;width: 24px;height: 24px;position: absolute;right: 0;top: 0;background: #f00;color: #fff;z-index: 2147483647;font-style: normal;text-align: center;font-size: 18px;line-height: 24px;font-family: "\5B8B\4F53";cursor: pointer;}
.site_header_popup_video_mask{width: 100%;height: 100%;position: fixed;background-color: #000;overflow: hidden;opacity: 0.7;top: 0;right: 0;left: 0;bottom: 0;z-index: 2147483647;display: none;}



.site_footer_count{display:block;overflow:hidden;width:100%;background:#40bbcd;border-bottom: 1px solid #33b3c5;}
.site_footer_count div{width:1200px;margin:auto;overflow:hidden;padding:40px 0 0;font-family:Arial,"\5FAE\8F6F\96C5\9ED1","Microsoft YaHei";color:#fff;}
.site_footer_count div ul{float:left;width:1200px;box-sizing:border-box;}
.site_footer_count div ul li{float:left;width:300px;padding:20px 0;box-sizing:border-box;text-align:center;line-height:1.5;}
.site_footer_count div ul li + li{border-left:0;}
.site_footer_count div ul li p{font-size:24px;}
.site_footer_count div ul li p span{font-size:48px;}
.site_footer_count div ul li font{display:block;font-size:18px;margin:10px 0;}

.site_footer_common{width:100%;margin:auto;background:#40bbcd;color:#fff; border-top: 1px solid #4bbfd0;}
.site_footer_common .site_footer_common_wrap{width: 1200px;overflow: hidden;margin:auto;}
.site_footer_common .site_footer_common_wrap a{color:#fff;}
.site_footer_common .site_footer_common_wrap .site_footer_common_top{padding-top:40px;padding-bottom:30px;height:230px;}
.site_footer_common .site_footer_common_wrap .site_footer_common_top .site_footer_common_item{width:146px;float:left;height:160px;position:relative;}
.site_footer_common .site_footer_common_wrap .site_footer_common_top .site_footer_common_item p{font-size:16px;padding:0;margin-bottom:5px;padding-left:30px;height:35px;line-height:35px;font-weight:700;}
.site_footer_common .site_footer_common_wrap .site_footer_common_top .site_footer_common_item ul{height:90px;overflow:hidden;padding-top:5px;width: 90%;margin: 0 5%;padding-bottom: 10px;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;}
.site_footer_common .site_footer_common_wrap .site_footer_common_top .site_footer_common_item ul li{margin-left:20px;height:30px;line-height:30px;}
.site_footer_common .site_footer_common_wrap .site_footer_common_top .site_footer_common_item ul:hover{height: 250px; overflow-y: scroll;background:#2a9eaf;position:absolute;z-index:2147483640;-webkit-animation:topFadeIn .3s ease-out;-moz-animation:topFadeIn .3s ease-out;animation:topFadeIn .3s ease-out;}
.site_footer_common .site_footer_common_wrap .site_footer_common_top .site_footer_common_item ul li a:hover{color:#fff;}
.site_footer_common .site_footer_common_wrap .site_footer_common_top .site_footer_common_tel{width:272px;float:left;padding-top:5px;text-align:center;height:155px;position:relative;font-family:"\5B8B\4F53","SimSun",Arial;}
.site_footer_common .site_footer_common_wrap .site_footer_common_top .site_footer_common_tel em{display:block;overflow:hidden;width:120px;height:50px;margin:auto;margin-bottom:10px;background:url(img/site_footer_common_tel.png) center center no-repeat;}
.site_footer_common .site_footer_common_wrap .site_footer_common_top .site_footer_common_tel div{line-height:30px;font-size:14px;}
.site_footer_common .site_footer_common_wrap .site_footer_common_top .site_footer_common_tel div p{font-size:28px;height:50px;line-height:50px;font-family:Georgia,Arial;color:#fff;font-weight:700;}
.site_footer_common .site_footer_common_wrap .site_footer_common_top .site_footer_common_tel div span{height:20px;line-height:20px;display:block;}
.site_footer_common .site_footer_common_wrap .site_footer_common_top .site_footer_common_pic{float:left;width:172px;text-align:center;height:160px;line-height:25px;color:#fff;}
.site_footer_common .site_footer_common_wrap .site_footer_common_top .site_footer_common_pic img{box-sizing:border-box;padding:2px;width:100px;height:100px;margin:15px auto 5px;}
.site_footer_common .site_footer_common_wrap .site_footer_common_bot{padding:20px 0;}
.site_footer_common .site_footer_common_wrap .site_footer_common_bot div{text-align:center;margin:10px auto;}
.site_footer_common .site_footer_common_wrap .site_footer_common_bot div a{text-decoration:none;}
.site_footer_common .site_footer_common_wrap .site_footer_common_bot div dd{display:inline-block;margin:0 10px;}
.site_footer_common .site_footer_common_wrap .site_footer_common_bot div dd img{cursor:pointer;}

.site_footer_public{background:#1c98ab;height:45px;line-height:45px;overflow:hidden;}
.site_footer_public *{color:#fff;font-size:14px;}
.site_footer_public .site_footer_public_main{width:1200px;overflow:hidden;margin:auto;}
.site_footer_public .site_footer_public_main p{float:left;}
.site_footer_public .site_footer_public_main ul{float:right;}
.site_footer_public .site_footer_public_main ul li{float:left;margin-left:20px;}
.site_footer_public .site_footer_public_main ul li + li{padding-left:24px;background:url(img/site_footer_public_icon_beian.png) left center no-repeat;}
.site_footer_public .site_footer_public_main ul li a{color:#fff;}


.site_right_fixed_bar{position:fixed;width:54px;height:275px;right:2px;top:214px;z-index:2147483640;}
.site_right_fixed_bar ul {margin:0;padding:0;list-style-type:none;box-shadow: 0 0 12px rgba(0,0,0,.3);}
.site_right_fixed_bar ul li {width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;border:none;}
.site_right_fixed_bar ul li .site_right_fixed_bar_item {position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#40bbcd;color:#fff;line-height:54px;overflow:hidden;}
.site_right_fixed_bar ul li .site_right_fixed_bar_totop {width:54px;height:54px;line-height:54px;display:inline-block;background:#158c9c;transition:all 0.3s;}
.site_right_fixed_bar ul li .site_right_fixed_bar_totop:hover {background:#158c9c;opacity:1;filter:alpha(opacity=100);}
.site_right_fixed_bar ul li img {float:left;background:transparent;}
.site_right_fixed_bar ul li p{display: none;}
.site_right_fixed_bar ul li#site_right_fixed_bar_totop{display:none;}
.site_right_fixed_bar ul li:hover p{display:block;}

.site_side_left_kefu{display:none;position:relative;z-index:2147483647;}
.site_side_left_kefu .site_side_left_kefu_main{position:fixed;z-index:2147483647;top:50%;margin-top:-116px;left:15px;}
.site_side_left_kefu .site_side_left_kefu_main a{display:block;overflow: hidden; background: url(img/bdqn-fix-sidebar-bird.png) no-repeat top;
    width: 131px;
    height: 163px;
    animation: bdqn-sidebar-bird 2s infinite steps(1);
    padding-top: 126px;
    text-align: center;
    font-size: 17px;
    color: #40bbcd;
    font-weight: bold;
    padding-left: 57px;}
    @keyframes bdqn-sidebar-bird {
        0.00% {background-position:-0px 0   }
        26.09%{background-position:-0px 0   }
        28.26%{background-position:-131px 0 }
        30.43%{background-position:-262px 0 }
        32.61%{background-position:-393px 0 }
        34.78%{background-position:-524px 0 }
        36.96%{background-position:-655px 0 }
        39.13%{background-position:-786px 0 }
        41.30%{background-position:-917px 0 }
        43.48%{background-position:-1048px 0}
        45.65%{background-position:-1179px 0}
        47.83%{background-position:-1310px 0}
        50.00%{background-position:-1441px 0}
        52.17%{background-position:-1572px 0}
        54.35%{background-position:-1703px 0}
        56.52%{background-position:-1834px 0}
        58.70%{background-position:-1965px 0}
        60.87%{background-position:-2096px 0}
        63.04%{background-position:-2227px 0}
        65.22%{background-position:-2358px 0}
        67.39%{background-position:-2489px 0}
        69.57%{background-position:-2620px 0}
        71.74%{background-position:-2751px 0}
        73.91%{background-position:-2882px 0}
        100.0%{background-position:-2882px 0}
       }
.site_popup_apply{display:none;}
.site_popup_apply .site_popup_apply_mask{width:100%;height:100%;position:fixed;background-color:#323131;overflow:hidden;opacity:0.7;top:0;right:0;left:0;bottom:0;z-index:2147483647;}  
.site_popup_apply .site_popup_apply_wrap{position:fixed;top:0;left:0px;width:100%;height:100%;z-index:2147483647;border-radius:10px;align-items:center;justify-content:center;right:0;bottom:0;outline:0;display:flex;flex-direction:column;}
.site_popup_apply .site_popup_apply_main{position:relative;z-index:2147483647;width:1000px;height:480px;background:#fff;box-sizing:border-box;border-radius:10px;padding:20px;display:block;}
.site_popup_apply .site_popup_apply_main i{display:block;width:42px;height:42px;font-family: "\5B8B\4F53";font-size: 30px;line-height: 42px;font-style: normal;text-align: center;border: 1px solid #aaa;border-radius: 500px;position:absolute;top:10px;right:10px;z-index:2147483647;cursor:pointer;}
.site_popup_apply_con{width: 960px;height:450px;padding-left:420px;background: url(img/site_popup_apply_bg.jpg) 50px center no-repeat;background-size: 360px}
.site_popup_apply_con form{overflow: hidden;padding-top:50px;}
.site_popup_apply_con form input,.site_popup_apply_con form select,.site_popup_apply_con form textarea{border:none;border:1px #e4e4e4 solid;outline: none;}
.site_popup_apply_con form select{width: 320px;height:36px;padding-left:16px;color:#999;}
.site_popup_apply_con form select option{color:#212121;}
.site_popup_apply_con form select option[disabled=disabled]{color:#999;background:#ddd;line-height: 40px;}
.site_popup_apply_con form textarea{width: 320px;height:60px;resize: none;padding: 5px 20px;color:#999;}
.site_popup_apply_con form input[type=text],.site_popup_apply_con form input[type=tel]{width:320px;height: 36px;padding-left: 20px;font-size: 14px;color:#999;}
.site_popup_apply_con form input[type=button]{width: 320px;height: 50px;background: #da2636;border: none;outline: none;border-radius: 5px;font-size: 20px;color: #fff;display: block;overflow: hidden;margin:auto;cursor: pointer;}
.site_popup_apply_con ul{overflow: hidden;}
.site_popup_apply_con ul li{margin-bottom: 15px;position: relative;overflow: hidden;}
.site_popup_apply_con ul li span{float: left;margin-right: 10px;width: 120px;text-align: right;font-size: 15px;color: #4d4d4d;line-height: 36px;}
.site_popup_apply_con ul li em{color: #ef1a1a;font-size: 15px;text-decoration: none;line-height: 36px;padding-left: 10px;width:25px;}
.site_popup_apply_con ul p{width: 100%;font-size: 12px;color: #9d9d9d;text-align: center;padding-top: 20px;overflow: hidden;}
.site_popup_apply_con ul li #vCode5{ height: 36px; padding-left: 16px; color: #999;}
.site_popup_apply_con ul li .getcode5{ background: #ff6c58; color: #fff; line-height: 36px; display: inline-block;padding: 0 14px;}
.site_popup_promt{position:fixed;top:50%;left:50%;z-index:2147483640;display:none;margin: -240px 0 0 -270px;border-radius: 10px;box-shadow: 0 0 10px #afafaf;width: 540px;height: 460px;overflow: hidden;text-align: center; background: linear-gradient(to right, #158c9c,#42b8c7 , #1cda94);}
.site_popup_promt i{position:absolute;top: 0;right: 0;width:22px;height:22px;font-family: "\5B8B\4F53";font-size: 16px;line-height: 22px;background: #000;border-radius: 500px;color: #fff;font-style: normal;cursor:pointer;-webkit-transition:.6s;transition:.6s;-webkit-transform:rotate(0);transform:rotate(0);-ms-transition:.6s;-ms-transform:rotate(0);}
.site_popup_promt ul{margin: 0;padding: 30px 60px 10px 100px;}
.site_popup_promt li{height: 30px;margin: 10px 0;position: relative;}
.site_popup_promt li::after{content: "?";width: 25px;line-height: 25px;left: -40px;top: 4px;position: absolute;background: white;border-radius: 50%;font-size: 20px;color:#7fdfec;}
.site_popup_promt li p{font-size: 17px;margin: 0;line-height: 30px;color: white;float: left;text-align: left;}
.site_popup_promt li a{float: right;width: 85px;height: 30px;color: #7fdfec;background: white;border-radius: 30px;font-size: 16px;line-height: 30px;}
.site_popup_promt div{background: white;height: 218px;border-radius: 50% 50% 0 0;width: 150%;margin: 0 0 0 -25%;padding: 30px 0 0;}
.site_popup_promt div a{width: 200px;line-height: 40px;background: linear-gradient(to right,#40bbcd , #158c9c);display: block;margin: 0 auto;font-size: 18px;color: white;border-radius: 40px;}
.site_popup_promt div p{font-size: 17px;line-height: 30px;}
.site_popup_promt div span{ color: #40bbcd;}
.site_popup_promt {-webkit-animation:site_popup_promt_act_show 1.3s both;animation:site_popup_promt_act_show 1.3s both}
@keyframes site_popup_promt_act_show {
0% {-webkit-transform:translate3d(0,-300%,0);transform:translate3d(0,-300%,0)}
50% {-webkit-transform:rotate(3deg);transform:rotate(3deg)}
to {-webkit-transform:none;transform:none}
}

.site_header_main.site_header_main_fixed{position: fixed;top: 0;z-index: 2147483647;box-shadow: 0 1px 3px 0 #c1bebd; background: #fff;}





