.necessary{background-color: RED;color: WHITE;font-weight: BOLD;border-radius: 5px;padding-left: 10px;padding-right: 10px;font-size: 14px;padding-top: 2px;padding-bottom: 2px;margin-left: 15px;}
.link_img_title_logo{width: 115px}

@media screen and (max-width:640px){
.slider_wra{position: relative;height:450px;overflow: hidden;}
#slider_1{background-image: url(/image/main_pic.jpg);}
#slider_2{background-image: url(/image/main_pic_4.jpg);background-position-x: left;}
#slider_3{background-image: url(/image/main_pic_2.jpg);}
#slider_4{background-image: url(/image/main_pic_3.jpg);}
.main_pic_wra{background-position: center;background-repeat: no-repeat;background-size: cover;width: 100%;position: absolute;top: 0px;left: 0px;height:450px;}
.main_pic_panel{width: 100%;height:500px;}
.main_pic_panel_2{width: 100%;height:500px;}
.main_pic_top_word{padding-top:140px;font-size:20px;color:WHITE;font-weight:BOLD;text-shadow:2px 4px 4px #5f5f5f;}
.main_pic_top_word_2{padding-top: 70px;font-size:20px;color:WHITE;font-weight:BOLD;text-shadow:2px 4px 4px #5f5f5f;}
.main_pic_next_word{padding-top: 6px;font-size:20px;color:WHITE;font-weight:BOLD;text-shadow:2px 4px 4px #5f5f5f;}
.main_pic_sub_title{padding-top:20px;font-size:11px;color:WHITE;text-shadow:2px 4px 4px #5f5f5f;}
.main_pic_logo{width: 150px;}
.main_pic_top_expla_title {font-size:45px;padding-top:70px;text-shadow: 2px 4px 4px #5f5f5f;}
.main_pic_top_expla_word_wra{padding-top:30px;}
.main_pic_top_expla_words_wra{padding-top:10px;}
.main_pic_top_expla_word{display:inline-block;vertical-align:middle;font-size:21px;text-shadow:2px 4px 4px #5f5f5f;}
.main_pic_triangle {display:inline-block;vertical-align:middle;border: 10px solid transparent;border-left: 10px solid #FFFFFF;font-size: 0px;filter: drop-shadow(2px 2px 2px rgba(95,95,95,0.8));}
.main_pic_title{color: WHITE;font-weight: BOLD;}
.main_pic_title2{color: WHITE;font-weight: BOLD;width: 80%;margin-left: auto;margin-right: auto;text-align: left;}

.bgc{background-color: #F2EFE4;}
.button_cover{font-weight: BOLD;width: 100%;background-color: rgba(0,0,0,0.6);position: absolute;z-index:90;bottom: 0px;color: WHITE;font-size: 19px;padding-top:25px;padding-bottom:25px;text-align: center;}
.slider_button{border-radius: 5px;padding-top: 10px;padding-bottom: 10px;color: RED;background-color: WHITE;padding-right: 25px;padding-left: 25px;margin-left: 20px;}
.button_cover a{text-decoration: none;}

.whats_wra{width:100%;background-color: #F2EFE4;}
.whats_panel{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;}
.whats_title{font-size:18px;font-weight: BOLD;padding-top: 120px;}
.whats_line{background-color:#C7C7C7;width:350px;height:1px;margin-left:auto;margin-right:auto;margin-top:8px;margin-bottom:8px;}
.whats_eng{color:#E60039;font-size:14px;}
.whats_content{margin-top:80px;padding-bottom: 120px;}
.whats_content_right{display: inline-block;width: 84%;margin-top: 30px;vertical-align: middle;margin-bottom: 100px;}
.whats_content_left{max-width: 84%;text-align: left;font-size: 14px;line-height: 1.8;margin-left: auto;margin-right: auto;}
.what_image{width:100%;}
.cmp_content_left{display: inline-block;width: 84%;vertical-align: middle;}
.cmp_image{width:100%;}
.cmp_content_right{max-width: 84%;text-align: left;font-size: 14px;line-height: 1.8;margin-left: auto;margin-right: auto;margin-top: 30px;margin-bottom: 100px;}
.cmp_content_title{color:#052E6F}
.cmp_expla{color:ORANGE;font-size: 13px;font-weight: BOLD;margin-top: 30px;margin-bottom: 30px;line-height: 1.5;}


.ss_wra{width:100%;}
.ss_panel{width:100%;max-width:954px;margin-left:auto;margin-right:auto;}
.ss_title{font-size:18px;font-weight: BOLD;padding-top: 120px;}
.ss_line{background-color:#C7C7C7;width:350px;height:1px;margin-left:auto;margin-right:auto;margin-top:8px;margin-bottom:8px;}
.ss_eng{color:#E60039;font-size:14px;}
.ss_content{width:84%;margin-left: auto;margin-right: auto;margin-top:80px;padding-bottom:50px;font-size:14px;line-height: 1.8;text-align: left;}
.ss_button{background-color:#FF003F;width:84%;max-width:320px;height:47px;border-color: #FF003F;border-radius: 5px;color: WHITE;font-size: 14px;font-weight: BOLD;margin-bottom: 120px;}
.ss_content_bold{font-weight:BOLD;background-color: #EFEFEF;border-radius: 5px;display: block;padding: 20px;}

.sub_pic_wra{background-image: url(/image/sub_pic.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;height:440px;}

.features_wra{width:100%;}
.features_panel{width:90%;margin-left:auto;margin-right:auto;margin-bottom: 80px;margin-top: -135px;background-color: #FFF;border-radius: 5px;box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.16);}
.features_title{font-size:24px;font-weight: BOLD;padding-top:30px;}
.features_line{background-color:#C7C7C7;width:90%;height:1px;margin-left:auto;margin-right:auto;margin-top:8px;margin-bottom:8px;}
.features_eng{color:#E60039;font-size:14px;}
.features_content{margin-top:15px;padding-bottom:5px;font-size:14px;line-height: 1.8;text-align: left;}

.features_content_div{width:100%;}
.features_content_div_title{background-color: #E60039;font-size: 16px;color: WHITE;font-weight: BOLD;padding-top: 5px;padding-bottom: 5px;text-align: center;}
.features_img{width:100%;}
.features_word{text-align: left;font-size:14px;margin-top:10px;margin-bottom: 30px;width: 90%;margin-left: auto;margin-right: auto;}

.link_wra{width:100%;margin-bottom:115px;}
.link_panel{width: 100%;margin-left:auto;margin-right:auto;}
.link_content_div{margin-bottom: 30px;width: 90%;margin-right: auto;margin-left: auto;background-color:#F2EFE4;padding-bottom: 10px;}
.link_content_div_title{background-color:#052E6F;color:WHITE;font-size:16px;font-weight: BOLD;padding-top: 10px;padding-bottom: 10px;}
.link_content_div_title_user{background-color:#54BABA;color:WHITE;font-size:20px;font-weight: BOLD;padding-top: 10px;padding-bottom: 10px;}
.link_content_div_title_support{background-color:#3f8d36;color:WHITE;font-size:20px;font-weight: BOLD;padding-top: 10px;padding-bottom: 10px;}
.link_img{width:100%;background-image: url(/image/sougou_06.png);padding-bottom:40px;background-position: center;background-size: cover;}
.link_img_user{width:100%;background-image: url(/image/sougou_07.png);padding-bottom: 40px;background-position: center;background-size: cover;}
.link_img_support{width:100%;background-image: url(/registration_support/image/support_main_pic.jpg);padding-bottom: 40px;background-position: center;background-size: cover;}
.link_img_wra{max-width:370px;width:70%;margin-left: auto;margin-right: auto;margin-top: 25px;border: 5px solid #052E6F;}
.link_img_wra_user{max-width:370px;width:70%;margin-left: auto;margin-right: auto;margin-top: 25px;border: 5px solid #54BABA;}
.link_img_wra_support{max-width:370px;width:70%;margin-left: auto;margin-right: auto;margin-top: 25px;border: 5px solid #3f8d36;}
.link_img_title{text-shadow:2px 4px 4px #5f5f5f;padding-top:40px;font-size:12px;color:WHITE;padding-bottom: 5px;}
.link_img_for{padding-top: 5px;padding-bottom: 5px;color: WHITE;font-size: 17px;font-weight: BOLD;background-color: #052E6F;width: 165px;margin-left: auto;margin-right: auto;border-radius: 10px;margin-top: 10px;}
.link_img_for_user{padding-top: 5px;padding-bottom: 5px;color: WHITE;font-size: 17px;font-weight: BOLD;background-color: #54BABA;width: 165px;margin-left: auto;margin-right: auto;border-radius: 10px;margin-top: 10px;}
.link_img_for_support{padding-top: 5px;padding-bottom: 5px;color: WHITE;font-size: 17px;font-weight: BOLD;background-color: #3f8d36;width: 165px;margin-left: auto;margin-right: auto;border-radius: 10px;margin-top: 10px;}
.button_wra{margin-top:10px;}
.top_button{width:178px;height:50px;color:#676767;border:3px solid #C7C7C7;background-color:#FFFFFF;margin-left:10px;margin-right:10px;font-size:14px;font-weight:BOLD;border-radius: 5px;margin-bottom: 10px;}
.login_button{color:WHITE; background:linear-gradient(#FF9300,#EB5100);width:178px;height:50px;margin-left:10px;margin-right:10px;font-size:14px;font-weight:BOLD;border-radius: 5px;border-color:#EB5100;margin-bottom: 10px;}

.contact_wra{width:100%;margin-bottom:115px;}
.contact_panel{width:90%;max-width:1200px;margin-left:auto;margin-right:auto;}
.contact_title{width:100%;font-size:16px;border-radius: 5px 5px 0px 0px;background-color:#E22151;color:WHITE;font-weight: BOLD;padding-top: 10px;padding-bottom: 10px;}
.contact_content{max-width: 475px;width: 90%;margin-left: auto;margin-right: auto;}
.contact_word{color:#373A3C;font-size:16px;text-align: left;margin-top: 60px;line-height: 1.7;margin-bottom: 20px;}

#contact_form{border: 2px solid #D9D9D9;border-radius: 5px;padding-bottom:30px;}
.contact_key{color: #373A3C;margin-top: 20px;margin-left: 15px;text-align: left;}
.contact_value{margin-top: 20px;width: 90%;height: 45px;border-radius: 5px;font-size: 16px;}
.contact_value_text{margin-top: 20px;width: 90%;height: 200px;border-radius: 5px;font-size: 16px;resize: none;}
.send_button{width:140px;height:50px; background:linear-gradient(#FF9300,#EB5100);color:WHITE;border-radius: 4px;font-size:22px;margin-top: 30px;}

#contact_check_form{padding-bottom:30px;}
.contact_key_check{color: #373A3C;margin-top: 20px;margin-left: 10px;text-align: left;padding-left: 10px;background-color: #DBDBDB;font-weight: BOLD;padding-top: 10px;padding-bottom: 10px;width:88%;}
.contact_value_check{margin-top: 20px;text-align: left;margin-left: 20px;}

.menu_button_div2{display: inline-block;margin-left: 20px;margin-right: 20px;margin-top: 30px;}
.header_button2 {margin-left: auto;margin-right: auto;width: 185px;background-color: #052E6F;border-radius: 5px;color: WHITE;font-weight: BOLD;padding-top: 15px;padding-bottom: 15px;}
.header_button_user2 {margin-left: auto;margin-right: auto;width: 185px;background-color: #54BABA;border-radius: 5px;color: WHITE;font-weight: BOLD;padding-top: 15px;padding-bottom: 15px;}
.header_button_user3 {margin-left: auto;margin-right: auto;width: 185px;background-color: #3f8d36;border-radius: 5px;color: WHITE;font-weight: BOLD;padding-top: 15px;padding-bottom: 15px;}
.menu_button_word2{margin-top: 2px;font-size: 13px;}
.menu_button_div2 a{text-decoration: none;}

}

@media screen and (min-width:641px) {
.button_cover{font-weight: BOLD;width: 100%;background-color: rgba(0,0,0,0.6);position: absolute;z-index:90;bottom: 0px;color: WHITE;font-size: 19px;padding-top:25px;padding-bottom:25px;text-align: right;}
.slider_button{border-radius: 5px;padding-top: 10px;padding-bottom: 10px;color: RED;background-color: WHITE;padding-right: 25px;padding-left: 25px;margin-left: 20px;margin-right: 100px;}
.button_cover a{text-decoration: none;}

.slider_wra{position: relative;height:600px;overflow: hidden;}
#slider_1{background-image: url(/image/main_pic.jpg);}
#slider_2{background-image: url(/image/main_pic_4.jpg);}
#slider_3{background-image: url(/image/main_pic_2.jpg);}
#slider_4{background-image: url(/image/main_pic_3.jpg);}
.main_pic_wra{background-position: center;background-repeat: no-repeat;background-size: cover;width: 100%;position: absolute;top: 0px;left: 0px;height:600px;}
.main_pic_panel{width: 100%;max-width: 954px;height:450px;margin-left:auto;margin-right:auto;}
.main_pic_panel_2{width: 100%;max-width:550px;height:450px;margin-left:auto;text-align: left;}
.main_pic_title{font-size:40px;color:WHITE;font-weight:BOLD;}
.main_pic_title2{font-size:40px;color:WHITE;font-weight:BOLD;}
.main_pic_top_word{padding-top:163px;text-shadow:2px 4px 4px #5f5f5f;}
.main_pic_top_word_2{padding-top:150px;text-shadow:2px 4px 4px #5f5f5f;}
.main_pic_next_word{padding-top:15px;text-shadow:2px 4px 4px #5f5f5f;}
.main_pic_sub_title{padding-top:30px;font-size:19px;text-shadow:2px 4px 4px #5f5f5f;}
.main_pic_logo{width: 280px;}
.main_pic_top_expla_title {font-size: 60px;padding-top: 110px;text-shadow: 2px 4px 4px #5f5f5f;}
.main_pic_top_expla_word_wra{padding-top:30px;}
.main_pic_top_expla_word{display:inline-block;vertical-align:middle;padding-top:10px;font-size:36px;text-shadow:2px 4px 4px #5f5f5f;}
.main_pic_triangle {display:inline-block;vertical-align:sub;border: 15px solid transparent;border-left: 20px solid #FFFFFF;font-size: 0px;filter: drop-shadow(2px 2px 2px rgba(95,95,95,0.8));}

.whats_wra{width:100%;background-color: #F2EFE4;}
.whats_panel{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;}
.whats_title{font-size:30px;font-weight: BOLD;padding-top: 120px;}
.whats_line{background-color:#C7C7C7;width:350px;height:1px;margin-left:auto;margin-right:auto;margin-top:8px;margin-bottom:8px;}
.whats_eng{color:#E60039;font-size:14px;}
.whats_content{margin-top:80px;padding-bottom: 120px;}
.whats_content_right{display: inline-block;width: 49%;vertical-align: middle;}
.whats_content_left{display: inline-block;max-width: 372px;width: 40%;text-align: left;font-size: 17px;line-height: 1.8;vertical-align: middle;}
.what_image{width: 90%;margin-left: 7%;}
.cmp_content_left{display: inline-block;width: 49%;vertical-align: middle;}
.cmp_image{width: 90%;margin-right: 7%;}
.cmp_content_right{display: inline-block;max-width: 372px;width: 40%;text-align: left;font-size: 17px;line-height: 1.8;vertical-align: middle;}
.cmp_content_title{color:#052E6F}
.cmp_expla{color:ORANGE;font-size: 20px;font-weight: BOLD;margin-top: 40px;line-height: 1.5;}
.cmp_content{margin-top:40px;padding-bottom: 120px;}

.ump_content_title{color:#54BABA}

.ss_wra{width:100%;}
.ss_panel{width:90%;max-width:954px;margin-left:auto;margin-right:auto;}
.ss_title{font-size:30px;font-weight: BOLD;padding-top: 120px;}
.ss_line{background-color:#C7C7C7;width:350px;height:1px;margin-left:auto;margin-right:auto;margin-top:8px;margin-bottom:8px;}
.ss_eng{color:#E60039;font-size:14px;}
.ss_content{margin-top:80px;padding-bottom:50px;font-size:16px;line-height: 1.8;text-align: left;}
.ss_button{background-color:#FF003F;width:320px;height:47px;border-color: #FF003F;border-radius: 5px;color: WHITE;font-size: 18px;font-weight: BOLD;margin-bottom: 120px;}
.ss_content_bold{font-weight:BOLD;background-color: #EFEFEF;border-radius: 5px;display: block;padding: 20px;}

.bgc{background-color: #F2EFE4;}
.sub_pic_wra{background-image: url(/image/sub_pic.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;height: 0px;padding-bottom: 41%;}

.features_wra{width:100%;}
.features_panel{width:90%;max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom: 80px;}
.features_title{font-size:30px;font-weight: BOLD;padding-top: 120px;}
.features_line{background-color:#C7C7C7;width:350px;height:1px;margin-left:auto;margin-right:auto;margin-top:8px;margin-bottom:8px;}
.features_eng{color:#E60039;font-size:14px;}
.features_content{margin-top:80px;padding-bottom:50px;font-size:16px;line-height: 1.8;text-align: left;}

.features_content_div{width: 80%;max-width: 760px;margin-left: auto;margin-right: auto;text-align: center;}
.features_content_div_title{background-color: #E60039;font-size: 13px;color: WHITE;font-weight: BOLD;padding-top: 5px;padding-bottom: 5px;text-align: center;}
.features_img{width: 372px;height: auto;margin-top: 30px;}
.features_word{text-align: left;font-size:16px;margin-top: 30px;margin-bottom: 30px;}

.link_wra{width:100%;margin-bottom:115px;}
.link_panel{width:90%;max-width:1200px;margin-left:auto;margin-right:auto;}
.link_content_div{width:31%;margin-left:0.5%;margin-right:0.5%;display: inline-block;background-color:#F2EFE4;padding-bottom: 10px;}
.link_content_div_title{background-color:#052E6F;color:WHITE;font-size:20px;font-weight: BOLD;padding-top: 10px;padding-bottom: 10px;}
.link_content_div_title_user{background-color:#54BABA;color:WHITE;font-size:20px;font-weight: BOLD;padding-top: 10px;padding-bottom: 10px;}
.link_content_div_title_support{background-color:#3f8d36;color:WHITE;font-size:20px;font-weight: BOLD;padding-top: 10px;padding-bottom: 10px;}
.link_img{width:100%;background-image: url(/company/image/company_main_pic.jpg);padding-bottom:40px;background-position: center;background-size: cover;}
.link_img_user{width:100%;background-image: url(/image/sougou_07.png);padding-bottom: 40px;background-position: center;background-size: cover;}
.link_img_support{width:100%;background-image: url(/registration_support/image/support_main_pic.jpg);padding-bottom: 40px;background-position: center;background-size: cover;background-position-x: -75px;}
.link_img_wra{max-width:370px;width:70%;margin-left: auto;margin-right: auto;margin-top: 25px;border: 5px solid #052E6F;}
.link_img_wra_user{max-width:370px;width:70%;margin-left: auto;margin-right: auto;margin-top: 25px;border: 5px solid #54BABA;}
.link_img_wra_support{max-width:370px;width:70%;margin-left: auto;margin-right: auto;margin-top: 25px;border: 5px solid #3f8d36;}
.link_img_title{text-shadow:2px 4px 4px #5f5f5f;padding-top:40px;font-size:12px;color:WHITE;padding-bottom: 5px;}
.link_img_for{padding-top: 5px;padding-bottom: 5px;color: WHITE;font-size: 13px;font-weight: BOLD;background-color: #052E6F;width: 110px;margin-left: auto;margin-right: auto;border-radius: 10px;margin-top: 10px;}
.link_img_for_user{padding-top: 5px;padding-bottom: 5px;color: WHITE;font-size: 13px;font-weight: BOLD;background-color: #54BABA;width: 110px;margin-left: auto;margin-right: auto;border-radius: 10px;margin-top: 10px;}
.link_img_for_support{padding-top: 5px;padding-bottom: 5px;color: WHITE;font-size: 13px;font-weight: BOLD;background-color: #3f8d36;width: 110px;margin-left: auto;margin-right: auto;border-radius: 10px;margin-top: 10px;}
.button_wra{margin-top:10px;}
.top_button{width:152px;height:50px;color:#676767;border:3px solid #C7C7C7;background-color:#FFFFFF;margin-left:10px;margin-right:10px;font-size:12px;font-weight:BOLD;border-radius: 5px;margin-bottom: 10px;}
.login_button{color:WHITE; background:linear-gradient(#FF9300,#EB5100);width:152px;height:50px;margin-left:10px;margin-right:10px;font-size:12px;font-weight:BOLD;border-radius: 5px;border-color:#EB5100;margin-bottom: 10px;}

.contact_wra{width:100%;margin-bottom:115px;}
.contact_panel{width:90%;max-width:1200px;margin-left:auto;margin-right:auto;}
.contact_title{width:100%;font-size:26px;border-radius: 5px 5px 0px 0px;background-color:#E22151;color:WHITE;font-weight: BOLD;padding-top: 17px;padding-bottom: 17px;}
.contact_content{width:475px;margin-left: auto;margin-right: auto;}
.contact_word{color:#373A3C;font-size:16px;text-align: left;margin-top: 60px;line-height: 1.7;margin-bottom: 20px;}

#contact_form{border: 2px solid #D9D9D9;border-radius: 5px;padding-bottom:30px;}
.contact_key{color: #373A3C;margin-top: 20px;margin-left: 15px;text-align: left;}
.contact_value{margin-top: 20px;width: 90%;height: 45px;border-radius: 5px;font-size: 16px;}
.contact_value_text{margin-top: 20px;width: 90%;height: 200px;border-radius: 5px;font-size: 16px;resize: none;}
.send_button{width:140px;height:50px; background:linear-gradient(#FF9300,#EB5100);color:WHITE;border-radius: 4px;font-size:22px;margin-top: 30px;}

#contact_check_form{padding-bottom:30px;}
.contact_key_check{color: #373A3C;margin-top: 20px;margin-left: 10px;text-align: left;padding-left: 10px;background-color: #DBDBDB;font-weight: BOLD;padding-top: 10px;padding-bottom: 10px;width: 93%;}
.contact_value_check{margin-top: 20px;text-align: left;margin-left: 20px;}

.menu_button_div2{display: inline-block;margin-top: 60px;margin-left:20px;margin-right:20px;}
.header_button2 {width: 235px;background-color: #052E6F;border-radius: 5px;color: WHITE;font-weight: BOLD;padding-top: 15px;padding-bottom: 15px;}
.header_button_user2 {width: 235px;background-color: #54BABA;border-radius: 5px;color: WHITE;font-weight: BOLD;padding-top: 15px;padding-bottom: 15px;}
.header_button_user3 {width: 235px;background-color: #3f8d36;border-radius: 5px;color: WHITE;font-weight: BOLD;padding-top: 15px;padding-bottom: 15px;}
.menu_button_word2{margin-top: 2px;font-size: 15px;}

}
@media screen and (min-width:840px) {
.features_content_div_title {font-size: 15px;}
.link_img_title {padding-top: 60px;}
.link_img_user {padding-bottom: 60px;}
.link_img_support {padding-bottom: 60px;}
.link_img{padding-bottom: 60px;}

.link_img_for{font-size: 15px;width: 135px;}
.link_img_for_user{font-size: 15px;width: 135px;}
.link_img_for_support{font-size: 15px;width: 135px;}
.link_img_title_logo{width:130px;}

}
@media screen and (max-width:880px) {
.menu_button_div2 {display:block;}
}
@media screen and (min-width:1024px) {
.link_img_title {padding-top: 80px;}
.link_img_user {padding-bottom: 80px;}
.link_img_support {padding-bottom: 80px;}
.link_img{padding-bottom: 80px;}
.features_content_div_title {font-size: 17px;}
.link_img_for{font-size: 17px;width: 165px;}
.link_img_for_user{font-size: 17px;width: 165px;}
.link_img_for_support{font-size: 17px;width: 165px;}

}

@media screen and (min-width:1350px) {
.sub_pic_wra{background-image: url(/image/sub_pic.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;height: 0px;padding-bottom:550px;}
}