@charset "UTF-8";*{box-sizing: border-box;margin: 0;padding: 0;text-decoration: none;list-style: none;outline: none;transition: all .05s linear}.detail_page{padding-bottom: 50px}.detail_page p{word-break: break-all;word-wrap: break-word}input:-webkit-autofill{-webkit-box-shadow: 0 0 0px 1000px white inset !important}body{min-width: 1200px;letter-spacing: 0.02em;font-family: "Avenir", "Roboto", "Segoe UI", "Helvetica Neue", Arial, sans-serif;font-size: 13px;color: #0C0909}a,.arrow,.arrow_rotate{transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;-webkit-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out}img{border: 0}td{vertical-align: top}.contain{width: 1200px;position: relative;min-height: 1px;margin: 0 auto;vertical-align: top}.personal_center{margin-top: 40px}.submit{cursor: pointer}.backtop:hover,.submit:hover{z-index: 10;background: #d11f34;border: 1px solid #d11f34;color: #ffffff}.pc_ic_title{font-weight: bold;position: relative;height: 50px;line-height: 55px;padding-left: 44px;margin-bottom: 4px}.pc_ic_title .ic_collection{width: 36px;position: absolute;display: inline-flex;top: 8px;left: 0}.pc_list{display: table;width: 820px;margin: 0 auto 100px}.pc_list li{width: 820px;overflow: hidden;text-overflow: ellipsis;border-bottom: 1px solid rgb(220, 220, 220);padding: 20px 0}.pc_list li:first-child{border-top: 1px solid rgb(220, 220, 220)}.pc_list li a{color: #333 !important}.pc_list .search_title{width: 850px;padding: 60px 0 10px;margin: 0 auto;font-size: 16px;font-weight: bold;border-bottom: 1px solid rgb(220, 220, 220)}.left_nav{width: 320px;font-family: Avenir-Heavy;font-size: 17px;color: #0C0909}.left_nav .txt_link{display: table;width: 320px;border-radius: 3px;border-top-right-radius: 0;border-top-left-radius: 0;border: 1px solid rgb(220, 220, 220);position: relative;padding: 0 0 0}.detail_page .left_nav{margin-top: 24px}.detail_page .left_nav .txt_link .arrow{display: none;-webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);position: absolute;top: 50%;margin-top: -4px;right: 14px;border-color: #c8c8cd;border-style: solid;border-width: 2px 2px 0 0;height: 7px;width: 7px}.detail_page .left_nav .txt_link{display: table;width: 320px;border-radius: 3px 3px 0 0;border: 1px solid rgb(230, 230, 230);position: relative}.left_nav .txt_link>li{position: relative}.left_nav .txt_link li a{word-break: break-word;color: #0C0909 !important;font-size: 17px;padding: 10px 24px;position: relative;display: table;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}.left_nav .txt_link>li>a{display: table;font-size: 17px;padding: 16px 46px 16px 24px;width: 100%;word-break: break-all}.detail_page .left_nav .txt_link>li>a{font-weight: bold}.left_nav .txt_link li:hover>a{background-color: rgba(0, 0, 0, 0.05)}.left_nav .txt_link li:hover .arrow{border-color: #d11f34}.left_nav .txt_link .on>a{color: #d11f34 !important}.left_nav .txt_link>.on a .arrow{border-color: #d11f34}.left_nav .txt_link>li>a .arrow.arrow_rotate{transform: rotate(135deg);-ms-transform: rotate(135deg);-moz-transform: rotate(135deg);-webkit-transform: rotate(135deg);-o-transform: rotate(135deg)}.left_name_card .txt_link{box-shadow: none !important;width: auto;border: none !important;padding: 0}.left_nav .img_link{width: 320px;margin-top: 30px}.img_link li{margin-bottom: 14px}.img_link img{width: 100%}.ic_title{padding-bottom: 20px}.con_right{width: 820px;position: relative;top: 22px;padding-left: 20px}.content_div{word-wrap: break-word;word-break: normal}.content_div p{word-wrap: break-word;word-break: normal}.content_div p span{word-wrap: break-word;word-break: normal}.index_title{font-size: 28px;position: relative;padding: 25px 0}.index_title span{background-color: white;font-weight: 800;font-size: 34px;font-style: italic;color: #0C0909;line-height: 36px}.index_title:before{content: "";display: inline-block;width: 12px;height: 24px;background-image: url(/summercamp/dfiles/10791/img/title_before.jpg);background-repeat: no-repeat;background-size: 12px 24px}.head>.contain>a{display: table}.head{background-color: #fff}.head .contain{height: auto}.head .logo{font-size: 26px;font-weight: 800;position: relative;height: 60px;line-height: 45px;margin: 16px 0;color: #333 !important}.head .logo img{height: 60px;display: inline;position: relative;float: left;margin-right: 20px}.head .a{position: absolute;right: 0;text-align: right;top: 21px}.head .login{color: #232f49;margin: 0 0 0 20px}.head .login:hover{color: #47587b !important}.head .a{position: absolute;right: 0}.head .b{background-color: rgb(250, 250, 250);border: 1px solid rgb(220, 220, 220);border-radius: 36px;height: 36px;padding-left: 14px;position: absolute;right: 0;top: 35px;width: 300px}.head .b:hover{background-color: white}.head input{background-color: transparent;border: none;height: 34px;font-size: 15px;color: #232f49 !important;opacity: 1;width: 235px;margin-right: 40px}.head .submit{position: absolute;right: 0;top: 0;height: 34px;width: 40px;cursor: pointer}.head .submit img{position: relative;right: 10px;top: 7px;width: 20px;opacity: 1;transition: all 400ms cubic-bezier(.19, 1, .22, 1);-moz-transition: all 400ms cubic-bezier(.19, 1, .22, 1);-webkit-transition: all 400ms cubic-bezier(.19, 1, .22, 1);-o-transition: all 400ms cubic-bezier(.19, 1, .22, 1)}.head .b:hover .submit img{transition: all 400ms cubic-bezier(.19, 1, .22, 1);-moz-transition: all 400ms cubic-bezier(.19, 1, .22, 1);-webkit-transition: all 400ms cubic-bezier(.19, 1, .22, 1);-o-transition: all 400ms cubic-bezier(.19, 1, .22, 1)}.footer{background-color: #f0f0f0;color: white;position: relative;z-index: 1;padding-bottom: 20px;border-top: 1px solid #D9D9D9}.footer .logo{position: absolute;right: 0;display: block;bottom: 100px;height: 50px}.footer .a{float: left;margin-right: 80px}.footer ul{display: block}.footer ul li{padding-top: 6px;font-weight: 800;font-family: Avenir-Medium;font-size: 15px;color: #858484;line-height: 18px}.footer ul li a{color: #858484 !important;cursor: pointer}.footer ul li a:hover{color: #d11f34 !important;cursor: pointer}.footer ul li:first-child{padding-top: 30px;font-family: Avenir-Black;font-size: 24px;color: #222}.footer ul li:last-child{padding-bottom: 30px}.footer p{font-size: 13px;font-weight: 200;color: #6e6e6e;height: 50px;line-height: 47px;border-top: 1px solid rgba(255, 255, 255, 0.2)}.footer .logo{position: absolute;right: 0;bottom: 30px;display: block}.footer .copyright{position: absolute;right: 0;bottom: 0;opacity: 0.4;color: #858484 !important}.index_card{width: 820px;display: table}.index_card li{width: 390px;margin-bottom: 45px;float: left}.index_card li:nth-child(odd){margin-right: 40px}.index_card li a{color: #333 !important}.index_card li a .i_title{font-weight: bold;padding: 4px 0;font-family: Avenir-Black;font-size: 20px;color: #222222}.index_card li a .i_det{font-size: 14px;padding: 4px 0;line-height: 1.5em;font-family: Avenir-Medium;font-size: 14px;color: #999999}.index_card li a img{width: 100%;border-radius: 3px}.top_nav{text-align: center}.top_nav{height: 35px;font-weight: 200;position: relative;z-index: 20}.top_nav .nav{margin: 0 auto;height: 60px;display: flex;justify-content: center;text-align: center;position: relative;background-color: #EE1C23}.top_nav .nav li{position: relative;height: 60px;padding: 23px 4px;font-size: 15px;display: inline-flex}.top_nav .nav>li{border-right: 1px solid #CE0D14}.top_nav .nav>li:last-child{border-right: 0 solid #CE0D14}.top_nav .nav>li:first-child{position: relative}.top_nav .nav li .link{display: block;font-size: 18px;font-weight: bold;height: 24px;line-height: 24px;padding: 0 15px;position: relative;top: -4px}.top_nav .nav a{color: white !important;font-size: 18px;font-weight: bold}.top_nav .nav li:last-child a{border-right: 0px solid #f25063}.top_nav .nav .show_list{display: block;opacity: 1;overflow: auto;height: auto;color: #f5f5f5}.top_nav .nav-son{display: none;z-index: 100;position: absolute;padding: 0 20px 0;left: 0;top: 60px;opacity: 0;background-color: #EE1C23}.top_nav img{width: 10px;position: relative;left: 10px;top: 13px;display: none}.nav-son p{margin-top: 3px;border-radius: 3px}.nav-son a{display: block;white-space: nowrap;padding: 18px 20px;border-bottom: 1px solid rgba(255, 255, 255, 0.15)}.nav-son a:nth-of-type(1){border-top-left-radius: 4px;border-top-right-radius: 4px}.nav-son a:last-child{border-bottom-left-radius: 4px;border-bottom-right-radius: 4px}.nav-son .last{border-bottom: 0;padding-right: 20px !important}.top_nav .on{border-bottom: 2px solid #fff}.search_page .input{width: 560px;margin: 100px auto 0}.search_page .input{border: 1px solid rgb(227, 227, 227);background-color: rgb(255, 255, 255);box-shadow: 0 2px 6px 0px rgba(236, 236, 236, 0.4);width: 560px;position: relative;height: 58px;border-radius: 58px}.search_page .input input{width: 460px;margin-left: 30px;font-size: 22px;height: 55px;border: none;background-color: transparent}.search_page .input .submit{position: absolute;height: 58px;width: 58px;right: 0;top: 0;cursor: pointer}.search_page .input .submit img{height: 30px;width: 30px;right: -10px;top: 12px;position: relative}.search_page ul{display: table;width: 850px;margin: 0 auto 100px}.search_page ul li{width: 850px;overflow: hidden;text-overflow: ellipsis;border-bottom: 1px solid rgb(220, 220, 220);padding: 20px 0}.search_page ul li a{color: #333 !important}.search_page .search_title{width: 850px;padding: 60px 0 10px;margin: 0 auto;font-size: 16px;font-weight: bold;border-bottom: 1px solid rgb(220, 220, 220)}.download_page_li{display: table;margin: 0 auto 100px;width: 820px}.download_page_li li{border-bottom: 1px solid rgb(220, 220, 220);overflow: hidden;padding: 20px 0;text-overflow: ellipsis;width: 820px;padding-left: 30px}.download_page_li li a{color: #333 !important;position: relative}.download_page_li li a:hover{color: #006DE6 !important;position: relative}.download_page_li li i{position: absolute;top: -3px;left: -30px;width: 40px;display: block;height: 40px;background-repeat: no-repeat;z-index: 10}.download_page_li .pdf i{background-image: url(/summercamp/dfiles/10791/img/file_icon/file_pdf.jpg)}.download_page_li .excel i{background-image: url(/summercamp/dfiles/10791/img/file_icon/file_excel.jpg)}.download_page_li .ppt i{background-image: url(/summercamp/dfiles/10791/img/file_icon/file_ppt.jpg)}.download_page_li .word i{background-image: url(/summercamp/dfiles/10791/img/file_icon/file_word.jpg)}.download_page_li .zip i{background-image: url(/summercamp/dfiles/10791/img/file_icon/file_zip.jpg)}.q_a>div{margin-bottom: 50px}.q_a .question_title{margin-bottom: 20px;font-size: 20px;color: #d82539}.q_a .question{display: table;font-size: 17px}.q_a .answer{margin-bottom: 20px;font-size: 15px;line-height: 1.5em;text-align: justify}.login_page .logo{height: 60px;display: block;margin-top: 60px;margin-bottom: 20px}.login_page>div{background-color: rgba(0, 0, 0, 0.1);height: 500px;background-repeat: no-repeat;background-image: url(/summercamp/dfiles/10791/img/login_bg.jpg);position: relative}.login_page .input_area{border-radius: 3px;background-color: rgb(255, 255, 255);position: absolute;top: 20px;right: 20px;width: 360px;height: 460px;z-index: 8}.login_page .input_area{border-radius: 3px;background-color: rgb(255, 255, 255);position: absolute;top: 10px;right: 10px;width: 360px;height: 480px;z-index: 8}.login_page .input_area .title{padding: 15px 25px;font-size: 22px;opacity: 0.7;border-bottom: 1px solid rgb(220, 220, 220)}.login_page .out{padding: 10px 25px 6px}.login_page .out>div:first-child{padding: 0 0 4px;color: #333;opacity: 0.8;font-size: 12px}.login_page .out div input{background-color: transparent;border: 1px solid rgb(220, 220, 220);height: 40px;font-size: 14px;color: #232f49 !important;width: 310px;padding: 0 20px}.login_page .check{padding-left: 25px;font-size: 13px;margin-top: 10px;position: relative}.login_page .Sign_up{text-decoration: underline;position: absolute;right: 25px}.login_page .submit{background-color: #ee1d23;height: 40px;line-height: 40px;border-radius: 3px;font-size: 14px;width: 310px;padding: 0 20px;text-align: center;color: #fff !important;position: absolute;bottom: 16px;left: 25px}.login_page .warning{text-align: center;color: #ee1d23;position: absolute;bottom: 66px;width: 100%}.list_title{font-size: 28px;position: relative;padding: 25px 0}.list_title span{background-color: white;padding-right: 30px}.list_title i{position: absolute;top: 44px;height: 1px;width: 700px;z-index: -1;background-color: rgb(220, 220, 220)}.list_page_li{display: table;margin: 0 auto 100px;width: 820px}.list_page_li li{border-bottom: 1px solid rgb(220, 220, 220);overflow: hidden;padding: 20px 0;text-overflow: ellipsis;width: 800px}.list_page_li li a{color: #333 !important;position: relative;font-size: 16px}.detail_banner{margin: 0 auto 10px;width: 100%;height: 240px;background-color: rgb(240, 240, 240);background-repeat: no-repeat;-webkit-background-size: auto 240px;-moz-background-size: auto 240px;-o-background-size: auto 240px;background-position: top center;background-size: cover;background-image: url(/summercamp/dfiles/33694/74/72/7472923f9fd3d41c93a0b4b294b61650.jpg)}.detail_banner img{height: 300px;display: block;margin: 0 auto}.right_det{vertical-align: top}.right_det .det_title{font-size: 40px;display: block;font-weight: 800;margin-bottom: 40px;color: #222222}@-webkit-keyframes zoom_1{0%{-webkit-transform: scale(1, 1);opacity: 1 !important}100%{-webkit-transform: scale(0, 0);opacity: 0 !important}}@-webkit-keyframes zoom_2{0%{-webkit-transform: scale(0, 0);opacity: 0 !important}100%{-webkit-transform: scale(1, 1);opacity: 1 !important}}.right_det p{font-style: normal;font-size: 16px;line-height: 1.6em;text-rendering: optimizeSpeed}.right_det p img{max-width: 100%}.right_det p strong{font-weight: bold}.backtop{overflow: hidden;position: fixed;right: 30px;bottom: 180px;width: 40px;height: 0;text-align: center;line-height: 40px;font-size: 13px;color: #ffffff;cursor: pointer;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;z-index: 10;background-color: black}.backtop_top{height: 40px;border: 1px solid rgb(220, 220, 220);transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease}.left_name_card{width: 320px}.left_name_card>div{background: #FFFFFF;border: 1px solid #E6E6E6;border-radius: 6px;text-align: center}.left_name_card .head{display: block;width: 60px;height: 60px;border-radius: 50%;margin: 40px auto 5px;background-color: rgb(220, 220, 220)}.left_name_card .name{font-size: 17px;margin: 0;padding: 0;opacity: 0.5;font-weight: bold}.left_name_card .sing_out{font-size: 15px;margin: 36px 0 18px;display: block;color: #5F8CDC !important;letter-spacing: 0}.left_name_card .sing_out:hover{color: #0C4CBF !important;letter-spacing: 1px}.left_name_card .txt_link li{text-align: left}.left_name_card .txt_link li:first-child{padding-top: 20px}.left_name_card .txt_link li:last-child{padding-bottom: 10px}.left_name_card .txt_link a{display: block;word-break: break-all;color: #333 !important;font-size: 15px}.left_name_card .txt_link .on a{color: #d11f34 !important}.set_input{display: table;width: 820px}.set_input label{font-size: 15px;color: rgb(51, 51, 51);margin-bottom: 8px;display: block}.set_input li{margin-bottom: 25px}.set_input li div{height: 44px;padding: 0 10px;border-radius: 4px;background-color: rgb(249, 249, 249);border: solid 0.5px rgb(220, 220, 220)}.set_input li div input{height: 44px;color: #333;font-size: 15px;background-color: transparent;border-color: transparent;width: 100%}.set_input li .warning_tip{background-color: transparent;border: none;font-size: 12px;padding: 4px 0 0;opacity: 0.5;height: auto}.set_input .submit{display: block;width: 120px;height: 44px;line-height: 44px;border-radius: 4px;color: white;text-align: center;cursor: pointer;background-color: rgb(206, 30, 50)}.i_warning{padding: 4px 0 0 !important;background: transparent !important;border: medium none !important;height: auto !important;margin: 0 !important;color: #d11f34}.login_on a:not(login){color: #333 !important;position: relative;display: inline-table}.login_on a:hover{color: #000 !important}.login_on>a:first-child img{display: block;position: relative;top: -6px;left: -10px;width: 30px;float: left;border-radius: 50%;box-shadow: 0 0 1px rgba(0, 0, 0, 0.1)}.login_on .login{color: rgba(0, 0, 0, 0.2) !important}.login_on .login:hover{color: rgba(0, 0, 0, 0.5) !important}.big_tip{position: fixed;top: -50px;left: 0;margin: 0;padding: 0;width: 100%;height: 50px;line-height: 50px;min-width: 1200px;color: #fff;text-align: center;box-shadow: 0 2px 4px 0 #04741B;animation-name: tip_position_hide;-webkit-animation-name: tip_position_hide;animation-duration: 0.25s;-webkit-animation-duration: 0.25s;animation-timing-function: ease-in-out;-webkit-animation-timing-function: ease-in-out;animation-iteration-count: 1;-webkit-animation-iteration-count: 1;animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;display: none}.big_tip_green{background: #5DC372;z-index: 99;animation-name: tip_position;-webkit-animation-name: tip_position;animation-duration: 0.25s;-webkit-animation-duration: 0.25s;animation-timing-function: ease-in-out;-webkit-animation-timing-function: ease-in-out;animation-iteration-count: 1;-webkit-animation-iteration-count: 1;animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;display: block}.big_tip_yellow{background: #F9A720;box-shadow: 0 2px 4px 0 #C66603;z-index: 99;display: block;animation-name: tip_position;-webkit-animation-name: tip_position;animation-duration: 0.25s;-webkit-animation-duration: 0.25s;animation-timing-function: ease-in-out;-webkit-animation-timing-function: ease-in-out;animation-iteration-count: 1;-webkit-animation-iteration-count: 1;animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards}@-webkit-keyframes tip_position{0%{top: -55px;opacity: 0 !important;display: block}100%{top: 0;opacity: 1 !important}}@-webkit-keyframes tip_position_hide{0%{top: 0;opacity: 1 !important}100%{top: -55px;opacity: 0 !important}}.download>tbody>tr>td:nth-child(2){width: 820px !important}.index_banner{height: 400px}.bg_color_sp{background-color: #141722;position: absolute;left: 0;top: 0;height: 400px;z-index: 5}.banner_right_nav{position: absolute;right: 0;width: 300px;height: 400px;left: 900px;display: table-cell;vertical-align: middle}.banner_right_nav ul{flex-direction: column;height: 400px;padding-left: 25px !important;position: relative;width: 295px !important;z-index: 10;display: table-cell;vertical-align: middle;border-radius: 4px}.banner_right_nav ul li{list-style: none;display: inline-flex;background: rgba(0, 0, 0, 0.83);width: 275px !important;border-bottom: 1px solid rgba(255, 255, 255, 0.2);vertical-align: middle}.banner_right_nav ul li:last-child{border-bottom: 0px solid rgba(255, 255, 255, 0.3)}.banner_right_nav ul li:first-child{border-top: none !important}.banner_right_nav a{padding: 24px 20px;font-size: 15px;color: #fff !important;line-height: normal;text-align: right;width: 100% !important;word-break: break-all;vertical-align: middle;display: inline-block}.banner_right_nav a span{display: inline-block;line-height: normal}.index_banner .welcome{display: block;position: absolute;left: 0;bottom: 0;width: 320px;color: #fff;height: 50px;line-height: 50px;border-radius: 3px 3px 0 0;font-weight: 800;font-style: italic;font-size: 22px;text-align: center;opacity: 0.9;background: #EB0013}.left_nav_2{background-color: #FFFFFF;padding: 10px 0}.left_nav_2 li{margin-top: 1px;padding: 0px 0;box-sizing: inherit}.left_nav_2 li:hover{background-color: rgba(0, 0, 0, 0.02)}.left_nav_2 a{display: table;width: 100%;font-weight: 600;font-size: 10px;padding: 0 0;word-wrap: break-word}.side-title{font-size: 24px;width: 100%;height: 50px;text-align: left;padding: 15px 0 0 25px;font-weight: 600;background-image: linear-gradient(-270deg, #FFFFFF 0%, #EEEEEE 100%);background-image: -moz-linear-gradient(-270deg, #FFFFFF 0%, #EEEEEE 100%);background-image: -webkit-linear-gradient(270deg, #FFFFFF 0%, #EEEEEE 100%);background-image: -ms-linear-gradient(-270deg, #FFFFFF 0%, #EEEEEE 100%);color: rgba(0, 0, 0, 1);border-bottom: 1px solid rgba(0, 0, 0, 0.15)}.index_bg{width: 100%;min-width: 1200px;padding: 180px auto;background-image: url(/summercamp/dfiles/10791/img/index_bg.jpg);background-repeat: no-repeat;background-position: top center;background-attachment: fixed;background-color: rgba(0, 0, 0, 1);background-size: cover;text-align: center;height: 600px;display: block;color: #fff}.index_bg h1{padding-top: 180px;display: block;font-size: 40px;margin-bottom: 17px}.index_bg p{display: block;opacity: 0.8;font-size: 18px;color: #FFFFFF;letter-spacing: 0.5px;text-align: center;line-height: 21px}.buttonapply{display: block;width: 100%;margin-top: 60px}.index_bg a{display: inline-block;font-weight: 800;width: 260px;font-size: 32px;color: #FFFFFF !important;text-align: center;height: 115px;background: rgba(255, 255, 255, 0.1);border: 3px solid #FFFFFF;border-radius: 20px;margin: 20px;padding: 10px}.index_bg a:hover{background: rgba(255, 255, 255, 0.26)}.fm-flow-div{background: #1a59b7;color: #ffffff;overflow: hidden;z-index: 9999;position: fixed;padding: 5px;text-align: center}.fm-flow-center{right: 2px;top: 28%;height: 160px;width: 145px;padding: 20px;background-color: #4487E8;border-radius: 5px}.home-haibao{padding-top: 30px;padding-bottom: 30px;width: 1200px;position: relative;margin: 0 auto}
