/*鍚勫尯鍩焟odule_consulting_btn鎸夐挳*/
.consult_btn_position {
	width:1200px;
	height:50px;
	margin:40px auto;
	display:flex;
	justify-content:center;
	align-items: center;
}

.consult_btn {
	width: 220px;
	height: 44px;
	background-color: #585bf8;
	border-radius: 20px;
	font-family: MicrosoftYaHei;
	font-size: 28px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 26px;
	letter-spacing: 1px;
	color: #ffffff;
}

.consult_btn_text {
	width:100%;
	height:100%;
	display:flex;
	justify-content:center;
	align-items: center;	
}

.consult_btn P {	
	margin:0;
	font-family: MicrosoftYaHei;
	font-size: 27.53px;
	line-height: 39.79px;
	color: #ffffff;
}

/*logo鍖哄煙*/
#header {
	position:fixed;
	border-width:0px;
    width:100%;
	min-width:1200px;
    height:65px !important;
	background-color:#585bf8 !important;
    box-sizing:border-box;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
	z-index:9;
}

#logo_area_software {
	border-width:0px;
    width:1120px;
    height:65px !important;
	margin:0 auto;
}

#ceprei_logo_software {
   border-width:0px;
   width:300px !important;
   height:41px !important;
   margin:12px 42px 12px 0px;
   float:left;
}



#xc_logo_software {
    border-width:0px;
	width:120px !important;
    height:25px !important;
	margin:20px 150px 20px 0px;
	float:left;
}

#head_title {
	width:488px;
	height:30px;
	/*border-left:2px solid #01ef07; */
	margin:17.5px 0px;
	float:left;
}

#head_title ul {
	display:flex;
	justify-content:space-between;
	align-items:center;
}

.current_head_title {
	border-left:2px solid #01ef07;
}

#head_title li {
	float:left;
	padding-left:15px;
	cursor:pointer;
}

/*	
#head_title li:hover {
	border-left:2px solid #01ef07;
}
*/

.head_title_style {
	font-family: MicrosoftYaHei;
	font-size: 19.08px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 31.81px;
	letter-spacing: 1px;
	color: #ffffff;
}

#ceprei_logo img {
  width:100%;
  height:auto;
}

#xe_logo img {
    width:100%;
    height:auto;	
}

/*banner鍖哄煙*/
#banner-bk {
	width:100%;
	min-width:1200px;
	height: 645px;
}

#banner-area{
	width:100%;
	min-width:1200px;
	height: 580px;
	position:absolute; 
	top:65px;
	background-image:url(../resources/promotion_certification/promotion_certification_bg.png);
	background-size: cover;
	background-position:center center;
	background-repeat:no-repeat;
}

/*骞垮憡鍥炬寜閽�*/
#banner_btn {	
	position:absolute;
	top:381px;
	/*left:631px;*/
	left: 40%;
	width: 276px;
	height: 56px;
	background-color: #585bf8;
	float:left;
	border-radius: 50px;
	z-index: 1;
}

#banner_btn_text {
	padding-top: 10px;
	width:100%;
	height:100%;
	text-align: center;
}

#banner_btn_text P {	
	font-family: MicrosoftYaHei;
	font-size: 35px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 1;
	letter-spacing: 2px;
	color: #ffffff;
}

#banner_icon {
	position:absolute;
	top:138px;
	/*left:403px;*/
	left:21%;
	width:50px;
	height:47px;
	/* background-image:url(../resources/software_certification/banner_icon.png); */
	background-size:100% 100%;
	background-position:center center;
	background-repeat:no-repeat;
	float:left;
}

/*banner鏍囬*/
#banner_title {
	position:absolute;
	top:128px;
	/*left:473px;*/
	left:25%;
	/* width:350px; */
	height:68px;
	float:left;
	margin:0 auto;
	padding-left:10px;
	display:flex;
	align-items:center;
}

#banner_title_line {
	position:absolute;
	top:213px;
	/*left:623px;*/
	left:32%;
	padding-left:10px;
	width: 210px;
	height: 4px;
	background-color:#4780f1;
}

#banner_subtitle {
	position:absolute;
	top:253px;
	/*left:476px;*/
	left:25%;
	/* width:350px;
	height:65px; */
}

.banner_title_style {
	width: 382px;
	font-family: MicrosoftYaHei;
	font-size: 40px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 52px;
	letter-spacing: 2px;
	color: #3033ca;
}

.banner_subtitle_style {
	font-family: MicrosoftYaHei;
	font-size: 19.08px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 31.81px;
	letter-spacing: 1px;
	color: #474646;
}


.introduce {
	margin: 0 auto;
	margin-top: 44px;
	padding-right: 53px;
	margin-bottom: 11px;
	padding-left: 43px;
	max-width: 1200px;
	font-family: MicrosoftYaHei;
	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	text-indent: 2em;
	line-height: 30px;
	letter-spacing: 2px;
	color: #3f3d56;
}

/*鍚勫尯鍩熸爣棰�*/
.module_title {
	width:1200px;
	height:30px;
	margin:0 auto;
	/*padding-top:49px;*/
	padding: 60px 0;
	display:flex;
	justify-content:center;
	align-items:center;
}

.module_title_style {
	font-family: NotoSansHans-Bold;
	font-size: 31.25px;
	font-weight: bold;
	line-height: 73.47px;
	letter-spacing: 2px;
	color: #000000;
}


/*鎶ュ憡鐢ㄩ��*/
#report_usage {
	width:1200px;
	height:1000px;
	margin:0px auto;
}

#report_usage_area {
	width:1136px;
	height:800px;
	margin:55px auto;
}

.report_usage_area_ul {
	width:1136px;
	height:380px;
	margin:10px auto;
}

.report_usage_area_li_center {
	margin-left:37px;
	margin-right:37px;
}

.report_usage_area_li {
	width:354px;
	height:380px;
	float:left;
}

.report_usage_icon {
	width:354px;
	height:181px;
	margin:0 auto;
}

.report_usage_subtitle {
	width: 179px;
	height: 30px;
	margin:15px auto;
	padding-top:10px;
	display: flex;
    justify-content: center;
    align-items: center;
}

.report_usage_subtitle_style {
	font-family: MicrosoftYaHei;
	font-size: 20.83px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 45.28px;
	letter-spacing: 1px;
	color: #363636;
}

.report_usage_content {
	width: 288px;
	height: 92px;
	margin:10px auto;
}

.report_usage_content_style {
	font-family: MicrosoftYaHei;
	font-size: 16.67px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 1px;
	color: #3f3d56;
}

#register_test_icon {
	background-image:url(../resources/software_certification/register_test_icon.png);
	background-size:100% 100%;
	background-position:center center;
	background-repeat:no-repeat;
}

#confirm_test_icon {
	background-image:url(../resources/software_certification/confirm_test_icon.png);
	background-size:100% 100%;
	background-position:center center;
	background-repeat:no-repeat;
}

#performance_test_icon {
	background-image:url(../resources/software_certification/performance_test_icon.png);
	background-size:100% 100%;
	background-position:center center;
	background-repeat:no-repeat;
}

#safe_test_icon {
	background-image:url(../resources/software_certification/safe_test_icon.png);
	background-size:100% 100%;
	background-position:center center;
	background-repeat:no-repeat;
}

#project_acceptance_test_icon {
	background-image:url(../resources/software_certification/project_acceptance_test_icon.png);
	background-size:100% 100%;
	background-position:center center;
	background-repeat:no-repeat;
}

#system_acceptance_test_icon {
	background-image:url(../resources/software_certification/system_acceptance_test_icon.png);
	background-size:100% 100%;
	background-position:center center;
	background-repeat:no-repeat;
}

/*娴嬭瘯涓氬姟浠嬬粛*/
#business_introduction {
	width:1200px;
	height:764px;
	margin:0px auto;
}

#business_introduction_tab_box {
	width:1200px;
	height:614px;
	margin:0px auto;
}

#business_introduction_tab_head {
	width: 1200px;
	/* height: 108px; */
	display:flex;
	justify-content:space-around;
	align-items:center;
}

.business_introduction_tab_head_div {
	width:160px;
	/* height: 108px; */
	float:left;
	/*cursor:pointer;*/
}

/*
.business_introduction_tab_head_div :hover{
	transform:scale(1.05);		
}
*/

.business_introduction_tab_title {
	display:flex;
	flex-direction: column;
	justify-content:center;
	align-items:center;
}


#register_test_title {
	width:140px;
	
}

#confirm_test_title {
	width:160px;
	/* height: 108px; */
}

#performance_test_title {
	width:160px;
	/* height: 108px; */
}

#safe_test_title {
	width:160px;
	/* height: 108px; */
}

#project_acceptance_test_title {
	width:100px;
	height:108px;
	margin-left:30px;
	margin-right:30px;
}

#system_acceptance_test_title {
	width:100px;
	height:108px;
	margin-left:30px;
	margin-right:30px;
}

.img {
	margin-bottom: 30px;
}

.business_introduction_tab_title_style {
	font-family: NotoSansHans-Bold;
	font-size: 26px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 57px;
	letter-spacing: 2px;
	color: #000000;
}

.current_business_introduction_tab_title_style {
	color:#226CFF!important;
}

.business_introduction_head_current {
	color:#226CFF!important;
	border-bottom:4px solid #4780f1;	
}

#business_introduction_tab_page_title {
	font-family: MicrosoftYaHei;
	font-size: 26px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 26px;
	letter-spacing: 1px;
	color: #363636;
}

.business_introduction_tab_body_title_default {
	display:none;
}

.business_introduction_body_title_current {
	display:block;
}

.business_introduction_tab_body_title {
	margin-top: 40px;
	padding: 30px 84px;
	background-color: #f7f9ff;
}

.business_introduction_tab_body_title_style{
	font-family: MicrosoftYaHei;
	font-size: 26px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 26px;
	letter-spacing: 1px;
	color: #363636;
}

#business_introduction_tab_body {
	width:1200px;
	height:290px;
	margin:0px auto;
	position:absolute;
	overflow:hidden;
	background-color: #f7f9ff;
}

#business_introduction_tab_body_ul {
	width:7200px;
	height:290px;
	margin:0px auto;	
	position:absolute;
}

.business_introduction_tab_body_li {
	width: 1200px;
	height:290px;
	float:left;
}


.service_introduction_area {
	width:1200px;
	height:185px;
	margin:0px auto;
}

.service_introduction_icon {
	width:82px;
	height:81px;
	margin:40px 10px;
	float:left;
	background-image:url(../resources/software_certification/service_introduction_icon.png);
	background-size:100% 100%;
	background-position:center center;
	background-repeat:no-repeat;
}

.supplying_materials_area {
	width:1200px;
	height:175px;
	margin:0px auto;
}

.supplying_materials_icon {
	width:82px;
	height:81px;
	margin:40px 10px;
	float:left;
	background-image:url(../resources/software_certification/supplying_materials_icon.png);
	background-size:100% 100%;
	background-position:center center;
	background-repeat:no-repeat;
}

.service_result_area {
	width:1200px;
	height:175px;
	margin:0px auto;
}

.service_result_icon {
	width:82px;
	height:81px;
	margin:45px 10px;
	float:left;
	background-image:url(../resources/software_certification/service_result_icon.png);
	background-size:100% 100%;
	background-position:center center;
	background-repeat:no-repeat;
}

.business_introduction_subtitle {
	width:120px;
	height:25px;
	margin: 58px 10px; 
	float:left;
}

.business_introduction_tab_body_subtitle_style {
	font-family: NotoSansHans;
	font-size: 25.58px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 57px;
	letter-spacing: 2px;
	color: #000000;
}

.business_introduction_content {
	width:908px;
	height:175px;
	margin-left:250px;
	display:flex;
	flex-direction:column;	
	align-items:flex-start;
	justify-content:center;
}

.business_introduction_content_style {
	font-family: MicrosoftYaHei;
	font-size: 16.67px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 1px;
	color: #3f3d56;	
}

#system_acceptance_supplying_materials {
	width:400px;
	height:120px;
}


.result_area {
	padding: 0 53px;
	text-indent: 2em;
	font-family: MicrosoftYaHei;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 48px;
	letter-spacing: 1px;
	color: #3f3d56;
}

/*tab椤典腑鐨勫挩璇笟鍔℃寜閽殑瀹氬埗浣嶇疆*/
.in_business_tab_body_position {
	margin:0 auto!important;
	position:absolute;
	top: 220px;
}

#safe_test_body {
	display: flex;
	padding: 0 26px;
}

.safe_test_item {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 248px;
	font-family: MicrosoftYaHei;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 28px;
	letter-spacing: 1px;
	color: #3f3d56;
}

.safe_test_item + .safe_test_item {
	margin-left: 50px;
}

.safe_test_item_title {
	padding: 2px 14px;
	font-family: MicrosoftYaHei;
	font-size: 19px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 1px;
	border-radius: 10px;
	background-color: #585bf8;
	color: #ffffff;
}

.safe_test_item_detail {
	width: 100%;
	height: auto;
	margin-top: 30px;
	text-indent: 2em;
}


/*鏈嶅姟娴佺▼*/
#service_process {
	position: relative;
	margin:0px auto;
	width:1200px;
	height:700px;
}

#service_process_detail {
	/* position: absolute; */
	margin:0px auto;
	width: 1200px;
	height:700px;
	/* opacity: 0; */
}


#service_process_info {
	width:939px;
	height:312px;
	margin:40px auto;
	margin-bottom: 92px;
	background-image:url(../resources/promotion_certification/promotion_certification_flow.png);
	background-size:100% 100%;
	background-position:center center;
	background-repeat:no-repeat;
}


/*鏈嶅姟浼樺娍*/
#service_advantages {
	position: relative;
	width:1200px;
	height:842px;
	margin:0px auto;
	margin-top: 100px;
}
#service_advantages_title {
	padding-top: 110px;
}

.service_advantages_subtitle_style {
	font-family: NotoSansHans-Bold;
	font-size: 25.58px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 73.47px;
	letter-spacing: 2px;
	color: #000000;
}

.service_advantages_content_style {
	padding: 20px;
	font-family: MicrosoftYaHei;
	font-size: 17px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 1px;
	color: #3f3d56;
	text-indent: 2em;
}

/* #service_advantages_content_container {
	width:1050px;
	height:450px;
	margin:0 auto;
} */

#service_advantages_content_container ul {
	width:1160px;
	height:450px;
	margin:0 auto;
}

#service_advantages_content_container li {
	width: 369px;
	height: 377px;
	background-color:rgb(248,249,255);
}

#service_advantages_content_container li + li {
	margin-left: 25px;
}

#service_advantages_content_container li:hover {
	transform: scale(1.1);
}

#service_qualification{
	margin-right:74px;
}

#service_mode{
	margin-right:74px;
}


#service_qualification_icon {
	width:125px;
	height:124px;
	margin:0 auto;
	margin-top: -49px;
	background-image:url(../resources/promotion_certification/promotion_certification_icon1.png);
	background-size:100% 100%;
	background-position:center center;
	background-repeat:no-repeat;
}

#service_mode_icon {
	width:131px;
	height:121px;
	margin:0 auto;
	margin-top: -49px;
	background-image:url(../resources/promotion_certification/promotion_certification_icon2.png);
	background-size:100% 100%;
	background-position:center center;
	background-repeat:no-repeat;
}

#efficient_test_icon {
	width:123px;
	height:125px;
	margin:0 auto;
	margin-top: -49px;
	background-image:url(../resources/promotion_certification/promotion_certification_icon3.png);
	background-size:100% 100%;
	background-position:center center;
	background-repeat:no-repeat;
}

.service_advantages_content {
	width:298px;
	height:388px;
	position:relative;
	margin-top:-60px;
	background-color:rgb(248,249,255);
	z-index:-1;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:center;
}

.service_advantages_subtitle {
	width:120px;
	height:26px;
	padding-top:98px;
}

.service_advantages_text_container {
	width:235px;
	height:200px;
	padding-top: 100px;
}

.service {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

#service_advantages_btn {
	position: absolute;
	top: 624px;
}

/*鏈烘瀯浠嬬粛*/
#organization_introduction {
	width:1200px;
	height:822px;
	margin:0px auto;
}

#organization_introduction_area {
	width:1200px;
	height:822px;
	border-width:0px;
	margin:0 auto;
	margin-top: 49px;
	position:absolute;
	z-index: 0;
	background-image:url(../resources/promotion_certification/promotion_certification_item_bg.png);
	background-size:100% 100%;
	background-position:center center;
	background-repeat:no-repeat;
}

.organization_introduction_paragraph_style {
	font-size: 17px;
	font-weight: normal;
	font-stretch: normal;
	line-height:38.38px;
	text-indent: 2em;
	color: #3F3D56;
}

#organization_introduction_first_content {
	width: 580px;
	height:96px;
	position:absolute;
	top: 50px;
	left:28px;
	float:left;
}

/* #organization_introduction_first_image {
	width:568px;
	height:464px;
	background-image:url(../resources/outdoor_power_certification/organization_introduction_first_image.png);
	background-size:100% 100%;
	background-position:left top;
	background-repeat:no-repeat;
	position:absolute;
	top:296px;
	
} */

/* #slant_line {
	width:1px;
	height:435px;
	position:absolute;
	top:110px;
	left:540px;
	border-color:rgba(34,108,255,0.49);
	background-color:rgba(34,108,255,0.49);
	border-width:2px;
	transform:rotate(31deg);
	
} */

/* #organization_introduction_second_image {
	width:741px;
	height:539px;	
	position:absolute;
	top:48px;
	left:458px;
	background-image:url(../resources/outdoor_power_certification/organization_introduction_third_content_image.png);
	background-size:100% 100%;
	background-position:left top;
	background-repeat:no-repeat; 
	float:left;
} */

/* #organization_introduction_second_image_mask {
	width:751px;
	height:539px;	
	position:absolute;
	top:48px;
	left:448px;
	background-color: rgba(88,91,248,0.78);
	clip-path:polygon(36% 0,100% 0,100% 100%, 90% 99%, 0% 85%);
} */

#organization_introduction_title {
	width:128px;
	height:40px;
	font-family: NotoSansHans-Bold;
	font-size: 31px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 31px;
	color: #FFFFFF;
	position:absolute;
	top:270px;
	left:820px;
	z-index:1;
	border-bottom: 4px solid #fff;
}

#organization_introduction_second_content {
	width:567px;
	height:97px;
	position:absolute;
	top:315px;
	left:585px;
	z-index:1;
}

#organization_introduction_third_content {
	width:724px;
	height:80px;
	position:absolute;
	top:620px;
	left:403px;
}

#organization_introduction_btn {
	position:absolute;
	top:770px;
}

/*鎺堜簣涓庤鍙�*/
#award_and_recognition {
	width:1200px;
	height:1173px;
	margin:70px auto;
	background-color:rgba(248,249,255,1);
}

.award_and_recognition_container {
	width:1200;
	height:990px;
	margin:0px auto;
}

.award_and_recognition_container_left {
	width:495px;
	height:990px;
	margin-top:45px;
	margin-left:50px;
	margin-right:110px;
	float:left;
}

.award_and_recognition_container_left ul {
	margin-bottom:50px;
}

.award_and_recognition_container_right {
	width:495px;
	height:990px;
	margin-top:45px;
	margin-right:50px;
	float:left;
}

.award_and_recognition_container_right ul {
	margin-bottom:50px;
}

.award_and_recognition_subtitle_style {
	font-family: MicrosoftYaHei;
	font-size: 14.66px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 31.4px;
	letter-spacing: 1px;
	color: #057dee;
}

.award_and_recognition_li_style {
	list-style:disc;
	font-family: MicrosoftYaHei;
	font-size: 14.66px;
	font-weight: normal;
	line-height: 31.4px;
	letter-spacing: 1px;
	color: #3f3d56;
	margin-left:30px;
}

/*瀹㈡埛缇や綋*/
#customer_group {
	width:1200px;
	height:475px;
	margin:0px auto;
}

#customer_group_title {
	padding-top:15px;
}

#customer_group_content {
	width: 591px;
	height: 240px;
	margin: 75px 15px 75px 15px;
	background-image:url(../resources/software_certification/customer_group_content_border.png);
	background-size:100% 100%;
	background-position:center center;
	background-repeat:no-repeat; 
	float:left;
}

.customer_group_content_style {
	width:530px;
	height:200px;
	margin:20px auto;
	font-family: MicrosoftYaHei;
	font-size: 16.67px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 1px;
	color: #3f3d56;
}

#customer_group_image {
	width:545px;
	height:247px;
	margin:75px 15px 75px 15px;
	background-image:url(../resources/software_certification/customer_group_image.png);
	background-size:100% 100%;
	background-position:center center;
	background-repeat:no-repeat; 
	float:left;
}


