@charset "utf-8";
/* CSS Document */
html{background-color:#FFFFFF;font-family: Source Han Sans CN, Microsoft YaHei-Regular, Microsoft YaHei, Verdana, PingFang SC, Helvetica Neue, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif;color: #000000;}
*{margin: 0;padding: 0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,button,p,blockquote,th,td{-moz-user-select:none; /* Firefox私有属性 */ -webkit-user-select:none; /* WebKit内核私有属性 */ -ms-user-select:none; /* IE私有属性(IE10及以后) */ -khtml-user-select:none; /* KHTML内核私有属性 */ -o-user-select:none; /* Opera私有属性 */ user-select:none; /* CSS3属性 */}
table{border-collapse:collapse;border-spacing:0;}
fieldset{border:0;}
img{vertical-align: middle;max-width: 100%;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:700;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:400;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000000;}
input,button,textarea,select,optgroup,option{font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;outline: none;border: none;}
select{cursor: pointer;}
input[type=file], input[type=text], button, select{-webkit-appearance: none;appearance: none;-moz-appearance: none;}
::-webkit-input-placeholder{color: #808080;}
:-moz-placeholder{color: #808080;opacity: 1;}
::-moz-placeholder{color: #808080;opacity: 1;}
:-ms-input-placeholder{ color: #808080;}
i{font-style:normal;}
a{color: #333333;text-decoration: none;}
body{min-width: 1200px;overflow-x: hidden;}
.box{width: 1200px;margin: 0 auto;position: relative;}
.sy_line_1{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;max-width: 100%;}
.sy_line_2, .sy_line_3, .sy_line_4{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;}
.sy_line_2{-webkit-line-clamp: 2;}
.sy_line_3{-webkit-line-clamp: 3;}
.sy_line_4{-webkit-line-clamp: 4;}
.crumbs_nav{font-size: 16px;line-height: 24px;display: flex;}
.crumbs_nav span{margin: 0 3px;}
.title{font-size: 32px;line-height: 46px;font-weight: bold;text-align: center;}
.title.white{color: #FFFFFF;}
.title strong{color: #1785F1;}
.title p{font-size: 16px;line-height: 30px;color: #999999;font-weight: initial;}
.tit_head{display: flex;justify-content: space-between;padding: 13px 0;align-items: center;line-height: 38px;position: relative;}
.tit_head.active{border-top: 2px solid #E5E5E5;}
.tit_head.active:before{content: '';position: absolute;top: 0;left: 0;width: 89px;height: 2px;background-color: #1785F1;}
.tit_head h3{font-size: 28px;font-weight: bold;}
.tit_head a{font-size: 16px;color: #999999;}
.free_btn{display: block;font-size: 20px;line-height: 58px;color: #FFFFFF;font-weight: bold;border: 1px solid #FFFFFF;border-radius: 30px;width: 268px;cursor: pointer;}
.top_move_box{transition: transform .3s  ease-out;cursor: pointer;}
.top_move_box:hover{transform: translateY(-8px);box-shadow: 0 8px 18px rgb(200,200,200,.6);}
.hove_color_one, .hove_color_two{transition: all .3s;cursor: pointer;}
.hove_color_one:hover{background-color: #3AE1B4 !important;}
.hove_color_two:hover{background-color: #CCCCCC;border-color: #CCCCCC !important;color: #000000 !important;}
.video_play_btn{cursor: pointer;}

.free_form_box{text-align: center;background-color: #FFFFFF;border-radius: 8px;height: 444px;}
.free_form_box .form_box_main{padding: 16px 18px 0;}
.free_form_box .offi_acco_btn{position: absolute;top: 0;right: 0;cursor: pointer;}
.free_form_box h3{font-size: 24px;line-height: 34px;font-weight: bold;}
.free_form_box h3 strong{font-size: 30px;color: #FF407A;}
.free_form_box h2{font-size: 32px;line-height: 36px;font-weight: bold;}
.free_form_box .form_box{margin-top: 18px;}
.free_form_box .form_box .ipt_box{position: relative;}
.free_form_box .form_box .ipt_box:nth-child(n+2){margin-top: 15px;}
.free_form_box .form_box .ipt_box img{position: absolute;top: 11px;left: 17px;}
.free_form_box .form_box .ipt_box .triangle{left: auto;right: 24px;top: 20px;}
.free_form_box .form_box .ipt_box .ipt{display: block;padding-left: 49px;width: 344px;height: 47px;border: 1px solid #CCCCCC;border-radius: 23px;font-size: 16px;box-sizing: border-box;}
.free_form_box .form_box .ipt_box.phone_code_box{display: flex;justify-content: space-between;}
.free_form_box .form_box .ipt_box.phone_code_box .ipt{width: 200px;}
.free_form_box .form_box .ipt_box.phone_code_box .phone_code_btn{width: 130px;font-size: 16px;line-height: 45px;border: 1px solid #CCCCCC;border-radius: 23px;cursor: pointer;}
.free_form_box .form_box .free_form_btn{background-color: #1785F1;font-size: 20px;line-height: 46px;color: #FFFFFF;font-weight: bold;border-radius: 23px;margin-top: 16px;}
.free_form_box p{font-size: 16px;line-height: 26px;color: #000000;margin-top: 8px;}
.free_form_box .offi_acco_box{padding: 13px 55px 0;display: none;}
.free_form_box .offi_acco_box .title p{color: #333333;font-weight: bold;}
.free_form_box .offi_acco_box .wx_code{width: 270px;height: 270px;margin-top: 23px;}
.free_form_box .offi_acco_btn:hover+.form_box_main{display: none;}
.free_form_box .offi_acco_btn:hover+.form_box_main+.offi_acco_box{display: block;}

.main{color: #333333;}
.banner{position: relative;height: 500px;}
.banner_img{position: absolute;left: 50%;width: 1920px;height: 500px;transform: translate(-50%);max-width: none;}

.public_swiper{position: relative;padding-bottom: 50px;}
.public_swiper .swiper-pagination{bottom: 0;}
.public_swiper .swiper-pagination span{width: 16px;height: 16px;margin: 0 6px;background-color: #CCCCCC;opacity: 1;}
.public_swiper .swiper-pagination span.swiper-pagination-bullet-active{background-color: #1785F1;}
.public_swiper .swiper-button-next, .public_swiper .swiper-button-prev{color: #363742;}
.public_swiper .swiper-button-next{right: -51px;}
.public_swiper .swiper-button-prev{left: -51px;}

.arti_reco_one .arti_reco_one_main{display: flex;flex-wrap: wrap;}
.arti_reco_one .arti_reco_one_main li{font-weight: bold;line-height: 28px;width: 238px;margin-right: 82px;}
.arti_reco_one .arti_reco_one_main li:nth-child(4n){margin-right: 0;}
.arti_reco_one .arti_reco_one_main li:nth-child(n+5){margin-top: 36px;}
.arti_reco_one .arti_reco_one_main li a:first-child{font-size: 18px;}
.arti_reco_one .arti_reco_one_main li img{width: 238px;height: 134px;margin: 25px 0 7px;}
.arti_reco_one .arti_reco_one_main li a:nth-child(3){display: block;font-size: 16px;padding-bottom: 4px;border-bottom: 1px solid#EEEEEE;margin-bottom: 11px;}
.arti_reco_one .arti_reco_one_main li a:nth-child(n+4){font-size: 14px;color: #666666;}

header .header_top{display: flex;height: 80px;align-items: center;}
header .header_top .top_cont{margin: 0 auto 0 31px;color: #686868;}
header .header_top .top_cont p{font-size: 20px;line-height: 30px;}
header .header_top .top_cont span{font-size: 12px;line-height: 22px;}
header .header_top .top_right{display: flex;align-items: center;}
header .header_top .top_right p{font-size: 24px;font-weight: bold;margin-left: 6px;}
header nav{height: 60px;background-color: #1785F1;}
header nav .nav{display: flex;justify-content: space-between;}
header nav .nav li{width: 110px;text-align: center;font-size: 16px;color: #FFFFFF;line-height: 60px;}
header nav .nav li.active{background-color: #0B6ECF;}
header nav .nav li a{display: block;color: #FFFFFF;}

.cont8{padding: 73px 0 61px;position: relative;}
.cont8 .banner_img{height: 504px;top: 0;}
.cont8 .cont8_main{background-color: #1785F1;padding: 46px 0 35px 553px;box-sizing: border-box;}
.cont8 .cont8_main .cont8_main_img{position: absolute;top: -29px;left: 31px;}
.cont8 .cont8_main .cont8_form_box{padding: 46px 111px 0;}
.cont8 .cont8_main .cont8_form_box .ipt{font-size: 20px;height: 60px;background-color: #FFFFFF;border-radius: 30px;width: 100%;padding-left: 73px;box-sizing: border-box;}
.cont8 .cont8_main .cont8_form_box .form_btn{font-size: 22px;line-height: 52px;background-color: #3AE1B4;border-radius: 30px;text-align: center;color: #FFFFFF;margin: 26px 0 23px;font-weight: bold;cursor: pointer;box-sizing: border-box;border: 4px solid #3AE1B4;}
.cont8 .cont8_main .cont8_form_box .form_btn:hover{border-color: #FFFFFF;}
.cont8 .cont8_main .cont8_form_box .cont8_main_bot{display: flex;justify-content: center;}
.cont8 .cont8_main .cont8_form_box .cont8_main_bot .user_checkbox{width: 18px;height: 18px;margin-top: 6px;position: relative;}
.cont8 .cont8_main .cont8_form_box .cont8_main_bot .user_checkbox::after{content: '';border-radius: 2px;background-color: #FFFFFF;width: 18px;height: 18px;text-align: center;font-size: 14px;line-height: 18px;position: absolute;top: 0;font-weight: bold;color: #3AE1B4;}
.cont8 .cont8_main .cont8_form_box .cont8_main_bot .user_checkbox:checked::after{content: '✓';}
.cont8 .cont8_main .cont8_form_box .cont8_main_bot a{font-size: 18px;line-height: 28px;color: #FFFFFF;margin-left: 8px;}

.footer_form{background-color: #4C4C4C;padding: 15px 0;position: sticky;bottom: 0;z-index: 9;color: #FFFFFF;}
.footer_form .footer_form_box{display: flex;}
.footer_form .footer_form_box p{font-size: 14px;line-height: 50px;margin-right: auto;}
.footer_form .footer_form_box .ipt_box{position: relative;}
.footer_form .footer_form_box .ipt_box:nth-child(n+3){margin-left: 36px;}
.footer_form .footer_form_box .ipt_box img{position: absolute;top: 13px;left: 24px;}
.footer_form .footer_form_box .ipt_box .triangle{left: auto;right: 24px;top: 22px;}
.footer_form .footer_form_box .ipt_box .ipt{display: block;padding-left: 56px;width: 330px;height: 50px;border-radius: 25px;font-size: 16px;box-sizing: border-box;}
.footer_form .footer_form_box .free_form_btn{background-color: #1785F1;font-size: 18px;line-height: 50px;font-weight: bold;border-radius: 25px;margin-left: 36px;width: 330px;text-align: center;cursor: pointer;}

footer{background-color: #333333;color: #FFFFFF;}
footer .footer{padding: 64px 0 68px;}
footer .footer .footer_top{display: flex;}
footer .footer .footer_top .top_left{padding-top: 3px;}
footer .footer .footer_top .top_left p{margin-top: 19px;padding-top: 7px;border-top: 1px solid #FFFFFF;font-size: 14px;line-height: 26px;}
footer .footer .footer_top .top_cont:nth-child(2){margin: 0 89px 0 182px;}
footer .footer .footer_top .top_cont img{width: 140px;height: 140px;}
footer .footer .footer_top .top_cont p{font-size: 14px;line-height: 24px;margin-top: 6px;}
footer .footer .footer_top .top_right{margin-left: 97px;}
footer .footer .footer_top .top_right .top_right_top span{font-size: 14px;line-height: 1;}
footer .footer .footer_top .top_right .top_right_top p{font-size: 24px;line-height: 44px;font-weight: bold;}
footer .footer .footer_top .top_right .top_right_bot{margin-top: 23px;display: flex;}
footer .footer .footer_top .top_right .top_right_bot p{font-size: 14px;line-height: 24px;font-weight: bold;}
footer .footer .footer_top .top_right .top_right_bot p:first-child{margin-right: 38px;}
footer .footer .footer_cont{margin-top: 65px;}
footer .footer .footer_cont .footer_cont_nav{display: flex;padding-left: 35px;}
footer .footer .footer_cont .footer_cont_nav li{font-size: 14px;line-height: 30px;}
footer .footer .footer_cont .footer_cont_nav li:nth-child(n+2){margin-left: 130px;}
footer .footer .footer_cont .footer_cont_nav li:nth-child(2){margin-left: 115px;}
footer .footer .footer_cont .footer_cont_nav li a{display: block;color: #FFFFFF;}
footer .footer .footer_cont .footer_cont_nav.active{margin-top: 19px;padding-top: 19px;border-top: 1px solid #FFFFFF;}
footer .footer .footer_cont .footer_cont_nav.active li:nth-child(n+2){margin-left: 79px;}
footer .footer .footer_bot{margin-top: 31px;}
footer .footer .footer_bot p{font-size: 14px;line-height: 28px;text-align: center;}
footer .footer .footer_bot p a{display: block;color: #FFFFFF;}

.right_fix_board{position: fixed;right: 14px;top: 160px;z-index: 10;background-color: #FFFFFF;border-radius: 10px;box-shadow: 0 0 10px rgba(0,0,0,0.14);width: 78px;text-align: center;padding: 12px 0 18px;color: #333333;}
.right_fix_board ul li{position: relative;cursor: pointer;}
.right_fix_board ul li:nth-child(n+2){margin-top: 14px;}
.right_fix_board ul li p{font-size: 16px;line-height: 22px;}
.right_fix_board ul li .li_hidden{position: absolute;right: 78px;padding-right: 10px;display: none;}
.right_fix_board ul li .li_hidden::before{content: '';position: absolute;border-left: #1785F1 10px solid;border-top: 5px solid transparent;border-bottom: 5px solid transparent;right: 3px;top: 17px;}
.right_fix_board ul li:nth-child(2) .li_hidden{top: 12px;}
.right_fix_board ul li:nth-child(2) .li_hidden p{font-size: 18px;line-height: 44px;background-color: #1785F1;border-radius: 5px;color: #FFFFFF;width: 298px;}
.right_fix_board ul li:nth-child(3) .li_hidden{top: -66px;}
.right_fix_board ul li:nth-child(3) .li_hidden p{width: 200px;height: 200px;border-radius: 5px;border: 1px solid #CCCCCC;box-sizing: border-box;padding: 5px;background-color: #FFFFFF;}
.right_fix_board ul li:nth-child(3) .li_hidden::before{border-left-color: #FFFFFF;top: 95px;}
.right_fix_board ul li:nth-child(3) .li_hidden img{width: 100%;height: 100%;}
.right_fix_board ul li:hover .li_hidden{display: block;}

.roll_call_btn{cursor: pointer;}
#roll_call_pop{position: fixed;top: 0;left: 0;width: 100%;height: 100%;display: none;z-index: 99;}
#roll_call_pop .pop_shade, #roll_call_pop .pop_shade .close_box{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
#roll_call_pop .pop_shade{display: flex;align-items: center;justify-content: center;background-color: rgba(0,0,0,.5);}
#roll_call_pop .pop_shade .pop_form{position: relative;}
#roll_call_pop .pop_shade .pop_form .close{position: absolute;right: -16px;top: -16px;width: 30px;height: 30px;font-size: 22px;line-height: 30px;text-align: center;background-color: #000000;border-radius: 50%;color: #FFFFFF;cursor: pointer;z-index: 1;}

.play_video_pop .play_video_box video{width: 640px;height: 360px;}