@media (min-width: 1200px) {
	.header .head_main .header-nav .menu_li:hover{
		background: rgba(6, 96, 184, .1);
		font-weight: 600;
		color: #0660B8;
		position: relative;
	}
	.header .head_main .header-nav .menu_li:hover::before{
		content: '';
		display: block;
		width: 100%;
		height: 5px;
		background: #0660B8;
		position: absolute;
		left: 0;
		top: 0;
		box-shadow: 0px 1px 8px 0px rgba(0,82,217,0.1991);
	}
	.index_modern .index_modern_body .item:hover .inbox .bg{
		opacity: 1;
	}
	.index_modern .index_modern_body .item:hover .inbox .tt{
		font-weight: 500;
		color: #0660B8;
	}
	.ear_form .ear_form_body .item:hover .img_box img,
	.pattern_proof .pattern_proof_body .rank_first:hover .img,
	.pattern_proof .pattern_proof_body .inbox:hover .img,
	.news_block .ul .item:hover .inbox .img img
	{
		transform: scale(1.1);
	}
	.ear_think .ear_think_body .ear_swiper .inbox:hover,
	.progress_file .progress_file_body .file_swiper .inbox:hover,
	.research_stone .research_stone_body .item:hover .inbox{
		background: #0660B8;
	}
	.ear_think .ear_think_body .ear_swiper .inbox:hover .tt,
	.ear_think .ear_think_body .ear_swiper .inbox:hover .p,
	.ear_think .ear_think_body .ear_swiper .inbox:hover .con,
	.progress_file .progress_file_body .file_swiper .inbox:hover .tt,
	.progress_file .progress_file_body .file_swiper .inbox:hover .p,
	.research_stone .research_stone_body .item:hover .inbox .status,
	.research_stone .research_stone_body .item:hover .inbox .title{
		color: #ffffff;
	}
	.ear_think .ear_think_body .ear_swiper .inbox:hover .btn_detail,
	.progress_file .progress_file_body .file_swiper .inbox:hover .btn_detail,
	.banner_in .banner_word .btn_box .btn:hover,
	.research_stone .research_stone_body .item:hover .inbox .btn{
		background: #FFFFFF;
		color: #0660B8;
		border-color: #FFFFFF;
	}
	.ear_think .ear_think_body .ear_swiper .inbox:hover .tt .circle,
	.research_stone .research_stone_body .item:hover .inbox .status .circle{
		background: #FFFFFF;
	}
	.ear_invitation .ear_invitation_ul .item:hover{
		color: #ffffff;
	}
	.ear_invitation .ear_invitation_ul .ear_invit_left .item:hover .bg{
		background: url(../images/ear_bg02.png) no-repeat;
		background-size: 100% 100%;
	}
	.ear_invitation .ear_invitation_ul .ear_invit_right .item:hover .bg{
		background: url(../images/ear_bg02.png) no-repeat;
		background-size: 100% 100%;
	}
	.announcement_blcok .content .btn_open:hover{
		background: #FFFFFF;
		color: #0660B8;
	}
	.pattern_manifesto .pattern_manifesto_body .item:hover img,
	.governance_reason .governance_reason_body .stone_ul .inbox:hover .img_box img,
	.governance_reason .governance_reason_body .oath_ul .item:hover .img_box img{
		transform: translateY(-20px);
	}
	.governance_system .governance_system_body .inbox:hover .p{
		color: #0660B8;
	}
	.governance_system .governance_system_body .inbox:hover .p::before{
		background: #0660B8;
	}
	.governance_system .governance_system_body .inbox:hover .btn,
	.research_work .tab_content .content .btn_box .btn:hover,
	.research_laboratory .research_laboratory_body .word .btn:hover{
		background: #0660B8;
		color: #fff;
	}
	.progress_file .progress_file_body .file_swiper .inbox:hover .tt{
		border-bottom-color: #fff;
	}
	.resource_core .resource_core_body .ul .item:nth-child(n+2):hover {
		background: #0660B8;
	}
	.resource_core .resource_core_body .ul .item:nth-child(n+2):hover .img img {
		transform: scale(1.1);
	}
	.resource_core .resource_core_body .ul .item:nth-child(n+2):hover .con .title .tl,
	.resource_core .resource_core_body .ul .item:nth-child(n+2):hover .con .tag,
	.resource_core .resource_core_body .ul .item:nth-child(n+2):hover .con .p,
	.news_block .ul .item:hover .inbox .content .title,
	.news_block .ul .item:hover .inbox .content .con, 
	.news_block .ul .item:hover .inbox .content .time{
		color: #fff;
	}
	.resource_core .resource_core_body .ul .item:nth-child(n+2):hover .con .icon_right{
		background: url(../images/icon_more_white.png) no-repeat;
		background-size: 100% 100%;
	}
	.news_block .ul .item:hover .inbox .content{
		background: #0660B8;
		border-color: #0660B8;
	}
	.pattern_engine .pattern_engine_body .img .item:hover{
		background: #fff;
		border: 7px solid #0660B8;
	}
	.pattern_engine .pattern_engine_body .img .item:hover .inbox{
		color: #0660B8;
	}
	
	
	
}
@media (max-width: 1850px) {
	.header .head_main .header-nav .menu_li{
		font-size: 16px;
		padding: 0 15px;
	}
	.header .head_main .header-nav .menu_li:first-child{
		padding: 0 20px;
	}
	.header .head_main .user_box{
		width: 130px;
		font-size: 16px;
		height: 36px;
		line-height: 36px;
	}
	.index_modern .index_modern_body .item .inbox{
		padding: 40px;
	}
	.index_modern .index_modern_body .item .inbox .tt{
		font-size: 30px;
	}
	.index_modern .index_modern_body .item .inbox .word{
		font-size: 18px;
	}
	
}
@media (max-width: 1600px) {
	.header .head_main .header-nav .menu_li{
		padding: 0 12px;
	}
	.index_modern .index_modern_body .item .inbox{
		padding: 40px 30px;
	}
	.index_modern .index_modern_body .item .inbox .tt{
		font-size: 28px;
	}
	.index_modern .index_modern_body .item .inbox .word{
		font-size: 16px;
	}
	.index_founder .index_founder_body .founder_img .tag{
		font-size: 20px;
		margin-top: 20px;
		line-height: 1.5;
	}
	.index_founder .index_founder_body .founder_word .tt{
		font-size: 30px;
		line-height: 1.5em;
		margin-bottom: 15px;
	}
	.index_founder .index_founder_body .founder_word .group{
		font-size: 18px;
		line-height: 1.8;
	}
	.index_change .index_change_body .item .inbox .con{
		padding: 15px 12px;
	}
	.index_change .index_change_body .item .inbox .tt{
		font-size: 18px;
		line-height: 1.4em;
		margin-bottom: 10px;
	}
	.index_change .index_change_body .item .inbox .p{
		font-size: 14px;
	}
	.index_mode .title{
		margin-bottom: 40px;
	}
	.index_mode .index_mode_body .title_in{
		font-size: 30px;
		line-height: 2em;
	}
	.index_mode .index_mode_body .mode_box{
		margin-top: 50px;
	}
	.index_mode .index_mode_body .inbox{
		padding: 70px 30px 50px;
	}
	.index_mode .index_mode_body .inbox .tt{
		font-size: 30px;
		line-height: 1.4em;
	}
	.index_mode .index_mode_body .inbox .p{
		font-size: 18px;
	}
	.swiper-button-prev, .swiper-button-next{
		width: 50px !important;
		height: 50px !important;
		margin-top: -25px !important;
	}
	.swiper-button-prev::after, .swiper-button-next::after{
		font-size: 22px !important;
	}
	.index_mode .index_mode_body .mode_box .swiper-button-next{
		right: -25px;
	}
	.index_mode .index_mode_body .mode_box .swiper-button-prev{
		left: -25px;
	}
	.index_friend .index_friend_body .item .inbox{
		height: 90px;
	}
	.footer{
		padding: 32px 0 22px;
	}
	.footer .link{
		padding-bottom: 15px;
	}
	.footer .link a{
		font-size: 16px;
		padding: 0 15px;
	}
	.footer .info{
		font-size: 14px;
	}
	.footer .info p{
		margin-top: 10px;
	}
	.common_window{
		width: 80px;
	}
	.common_window .title{
		font-size: 16px;
		line-height: 1.5;
		padding: 10px 0;
	}
	.common_window .ul{
		padding: 0 15px;
	}
	.common_window .ul .item{
		padding: 8px 0;
	}
	.common_window .ul .item .inbox{
		height: 50px;
		background-size: 35px 35px !important;
	}
	.ear_brand .ear_brand_body .tab_head .item{
		height: 42px;
		line-height: 40px;
		font-size: 18px;
		padding: 0 20px;
		margin: 0 10px;
	}
	.ear_brand .ear_brand_body .ear_tab_con .li{
		margin-top: 30px;
	}
	.ear_brand .ear_brand_body .ear_tab_con .tt,
	.ear_brand .ear_brand_body .ear_tab_con .p{
		font-size: 18px;
	}
	.public_title{
		font-size: 32px;
		margin-bottom: 40px;
	}
	.public_title .en{
		font-size: 16px;
		margin-left: 20px;
	}
	.ear_form .ear_form_body .item .word_box{
		padding: 35px 20px;
	}
	.ear_form .ear_form_body .item .word_box .name{
		font-size: 28px;
	}
	.ear_form .ear_form_body .item .word_box .tag{
		font-size: 20px;
		margin: 15px 0;
	}
	.ear_form .ear_form_body .item .word_box .word{
		font-size: 16px;
	}
	.ear_form .ear_form_body .item .word_box .btn{
		font-size: 18px;
		width: 130px;
		height: 42px;
		line-height: 42px;
	}
	.banner_in .banner_word .title{
		font-size: 32px;
		line-height: 1.4em;
	}
	.banner_in .banner_word .p{
		font-size: 20px;
	}
	.ear_think .ear_title{
		font-size: 30px;
		margin-bottom: 50px;
	}
	.ear_think .ear_think_body .ear_swiper .inbox{
		padding: 24px 18px;
	}
	.ear_think .ear_think_body .ear_swiper .inbox .tt{
		font-size: 20px;
	}
	.ear_think .ear_think_body .ear_swiper .inbox .p{
		font-size: 16px;
		margin: 18px 0 15px;
	}
	.ear_think .ear_think_body .ear_swiper .inbox .con{
		font-size: 15px;
	}
	.ear_think .ear_think_body .ear_swiper .inbox .btn_detail,
	.progress_file .progress_file_body .file_swiper .inbox .btn_detail{
		width: 110px;
		height: 34px;
		line-height: 32px;
		font-size: 16px;
	}
	.ear_invitation .ear_title,
	.pattern_manifesto .pattern_title{
		font-size: 30px;
	}
	.ear_invitation .ear_p,
	.pattern_manifesto .pattern_p{
		font-size: 18px;
		margin: 15px 0 30px;
	}
	.ear_invitation .ear_invitation_ul .item{
		font-size: 15px;
		width: 350px;
		margin-bottom: 25px;
	}
	.ear_invitation .ear_invitation_ul .ear_invit_left .item{
		padding: 10px 20px 10px 10px;
	}
	.ear_invitation .ear_invitation_ul .ear_invit_right .item{
		width: 380px;
		padding: 10px 10px 10px 20px;
	}
	.ear_value .ear_value_body{
		padding: 35px;
	}
	.ear_value .ear_value_body .ear_value_desc{
		font-size: 20px;
		padding-bottom: 25px;
		margin-bottom: 35px;
	}
	.ear_value .ear_value_body .value_box .word{
		font-size: 18px;
	}
	.announcement_blcok .content .title{
		font-size: 30px;
	}
	.announcement_blcok .content .btn_box{
		margin-top: 25px;
	}
	.announcement_blcok .content .btn_open{
		height: 50px;
		line-height: 50px;
		font-size: 18px;
	}
	.modal_block .modal_con,
	.think_detail_box{
		padding: 35px 40px;
	}
	.modal_block .title{
		font-size: 22px;
		line-height: 1.4em;
		padding-bottom: 20px;
		margin-bottom: 30px;
	}
	.modal_block .title .btn_close{
		width: 30px;
		height: 30px;
		line-height: 30px;
		font-size: 20px;
	}
	.modal_block .think_detail_box .content .con_left{
		width: 55%;
	}
	.modal_block .think_detail_box .content .con_left .tag{
		font-size: 20px;
		line-height: 1.4;
		margin-bottom: 20px;
	}
	.modal_block .think_detail_box .content .con_left .word{
		font-size: 16px;
		line-height: 1.9em;
	}
	.bread_block .bread_body{
		padding: 22px 0 30px;
		font-size: 18px;
	}
	.detail_block .detail_title{
		padding-bottom: 40px;
	}
	.detail_block .detail_title .title{
		font-size: 30px;
	}
	.detail_block .detail_title .info{
		font-size: 18px;
		margin-top: 10px;
	}
	.detail_block .detail_content{
		font-size: 18px;
		margin: 30px 0;
	}
	.detail_block .detail_share .tt{
		font-size: 18px;
	}
	.pattern_manifesto .pattern_manifesto_body .item img{
		max-width: 180px;
	}
	.pattern_manifesto .pattern_manifesto_body .item .title{
		font-size: 22px;
		margin: 0 0 10px;
	}
	.pattern_manifesto .pattern_manifesto_body .item .p{
		font-size: 18px;
	}
	.pattern_engine .pattern_engine_body .word .title{
		font-size: 28px;
	}
	.pattern_engine .pattern_engine_body .word .desc{
		font-size: 18px;
		margin-top: 18px;
	}
	.pattern_proof .pattern_proof_body .proof_swiper .con .title{
		font-size: 18px;
	}
	.pattern_proof .pattern_proof_body .proof_swiper .con .title .name{
		font-size: 20px;
	}
	.pattern_proof .pattern_proof_body .proof_swiper .con .p{
		font-size: 16px;
	}
	.pattern_proof .pattern_proof_body .proof_swiper .circle{
		width: 16px;
		height: 16px;
		margin-top: 8px;
	}
	.modal_block .consulting_content .item{
		padding: 10px 10px;
	}
	.modal_block .consulting_content .item .tt{
		font-size: 16px;
	}
	.modal_block .consulting_content .item .input_box{
		height: 46px;
		line-height: 44px;
	}
	.modal_block .consulting_content .item .input_box .input{
		font-size: 16px;
	}
	.modal_block .consulting_content .btn_box{
		margin-top: 30px;
	}
	.modal_block .consulting_content .btn_box .btn_submit{
		height: 50px;
		line-height: 50px;
		font-size: 18px;
	}
	.governance_who .governance_who_body .word{
		font-size: 24px;
	}
	.governance_why .why_title{
		font-size: 20px;
		margin: -10px 0 30px;
	}
	.governance_reason .governance_reason_body .reason_title{
		font-size: 24px;
		margin-bottom: 40px;
	}
	.governance_reason .governance_reason_body .stone_ul .inbox .img_box img{
		height: 100px;
	}
	.governance_reason .governance_reason_body .title{
		font-size: 22px;
		margin: 30px 0 18px;
	}
	.governance_reason .governance_reason_body .p{
		font-size: 16px;
	}
	.governance_reason .governance_reason_body .oath_ul .item{
		padding: 40px 0;
	}
	.governance_reason .governance_reason_body .oath_ul .item .img_box{
		height: 90px;
	}
	.governance_recognize .governance_recognize_body .con .bg{
		width: 500px;
		height: 500px;
	}
	.governance_recognize .governance_recognize_body .con .name{
		font-size: 28px;
		margin-bottom: 15px;
	}
	.governance_recognize .governance_recognize_body .con .tag, .governance_recognize .governance_recognize_body .con .tt{
		font-size: 18px;
	}
	.governance_recognize .governance_recognize_body .con .word{
		font-size: 18px;
	}
	.governance_hero .governance_hero_body .item .inbox{
		padding: 60px 10px 40px;
	}
	.governance_hero .governance_hero_body .item .inbox .title{
		font-size: 28px;
	}
	.governance_hero .governance_hero_body .item .inbox .p{
		font-size: 18px;
		margin-top: 16px;
	}
	.governance_hero .hero_p{
		font-size: 20px;
		margin: 10px 0 40px;
	}
	.governance_become .ul .item{
		width: 27%;
	}
	.governance_become .become_title,
	.governance_hero .hero_title{
		font-size: 28px;
	}
	.governance_become .ul .item .title{
		font-size: 24px;
		padding-right: 21%;
	}
	.governance_become .ul .item .p{
		font-size: 18px;
		margin-top: 15px;
	}
	.governance_hall .ul .item .inbox .word{
		padding: 15px 3px 20px 5px;
	}
	.governance_hall .ul .item .inbox .word .name{
		font-size: 21px;
	}
	.governance_hall .ul .item .inbox .word .tag{
		margin: 8px 0;
	}
	.governance_hall .ul .item .inbox .word .tag, .governance_hall .ul .item .inbox .word .en{
		font-size: 15px;
	}
	.governance_system .governance_system_body .inbox .tt{
		font-size: 20px;
		margin-top: 20px;
	}
	.governance_system .governance_system_body .inbox .p{
		margin: 25px 0;
		font-size: 16px;
	}
	.governance_system .governance_system_body .inbox .btn{
		width: 140px;
		height: 50px;
		line-height: 48px;
		font-size: 18px;
	}
	.governance_register_page .register_top .title{
		font-size: 32px;
	}
	.governance_register_page .register_top .word{
		font-size: 16px;
	}
	.governance_register_page .register_form .register_title{
		height: 58px;
		line-height: 58px;
		font-size: 18px;
	}
	.governance_register_page .form_two .item,
	.governance_register_page .form_block .item_en{
		margin-bottom: 20px;
	}
	.governance_register_page .form_two .item .form_tt{
		width: 25%;
		font-size: 15px;
	}
	.governance_register_page .form_block{
		padding: 30px 40px 20px 127px;
	}
	.governance_register_page .input_box,
	.governance_register_page .form_block .form_tt,
	.governance_register_page .form_block .form_radio_box .item,
	.governance_register_page .register_aggree{
		font-size: 15px;
	}
	.governance_register_page .form_block .form_radio_box .item{
		margin-right: 15px;
	}
	.governance_register_page .form_block .form_radio_box .item .label .circle{
		margin-right: 3px;
	}
	.governance_register_page .form_block .form_radio_box{
		margin-top: 10px;
	}
	.governance_register_page .form_block .input_box{
		margin-top: 15px;
	}
	.governance_register_page .register_aggree{
		margin: 20px 0 30px;
	}
	.governance_register_page .btn_box .btn_submit{
		width: 240px;
		height: 54px;
		line-height: 54px;
		font-size: 18px;
	}
	.governance_register_page .register_top .success_box .btn_download{
		width: 260px;
		font-size: 18px;
	}
	.workstation_block .workstation_con .item{
		padding: 40px 0;
		font-size: 20px;
	}
	.workstation_block .workstation_form .form_title{
		font-size: 28px;
		margin-bottom: 40px;
	}
	.progress_core .core_title,
	.progress_core .core_three .item .inbox,
	.research_work .tab_content .content .title{
		font-size: 28px;
	}
	.progress_core .core_p{
		font-size: 20px;
		margin: 10px 0 25px;
	}
	.progress_core .core_one .item::before{
		width: 44px;
		height: 44px;
		left: -22px;
	}
	.progress_core .core_one .item .inbox .word{
		height: 50px;
		line-height: 50px;
		font-size: 18px;
	}
	.progress_core .tip,
	.progress_core .core_two .item .title{
		font-size: 20px;
	}
	.progress_core .core_margin{
		margin: 55px 0 40px;
	}
	.progress_file .progress_file_body .file_swiper .inbox{
		padding: 18px 25px 25px 25px;
		background-size: 42%;
	}
	.progress_file .progress_file_body .file_swiper .inbox .tt{
		font-size: 18px;
		padding-bottom: 10px;
	}
	.progress_file .progress_file_body .file_swiper .inbox .p{
		font-size: 16px;
		margin: 12px 0 18px;
	}
	.banner_in .banner_word .btn_box .btn{
		height: 46px;
		line-height: 46px;
		font-size: 16px;
	}
	.research_work .tab_head .item{
		height: 52px;
		line-height: 50px;
		padding: 0 20px;
		margin-right: 20px;
		font-size: 20px;
	}
	.research_work .tab_head .item.on{
		font-size: 22px;
	}
	.research_work .tab_content .content{
		padding: 30px 40px;
	}
	.research_work .tab_content .content .cor,
	.research_work .tab_content .content .con,
	.research_work .tab_content .content .tag{
		font-size: 18px;
	}
	.research_work .tab_content .content .tag{
		margin-top: 15px;
	}
	.research_work .tab_content .content .btn_box{
		margin-top: 20px;
	}
	.research_work .tab_content .content .btn_box .btn{
		height: 44px;
		line-height: 42px;
		font-size: 18px;
		width: 170px;
	}
	.research_stone .research_stone_body .item .inbox .status{
		font-size: 18px;
	}
	.research_stone .research_stone_body .item .inbox .title{
		font-size: 20px;
		margin: 18px 0 20px;
	}
	.research_stone .research_stone_body .item .inbox .btn{
		font-size: 16px;
	}
	.research_laboratory .research_laboratory_body .word .title{
		font-size: 30px;
	}
	.research_laboratory .research_laboratory_body .word .p{
		font-size: 20px;
		margin: 22px 0 16px;
	}
	.research_laboratory .research_laboratory_body .word .btn{
		width: 220px;
		height: 48px;
		line-height: 46px;
		font-size: 18px;
		margin-bottom: 18px;
	}
	.research_here .research_here_body .title{
		font-size: 28px;
	}
	.research_here .research_here_body .word{
		font-size: 18px;
		margin: 18px 0 25px;
	}
	.research_here .research_here_body .btn{
		width: 220px;
		height: 48px;
		line-height: 46px;
		font-size: 18px;
	}
	.view_content{
		font-size: 18px;
	}
	.resource_core .resource_core_body .tab_head .item{
		height: 50px;
		line-height: 50px;
		font-size: 16px;
		padding: 0 28px;
	}
	.resource_core .resource_core_body .ul .item .inbox{
		height: 220px;
	}
	.resource_core .resource_core_body .ul .item .con{
		padding: 30px 20px 0;
		height: 100%;
	}
	.resource_core .resource_core_body .ul .item .con .title .tl{
		font-size: 20px;
	}
	.resource_core .resource_core_body .ul .item .con .title .status{
		font-size: 16px;
		width: 130px;
		height: 36px;
		line-height: 34px;
	}
	.resource_core .resource_core_body .ul .item .con .title .status .circle{
		margin-right: 8px;
	}
	.resource_core .resource_core_body .ul .item .con .tag{
		font-size: 16px;
		margin: 14px 0;
	}
	.resource_core .resource_core_body .ul .item .con .p{
		font-size: 16px;
	}
	.resource_core .resource_core_body .ul .item .con .icon_right{
		right: 20px;
		bottom: 20px;
	}
	.detail_block .detail_download .btn_download{
		width: 200px;
		height: 44px;
		line-height: 44px;
		font-size: 16px;
	}
	.news_block .ul .item .inbox .content{
		padding: 20px;
	}
	.news_block .ul .item .inbox .content .title{
		font-size: 20px;
	}
	.news_block .ul .item .inbox .content .con, .news_block .ul .item .inbox .content .time{
		font-size: 16px;
	}
	.news_block .ul .item .inbox .content .con{
		margin: 20px 0 23px;
	}
	.login_block{
		padding: 100px 0 40px;
	}
	.login_block .login_left .title{
		font-size: 28px;
	}
	.login_block .form_block{
		padding: 30px 40px;
	}
	.login_block .form_block .title_big{
		font-size: 30px;
	}
	.login_block .form_block .title{
		font-size: 24px;
		margin: 10px 0 20px;
	}
	.login_block .form_block .item .tt{
		font-size: 18px;
	}
	.login_block .form_block .item .input_box{
		height: 52px;
		line-height: 50px;
		font-size: 16px;
	}
	.login_block .form_block .item .code_input .code{
		height: 52px;
	}
	.login_block .form_block .agree_box{
		font-size: 16px;
	}
	.login_block .form_block .btn_box .btn{
		height: 52px;
		line-height: 50px;
		font-size: 18px;
	}
	.login_block .copy_box{
		font-size: 15px;
	}
	.register_page{
		padding: 100px 0 40px;
	}
	.register_page .register_body{
		padding: 50px 10% 30px;
	}
	.register_page .register_body .title{
		font-size: 30px;
	}
	.register_page .register_body .register_step .inbox{
		font-size: 20px;
	}
	.register_page .register_body .register_step .inbox .num{
		width: 26px;
		height: 26px;
		line-height: 24px;
		font-size: 16px;
	}
	.register_page .register_body .register_step{
		margin: 30px 50px;
	}
	.register_page .register_body .form_block{
		margin-left: 0;
	}
	.register_page .register_body .form_block .item{
		margin-bottom: 24px;
	}
	.register_page .register_body .form_block .form_tt,
	.register_page .register_body .form_block .input_box,
	.register_page .register_body .form_block .form_radio_box .ol{
		font-size: 16px;
	}
	.register_page .register_body .form_block .btn_submit{
		font-size: 18px;
		height: 52px;
		line-height: 52px;
		width: 50%;
		margin: 20px auto !important;
	}
	.register_page .register_body .form_block .senond_form{
		padding: 20px 70px;
	}
	.register_page .register_body .form_block .form_radio_box .ol{
		margin-right: 18px;
	}
	.register_page .copy_box{
		margin-top: 80px;
		font-size: 16px;
	}
	.register_page .register_body .register_success{
		padding: 100px 0;
	}
	.register_page .register_body .register_success .btn_download{
		font-size: 20px;
		height: 52px;
		line-height: 52px;
		width: 54%;
	}
	.pattern_engine .pattern_engine_body .img .item{
		transform: scale(0.7);
	}
	.pattern_engine .pattern_engine_body .img .item:nth-child(1){
		transform: translate(-50%, -60%) scale(0.7);
	}
	
}
@media (max-width: 768px) {
	body{
		padding-top: 60px;
	}
	.page{
		padding-top: 0;
	}
	.wapper{
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
	.header{
		display: none;
	}
	.header_mb{
		display: block;
	}
	.banner .banner_content .banner_btn .btn{
		width: 150px;
		height: 36px;
		line-height: 30px;
		font-size: 16px;
		margin: 0 10px;
	}
	.banner .swiper-pagination{
		bottom: 5px !important;
	}
	.index_modern,
	.index_founder,
	.index_change,
	.index_mode,
	.index_friend,
	.research_work{
		padding: 30px 0;
	}
	.public_title{
		font-size: 18px;
		margin-bottom: 20px;
		flex-flow: wrap;
	}
	.index_change .index_change_body .ul{
		margin: 0 auto;
	}
	.index_modern .index_modern_body .item,
	.index_founder .index_founder_body .founder_img,
	.index_change .index_change_body .item{
		float: none;
		width: 100%;
		padding: 0;
	}
	.index_modern .index_modern_body .item .inbox{
		padding: 30px 20px;
	}
	.index_modern .index_modern_body .item .inbox .tt,
	.index_change .title,
	.index_mode .index_mode_body .title_in{
		font-size: 18px;
	}
	.index_modern .index_modern_body .item .inbox .word{
		font-size: 14px;
		margin-top: 15px;
	}
	.public_title .en{
		font-size: 14px;
		margin-left: 0;
		display: block;
		width: 100%;
	}
	.index_founder .index_founder_body .founder_word{
		margin-left: 0;
		width: 100%;
		margin-top: 15px;
	}
	.index_founder .index_founder_body .founder_img .tag{
		font-size: 16px;
		margin-top: 10px;
	}
	.index_founder .index_founder_body .founder_word .tt{
		font-size: 18px;
		margin-bottom: 10px;
	}
	.index_founder .index_founder_body .founder_word .group{
		font-size: 16px;
	}
	.index_change{
		background-size: cover;
	}
	.index_change .index_change_btn{
		margin: 20px 0;
	}
	.index_change .index_change_btn .btn{
		width: 160px;
		height: 44px;
		line-height: 42px;
		font-size: 16px;
	}
	.index_change .index_change_body .item .inbox .con{
		padding: 12px 10px;
	}
	.index_change .index_change_body .item .inbox .tt{
		font-size: 16px;
	}
	.index_change .index_change_body .item .inbox .p{
		height: auto;
	}
	.index_change .index_change_body .item{
		margin-bottom: 10px;
	}
	.index_mode .index_mode_body .mode_box{
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.index_mode .index_mode_body .inbox{
		padding: 50px 20px 40px;
		background-size: cover;
	}
	.index_mode .index_mode_body .inbox .tt{
		font-size: 20px;
	}
	.index_mode .index_mode_body .inbox .p{
		font-size: 16px;
	}
	.common_window{
		display: none;
	}
	.index_mode .index_mode_body .mode_box .swiper-button-prev{
		left: -13px;
	}
	.index_mode .index_mode_body .mode_box .swiper-button-next{
		right: -15px;
	}
	.index_mode .index_mode_body .more_btn{
		width: 220px;
		height: 50px;
		line-height: 50px;
		font-size: 18px;
		margin: 15px auto 0;
	}
	.index_friend .public_title .flex{
		display: block;
	}
	.public_title .other_btn{
		font-size: 16px;
		margin-top: 6px;
	}
	.index_friend .index_friend_body .ul{
		margin: -5px;
	}
	.index_friend .index_friend_body .item{
		width: 50%;
		padding: 5px;
	}
	.index_friend .index_friend_body .item .inbox{
		height: 70px;
	}
	.index_href{
		margin-bottom: 40px;
	}
	.index_href .index_href_body{
		display: block;
	}
	.index_href .index_href_body .item{
		width: 100%;
		margin-bottom: 10px;
	}
	.footer .link{
		flex-flow: wrap;
	}
	.footer{
		padding: 20px 0;
	}
	.footer .link{
		padding-bottom: 10px;
	}
	.footer .link a{
		margin-bottom: 10px;
		font-size: 14px;
	}
	.footer .info p{
		margin-top: 5px;
	}
	.banner .banner_content img,
	.banner_in img{
		height: 200px;
		object-fit: cover;
	}
	.workstation_block{
		padding: 30px 0 0;
	}
	.workstation_block .workstation_form .form_title{
		font-size: 18px;
		margin-bottom: 20px;
	}
	.workstation_block .workstation_form .item{
		display: block;
		margin-bottom: 15px;
	}
	.workstation_block .workstation_form .item .form_tt{
		text-align: left;
		font-size: 16px;
	}
	.workstation_block .workstation_form .item .input_box{
		width: 100%;
		font-size: 16px;
	}
	.workstation_block .workstation_form .item .form_radio_box .li{
		font-size: 16px;
	}
	.workstation_block .workstation_form .item .upload_li{
		margin-bottom: 10px;
	}
	.workstation_block .workstation_form .item .tip{
		font-size: 16px;
		margin-top: 0;
	}
	.workstation_block .workstation_form .sub_item .form_tt{
		display: none;
	}
	.workstation_block .workstation_form .btn_box{
		width: 100%;
	}
	.workstation_block .workstation_form .btn_creat{
		width: 100%;
		height: 50px;
		line-height: 50px;
		font-size: 16px;
	}
	.workstation_block .workstation_con{
		padding: 20px 0 0;
	}
	.workstation_block .workstation_con .workstation_body{
		padding: 0;
	}
	.workstation_block .workstation_con .item{
		padding: 20px 0;
		font-size: 14px;
	}
	.workstation_block .workstation_con p{
		margin: 8px 0;
	}
	.workstation_block .workstation_con .text_left{
		padding: 0;
	}
	.ann_margin{
		margin: 30px 0;
	}
	.announcement_blcok img{
		height: 160px;
		object-fit: cover;
	}
	.announcement_blcok .content .title{
		font-size: 18px;
		line-height: 1.5em;
	}
	.announcement_blcok .content .btn_box{
		margin-top: 5px;
		flex-flow: column;
	}
	.announcement_blcok .content .btn_open{
		height: 42px;
		line-height: 40px;
		font-size: 14px;
		padding: 0;
		margin: 3px 0;
		width: 65%;
	}
	.workstation_block .workstation_form .item .upload_li .word{
		font-size: 16px;
	}
	.banner_in .banner_word .title{
		font-size: 18px;
	}
	.banner_in .banner_word .p{
		font-size: 16px;
		margin-top: 10px;
	}
	.banner_in .banner_word .btn_box{
		margin-top: 15px;
	}
	.banner_in .banner_word .btn_box .btn{
		font-size: 14px;
		margin: 0 5px;
		padding: 0 10px;
		height: 40px;
		line-height: 40px;
	}
	.research_work .tab_head .item{
		font-size: 16px;
		height: 42px;
		line-height: 40px;
		padding: 0 12px;
		margin-right: 10px;
		margin-bottom: 5px;
	}
	.research_work .tab_head .item.on{
		font-size: 18px;
	}
	.research_work .tab_content{
		margin-top: 20px;
		border-radius: 10px;
	}
	.research_work .tab_content .content{
		padding: 15px;
	}
	.progress_core .core_title, .progress_core .core_three .item .inbox, .research_work .tab_content .content .title{
		font-size: 18px;
	}
	.research_work .tab_content .content .cor, .research_work .tab_content .content .con, .research_work .tab_content .content .tag{
		font-size: 16px;
	}
	.research_work .tab_content .content .btn_box .btn{
		font-size: 15px;
	}
	.research_stone .stone_title{
		font-size: 16px;
		margin-bottom: 20px;
	}
	.research_stone .research_stone_body{
		margin: 0;
	}
	.research_stone .research_stone_body .item{
		float: none;
		width: 100%;
		padding: 10px 0;
	}
	.research_stone .research_stone_body .item .inbox .status{
		font-size: 16px;
	}
	.research_stone .research_stone_body .item .inbox .title{
		font-size: 18px;
	}
	.research_laboratory{
		margin: 30px 0;
	}
	.research_laboratory .laboratory_title{
		font-size: 16px;
		margin-bottom: 15px;
	}
	.research_laboratory .research_laboratory_body{
		display: block;
	}
	.research_laboratory .research_laboratory_body .img,
	.research_laboratory .research_laboratory_body .word{
		width: 100%;
	}
	.research_laboratory .research_laboratory_body .word{
		margin-top: 15px;
	}
	.research_laboratory .research_laboratory_body .word .title{
		font-size: 20px;
	}
	.research_laboratory .research_laboratory_body .word .p{
		font-size: 16px;
		margin: 15px 0 10px;
	}
	.research_laboratory .research_laboratory_body .word .btn,
	.research_here .research_here_body .word,
	.research_here .research_here_body .btn{
		font-size: 16px;
	}
	.research_here .research_here_body .title{
		font-size: 18px;
	}
	.research_here{
		padding-bottom: 30px;
	}
	.progress_core{
		padding: 30px 0;
	}
	.progress_core .core_one{
		margin: 0;
	}
	.progress_core .core_one .item{
		float: none;
		width: 100%;
		padding: 25px 0;
	}
	.progress_core .core_one .item::before{
		left: 50%;
		margin-left: -16px;
		top: -16px;
		width: 32px;
		height: 32px;
		margin-top: 0;
	}
	.progress_core .core_one .item .inbox .word{
		font-size: 16px;
	}
	.progress_core .tip{
		font-size: 16px;
		height: auto;
		line-height: 1.5;
		margin-top: 0;
		width: 100%;
		display: flex;
		align-items: center;
		padding: 10px;
	}
	.progress_core .core_margin{
		margin: 30px 0;
	}
	.progress_core .core_p{
		font-size: 16px;
		margin: 8px 0 15px;
	}
	.progress_core .core_two{
		display: block;
	}
	.progress_core .core_two .item{
		width: 100%;
	}
	.progress_core .core_two .item .title{
		font-size: 16px;
		margin-top: 5px;
		margin-bottom: 15px;
	}
	.progress_core .core_three{
		margin: 20px -5px 0;
	}
	.progress_core .core_three .item{
		width: 50%;
		padding: 5px;
	}
	.progress_core .core_three .item .inbox{
		font-size: 16px;
		height: 100px;
		line-height: 100px;
	}
	.swiper-button-prev, .swiper-button-next{
		width: 40px !important;
		height: 40px !important;
	}
	.progress_file .progress_file_body .file_swiper .swiper-button-next{
		right: 0;
	}
	.progress_file .progress_file_body .file_swiper .swiper-button-prev{
		left: -20px;
	}
	.progress_file .progress_file_body .file_swiper .inbox{
		padding: 15px 15px;
		background-size: 48%;
	}
	.progress_file .progress_file_body .file_swiper .inbox .tt{
		font-size: 16px;
		padding-bottom: 6px;
	}
	.progress_file .progress_file_body .file_swiper .inbox .p{
		font-size: 14px;
	}
	.pattern_manifesto{
		padding: 30px 0;
	}
	.ear_invitation .ear_title, .pattern_manifesto .pattern_title{
		font-size: 18px;
	}
	.ear_invitation .ear_p, .pattern_manifesto .pattern_p{
		font-size: 16px;
		margin: 10px 0 20px;
	}
	.pattern_manifesto .pattern_manifesto_body{
		padding-top: 15px;
	}
	.pattern_manifesto .pattern_manifesto_body .item{
		width: 100%;
		float: none;
		padding: 10px 0;
	}
	.pattern_manifesto .pattern_manifesto_body .item img{
		max-width: 140px;
	}
	.pattern_manifesto .pattern_manifesto_body .item .title{
		font-size: 16px;
		margin-bottom: 5px;
	}
	.pattern_manifesto .pattern_manifesto_body .item .p{
		font-size: 14px;
	}
	.pattern_engine .pattern_engine_body{
		display: block;
	}
	.pattern_engine .pattern_engine_body .img .item{
		transform: scale(1);
	}
	.pattern_engine .pattern_engine_body .img .item .inbox{
		font-size: 14px;
		line-height: 1;
	}
	.pattern_engine .pattern_engine_body .img .item .inbox .tt{
		font-size: 10px;
		margin-top: 3px;
	}
	.pattern_engine .pattern_engine_body .img .item:nth-child(1){
		width: 80px;
		height: 80px;
		transform: translate(-50%, -60%) scale(1);
	}
	.pattern_engine .pattern_engine_body .img .item:nth-child(2){
		width: 58px;
		height: 58px;
		top: -30%;
	}
	.pattern_engine .pattern_engine_body .img .item:nth-child(3){
		width: 55px;
		height: 55px;
		left: 7%;
		top: 15%;
	}
	.pattern_engine .pattern_engine_body .img .item:nth-child(4){
		width: 55px;
		height: 55px;
		right: 10%;
		top: 23%;
	}
	.pattern_engine .pattern_engine_body .img .item:nth-child(5){
		width: 58px;
		height: 58px;
		left: 7%;
	}
	.pattern_engine .pattern_engine_body .img .item:nth-child(6){
		width: 58px;
		height: 58px;
		bottom: -15%;
	}
	.pattern_engine .pattern_engine_body .img .item:nth-child(1) .inbox{
		font-size: 20px;
	}
	.pattern_engine .pattern_engine_body .img .item:nth-child(1) .inbox .tt{
		font-size: 13px;
	}
	.pattern_engine .pattern_engine_body .img .item.on{
		border-width: 2px;
	}
	.pattern_engine .pattern_engine_body .img,
	.pattern_engine .pattern_engine_body .word{
		width: 100%;
	}
	.pattern_engine .pattern_engine_body .word{
		margin-top: 60px;
	}
	.pattern_engine .pattern_engine_body .word .title{
		font-size: 18px;
	}
	.pattern_engine .pattern_engine_body .word .desc{
		font-size: 16px;
		margin-top: 10px;
	}
	.pattern_proof{
		padding: 30px 0;
	}
	.pattern_proof .pattern_proof_body .rank_first img{
		height: 150px;
		object-fit: cover;
	}
	.pattern_proof .pattern_proof_body .rank_first .con{
		padding: 5px 5px 10px;
	}
	.pattern_proof .pattern_proof_body .rank_first .circle{
		width: 14px;
		height: 14px;
		margin-right: 14px;
		margin-top: 3px;
	}
	.pattern_proof .pattern_proof_body .rank_first .con .title,
	.pattern_proof .pattern_proof_body .proof_swiper .con .title{
		font-size: 16px;
		line-height: 1.4em;
	}
	.pattern_proof .pattern_proof_body .rank_first .con .title .name,
	.pattern_proof .pattern_proof_body .proof_swiper .con .title .name{
		font-size: 17px;
		margin-right: 5px;
	}
	.pattern_proof .pattern_proof_body .rank_first .con .p,
	.pattern_proof .pattern_proof_body .proof_swiper .con .p{
		font-size: 14px;
		margin-top: 5px;
	}
	.pattern_proof .pattern_proof_body .proof_swiper .con{
		padding: 10px;
	}
	.pattern_proof .pattern_proof_body .proof_swiper .circle{
		width: 14px;
		height: 14px;
		margin-top: 4px;
	}
	.pattern_proof .pattern_proof_body .proof_swiper .swiper-button-next{
		right: -15px;
	}
	.pattern_proof .pattern_proof_body .proof_swiper .swiper-button-prev{
		left: -15px;
	}
	.pattern_proof .pattern_proof_body .rank_first{
		margin-bottom: 20px;
	}
	.governance_who{
		padding: 30px 0;
	}
	.governance_who .governance_who_body{
		display: block;
	}
	.governance_who .governance_who_body .img_box,
	.governance_who .governance_who_body .word{
		width: 100%;
	}
	.governance_who .governance_who_body .word{
		margin-top: 20px;
		font-size: 17px;
	}
	.governance_why{
		padding: 30px 0;
	}
	.governance_why .why_title{
		font-size: 16px;
		margin: -10px 0 10px;
	}
	.governance_why .governance_why_body{
		display: block;
	}
	.governance_why .governance_why_body .item{
		width: 100%;
		margin-top: 10px;
	}
	.governance_reason{
		padding: 30px 0;
	}
	.governance_reason .governance_reason_body .reason_title{
		font-size: 16px;
		margin-bottom: 20px;
	}
	.governance_reason .governance_reason_body .stone_ul{
		margin-bottom: 20px;
	}
	.governance_reason .governance_reason_body .stone_ul .item{
		float: none;
		width: 100%;
		padding: 10px 0;
	}
	.governance_reason .governance_reason_body .stone_ul .inbox{
		padding: 20px 10px 30px;
	}
	.governance_reason .governance_reason_body .stone_ul .inbox .img_box img{
		height: 80px;
	}
	.governance_reason .governance_reason_body .title{
		font-size: 16px;
		margin: 20px 0 10px;
	}
	.governance_reason .governance_reason_body .p{
		font-size: 14px;
	}
	.governance_reason .governance_reason_body .oath_ul .item{
		width: 100%;
		padding: 25px 0;
	}
	.governance_reason .governance_reason_body .oath_ul .item:nth-child(4n + 1){
		border-left: 1px solid #DEE0E3;
	}
	.governance_reason .governance_reason_body .oath_ul .item:nth-child(-n + 4){
		border-top: 1px solid #DEE0E3;
	}
	.governance_reason .governance_reason_body .oath_ul .item{
		border-left: none !important;
	}
	.governance_reason .governance_reason_body .oath_ul .item:first-child{
		border-top: none !important;
	}
	.governance_reason .governance_reason_body .oath_ul .item .img_box{
		height: 70px;
	}
	.governance_recognize{
		padding: 30px 0;
	}
	.governance_recognize .governance_recognize_body{
		display: block;
	}
	.governance_recognize .governance_recognize_body .img,
	.governance_recognize .governance_recognize_body .con{
		width: 100%;
	}
	.governance_recognize .governance_recognize_body .img .name{
		font-size: 16px;
		margin-top: 10px;
	}
	.governance_recognize .governance_recognize_body .con{
		margin-top: 20px;
	}
	.governance_recognize .governance_recognize_body .con .bg{
		width: 200px;
		height: 200px;
	}
	.governance_recognize .governance_recognize_body .con .name{
		font-size: 18px;
	}
	.governance_recognize .governance_recognize_body .con .tag, .governance_recognize .governance_recognize_body .con .tt{
		font-size: 16px;
	}
	.governance_recognize .governance_recognize_body .con .word{
		font-size: 14px;
	}
	.governance_hero{
		padding: 30px 0;
	}
	.governance_become .become_title, .governance_hero .hero_title{
		font-size: 18px;
	}
	.governance_hero .hero_p{
		font-size: 16px;
		margin: 10px 0 20px;
	}
	.governance_hero .governance_hero_body .item{
		float: none;
		width: 100%;
		padding: 15px 0;
	}
	.governance_hero .governance_hero_body .ul{
		margin: 0;
	}
	.governance_hero .governance_hero_body .item .inbox{
		padding: 40px 10px 30px;
	}
	.governance_hero .governance_hero_body .item .inbox .title{
		font-size: 18px;
	}
	.governance_hero .governance_hero_body .item .inbox .p{
		font-size: 16px;
	}
	.governance_become{
		padding: 30px 0;
	}
	.governance_become .ul{
		display: block;
	}
	.governance_become .ul .item{
		width: 100%;
		margin-bottom: 20px;
	}
	.governance_become .become_title{
		margin-bottom: 20px;
	}
	.governance_become .ul .item .title{
		font-size: 17px;
		height: auto;
		padding-right: 0;
	}
	.governance_become .ul .item .p{
		font-size: 15px;
		margin-top: 5px;
	}
	.governance_hall{
		padding: 30px 0;
	}
	.governance_hall .ul{
		margin: 0;
	}
	.governance_hall .ul .item{
		width: 100%;
		float: none;
		padding: 10px 0;
	}
	.governance_hall .ul .item .inbox .word{
		padding: 10px 10px 15px;
	}
	.governance_hall .ul .item .inbox .word .name{
		font-size: 17px;
	}
	.governance_hall .ul .item .inbox .word .tag, .governance_hall .ul .item .inbox .word .en{
		font-size: 14px;
	}
	.governance_hall .ul .item .inbox .word .en{
		height: auto;
		margin: 8px 0;
	}
	.governance_system .governance_system_body{
		padding-left: 0;
		overflow: visible;
		margin-right: -15px;
	}
	.governance_system{
		padding: 0 0 30px;
		overflow: hidden;
	}
	.governance_system .governance_system_body .system_swiper .swiper-button-next{
		right: 0;
	}
	.governance_system .governance_system_body .system_swiper .swiper-button-prev{
		left: -15px;
	}
	.governance_system .governance_system_body .inbox .icon{
		height: 80px;
	}
	.governance_system .governance_system_body .inbox .tt{
		font-size: 16px;
		margin-top: 10px;
	}
	.governance_system .governance_system_body .inbox .p{
		font-size: 14px;
		margin: 10px 0 15px;
		padding-left: 20px;
	}
	.governance_system .governance_system_body .inbox .btn{
		font-size: 16px;
		width: 120px;
		height: 44px;
		line-height: 42px;
	}
	.governance_register_page .register_blcok{
		padding: 20px 0 50px;
	}
	.governance_register_page .register_top{
		padding: 25px 10px;
	}
	.governance_register_page .register_top .title{
		font-size: 20px;
	}
	.governance_register_page .register_top .word{
		font-size: 14px;
		margin-top: 10px;
	}
	.governance_register_page .register_top .success_box img{
		width: 80px;
		margin: 40px auto 20px;
	}
	.governance_register_page .register_top .success_box .btn_download{
		width: 220px;
		height: 52px;
		line-height: 52px;
		font-size: 15px;
		margin: 20px auto 0;
	}
	.governance_register_page .register_form .register_title{
		height: 48px;
		line-height: 48px;
		font-size: 16px;
		padding-left: 20px;
	}
	.governance_register_page .form_two{
		padding: 20px 10px;
	}
	.governance_register_page .form_two .item, .governance_register_page .form_block .item_en{
		margin-bottom: 10px;
	}
	.governance_register_page .form_two .item{
		display: block;
	}
	.governance_register_page .form_two .item .form_tt{
		width: 100%;
		display: block;
		text-align: left;
	}
	.governance_register_page .form_block{
		padding: 20px 10px;
	}
	.governance_register_page .form_block .form_radio_box .item{
		margin-right: 10px;
		line-height: 30px;
	}
	.governance_register_page .form_block .form_radio_box{
		margin-top: 5px;
	}
	.governance_register_page .form_block .input_box{
		max-width: 100%;
		margin-top: 5px;
	}
	.governance_register_page .register_aggree{
		margin: 10px 0 15px;
		padding: 0;
	}
	.governance_register_page .register_aggree .label .circle{
		flex: 0 0 17px;
		margin-top: 6px;
	}
	.governance_register_page .register_aggree .label{
		align-items: flex-start;
	}
	.governance_register_page .btn_box .btn_submit{
		width: 210px;
		height: 48px;
		line-height: 48px;
		font-size: 16px;
	}
	.governance_register_page .register_form{
		margin-top: 16px;
	}
	.ear_brand{
		padding: 30px 0;
	}
	.ear_brand .ear_brand_body .tab_head{
		flex-flow: wrap;
		margin-bottom: 10px;
	}
	.ear_brand .ear_brand_body .tab_head .item{
		height: 36px;
		line-height: 36px;
		font-size: 16px;
		padding: 0 14px;
		margin-bottom: 6px;
		margin-right: 10px;
	}
	.ear_brand .ear_brand_body .ear_tab_con .li{
		margin-top: 15px;
	}
	.ear_brand .ear_brand_body .ear_tab_con .tt, .ear_brand .ear_brand_body .ear_tab_con .p{
		font-size: 15px;
	}
	.ear_form{
		padding: 30px 0;
	}
	.ear_form .ear_form_body .item{
		padding-left: 0;
		margin-top: 20px;
	}
	.ear_form .ear_form_body .item .word_box{
		position: static;
		width: 100%;
		padding: 20px;
	}
	.ear_form .ear_form_body .item .word_box .name{
		font-size: 19px;
	}
	.ear_form .ear_form_body .item .word_box .tag{
		font-size: 16px;
		margin: 7px 0;
	}
	.ear_form .ear_form_body .item .word_box .word{
		font-size: 14px;
	}
	.ear_form .ear_form_body .item .word_box .btn{
		position: static;
		display: block;
		margin-top: 10px;
		font-size: 15px;
	}
	.ear_form .ear_form_body .item:nth-child(even){
		padding-right: 0;
	}
	.ear_think{
		padding: 30px 0;
	}
	.ear_think .ear_title{
		font-size: 18px;
		margin-bottom: 20px;
	}
	.ear_think .ear_think_body{
		padding-left: 15px;
	}
	.ear_think .ear_think_body .ear_swiper .swiper-button-prev{
		left: -15px;
	}
	.ear_think .ear_think_body .ear_swiper .swiper-button-next{
		right: 0;
	}
	.ear_think .ear_think_body .ear_swiper .inbox{
		padding: 18px 14px;
	}
	.ear_think .ear_think_body .ear_swiper .inbox .tt{
		font-size: 16px;
	}
	.ear_think .ear_think_body .ear_swiper .inbox .tt .circle{
		width: 14px;
		height: 14px;
		margin-right: 12px;
	}
	.ear_think .ear_think_body .ear_swiper .inbox .p{
		font-size: 14px;
		margin: 12px 0;
	}
	.ear_think .ear_think_body .ear_swiper .inbox .con{
		font-size: 13px;
	}
	.ear_think .ear_think_body .ear_swiper .inbox .btn_detail, .progress_file .progress_file_body .file_swiper .inbox .btn_detail{
		font-size: 14px;
	}
	.ear_think .ear_think_body .ear_swiper .inbox .btn_detail{
		margin-top: 15px;
	}
	.ear_invitation .ear_invitation_ul .ear_invit_left, .ear_invitation .ear_invitation_ul .ear_invit_right{
		float: none;
		width: 100%;
	}
	.ear_invitation .ear_invitation_ul .ear_invit_left .item:nth-child(1){
		margin-left: 0;
	}
	.ear_invitation .ear_invitation_ul .ear_invit_left .item:nth-child(2){
		margin-left: 0;
	}
	.ear_invitation .ear_invitation_ul .item,
	.ear_invitation .ear_invitation_ul .ear_invit_right .item{
		width: 100%;
		margin-bottom: 15px;
		font-size: 13px;
	}
	.ear_invitation .ear_invitation_body{
		background: none;
	}
	.ear_invitation{
		padding: 30px 0;
	}
	.ear_value{
		padding: 30px 0;
	}
	.ear_value .ear_value_body{
		padding: 15px;
	}
	.ear_value .ear_value_body .ear_value_desc{
		font-size: 16px;
		margin-bottom: 20px;
	}
	.ear_value .ear_value_body .value_box .img,
	.ear_value .ear_value_body .value_box .word{
		width: 100%;
		float: none;
	}
	.ear_value .ear_value_body .value_box .word{
		margin-top: 20px;
		font-size: 14px;
	}
	.ear_value .ear_value_body .value_box .word .content{
		height: 10em;
		overflow: hidden;
	}
	.bread_block .bread_body{
		padding: 15px 0;
		font-size: 14px;
		flex-flow: wrap;
		align-items: center;
	}
	.bread_block .bread_body .icon{
		width: 18px;
		height: 18px;
		flex: 0 0 18px;
		margin-right: 10px;
	}
	.detail_block .detail_title{
		padding-bottom: 22px;
	}
	.detail_block .detail_title .title{
		font-size: 20px;
	}
	.detail_block .detail_title .info{
		font-size: 14px;
		margin-top: 5px;
	}
	.detail_block .detail_title .info span{
		margin: 0 3px;
	}
	.detail_block .detail_content{
		font-size: 14px;
		margin: 15px 0;
	}
	.detail_block .detail_share .tt{
		font-size: 14px;
	}
	.detail_block .detail_share .bdsharebuttonbox a{
		margin-right: 15px !important;
	}
	.detail_block{
		padding: 25px 0 60px;
	}
	.resource_core{
		padding: 30px 0;
	}
	.resource_core .resource_core_body .tab_head{
		flex-flow: wrap;
		margin-bottom: 0;
	}
	.resource_core .resource_core_body .tab_head .item{
		height: 42px;
		line-height: 42px;
		padding: 0 20px;
		margin-bottom: 5px;
	}
	.resource_core .resource_core_body .ul .item{
		margin-top: 20px;
	}
	.resource_core .resource_core_body .ul .item .inbox{
		height: auto;
		padding-left: 0;
	}
	.resource_core .resource_core_body .ul .item .img{
		position: static;
		width: 100%;
	}
	.resource_core .resource_core_body .ul .item .con{
		padding: 20px 10px 30px;
	}
	.resource_core .resource_core_body .ul .item .con .title .tl{
		font-size: 16px;
	}
	.resource_core .resource_core_body .ul .item .con .title .status{
		font-size: 14px;
		width: 110px;
		height: 32px;
		line-height: 30px;
	}
	.resource_core .resource_core_body .ul .item .con .title .status .circle{
		width: 14px;
		height: 14px;
		margin-right: 5px;
	}
	.resource_core .resource_core_body .ul .item .con .tag{
		font-size: 14px;
		margin: 8px 0;
	}
	.resource_core .resource_core_body .ul .item .con .p{
		font-size: 14px;
	}
	.resource_core .resource_core_body .ul .item .con .icon_right{
		right: 10px;
		bottom: 15px;
		width: 20px;
		height: 20px;
	}
	.resource_core .resource_core_body .ul .item .con .tag .name{
		height: 28px;
		line-height: 28px;
		font-size: 14px;
		padding: 0 20px;
	}
	.detail_block .detail_download .btn_download{
		width: 170px;
		font-size: 14px;
	}
	.news_block{
		padding: 30px 0;
	}
	.news_block .ul{
		margin: 0 0 20px;
	}
	.news_block .ul .item{
		float: none;
		width: 100%;
		padding: 10px 0;
	}
	.news_block .ul .item .inbox .content{
		padding: 15px 10px;
	}
	.news_block .ul .item .inbox .content .title{
		font-size: 16px;
	}
	.news_block .ul .item .inbox .content .con, .news_block .ul .item .inbox .content .time{
		font-size: 14px;
	}
	.news_block .ul .item .inbox .content .con{
		margin: 14px 0;
	}
	.personal_block{
		margin-top: -60px;
	}
	.login_block{
		padding: 80px 0 120px;
	}
	.login_block .login_body{
		display: block;
	}
	.login_block .login_left{
		display: none;
	}
	.login_block .login_right{
		width: 100%;
	}
	.login_block .form_block{
		padding: 30px 15px 60px;
	}
	.login_block .form_block .title_big{
		font-size: 20px;
	}
	.login_block .form_block .title{
		font-size: 18px;
	}
	.login_block .form_block .item .tt,
	.login_block .form_block .btn_box .btn{
		font-size: 16px;
	}
	.login_block .form_block .item .input_box{
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}
	.login_block .form_block .item .code_input .code{
		height: 40px;
	}
	.login_block .form_block .agree_box{
		font-size: 14px;
	}
	.login_block .copy_box{
		margin-top: 20px;
		font-size: 13px;
	}
	.login_block .copy_box p{
		margin-top: 5px;
	}
	.register_page{
		padding: 40px 15px 60px;
	}
	.register_page .register_body{
		padding: 30px 15px;
	}
	.register_page .register_body .title{
		font-size: 20px;
	}
	.register_page .register_body .register_step{
		margin: 20px 0;
		border: 0;
	}
	
	.register_page .register_body .register_step .inbox{
		font-size: 16px;
	}
	.register_page .register_body .form_block .item{
		margin-bottom: 15px;
	}
	.register_page .register_body .form_block .first_form .item{
		display: block;
	}
	.register_page .register_body .form_block .form_tt{
		width: 100%;
		text-align: left;
	}
	.register_page .register_body .form_block .btn_submit{
		width: 100%;
		margin: 20px 0;
		font-size: 16px;
		height: 48px;
		line-height: 48px;
	}
	.register_page .copy_box{
		margin-top: 30px;
		font-size: 14px;
	}
	.register_page .copy_box p{
		margin-top: 5px;
	}
	.over_box{
		overflow-x: auto;
		white-space: nowrap;
	}
	.register_page .register_body .register_step{
		width: 600px;
		overflow-x: scroll;
	}
	.register_page .register_body .register_step .item{
		padding: 0 10px;
		height: 44px;
		line-height: 44px;
	}
	.register_page .register_body .form_block .senond_form{
		padding: 0;
	}
	.register_page .register_body .form_block .tip{
		font-size: 14px;
		line-height: 1.5em;
	}
	.register_page .register_body .register_success{
		padding: 70px 0;
	}
	.register_page .register_body .register_success img{
		width: 80px;
	}
	.register_page .register_body .register_success .word{
		font-size: 16px;
	}
	.register_page .register_body .register_success .btn_download{
		width: 100%;
		font-size: 16px;
		height: 48px;
		line-height: 48px;
	}
	.personal_block{
		min-height: 100vh;
	}
}