@charset "UTF-8";
/*基础样式*/
ul { list-style: none; margin: 0; padding: 0; }

body { font: 12px "MicrosoftYaHei",sans-serif; color: #222; background: #f2f0f0; }

a { color: #333; text-decoration: none; display: block; }

.gong { width: 1200px; height: auto; margin: 0 auto; overflow: hidden; }

.fl { float: left; }

.fr { float: right; }

img { width: 100%; height: 100%; display: block; }

p { margin: 0; padding: 0; }

h1, h2, h3, h4, h5 { margin-top: 0; }

dl { margin-top: 0; }

dd { margin: 0; padding: 0; }

.first { width: 100%; height: 95px; background: #fff; min-width: 1280px; position: relative; }
.first .c_ban { width: 1202px; height: 95px; margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.first .c_ban .c_img { width: 230px; height: 60px; /*float: left;*/ }
.first .c_ban .d_char { /*float: left;*/ margin-left: 50px; width: 358px; margin-right: 17px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.first .c_ban .d_char a { font-size: 16px; font-family: MicrosoftYaHei; font-weight: 400; color: black; }
.first .c_ban .c_wb { width: 23px; height: 18px; margin-right: 17px; }
.first .c_ban .c_wx { width: 21px; height: 18px; position: relative; cursor: pointer; margin-right: 48px; }
.first .c_ban .c_wx .code { position: absolute; top: 27px; width: 100px; height: 115px; background: #e5e5e5; left: -37px; display: none; z-index: 99; }
.first .c_ban .c_wx .code img { width: 87px; height: 87px; margin: 6px; margin-bottom: 3px; }
.first .c_ban .c_wx .code p { text-align: center; font-size: 12px; font-family: MicrosoftYaHei; font-weight: 400; color: black; }
.first .c_ban .c_wx:hover .code { display: block !important; }
.first .c_ban .search { width: 171px; height: 24px; border: 1px solid #afafaf; border-radius: 25px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-right: 23px; }
.first .c_ban .search input { border: 0; height: 20px; width: 120px; border-right: 1px solid #AFAFAF; margin-left: 13px; outline: none; font-size: 12px; font-weight: 400; color: #999999; margin-right: 9px; }
.first .c_ban .search .sohu { width: 13px; height: 13px; }
.first .c_ban .search .sohu .s_img2 { display: none; }
.first .c_ban .search .sohu:hover img { display: none; }
.first .c_ban .search .sohu:hover .s_img2 { display: block; }
.first .c_ban .login { width: 236px; height: 45px; }
.first .c_ban .login .l_init { width: 236px; height: 45px; }
.first .c_ban .login .l_init .Sign { float: right; margin-bottom: 10px; height: 20px; }
.first .c_ban .login .l_init .Sign a { float: left; font-size: 18px; }
.first .c_ban .login .l_init .Sign ._in { color: #c4182d; }
.first .c_ban .login .l_init .Sign span { float: left; margin-left: 3px; margin-right: 3px; font-size: 20px; line-height: 23px; font-weight: 300; }
.first .c_ban .login .l_init .call { font-size: 12px; color: #333; float: right; width: 100%; text-align: right; }
.first .c_ban .login .l_success { width: 236px; height: 45px; display: none; }
.first .c_ban .login .l_success .user { width: 100%; line-height: 20px; height: 20px; margin-bottom: 8px; text-align: right; }
.first .c_ban .login .l_success .user span { display: inline-block; overflow: hidden; }
.first .c_ban .login .l_success .user .l_us { display: inline-block; overflow: hidden; max-width: 108px; text-overflow: ellipsis; white-space: nowrap; }
.first .c_ban .login .l_success .join { float: right; width: 118px; }
.first .c_ban .login .l_success .join a { float: left; font-size: 12px; font-weight: 400; color: #333; }
.first .c_ban .login .l_success .join ._out { color: #C4182D; }
.first .c_ban .login .l_success .join .fr { float: right; }

.banner { width: 100%; height: 376px; min-width: 1280px; position: relative; background: #FFCA96; margin-bottom: 30px; }
.banner .back { position: absolute; width: 100%; height: 33px; background: rgba(0, 0, 0, 0.6); left: 0; bottom: 0; z-index: 0; }
.banner .b_img1 { width: 100%; height: 343px; margin: 0 auto; position: relative; }
.banner .b_img1 .test { width: 200px; height: 343px; position: relative; z-index: 99; }
.banner .b_img1 .test .exam { width: 200px; height: 100%; }
.banner .b_img1 .test .exam ._box1 { width: 200px; height: 192px; background: rgba(0, 0, 0, 0.6); border-bottom: 1px solid #fff; -webkit-transition: all .3s ease; transition: all .3s ease; cursor: pointer; padding: 40px 20px 0 29px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.banner .b_img1 .test .exam ._box1 .CPA { width: 100%; height: 20px; line-height: 20px; color: #fff; font-size: 18px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 14px; }
.banner .b_img1 .test .exam ._box1 .CPA p { float: left; }
.banner .b_img1 .test .exam ._box1 .CPA span { float: right; width: 8px; height: 8px; border-top: 2px solid #fff; border-right: 2px solid #fff; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.banner .b_img1 .test .exam ._box1 .exam_star { width: 100%; height: 45px; }
.banner .b_img1 .test .exam ._box1 .exam_star a { float: left; margin-right: 20px; margin-bottom: 9px; color: #fff; font-size: 14px; font-weight: 400; }
.banner .b_img1 .test .exam ._box1 .exam_star a:nth-of-type(2n) { margin-right: 0; }
.banner .b_img1 .test .exam ._box2 { width: 200px; height: 151px; background: rgba(0, 0, 0, 0.6); -webkit-transition: all .3s ease; transition: all .3s ease; cursor: pointer; padding: 38px 20px 0 29px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.banner .b_img1 .test .exam ._box2 .CPA { width: 100%; height: 20px; line-height: 20px; color: #fff; font-size: 18px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 14px; }
.banner .b_img1 .test .exam ._box2 .CPA p { float: left; }
.banner .b_img1 .test .exam ._box2 .CPA span { float: right; width: 8px; height: 8px; border-top: 2px solid #fff; border-right: 2px solid #fff; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.banner .b_img1 .test .exam ._box2 .exam_star { width: 100%; height: 45px; }
.banner .b_img1 .test .exam ._box2 .exam_star a { margin-bottom: 9px; color: #fff; font-size: 14px; font-weight: 400; }
.banner .b_img1 .test .exam ._box1:hover { background: rgba(0, 0, 0, 0.8); }
.banner .b_img1 .test .exam ._box2:hover { background: rgba(0, 0, 0, 0.8); }
.banner .b_img1 .test .exam .guide { width: 559px; height: 343px; position: absolute; left: 200px; top: 0; background: rgba(255, 255, 255, 0.9); padding-top: 24px; padding-left: 24px; -webkit-box-sizing: border-box; box-sizing: border-box; display: none; }
.banner .b_img1 .test .exam .guide .guide_dl1 { width: 100%; height: 50px; margin-bottom: 20px; }
.banner .b_img1 .test .exam .guide .guide_dl1 dt { font-size: 15px; }
.banner .b_img1 .test .exam .guide .guide_dl2 { width: 100%; height: 105px; margin-bottom: 13px; }
.banner .b_img1 .test .exam .guide .guide_dl3 { width: 100%; height: 105px; }
.banner .b_img1 .test .exam .guide dt { font-size: 14px; color: #060001; margin-bottom: 12px; font-weight: 500; margin-left: -1px; }
.banner .b_img1 .test .exam .guide dd { float: left; margin-right: 18px; margin-bottom: 13px; line-height: 14px; }
.banner .b_img1 .test .exam .guide dd a { font-size: 12px; color: #666; }
.banner .b_img1 .test .exam .guide dd .super_link { color: #c83645; }
.banner .b_img1 .test .exam .guide ul li { float: left; margin-right: 18px; line-height: 14px; }
.banner .b_img1 .test .exam .guide ul li a { font-size: 12px; color: #666; }
.banner .b_img1 .test .exam .guide ul li .super_link { color: #c83645; }
.banner .b_img1 .test .exam .guide dd:last-child { margin-right: 0; }
.banner .b_img1 .test .exam .guide .wow { width: 59px; height: 14px; border-right: 1px solid #666; margin-right: 12px; }
.banner .b_img1 .test .exam .guide .wow a { color: #000; }
.banner .b_img1 .test .exam .guide .super_dd { width: 100%; margin-right: 0; }
.banner .b_img1 .test .exam ._god { -webkit-transition: all .3s ease; transition: all .3s ease; opacity: 1; }
.banner .b_img1 .compreh { width: 100%; height: 343px; position: absolute; top: 0; left: 0; }
.banner .b_img1 .compreh .img_ing { width: 100%; height: 343px; display: none; position: absolute; top: 0; left: 0; }
.banner .b_img1 .compreh .img_ing a { width: 100%; height: 100%; }
.banner .b_img1 .compreh .img_ing:nth-of-type(1) { display: block; }
.banner .b_img1 .compreh .com_txt { position: absolute; width: 630px; height: 33px; bottom: -33px; left: 50%; margin-left: -315px; color: #fff; line-height: 15px; z-index: 99; }
.banner .b_img1 .compreh .com_txt p { font-size: 14px; text-align: center; float: left; width: 210px; height: 15px; margin-top: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 10px; padding-right: 10px; cursor: pointer; }
.banner .b_img1 .compreh .com_txt p:nth-of-type(2) { border-right: 1px solid #fff; border-left: 1px solid #fff; }
.banner .b_img1 .compreh .com_txt .btn_act { color: #ff8a00; }

.Awesome { margin: 0 auto 30px; width: 1202px; height: 97px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.Awesome .Aw_m { width: 285px; height: 97px; background: white; border-radius: 5px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 15px; padding-right: 15px; }
.Awesome .Aw_m .Aw_item { width: 186px; margin-right: 5px; height: 72px; }
.Awesome .Aw_m .Aw_item h3 { font-size: 18px; font-weight: 400; color: black; height: 20px; margin-bottom: 11px; }
.Awesome .Aw_m .Aw_item h3 a { color: black; }
.Awesome .Aw_m .Aw_item .Aw_link { width: 100%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; font-size: 14px; font-weight: 400; color: #666666; line-height: 20px; height: 40px; }
.Awesome .Aw_m .Aw_img { width: 60px; height: 60px; }

.focus { width: 1202px; margin: 0 auto 50px; height: 292px; }
.focus .fs_tank1 { width: 603px; height: 292px; background: white; float: left; margin-right: 22px; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 30px; padding-top: 21px; }
.focus .fs_tank1 .f_follow { width: 530px; height: 23px; line-height: 23px; margin-bottom: 24px; }
.focus .fs_tank1 .f_follow span { float: left; font-size: 18px; font-weight: 400; color: black; cursor: pointer; }
.focus .fs_tank1 .f_follow .fs_box { width: 93px; border-right: 2px solid #C4182D; margin-right: 25px; }
.focus .fs_tank1 .f_follow .super_c { color: #C4182D; }
.focus .fs_tank1 .f_list { width: 545px; height: 175px; display: none; }
.focus .fs_tank1 .f_list .f_trable { float: left; width: 245px; height: 175px; margin-right: 50px; }
.focus .fs_tank1 .f_list .f_trable li a { width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 28px; color: #666; font-size: 14px; }
.focus .fs_tank1 .f_list .f_trable li a span { font-weight: 400 !important; margin-right: 4px; }
.focus .fs_tank1 .f_list .f_trable li a:hover { color: #c4182d; -webkit-transition: all .3s ease; transition: all .3s ease; }
.focus .fs_tank1 .f_list .f_trable:nth-of-type(2) { margin-right: 0; }
.focus .fs_tank1 .f_list:first-child { display: block; }
.focus .fs_tank2 { width: 276px; height: 292px; background: white; float: left; margin-right: 24px; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 30px; padding-top: 21px; }
.focus .fs_tank2 h3 { font-weight: 400; font-size: 18px; color: #000; height: 23px; line-height: 23px; padding-left: 10px; border-left: 2px solid #C4182D; margin-bottom: 28px; }
.focus .fs_tank2 .fs_link2 { width: 214px; height: 90px; margin-bottom: 18px; }
.focus .fs_tank2 .f_trable { width: 214px; height: 88px; }
.focus .fs_tank2 .f_trable li a { width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 16px; color: #666; font-size: 14px; margin-bottom: 16px; }
.focus .fs_tank2 .f_trable li a span { font-weight: 400 !important; margin-right: 4px; }
.focus .fs_tank2 .f_trable li a:hover { color: #c4182d; -webkit-transition: all .3s ease; transition: all .3s ease; }
.focus .fs_tank3 { width: 276px; height: 292px; background: white; float: left; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 30px; padding-top: 21px; position: relative; }
.focus .fs_tank3 h3 { font-weight: 400; font-size: 18px; color: #000; height: 23px; line-height: 23px; padding-left: 10px; border-left: 2px solid #C4182D; margin-bottom: 24px; }
.focus .fs_tank3 .data { width: 220px; height: 80px; margin-bottom: 10px; }
.focus .fs_tank3 .data .means { float: left; width: 83px; height: 17px; line-height: 17px; position: relative; margin-bottom: 9px; cursor: pointer; }
.focus .fs_tank3 .data .means img { width: 15px; height: 17px; float: left; }
.focus .fs_tank3 .data .means p { float: right; color: #666; font-size: 14px; }
.focus .fs_tank3 .data .means .data2_img { position: absolute; top: 0; left: 0; display: none; }
.focus .fs_tank3 .data .means:nth-of-type(2n) { float: right; }
.focus .fs_tank3 form .input_txt { color: #666; font-size: 14px; padding-left: 10px; -webkit-box-sizing: border-box; box-sizing: border-box; height: 20px; width: 220px; border: 1px solid #666; margin-bottom: 12px; outline: none; }
.focus .fs_tank3 form ._phone { width: 220px; height: 20px; margin-bottom: 12px; }
.focus .fs_tank3 form ._phone .input_txt2 { float: left; width: 120px; height: 20px; border: 1px solid #666; outline: none; padding-left: 10px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.focus .fs_tank3 form ._phone .btn { border: 0; float: right; width: 90px  !important;  height: 20px; text-align: center; font-size: 12px; color: #333; padding: 0; background: #fff; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #666; cursor: pointer; }
.focus .fs_tank3 .f_pop { width: 115px; height: 24px; line-height: 24px; text-align: center; color: #c4182d; border: 1px solid #c4182d; border-radius: 15px; margin-left: 47px; cursor: pointer; }
.focus .fs_tank3 .Mask { position: absolute; top: 0; left: 0; width: 276px; height: 292px; background: rgba(0, 0, 0, 0.6); display: none; z-index:5;}
.focus .fs_tank3 .Mask .close { position: absolute; top: 8px; right: 12px; width: 16px; height: 16px; border-radius: 50%; cursor: pointer; }
.focus .fs_tank3 .Mask .close .img_2 { display: none; }
.focus .fs_tank3 .Mask .close:hover img { display: none; }
.focus .fs_tank3 .Mask .close:hover .img_2 { display: block; }
.focus .fs_tank3 .Mask .code { margin: 58px auto 0; width: 139px; height: 153px; background: #c4182d; overflow: hidden; }
.focus .fs_tank3 .Mask .code img { width: 98px; height: 98px; margin: 15px auto 9px; }
.focus .fs_tank3 .Mask .code p { color: #fff; font-size: 12px; text-align: center; }

.Train { width: 1202px; height: 895px; margin: 0 auto 50px; }
.Train .train_Count { float: left; width: 900px; height: 895px; }
.Train .train_Count .train_cpa { width: 100%; height: 44px; line-height: 44px; margin-bottom: 30px; }
.Train .train_Count .train_cpa img { float: left; width: 47px; height: 44px; margin-right: 18px; }
.Train .train_Count .train_cpa h1 { float: left; font-size: 32px; font-weight: 400; color: black; }
.Train .train_Count .major { width: 900px; height: 248px; }
.Train .train_Count .major .stage_le { width: 832px; height: 248px; margin: 0 auto 39px; }
.Train .train_Count .major .stage_le .s_star { width: 100%; height: 23px; line-height: 23px; margin-bottom: 23px; }
.Train .train_Count .major .stage_le .s_star h3 { float: left; width: 137px; text-align: center; border-left: 2px solid #C4182D; color: #000; font-size: 18px; height: 23px; font-weight: 400; }
.Train .train_Count .major .stage_le .s_star h3 a { color: #000; }
.Train .train_Count .major .stage_le .s_star .tit_sbox { float: right; font-size: 14px; color: #666; }
.Train .train_Count .major .stage_le .s_star .tit_sbox a { display: inline; font-size: 14px; color: #666; margin-right: 15px; }
.Train .train_Count .major .stage_le .s_planting1 { width: 100%; height: 200px; position: relative; }
.Train .train_Count .major .stage_le .s_planting1 .s_box { width: 268px; height: 200px; background: white; }
.Train .train_Count .major .stage_le .s_planting1 .s_box .s_im { width: 268px; height: 131px; background: -webkit-gradient(linear, left top, right top, from(#57aaf8), to(#2f40e6)); background: linear-gradient(90deg, #57aaf8, #2f40e6); overflow: hidden; }
.Train .train_Count .major .stage_le .s_planting1 .s_box .s_im .s_wk { width: 53px; height: 24px; background: #1b28a3; margin-top: 10px; margin-bottom: 9px; border-radius: 0 12px 12px 0; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 10px; color: #fff; line-height: 24px; }
.Train .train_Count .major .stage_le .s_planting1 .s_box .s_im .s_wk_exp { width: 75px; height: 24px; background: #1b28a3; margin-top: 10px; margin-bottom: 9px; border-radius: 0 12px 12px 0; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 10px; color: #fff; line-height: 24px; }
.Train .train_Count .major .stage_le .s_planting1 .s_box .s_im ._p1 { text-align: center; color: #fff; font-size: 20px; font-family: MicrosoftYaHei; font-weight: 400; height: 20px; line-height: 20px; margin-bottom: 23px; }
.Train .train_Count .major .stage_le .s_planting1 .s_box .s_im ._p2 { text-align: center; color: #fff; font-size: 14px; font-family: MicrosoftYaHei; font-weight: 400; height: 15px; line-height: 15px; }
.Train .train_Count .major .stage_le .s_planting1 .s_box .s_im ._px { line-height: 29px; font-size: 20px; font-family: MicrosoftYaHei; font-weight: 400; color: white; text-align: center; margin-top: 38px; }
.Train .train_Count .major .stage_le .s_planting1 .s_box .s_im2 { background: -webkit-gradient(linear, left top, right top, from(#985fec), to(#b49df3)); background: linear-gradient(90deg, #985fec, #b49df3); }
.Train .train_Count .major .stage_le .s_planting1 .s_box .s_im3 { background: -webkit-gradient(linear, left top, right top, from(#f78349), to(#e6432f)); background: linear-gradient(90deg, #f78349, #e6432f); }
.Train .train_Count .major .stage_le .s_planting1 .s_box .random ._p3 { line-height: 36px; font-size: 14px; font-family: MicrosoftYaHei; font-weight: 400; color: #333333; margin-left: 9px; }
.Train .train_Count .major .stage_le .s_planting1 .s_box .random .many { width: 252px; margin-left: 9px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 17px; }
.Train .train_Count .major .stage_le .s_planting1 .s_box .random .many ._p4 { font-size: 12px; font-family: MicrosoftYaHei; font-weight: 400; color: #666666; margin-right: 10px; }
.Train .train_Count .major .stage_le .s_planting1 .s_box .random .many ._p5 { font-size: 16px; font-family: MicrosoftYaHei; font-weight: 400; color: #bd0011; margin-right: 58px; }
.Train .train_Count .major .stage_le .s_planting1 .s_box .random .many ._p6 { font-size: 14px; font-family: MicrosoftYaHei; font-weight: 400; color: #333333; }
.Train .train_Count .major .stage_le .s_planting1 .s_box .random .many ._p7 { font-size: 14px; font-family: MicrosoftYaHei; font-weight: 400; color: #333333; }
.Train .train_Count .major .stage_le .s_planting1 .s_box .random .many img { width: 16px; height: 15px; margin-right: 5px; }
.Train .train_Count .major .stage_le .s_planting1 .s_box .random .many ._link1 { font-size: 14px; font-family: MicrosoftYaHei; font-weight: 400; color: #bd0011;  position:absolute; right:15px; }
.Train .train_Count .major .stage_le .s_planting1 .s_box .random .many img{position:absolute; right:75px; }
.Train .train_Count .major .stage_le .s_planting1 .s_box .random .many2 { width: 248px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.Train .train_Count .major .stage_le .s_planting1 .swiper-button-prev { left: -40px; width: 22px; height: 22px; background: none; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); border-top: 2px solid #CFCFCF; border-left: 2px solid #CFCFCF; outline: none; }
.Train .train_Count .major .stage_le .s_planting1 .swiper-button-next { right: -40px; width: 22px; height: 22px; background: none; -webkit-transform: rotate(45deg); transform: rotate(45deg); border-top: 2px solid #CFCFCF; border-right: 2px solid #CFCFCF; outline: none; }
.Train .train_Count .major .stage_le .s_planting1 .swiper-button-next:hover { border-color: #000; }
.Train .train_Count .major .stage_le .s_planting1 .swiper-button-prev:hover { border-color: #000; }
.Train .train_down { width: 274px; height: 895px; float: right; }
.Train .train_down .Time { width: 100%; height: 44px; line-height: 44px; margin-bottom: 30px; font-size: 14px; font-family: MicrosoftYaHei; font-weight: 400; color: black; overflow: hidden; }
.Train .train_down .Time .swiper-container { height: 44px !important; }
.Train .train_down .Time p { height: 44px; }
.Train .train_down .Time span { margin-left: 4px; margin-right: 3px; color: #C4182D; }
.Train .train_down .t { width: 274px; height: 814px; background: white; -webkit-box-sizing: border-box; box-sizing: border-box; padding-top: 22px; }
.Train .train_down .t .s_star2 { width: 210px; height: 23px; line-height: 23px; margin-bottom: 23px; margin-left: 32px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.Train .train_down .t .s_star2 h3 { float: left; padding-left: 10px; text-align: center; border-left: 2px solid #C4182D; color: #000; font-size: 18px; height: 23px; font-weight: 400; }
.Train .train_down .t .s_star2 .tit_sbox { float: right; font-size: 14px; color: #666; }
.Train .train_down .t .s_star2 .tit_sbox a { display: inline; font-size: 14px; color: #666; }
.Train .train_down .t .s_star3 { width: 100%; border-top: 1px solid #F2F0F0; margin-bottom: 22px; }
.Train .train_down .t .swiper-containerx5 { width: 260px; height: 295px; margin: 0 auto 10px; }
.Train .train_down .t .swiper-containerx5 .n_swiper { width: 260px; height: 77px; margin-bottom: 28px; }
.Train .train_down .t .swiper-containerx5 .n_swiper .sq_link6 { width: 76px; height: 77px; border-radius: 50%; margin-right: 12px; }
.Train .train_down .t .swiper-containerx5 .n_swiper .pd_cola { width: 165px; height: 18px; margin-top: 4px; }
.Train .train_down .t .swiper-containerx5 .n_swiper .pd_cola .pd_link2 { width: 100%; height: 17px; line-height: 17px; font-size: 14px; font-weight: 400; color: #060001; margin-bottom: 13px; }
.Train .train_down .t .swiper-containerx5 .n_swiper .pd_cola .pd_link2 ._linkx1 { float: left; width: 50px; height: 17px; border-right: 1px solid #999999; margin-right: 8px; }
.Train .train_down .t .swiper-containerx5 .n_swiper .pd_cola .pd_link2 p { float: left; margin-right: 8px; }
.Train .train_down .t .swiper-containerx5 .n_swiper .pd_cola .pd_link2 ._linkx2 { float: left; width: 18px; height: 17px; }
.Train .train_down .t .swiper-containerx5 .n_swiper .pd_cola ._show { width: 100%; height: 44px; font-size: 14px; font-family: MicrosoftYaHei; font-weight: 400; color: #666666; line-height: 22px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.Train .train_down .t ._link2 { width: 237px; height: 112px; margin: 0 auto 30px; }
.Train .train_down .t .s_starx { width: 210px; height: 23px; line-height: 23px; margin-bottom: 12px; margin-left: 32px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.Train .train_down .t .s_starx h3 { float: left; padding-left: 10px; text-align: center; border-left: 2px solid #C4182D; color: #000; font-size: 18px; height: 23px; font-weight: 400; margin-bottom: 0; }
.Train .train_down .t .s_starx .tit_sbox { float: right; font-size: 14px; color: #666; }
.Train .train_down .t .s_starx .tit_sbox a { display: inline; font-size: 14px; color: #666; }
.Train .train_down .t ._php { width: 100%; font-size: 14px; font-family: MicrosoftYaHei; font-weight: 400; color: #060001; text-align: center; line-height: 22px; height: 22px; margin-bottom: 8px; }
.Train .train_down .t ._img4 { width: 88px; height: 90px; margin: 0 auto; }
.Train .train_down .t ._php2 { text-align: center; font-size: 14px; font-family: MicrosoftYaHei; font-weight: 400; color: #666666; line-height: 22px; }

.information { width: 1202px; height: 330px; margin: 0 auto 50px; }
.information .train_cpa { width: 100%; height: 55px; line-height: 55px; margin-bottom: 30px; }
.information .train_cpa img { float: left; width: 47px; height: 55px; margin-right: 20px; }
.information .train_cpa h1 { float: left; font-size: 32px; font-weight: 400; color: black; }
.information .list { width: 100%; height: 242px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.information .list .item { width: 275px; height: 242px; background: white; padding-left: 19px; padding-top: 20px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.information .list .item h3 { height: 23px; line-height: 23px; width: 100%; margin-left: 11px; padding-left: 10px; font-size: 18px; border-left: 2px solid #C4182D; font-family: MicrosoftYaHei; font-weight: 400; color: black; margin-bottom: 12px; }
.information .list .item h3 a { color: black; }
.information .list .item ._ul1x { height: 16px; line-height: 16px; width: 237px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 15px; }
.information .list .item ._ul1x li { font-size: 14px; font-weight: 400; color: #000; cursor: pointer; }
.information .list .item ._ul1x .super_c { color: #C4182D; }
.information .list .item .bt3 { width: 80px; margin-left: 76px; }
.information .list .item .f_tb { width: 222px; height: 132px; margin-left: 6px; display: none; }
.information .list .item .f_tb li a { width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 16px; color: #666; font-size: 14px; line-height: 28px; }
.information .list .item .f_tb li a span { font-weight: 400 !important; margin-right: 4px; }
.information .list .item .f_tb li a:hover { color: #c4182d; -webkit-box-shadow: 0 0 5px #666; box-shadow: 0 0 5px #666; -webkit-transition: all .3s ease; transition: all .3s ease; }
.information .list .item .f_tb:nth-of-type(1) { display: block; }
.information .list .item .f_tbx { margin-top: 22px; }

.Enter { width: 1202px; height: 470px; margin: 0 auto 50px; }
.Enter .train_cpa { width: 100%; height: 44px; line-height: 44px; margin-bottom: 30px; }
.Enter .train_cpa img { float: left; width: 47px; height: 44px; margin-right: 18px; }
.Enter .train_cpa h1 { float: left; font-size: 32px; font-weight: 400; color: black; }
.Enter .Album { width: 100%; height: 395px; }
.Enter .Album p { position: absolute; bottom: 0; left: 0; z-index: 1; width: 100%; height: 28px; background: rgba(0, 0, 0, 0.6); text-align: center; font-size: 14px; font-weight: bold; color: white; line-height: 28px; }
.Enter .Album .Album_img1 { float: left; width: 460px; height: 395px; position: relative; margin-right: 20px; overflow: hidden; cursor: pointer; }
.Enter .Album img:hover { -webkit-transition: all .3s linear; transition: all .3s linear; -webkit-transform: scale(1.15); transform: scale(1.15); }
.Enter .Album .Album_img2 { width: 722px; height: 295px; float: left; }
.Enter .Album .Album_img2 .A-list { float: left; width: 227px; height: 188px; margin-bottom: 20px; margin-right: 20px; position: relative; overflow: hidden; cursor: pointer; }
.Enter .Album .Album_img2 .A-list:nth-of-type(3n) { margin-right: 0; }

.top { width: 50px; height: 249px; position: fixed; top: 108px; right: 188px; background: #E34054; z-index: 9999; -webkit-transition: all .5s linear; transition: all .5s linear; }
.top .t_1 { width: 50px; height: 49px; border-bottom: 1px solid #fff; }
.top .t_1 p { -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; color: #fff; font-size: 14px; padding-top: 5px; height: 50px; cursor: pointer; }
.top .t_1 p:hover { background: #C4182D; }
.top .t_1:last-child { border-bottom: 0; }
.top .t_1 a{color: #fff; font-size: 14px; }
.top .box_1 { width: 100px; height: 50px; display: none; background: #e34054; position: absolute; top: 0; left: -100px; line-height: 50px; color: #fff; font-size: 12px; text-align: center; }
.top .box_2 { width: 100px; height: 115px; background: #e34054; position: absolute; top: 50px; left: -100px; display: none; }
.top .box_2 img { width: 87px; height: 87px; margin: 5px; }
.top .box_2 span { display: block; font-size: 12px; color: #fff; text-align: center; }
.top .box_3 { width: 100px; height: 115px; background: #e34054; position: absolute; top: 150px; left: -100px; display: none; }
.top .box_3 img { width: 87px; height: 87px; margin: 5px; }
.top .box_3 span { display: block; font-size: 12px; color: #fff; text-align: center; }
.top .t_1:hover .box_1 { display: block !important; }
.top .t_1:hover .box_2 { display: block !important; }
.top .t_1:hover .box_3 { display: block !important; }

.super_top { top: 255px; }

@media (max-width: 1680px) { .top { right: 0; } }
footer { width: 100%; min-width: 1280px; height: 418px; background: #333333; }
footer .Final { width: 1202px; height: 418px; margin: 0 auto; -webkit-box-sizing: border-box; box-sizing: border-box; padding-top: 30px; }
footer .Final .about_us { width: 100%; height: 160px; margin-bottom: 42px; }
footer .Final .about_us li { font-size: 14px; font-weight: 400; color: #dddddd; line-height: 26px; text-align: center; }
footer .Final .about_us .top_1 { color: #fff; height: 25px; border-bottom: 1px solid #fff; text-align: center; line-height: 20px; margin-bottom: 8px; }
footer .Final .about_us .list_1 { float: left; width: 70px; height: 160px; margin-right: 85px; }
footer .Final .about_us .list_2 { float: left; width: 88px; height: 160px; margin-right: 88px; }
footer .Final .about_us .list_3 { float: left; width: 66px; height: 160px; margin-right: 90px; }
footer .Final .about_us .list_4 { float: left; width: 66px; height: 160px; margin-right: 220px; }
footer .Final .about_us .list_4 a, footer .Final .about_us .list_3 a, footer .Final .about_us .list_2 a, footer .Final .about_us .list_1 a { font-size: 14px; font-weight: 400; color: #dddddd; line-height: 26px; text-align: center; }
footer .Final .about_us .ewm_1 { width: 87px; height: 125px; float: left; margin-right: 80px; }
footer .Final .about_us .ewm_1 img { width: 87px; height: 87px; margin-bottom: 16px; }
footer .Final .about_us .ewm_1 p { text-align: center; font-size: 14px; font-weight: 400; color: white; }
footer .Final .about_us .ewm_2 { margin-right: 56px; }
footer .Final .about_us .p_btm { margin-top: 36px; font-size: 16px; font-weight: 400; color: white; line-height: 28px; float: left; max-width: 110px; white-space: nowrap; }
footer .Final .chain_link { width: 100%; height: 83px; margin-bottom: 36px; }
footer .Final .chain_link .chain { width: 100%; height: 26px; border-bottom: 1px solid #fff; color: #fff; font-size: 14px; font-weight: 400; margin-bottom: 5px; }
footer .Final .chain_link ._link { width: 100%; height: 52px; overflow: hidden; }
footer .Final .chain_link ._link a { line-height: 26px; float: left; margin-right: 25px; font-size: 14px; font-family: MicrosoftYaHei; font-weight: 400; color: white; }
footer .Final ._px1 { text-align: center; font-size: 14px; font-family: MicrosoftYaHei; font-weight: 400; color: white; line-height: 26px; }
footer .Final ._px1 a{color: white; display: inline-block;}

.tvicon{ width:15px; height:14px; display:inline-block;  margin-right:5px;}


/*右下漂浮广告开始*/
.float_layer {display:none; }
.float_layer h2 { height: 25px;  position: relative; }
.float_layer .min { width: 21px; height: 20px; background: url(/r/cms/www/bicpa/images/2020/min.png) no-repeat 0 bottom; position: absolute; top: 2px; right: 25px; }
.float_layer .min:hover { background: url(/r/cms/www/bicpa/images/2020/min.png) no-repeat 0 0; }
.float_layer .max { width: 21px; height: 20px; background: url/r/cms/www/bicpa/images/2020/max.png) no-repeat 0 bottom; position: absolute; top: 2px; right: 25px; }
.float_layer .max:hover { background: url(/r/cms/www/bicpa/images/2020/max.png) no-repeat 0 0; }
.float_layer .close { width: 21px; height: 20px; background: url(/r/cms/www/bicpa/images/2020/close.png) no-repeat 0 bottom; position: absolute; top: 2px; right: 3px; }
.float_layer .close:hover { background: url/r/cms/www/bicpa/images/2020/close.png) no-repeat 0 0; }
.float_layer .content { height:144px; width:180px; overflow: hidden; font-size: 14px; line-height: 18px; color: #666;  }
.float_layer .wrap2 { padding:0 }

/*右下漂浮广告结束*/