@charset "utf-8";
/* CSS Document */



@media screen and ( max-width:1601px ){ 	
	
	/*****common*****/
	.w1440 { width: 1200px; }
	
	
	
}



@media screen and ( max-width:1367px ){ 
	
	/*****common*****/
	.w1136, .w1170, .w1200, .w1280, .w1366, .w1440 { width: 1024px; }
	
	.commonmargin { margin: 80px auto 120px; }
	.commonmargin2 { margin: 44px auto 54px; }
	.commonmargin_t { margin-top: 80px; }
	.commonmargin_b { margin-bottom: 160px; }
	
	.commonpadding { padding: 80px 0 120px; }
	.commonpadding2 { padding: 44px 0 54px; }
	.commonpadding_t { padding-top: 80px; }
	.commonpadding_b { padding-bottom: 160px; }
	
	
	/*home*/
	.home_step { padding: 30px 0 50px; }
	.home_step h2 { font-size: 24px; }
	.home_step_txt h3 { font-size: 30px; margin-bottom: 10px; }
	.home_step_txt p { font-size: 18px; }
	
	.home_equipment ul { padding: 0 10px; }
	.home_equipment ul li a { margin: 0 10px; border-radius: 8px; font-size: 16px; padding: 0 10px; line-height: 40px; }
	
	.home_step1 .inner-content { padding: 80px; }
	.home_step1_parameter ul { margin: 0 -15px; }
	.home_step1_parameter ul li > div { margin: 0 15px; }
	.home_step1 > div.home_next { margin-bottom: 0; }
	
	.home_step2_problem_c li { width: 33%; }
	
	.home_step3_top .fl h3 { font-size: 20px; }
	.home_step3_top .fl h2 { font-size: 64px; }
	.home_step3_top .fl h2 span { font-size: 36px; }
	.home_step3_top .fr img { width: 180px; }
	
	.home_mail h2 { font-size: 20px; }

	
	/*banner*/
	.home_banner_text { font-size: 14px; }
	.home_banner_text b { font-size: 50px; margin-bottom: 24px; }
	.home_banner_text b span { font-size: 50px; }
	
	
	
}



@media screen and ( max-width:1200px ){ 
	
	/*****common*****/
	.w1136, .w1170, .w1200, .w1280, .w1366, .w1440 { width: 960px; }

	
	
}









/************************************/


@media screen and ( max-width:996px ){ 
	
	/*****common*****/
	.w960, .w1136, .w1170, .w1200, .w1280, .w1366, .w1440 { width: 95%; }
	
	.commonmargin { margin: 66px auto 80px; }
	.commonmargin2 { margin: 36px auto 44px; }
	.commonmargin_t { margin-top: 66px; }
	.commonmargin_b { margin-bottom: 80px; }
	
	.commonpadding { padding: 66px 0 80px; }
	.commonpadding2 { padding: 36px 0 44px; }
	.commonpadding_t { padding-top: 66px; }
	.commonpadding_b { padding-bottom: 80px; }
	
	.turn_pages a { font-size: 12px; width: 30px; height: 30px; line-height: 30px; margin: 0; border-width: 1px; }
	.turn_pages a.prev { margin: 0 10px 0 0; }
	.turn_pages a.next { margin: 0 0 0 10px; }
	
	
	/*header*/
	.header_nav { padding-right: 14px; }
	
	
	/*banner*/
	.home_banner .bx-viewport { border-radius: 36px; }
	.home_banner_text { right: 36px; }
	.home_banner_text b { font-size: 36px; margin-bottom: 16px; }
	.home_banner_text b span { font-size: 36px; }
	.home_banner.commbanner .bx-pager { right: 31px; bottom: 36px; }
	.home_banner.commbanner .bx-wrapper .bx-controls-direction { display: none; }
	
	
	/*home*/
	.home_content { margin: 50px 0; }
	
	.home_step1 .inner-content, .home_step2 .inner-content, .home_step3 .inner-content { padding: 50px; }
	
	.home_step1 .inner-content > div { margin-bottom: 50px; }
	.home_step1 .inner-content > div.home_step1_brand { margin-bottom: 30px; }
	.home_step1_title { font-size: 20px; margin-bottom: 20px; }
	.home_step1_parameter ul { margin: 0 -10px; }
	.home_step1_parameter ul li > div { margin: 0 10px; }
	
	.home_step2_problem_box { margin-bottom: 20px; }
	
	.home_step2_problem_c li { width: 49%; }
	.home_step2_title { margin-bottom: 36px; }
	.home_step2_title h2 { font-size: 20px; }
	/* .home_step2_title a, .home_step2_title a:after { line-height: 20px; } */
	
	.home_step3_parameter { margin-bottom: 50px; }
	
	
	
}  









/************************************/


@media screen and ( max-width:767px ){ 
	
	/*****common*****/
	html.htmloverflow { overflow: hidden; position: fixed; width: 100%; height: 100%; }
	
	.gotop { right: 24px; bottom: 24px; }
	
	.pagination a { width: 36px; height: 36px; line-height: 34px; border-width: 1px; }
	
	.commonmargin { margin: 30px auto 36px; }
	.commonmargin2 { margin: 30px auto 36px; }
	.commonmargin_t { margin-top: 30px; }
	.commonmargin_b { margin-bottom: 36px; }
	
	.commonpadding { padding: 30px 0 36px; }
	.commonpadding2 { padding: 30px 0 36px; }
	.commonpadding_t { padding-top: 30px; }
	.commonpadding_b { padding-bottom: 36px; }
	
	
	/*****header*****/
	.header_phone_more { display: block; position: absolute; top: 0; left: 0; width: 58px; line-height: 50px; text-align: center; }
	.header_phone_more i { font-size: 18px; color: #fff; display: block; }
	.header_phone_close { display: block; position: fixed; top: 0; left: -800px; z-index: 999; width: 50px; line-height: 50px; text-align: center; }
	.header_phone_close i { color: #fff; }
	.header_phone_close.active { left: 200px; }
	
	header { padding: 13px 0; }	
	.header_logo { float: none; text-align: center; }
	.header_logo a { height: 24px; display: inline-block; vertical-align: top; }
	
	.header_right { width: 100%; position: fixed; top: 0; bottom: 0; left: -800px; z-index: 999; }
	.header_right.active { left: 0; }
	.header_right:before { content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 7; background-color: rgba(0,0,0,.6); opacity: 0; filter: alpha(opacity=0); visibility: hidden; }
	.header_right.active:before { opacity: 1; filter: alpha(opacity=100); visibility: visible; }
	
	.header_nav { position: absolute; top: 0; bottom: 0; left: 0; z-index: 8; width: 250px; background-color: #fff; padding: 0; }
	.header_nav ul { padding: 10px; margin-top: 50px; }
	.header_nav ul li { float: none; }
	.header_nav ul li a { margin: 0 0 10px; background-color: #F2F3F5; border-radius: 6px; color: #131313; text-align: center; box-shadow: 0 1px 2px rgba(0,0,0,.16); }
	.header_nav ul li a.active { background-color: #00519C; color: #fff; }
	
	.language { position: absolute; top: 0; left: 0; z-index: 9; width: 250px; background-color: #F36F21; }
	.language ul { margin-left: 10px; }
	
	
	/*footer*/
	footer { padding: 20px 0; }
	.footer_top { margin: 0; text-align: center; }
	.footer_share { float: none; text-align: center; }
	.footer_share a { float: none; display: inline-block; vertical-align: top; margin-right: 12px; }
	.footer_nav { width: 280px; float: none; text-align: left; margin: 16px 0 10px; display: inline-block; vertical-align: top; }
	.footer_nav a { float: none; display: inline-block; margin: 0 20px 6px 0; line-height: 1em; font-size: 16px; vertical-align: top; } 
	.copyright { display: block; width: 280px; margin: 0 auto; }
	.copyright p { line-height: 1.4em; }
	
	
	/*banner*/
	.home_banner { margin-top: 0; }
	.home_banner .w1280 { width: 100%; }
	.home_banner .bx-viewport { border-radius: 0; }
	
	.home_banner_text { right: 30px; }
	.home_banner_text b { font-size: 30px; margin-bottom: 12px; }
	.home_banner_text b span { font-size: 30px; }
	.home_banner.commbanner .bx-pager { right: 25px; bottom: 30px; }
	
	
	/*home*/
	.home_main_box.w1280 { width: 100%; background-color: #fff; }
	.home_content { position: relative; margin: 68px 0 0; }
	.home_next_btn { width: 100%; }
	
	.home_top { background: none; }
	.home_step { background: url(../images/home-step-bg.png); background-size: 100% 100%; background-color: #344781; border-radius: 30px; overflow: hidden; margin: 20px 20px 0; }
	.home_step1 .inner-content, .home_step2 .inner-content, .home_step3 .inner-content { margin-top: 0; padding: 30px 20px; }
	.home_step { padding: 16px 0 30px; }
	.home_step h2 { font-size: 16px; }
	.home_step ul { margin: 0 22px; }
	
	/* .home_step_txt { opacity: 0; filter: alpha(opacity=0); visibility: hidden; width: 300px; padding: 0; text-align: left; }
	.home_step_txt h3 { font-size: 20px; }
	.home_step_txt p { font-size: 16px; }
	.home_step ul li.active .home_step_txt { opacity: 1; filter: alpha(opacity=100); visibility: visible; position: absolute; left: 50%; margin-left: -150px; } */
	
	/* .home_step_img { margin: 16px 0; padding: 0 8px; }
	.home_step_img:before { margin: 0; }
	.home_step ul li.color .home_step_img i { opacity: .6; filter: alpha(opacity=60); }
	.home_step ul li.color.active .home_step_img i { opacity: 1; filter: alpha(opacity=100); }
	.home_step ul li:nth-child(1) .home_step_img { text-align: left; }
	.home_step ul li:nth-child(3) .home_step_img { text-align: right; }
	.home_step ul li:nth-child(1) .home_step_img:before { left: 68px; right: -50%; margin-right: 35px; }
	.home_step ul li:nth-child(2) .home_step_img:before { left: 50%; right: -100%; margin: 0 66px 0 35px; } */

	.home_step_img i { font-size: 14px; width: 36px; height: 36px; line-height: 36px; }
	.home_step_img i:after { width: 26px; height: 26px; margin: -13px 0 0 -13px; }
	.home_step_txt li { display: none; width: 100%!important; }
	.home_step_img div:before { border-top: 2px dashed #fff; top: 16px; right: -50%; margin: 0 28px; }

	
	.home_equipment { position: absolute; top: -52px; left: 0; right: 0; padding: 0; }
	.home_equipment ul { display: flex; flex-direction: row; overflow-x: auto; overflow-y: hidden; padding: 0 0 4px; margin: 0 15px; }
	.home_equipment ul li { width: auto; flex-shrink: 0; }
	.home_equipment ul li a { line-height: 36px; padding: 0 24px; font-size: 14px; min-width: 56px; margin: 0 5px; }
	.home_equipment ul::-webkit-scrollbar { width: 2px; height: 2px; border-radius: 100px; }
	.home_equipment ul::-webkit-scrollbar-track-piece { background-color: #C3C3CB; }
	.home_equipment ul::-webkit-scrollbar-thumb { background-color: rgba(50,70,90,1); background-clip: padding-box; min-height: 28px; border-radius: 100px; }
	.home_equipment ul::-webkit-scrollbar-thumb:hover { background-color: rgba(50,70,90,.9); }
	
	.home_step1 .inner-content > div { margin-bottom: 30px; }
	.home_step1_parameter ul li { display: block!important; float: none; width: 100%; margin-bottom: 10px; }
	.home_step1_parameter ul li h2 { display: none; }
	.home_step1_parameter ul li:last-child { margin-bottom: 0; }
	.home_step1_brand { display: none; }
	.home_step1_title { margin-bottom: 16px; }
	.home_step1_search_box { width: 100%; }
	
	.home_step2_problem_box { margin-bottom: 30px; }
	.home_step2_title { padding-bottom: 20px; margin-bottom: 30px; }
	.home_step2_problem_t { margin-bottom: 16px; position: relative; }
	.home_step2_problem_t:before { 
		content: "\e732"; font-family: "iconfont"!important; position: absolute; top: 0; right: 0; width: 20px; line-height: 20px; display: block; font-size: 12px; font-weight: 700; text-align: center;
		-webkit-transition: all .3s ease; 
		-moz-transition: all .3s ease; 
		-ms-transition: all .3s ease; 
		-o-transition: all .3s ease; 
		transition: all .3s ease;
	}
	.home_step2_problem_t.active:before {
		-webkit-transform: rotate(180deg); 
		-moz-transform: rotate(180deg); 
		-ms-transform: rotate(180deg); 
		-o-transform: rotate(180deg); 
		transform: rotate(180deg); 
		-webkit-transition: all .3s ease; 
		-moz-transition: all .3s ease; 
		-ms-transition: all .3s ease; 
		-o-transition: all .3s ease; 
		transition: all .3s ease;
	}
	.home_step2_problem_c { display: none; }
	/*.home_step2_problem > div:nth-child(1) .home_step2_problem_c { display: block; }*/
	
	.home_step2_problem_c li { display: block; width: 100%; }
	.home_step2_problem_c li label { margin-bottom: 6px; }
	.home_step2_problem_i img { top: 100%; bottom: auto; left: auto; right: -16px; margin: 9px 0 0; border-color: #f36f21; border-radius: 14px; }
	.home_step2_problem_i:after { content: "\e6ce"; font-size: 14px; top: 100%; bottom: auto; left: auto; right: 1px; color: #f36f21; margin-top: -1px; }
	.home_step2_problem_i:before { content: "\e612"; font-family: "iconfont"!important; font-size: 12px; color: #fff; width: 24px; line-height: 24px; text-align: center; display: none; background-color: rgba(0,0,0,.6); border-radius: 100px; position: absolute; top: 100%; right: 0; z-index: 10; margin: 15px -6px 0 0; }
	.home_step2_problem_i:hover:before { display: block; pointer-events: none; }
	
	.home_step3_top > div { float: none; }
	.home_step3_top .fl h2 { font-size: 50px; padding-top: 16px; }
	.home_step3_top .fl h2 span { font-size: 30px; }
	.home_step3_top .fr img { width: 150px; margin-top: 30px; }
	.home_step3_title { text-align: left; padding: 20px 0; }
	.home_step3_title:after { content: ""; clear: both; height: 0; display: block; }
	.home_step3_title h3 { font-size: 18px; float: left; margin: 0; }
	.home_step3_title a { float: right; line-height: 18px; }
	.home_step3_title a:after { line-height: 18px; }
	.home_step3_parameter ul li { padding: 12px 16px; }
	.home_step3_parameter ul li > div { width: 100%; display: block; }
	.home_step3_parameter ul li .fl { float: none; text-align: left; }
	.home_step3_parameter ul li .fl span { font-size: 14px; line-height: 1em; }
	.home_step3_parameter ul li .fr { float: none; text-align: left; }
	.home_step3_parameter ul li .fr span { font-size: 16px; line-height: 1em; margin-top: 6px; }
	.home_mail h2 { font-size: 18px; }
	.home_mail_input input { width: 100%; }
	.home_mail .home_next_btn { width: 100%; }
	
	
	/*market*/
	.market { padding: 30px 0; }
	.market_title h2 { margin-bottom: 30px; font-size: 20px; }
	.market_title h2 i { font-size: 18px; line-height: 20px; margin-right: 6px; }
	.market_choice form { margin: 0 -5px 10px; }
	.market_choice_search { width: 100%; }
	.market_choice_search > div { margin: 0 5px 10px; }
	.market_choice_search > div input { font-size: 14px; padding: 0 12px 0 50px; }
	.market_choice_search > div button i { font-size: 14px; }
	.market_choice_select { width: 50%; }
	.market_choice_select div { margin: 0 5px 10px; }
	.market_choice_select select { font-size: 14px; padding: 0 12px; background-position: top 19px right 12px; }
	
	.market_con { padding: 0; }
	.market_con_list { position: static; width: 100%; }
	.market_con_text p { padding-left: 16px; }
	


	/* .exchange_process_activity_list .epa_img img { height: 180px; }   */
	
}



@media screen and ( max-width:580px ){ 
	
	
	/*banner*/
	.home_banner_text { right: 20px; font-size: 12px; width: 120px; text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	.home_banner_text b { font-size: 16px; margin-bottom: 10px; }
	.home_banner_text b span { font-size: 16px; margin-left: 4px; }
	.home_banner.commbanner .bx-pager { right: 15px; bottom: 20px; }

	.home_step ul { margin: 0 6px; }
	.home_step_img div:before { margin: 0 24px; }
	
	
	/* .exchange_process_activity_list .epa_img img { height: 116px; }   */
	.exchange_process_activity_list .epa_text h4 { font-size: 14px; line-height: 18px; height: 36px; }
	
}



@media screen and ( max-width:480px ){ 
	
	
	
}



@media screen and ( max-width:360px ){ 
	
	
	
}




































