body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td,
header,
nav,
footer {
	margin: 0;
	padding: 0;
	zoom: 1;
}

* {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	/* Safari */
	-moz-box-sizing: border-box;
	/* Firefox */
}

img {
	display: block;
	font-size: 0px;
	max-width: 100%;
	max-height: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
}

ul,
ol,
li {
	list-style: none;
}


.clearfix:after {
	content: "";
	visibility: hidden;
	height: 0;
	display: block;
	clear: both;
	zoom: 1;
}

a {
	text-decoration: none;
}

/* body,
button,
input,
select,
textarea {
    font: 16px/1.5 tahoma, arial, \5b8b\4f53;
} */
input,
select,
textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

body {
	font-family: "Source Han Sans CN", Arial, verdana, "微软雅黑", SimHei, "微软雅黑", "microsoft yahei";
}

@font-face {
	font-family: syst;
	src: url('https://starfivetech.com/themes/basic/skin/font/ææºå®ä½SC-Heavy.otf');
}

strong {
	font-weight: bolder;
}


/**/
@media screen and (max-width: 1680px) {
	.address_bg .add_ul .li1 .dian {
		top: 51%;
		right: 28.5%;
	}

	.address_bg .add_ul .li2 .dian {
		top: 50%;
		right: 31.9%;
	}

	.address_bg .add_ul .li3 .dian {
		top: 44%;
		right: 29.5%;
	}

	.address_bg .add_ul .li4 .dian {
		top: 56.4%;
		right: 27.5%;
	}

	.address_bg .add_ul .li5 .dian {
		top: 60%;
		left: 66.5%;
	}

	.address_bg .add_ul .li6 .dian {
		top: 55%;
		right: 31%;
	}

	/**/
	.address_bg .add_ul .li1 .introduce_box {
		top: 29%;
		right: 5.5%;
	}

	.address_bg .add_ul .li2 .introduce_box {
		top: 28%;
		right: 34.5%;
	}

	.address_bg .add_ul .li3 .introduce_box {
		top: 22%;
		right: 6%;
	}

	.address_bg .add_ul .li4 .introduce_box {
		top: 34.5%;
		right: 5%;
	}

	.address_bg .add_ul .li5 .introduce_box {
		top: 41%;
		left: 44%;
	}

	.address_bg .add_ul .li6 .introduce_box {
		top: 33%;
		right: 34%;
	}

	/**/
	.video_tab {
		width: 380px;
	}
}

/**/
@media screen and (max-width: 1660px) {
	.section_s2 .index_tabal .index_main {

		width: 100%;
	}

	.index_main {
		max-width: 90%;
	}

	.s2_title h5 {
		font-size: 32px;
		margin-bottom: 30px;
	}

	.s2_content ul li h5 {
		font-size: 32px;
	}

	.s2_content ul li div p {
		font-size: 24px;
		line-height: 46px;
	}

	.s4_rbox ul li p {
		font-size: 26px;
	}

	.s5_box ul li p {
		font-size: 16px;
		line-height: 24px;
	}

	.s5_box ul li h5 {
		font-size: 30px;
		margin-bottom: 18px;
	}

	.layer_box .title1 {
		font-size: 22px;
		margin-top: 8px;
	}

	.layer_box .text1 {
		font-size: 22px;
		margin-bottom: 18px;
	}

	.index-about .list li {
		height: 530px;
	}

	#header .header2 .nav_list ul li {
		padding: 0 30px;
	}

	.s7_list ul li .list_box h6 {
		font-size: 20px;
	}

	.s7_list ul li .list_box .time {
		margin-bottom: 22px;
	}

	.s7_list ul li .list_box .p2 {
		font-size: 15px;
		line-height: 30px;
	}

	.s7_list ul {
		height: 500px;
	}

	.footer_box1 .footer_1 h5 {
		font-size: 26px;
		line-height: 28px;
		color: #ffffff;
		margin-bottom: 15px;
	}

	.footer_box1 .footer_1 p a {
		font-size: 16px;
		line-height: 32px;
	}

	.footer_box1 .index_main {
		padding: 100px 0 40px;
	}

	.footer .footer_box2 {
		padding: 35px 0;
	}

	.risc_ .ridtText h5 {
		font-size: 34px;
		margin-bottom: 30px;
	}

	.risc_ .ridtText p {
		font-size: 22px;
		line-height: 32px;
	}

	/* .risc_banner{
		height: 800px;
	} */
	.banner {
		height: 800px;
	}

	#company .banner_text h5 {
		font-size: 34px;
		margin-bottom: 30px;
	}

	.banner .banner_text h5 {
		font-size: 34px;
		margin-bottom: 30px;
	}

	.banner .banner_text p {
		font-size: 22px;
		line-height: 32px;
	}

	#company .banner_text p {
		font-size: 22px;
		line-height: 32px;
	}

	.address_bg .add_ul .li5 .dian {
		left: 68%;
	}

	.address_bg .add_ul .li1 .dian {
		right: 27%;
	}

	.address_bg .add_ul .li1 .introduce_box {
		right: 2%;
	}

	.address_bg .add_ul .li4 .dian {
		right: 26%;
	}

	.address_bg .add_ul .li4 .introduce_box {
		right: 25%;
	}

	.address_bg .add_ul .li3 .dian {
		right: 28.5%;
	}

	.address_bg .add_ul .li2 .dian {
		right: 31%;
	}

	.address_bg .add_ul .li6 .dian {
		right: 30%;
	}

	.address_bg .add_ul .li5 .introduce_box {
		left: 43%;
	}

	.address_bg .add_ul .li3 .introduce_box {
		top: 22%;
		right: 3%;
	}

	.address_bg .add_ul .li4 .introduce_box {
		right: 2%;
	}

	.connection_div p {
		font-size: 18px;
	}

	.connection_ul li {
		padding: 55px 70px;
	}

	.rotation_text .text {
		font-size: 20px;
		line-height: 30px;
		height: 60px;
	}

	.hdhg_list_text .p1 {
		font-size: 20px;
		margin-bottom: 14px;
	}

	.hdhg_list_text .p2 {
		font-size: 16px;
		line-height: 28px;
		height: 56px;
	}

	.Verticalip_t .Verticalip_p p {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 14px;
	}

	.Verticalip_t .Verticalip_p1 p {
		font-size: 16px;
		line-height: 24px;
	}

	.Verticalip_t .Verticalip_p1 ul li {
		font-size: 16px;
		line-height: 24px;
		background: url(../images/icon26.png) no-repeat top 10px left;
	}

	.Verticalip_t h5 {
		font-size: 32px;
		line-height: 36px;
		margin-bottom: 15px;
	}

	.Verticalip_t .Verticalip_p {
		margin-bottom: 30px;
	}

	.div_t h5 {
		font-size: 32px;
		line-height: 36px;
		margin-bottom: 15px;
	}

	.div_t p {
		font-size: 16px;
	}

	.pla_left ul li {
		font-size: 16px;
	}

	.pla_right .pla_div ul li {
		font-size: 16px;
	}

	.tab_div div p {
		font-size: 16px;
	}

	.tab_div div ul li {
		font-size: 16px;
	}

	.pla_li p {
		font-size: 16px;
	}

	.plan_banner {
		height: 800px;
	}

	.plan_ h5 {
		font-size: 32px;
		margin-bottom: 30px;
	}

	.plan_ p {
		font-size: 22px;
		line-height: 60px;
	}

	.plan_left .title {
		font-size: 32px;
	}

	.chip_box .ch_box .chip_list .chip_text h5 {
		font-size: 32px;
	}

	.chip_box .ch_box .chip_list .chip_text .chip_t p {
		font-size: 16px;
	}

	.chip_swi .p1 {
		font-size: 16px;
	}

	.chip_list .chip_li ul li {
		font-size: 16px;
	}

	.so_text p {
		font-size: 16px;
		line-height: 30px;
	}

	.sof_li h5 {
		font-size: 40px;
		line-height: 44px;
		color: #03cff0;
		margin-bottom: 24px;
	}

	.git p a {
		font-size: 16px;
		line-height: 38px;
	}

	.soft0 .index_main .box h5 {
		font-size: 40px;
	}

	.soft0 .index_main .box .p1 {
		font-size: 16px;
		line-height: 24px;
	}

	.soft_text p {
		font-size: 16px;
		line-height: 28px;
	}

	.soft_text ul li a {
		font-size: 16px;
		line-height: 28px;
	}

	.soft_text ul li {
		font-size: 16px;
		line-height: 28px;
	}

	.cpu_tab ul li a h5 {
		font-size: 28px;
		line-height: 32px;
		margin-bottom: 18px;
		padding-bottom: 18px;
	}

	.cpu_tab ul li a .p1 {
		font-size: 16px;
		line-height: 26px;
	}

	.cp_text .cp_div div .p1 {
		font-size: 16px;
		line-height: 28px;
	}

	.chart h5 {
		font-size: 32px;
	}

	.form_mentor tbody tr td {
		font-size: 20px;
	}

	.soc_t h5 {
		font-size: 20px;
	}

	.soc_t div .p1 {
		font-size: 28px;
	}

	.soc_t div .p2 {
		font-size: 20px;
	}

	.soc_t div .p2 a {
		font-size: 20px;
	}

	.dow h5 {
		font-size: 32px;
		padding-bottom: 25px;
	}

	.dow li a {
		line-height: 100px;
	}

	.ip_text .p1 {
		font-size: 16px;
		line-height: 28px;
		min-height: 56px;
	}

	.ip_text {
		background-color: #fff;
		padding: 25px 30px 40px;
	}

	.serve_t div p {
		font-size: 16px;
		line-height: 28px;
		margin-bottom: 10px;
	}

	.serve h5,
	.hezuo h5,
	.ip h5 {
		font-size: 32px;
		line-height: 36px;
		margin-bottom: 50px;
	}

	.ip_text .title {
		font-size: 18px;
		line-height: 30px;
		margin-bottom: 10px;
	}

	.hezuo_box .hz_img {
		height: 150px;
	}

	.objective .obj {
		padding-left: 6%;
	}

	.objective .obj p {
		font-size: 16px;
	}

	.un_box ul li {
		height: 400px;
	}

	.coo_list h5 {
		font-size: 32px;
		margin-bottom: 24px;
	}

	.coo_li p {
		font-size: 16px;
	}

	.Competition .title {
		font-size: 32px;
		margin-bottom: 50px;
	}

	.Competition_t h6 {
		font-size: 20px;
		line-height: 34px;
	}

	.Competition_t div p {
		font-size: 16px;
		line-height: 28px;
	}

	.colleges .title {
		font-size: 32px;
	}

	.video_tab ul li {
		font-size: 22px;
		line-height: 60px;
	}

	.video_con .title {
		font-size: 34px;
	}

	.video_li ul li .p1 {
		font-size: 16px;
		line-height: 28px;
		min-height: 56px;
	}

	.video_li ul li .time {
		line-height: 30px;
	}

	.manpower_tab ul li a {
		font-size: 22px;
	}

	.culture h5 {
		font-size: 32px;
		margin-bottom: 40px;
	}

	.culture p {
		font-size: 16px;
		line-height: 28px;
	}

	.culture_left .culture_box .culture_text {
		background-color: #f5f5f5;
		margin-bottom: 20px;
		padding: 25px 60px 50px;
	}

	.culture_right .culture_box .culture_text {
		background-color: #f5f5f5;
		margin-bottom: 20px;
		padding: 25px 60px 50px;
	}

	.culture_text .p2 {
		font-size: 16px;
		line-height: 28px;
	}

	.welfare_right div p {
		font-size: 16px;
		line-height: 28px;
	}

	.welfare_right div h5 {
		font-size: 24px;
	}

	.life h5 {
		font-size: 32px;
		margin-bottom: 20px;
	}

	.address_bg .add_ul .li2 .introduce_box {
		top: 28.5%;
		right: 34.5%;
	}

	.address_bg .add_ul .li6 .introduce_box {
		top: 29%;
		right: 33%;
	}

	.address_bg .add_ul .li3 .introduce_box {
		top: 20%;
		right: 2%;
	}

	.address_bg .add_ul .li4 .introduce_box {
		top: 32%;
		right: 1%;
	}

	.address_bg .add_ul .li5 .introduce_box {
		top: 41%;
	}





}

/*1600*/
@media screen and (max-width: 1600px) {
	#header .index_nav .nav_ul .nav_list a {
		font-size: 20px;
	}

	.risc_box ul li .po_about span a {
		font-size: 12px;
		line-height: 30px;
		padding: 0 14px;
	}

	.video_tab {
		width: 310px;
	}

	.s2_box_ {
		height: 270px;
	}

	.index_main {
		max-width: 86%;
	}

	.s2_content ul li h5 {
		font-size: 28px;
	}

	.s2_content ul li div p {
		font-size: 20px;
		line-height: 40px;
	}

	.s2_title h5 {
		font-size: 30px;
		margin-bottom: 24px;
	}

	.s3_container .slide_left h5 {
		font-size: 32px;
	}

	.s3_container .slide_left h6 {
		font-size: 28px;
	}

	.s3_container .slide_left div p {
		font-size: 16px;
	}

	.s4_rbox h5 {
		font-size: 32px;
	}

	.s4_rbox ul li p {
		font-size: 24px;
	}

	.s4_rbox ul li div img {
		max-width: 85%;
	}

	.s7_list ul li .list_box {
		padding: 0 25px;
	}

	.s7_list ul li .list_box .p2 {
		font-size: 14px;
	}

	.s7_list ul li .list_box .time {
		margin-bottom: 20px;
	}

	.s6_box .title,
	.section_s7 .s7_title,
	.s8_box .s8_title {
		font-size: 32px;
	}

	.s8_nr ul li .s8_t .title {
		font-size: 18px;
	}

	.s8_nr ul li .s8_t .p1 {
		font-size: 14px;
		line-height: 24px;
		height: 72px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
	}

	.s8_nr ul li .s8_t .more a {
		font-size: 14px;
	}

	.risc_ .ridtText h5 {
		font-size: 30px;
		margin-bottom: 22px;
	}

	.risc_ .ridtText p {
		font-size: 18px;
		line-height: 30px;
	}

	.risc_box {
		padding-top: 60px;
		margin-bottom: 40px;
	}

	.risc_box .title {
		font-size: 32px;
	}

	#risc_box .risc_list .div div .text {
		font-size: 18px;
	}

	.risc_list1 p {
		font-size: 18px;
	}

	.team_left h5 {
		font-size: 32px;
	}

	.team_left p {
		font-size: 16px;
		line-height: 30px;
		margin-bottom: 81px;
	}

	.team_right_t h5 {
		font-size: 32px;
		padding-bottom: 5px;
		margin-bottom: 0px;
	}

	.message_people .people_name p {
		font-size: 16px;
	}

	.swi-message a .people_motto {
		font-size: 14px;
		line-height: 26px;
		height: 52px;
	}

	.banner .banner_text h5 {
		font-size: 32px;
		margin-bottom: 20px;
	}

	#company .banner_text h5 {
		font-size: 32px;
		margin-bottom: 20px;
	}

	.banner .banner_text p {
		font-size: 18px;
		line-height: 28px;
	}

	#company .banner_text p {
		font-size: 18px;
		line-height: 28px;
	}

	.company_ {
		padding-top: 60px;
		height: 785px;
	}

	.company_container .title {
		font-size: 32px;
	}

	.ggjs .name {
		font-size: 40px;
		padding-bottom: 10px;
		margin-bottom: 20px;
	}

	.ggjs p {
		font-size: 18px;
		line-height: 30px;
	}

	.member-container .swiper-slide p {
		font-size: 16px;
	}

	.footer_box1 .footer_1 h5 {
		font-size: 22px;
		line-height: 24px;
		margin-bottom: 10px;
	}

	.footer_box1 .footer_1 p a {
		font-size: 14px;
		line-height: 26px;
	}

	.footer_box1 .index_main {
		padding: 60px 0 30px;
	}

	.footer_box2 h5 {
		font-size: 22px;
		line-height: 24px;
	}

	.footer_box2 ul li a img {
		max-width: 60%;
	}

	.footer .footer_box2 {
		padding: 24px 0;
	}

	.footer_box2 ul {
		margin-top: 20px;
	}

	.footer_box3 .footer_logo img {
		max-width: 80%;
	}

	.footer_box3 ul li a img {
		max-width: 80%;
	}

	.footer_box3 {
		padding: 30px 0;
	}

	.footer_end {
		padding: 15px 0;
	}

	.address {
		height: 800px;
	}

	.address_bg .add_ul .li5 .dian {
		left: 16%;
		top: 37%;
	}

	.address_bg .add_ul .li5 .introduce_box {
		left: 20%;
		top: 18%;
	}

	.address_bg .add_ul .li3 .dian {
		right: 25.5%;
		top: 35%;
	}

	.address_bg .add_ul .li3 .introduce_box {
		top: 16%;
	}

	.address_bg .add_ul .li1 .dian {
		right: 24%;
		top: 41%;
	}

	.address_bg .add_ul .li1 .introduce_box {
		right: -5%;
		top: 22%;
	}

	.address_bg .add_ul .li2 .dian {
		right: 28%;
		top: 40.5%;
	}

	.address_bg .add_ul .li2 .introduce_box {
		top: 22%;
	}

	.address_bg .add_ul .li4 .dian {
		right: 23%;
		top: 46%;
	}

	.address_bg .add_ul .li4 .introduce_box {
		right: 27%;
		top: 27.5%;
	}

	.tab_add {
		bottom: 240px;
	}

	.rotation_text {
		padding: 20px;
	}

	.rotation {
		margin-top: 60px;
		padding-bottom: 60px;
	}

	.rotation_text .text {
		font-size: 16px;
		line-height: 25px;
		height: 50px;
	}

	.hdhg h5 {
		font-size: 30px;
	}

	.cpu_box .cpu_i img {
		max-width: 90%;
	}

	.git p a {
		line-height: 35px;
	}

	.ip_text .p1 {
		font-size: 14px;
	}

	.hezuo_box div img {
		max-width: 70%;
	}

	.Competition_box .Competition_t .com_ {
		background-size: 15% !important;
	}

	.Competition_t .com_ {
		padding-left: 100px;
	}

	.colleges-container .swiper-slide div img {
		max-width: 60%;
	}

	.culture_right .culture_box .culture_text .culture_icon {
		display: inline-block;
	}

	.culture_left .culture_box .culture_text .culture_icon img {
		max-width: 80%;
	}

	.culture_right .culture_box .culture_text .culture_icon img {
		max-width: 80%;
	}

	.culture_box .culture_text .p1 {
		margin-top: 5px;
		margin-bottom: 0px;
	}

	.culture_text .p2 {
		height: auto;
		min-height: auto;
		font-size: 14px;
	}

	.culture {
		margin-bottom: 90px;
	}

	.welfare_right div {
		background-size: 20% !important;
	}

	.welfare_right div h5 {
		font-size: 20px;
	}

	.welfare_right div p {
		font-size: 14px;
		line-height: 22px;
	}

	.s2_img {
		display: inline-block;
	}

	.s2_content ul li .s2_img img {
		max-width: 70%;
	}
}

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

	.section_s2 .index_tabal .index_main {

		width: 100%;
	}

	#header .header2 .nav_list ul li {
		padding: 0 20px;
	}

	.team_left p {
		margin-bottom: 86px;
	}

	.rw {
		margin-top: 94px;
	}

	.cpu_tab ul li a p {
		font-size: 14px;
		line-height: 20px;
	}

	.cpu_text h5 {
		font-size: 30px;
		line-height: 30px;
	}

	.cpu_text p {
		font-size: 16px;
		line-height: 26px;
		margin-bottom: 20px;
	}

	.cpu_t h5 {
		font-size: 30px;
		line-height: 30px;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}

	.t_box div p {
		font-weight: 400;
		font-size: 16px;
		line-height: 28px;
		background: url(../images/icon00.png) no-repeat top 6px left;
	}

	.t_box {
		margin-bottom: 50px;
	}

	.cup_margin {
		margin-top: 50px;
	}

	.e7_box ul li {
		font-size: 16px;
	}

	.Verticalip_t .Verticalip_p1 ul li {
		font-size: 14px;
	}

	.Verticalip_t .Verticalip_p p {
		font-size: 14px;
	}

	.Verticalip_t h5 {
		font-size: 26px;
		line-height: 26px;
		margin-bottom: 10px;
	}

	.div_t h5 {
		font-size: 26px;
		line-height: 26px;
		margin-bottom: 10px;
	}

	.div_t p {
		font-size: 14px;
		line-height: 26px;
	}

	.pla_left ul li {
		font-size: 14px;
	}

	.pla_right .pla_div ul li {
		font-size: 14px;
	}

	.tab_div div ul li {
		font-size: 14px;
	}

	.pla_li p {
		font-size: 14px;
	}

	.plan_ h5 {
		font-size: 28px;
		margin-bottom: 20px;
	}

	.plan_ p {
		font-size: 18px;
		line-height: 45px;
		padding-left: 52px;
		background-size: initial !important;
	}

	.plan_title {
		padding: 50px 30px;
		box-sizing: border-box;
	}

	.plan_title_p p {
		font-size: 14px;
		line-height: 30px;
	}

	.paln_ly h5 {
		font-size: 18px;
		line-height: 18px;
		margin-bottom: 15px;
	}

	.paln_ly_box p {
		font-size: 14px;
		line-height: 34px;
		background: url(../images/icon28.png) no-repeat top 14px left;
	}

	.paln_ly_box p a {
		font-size: 14px;
		line-height: 18px;
	}

	.crumbs .crum a {
		/* font-size: 22px; */
		font-size: 20px;
	}

	.crumbs .signup a {
		font-size: 14px;
		padding: 0 20px;
		border-radius: 17px;
		line-height: 34px;
	}

	.crumbs {
		padding: 15px 0;
	}

	.chip_box .ch_box .chip_list .chip_text h5 {
		font-size: 26px;
	}

	.chip_box .ch_box .chip_list .chip_text .chip_t {
		margin-top: 10PX;
	}

	.chip_swi h5 span {
		font-size: 30px;
	}

	.form_mentor tbody tr td {
		font-size: 16px;
	}

	.soc_t div .p1 {
		font-size: 24px;
	}

	.soc_t div .p2 {
		font-size: 16px;
	}

	.soc_t div .p2 a {
		font-size: 16px;
	}

	.dow h5 {
		font-size: 26px;
		padding-bottom: 10px;
	}

	.dow li a {
		font-size: 16px;
		line-height: 80px;
	}

	.ip_text .p1 {
		line-height: 24px;
		min-height: 72px;
	}

	.video_tab ul li {
		font-size: 18px;
		padding-left: 54px;
	}

	.culture h5 {
		font-size: 28px;
		margin-bottom: 20px;
	}

	.culture p {
		font-size: 14px;
		line-height: 24px;
	}

	.culture_box .culture_text .p1 {
		font-size: 20px;
	}

	.culture_left .culture_box .culture_text .culture_icon img {
		max-width: 70%;
	}

	.culture_right .culture_box .culture_text .culture_icon img {
		max-width: 70%;
	}

	.life h5 {
		font-size: 28px;
		margin-bottom: 20px;
	}

	.life .index_main div {
		margin-bottom: 50px;
	}
}

@media screen and (max-width: 1440px) {
	#header .index_nav .nav_ul .nav_list a {
		font-size: 18px;
	}

	.index_nav .nav_box .nav_s a {
		font-size: 18px;
	}

	.video_tab {
		width: 280px;
	}

	#header .header2 .nav_list ul li {
		padding: 0 15px;
	}

	#header .header2 .nav_list ul li a {
		font-size: 14px;
	}

	.s7_list ul li .list_box h6 {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.s7_list ul li .list_box .time {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.team_left p {
		margin-bottom: 123px;
	}

	.rw {
		margin-top: 147px;
	}

	.member-container .swiper-slide .member-img img {
		max-width: 50%;
	}

	.member-container .swiper-slide p {
		font-size: 14px;
	}

	.address_bg .add_ul .li5 .dian {
		left: 72%;
		top: 56%;
	}

	.address_bg .add_ul .li5 .introduce_box {
		left: 39%;
		top: 36%;
	}

	.address_bg .add_ul .li1 .dian {
		right: 22%;
		top: 48%;
	}

	.address_bg .add_ul .li6 .dian {
		right: 25%;
		top: 52%;
	}

	.address_bg .add_ul .li3 .introduce_box {
		top: 17%;
		right: -10%;
	}

	.address_bg .add_ul .li1 .introduce_box {
		right: -10%;
		top: 26%;
	}

	.address_bg .add_ul .li4 .dian {
		right: 21%;
		top: 53%;
	}

	.address_bg .add_ul .li4 .introduce_box {
		right: -11%;
		top: 29%;
	}

	.address_bg .add_ul .li2 .dian {
		right: 27%;
		top: 47%;
	}

	.address_bg .add_ul .li6 .introduce_box {
		top: 26%;
		right: 30%;
	}

	.address_bg .add_ul .li2 .introduce_box {
		right: 30.5%;
		top: 25.5%;
	}

	.address_bg .add_ul .li3 .dian {
		right: 23.5%;
		top: 41%;
	}

	.connection_ul li {
		padding: 34px 28px;
	}

	.connection_div p a {
		font-size: 16px;
	}

	.message .title {
		font-size: 30px;
		margin-bottom: 15px;
	}

	.message {
		padding-top: 60px;
		padding-bottom: 50px;
	}

	.input_box .input p {
		font-size: 16px;
	}

	.input_box .input input {
		height: 44px;
	}

	.input_box .input {
		padding-top: 20px;
	}

	.check .tit {
		font-size: 18px;
	}

	.check .check_box p {
		font-size: 16px;
		margin-right: 40px;
	}

	.rich_box textarea {
		height: 160px;
		font-size: 18px;
	}

	.hdhg_list_text .p1 {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.hdhg_list_text .p2 {
		font-size: 14px;
		line-height: 24px;
		height: 48px;
	}

	.hdhg_list .hahg_ul li {
		padding: 15px 0;
	}

	.hdhg_list_text .time span {
		font-size: 32px;
	}

	.hdhg_list_text .time {
		margin-bottom: 5px;
	}

	.hdhg_list li:hover a {
		background-size: 4% !important;
	}

	.hdhg_list li a {
		background-size: 4% !important;
	}

	.cpu_tab ul li a {
		padding: 30px;
	}

	.sof_diw h6 {
		font-size: 18px;
	}

	.sof_ul_ h6 {
		font-size: 16px;
	}

	.so_text p {
		font-size: 14px;
	}

	.sof_li h5 {
		font-size: 32px;
		line-height: 20px;
		margin-bottom: 14px;
	}

	.soft0 .index_main .box h5 {
		font-size: 32px;
	}

	.soft0 .index_main .box {
		padding: 30px 30px 10px;
	}

	.soft0 .index_main .box .p1 {
		font-size: 14px;
	}

	.soft_box {
		margin-top: 20px;
	}

	.soft_text p {
		font-size: 14px;
		line-height: 26px;
	}

	.soft_text ul li a {
		font-size: 14px;
		line-height: 26px;
	}

	.soft_text ul li {
		font-size: 14px;
		line-height: 26px;
	}

	.cpu_tab ul li a .p1 {
		font-size: 14px;
		line-height: 21px;
	}

	.chart h5 {
		font-size: 28px;
	}

	.form_mentor {
		margin-top: 30px;
	}

	.serve h5,
	.hezuo h5,
	.ip h5 {
		font-size: 28px;
		line-height: 30px;
		margin-bottom: 40px;
	}

	.serve_div .serve_t {
		background-size: 20% !important;
	}

	.serve_t {
		padding-left: 80px;
	}

	.serve_t div p {
		font-size: 14px;
		line-height: 24px;
		margin-bottom: 5px;
	}

	.serve_div {
		padding: 30px 25px;
	}

	.hezuo_box div img {
		max-width: 50%;
	}

	.hezuo_box .hz_img {
		height: 120px;
	}

	.objective .obj .obj_box {
		background-size: 12% !important;
		padding-left: 110px;
	}

	.un_box ul li {
		height: 340px;
	}

	.un_box ul li .un_ h5 {
		font-size: 20px;
	}

	.coo_li p {
		background-size: 22% !important;
		padding-left: 60px;
		font-size: 14px;
		line-height: 48px;
	}

	.coo_list h5 {
		font-size: 28px;
		margin-bottom: 10px;
	}

	.Competition .title {
		font-size: 28px;
		margin-bottom: 30px;
	}

	.Competition_t h6 {
		font-size: 18px;
	}

	.Competition_t div p {
		font-size: 14px;
	}

	.Competition_t {
		padding: 30px;
	}

	.Competition_box .Competition_t .com_ {
		background-size: 13% !important;
		padding-left: 80px;
	}

	.colleges .title {
		font-size: 28px;
		margin-bottom: 30px;
	}

	.video_con .title {
		font-size: 30px;
		line-height: 30px;
		margin-bottom: 5px;
	}

	.video_ul .p0 {
		font-size: 20px;
		line-height: 40px;
	}

	.video_li ul li .p1 {
		font-size: 14px;
		line-height: 24px;
		min-height: 48px;
	}

	.video_li ul li {
		margin-bottom: 20px;
	}

	.culture_left .culture_box .culture_text {
		padding: 23px 60px 20px;
	}

	.culture_right .culture_box .culture_text {
		padding: 23px 60px 20px;
	}

	.culture {
		margin-top: 60px;
		margin-bottom: 50px;
	}

	.welfare {
		margin-top: 60px;
		margin-bottom: 50px;
	}

	.life {
		margin-top: 60px;
	}

	.recruit {
		padding-top: 60px;
	}

	.position .position_title {
		font-size: 30px;
	}

	.input_all p {
		font-size: 18px;
	}

	.input_all .input input {
		font-size: 16px;
		line-height: 36px;
		border-radius: 18px;
	}

	.zw_title p {
		font-size: 18px;
	}

	.zw_title,
	.zw_ul li .zw_li {
		padding: 15px 20px;
	}

	.zw_ul li .zw_li p {
		font-size: 14px;
	}

	.hdhg_page {
		padding: 40px 0;
	}

	.zw_ul li .zw_box p {
		font-size: 14px;
		line-height: 24px;
	}

	.tab_add {
		bottom: 100px;
	}




}

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

	.input_all .place li,
	.input_all .post li {
		padding: 0 30px;
		line-height: 32px;
		border-radius: 16px;
		font-size: 16px;
		margin-right: 10px;
	}

	.input_all .post li.f5 a {
		padding: 0 30px;
		line-height: 32px;
		font-size: 16px;
	}

	.zw_ul li.active {
		background: url(../images/hot.png) no-repeat top 5px left 0%;
	}

	#header .index_nav .nav_ul .nav_list {
		padding: 0 12px;
	}
}

@media screen and (max-width: 1360px) {
	.s2_content ul li h5 {
		font-size: 26px;
	}

	.s2_box_ {
		height: 240px;
	}

	.s2_content ul li div p {
		font-size: 18px;
		line-height: 34px;
	}

	.s4_rbox ul li p {
		font-size: 20px;
	}

	.s4_rbox h5 {
		font-size: 28px;
	}

	.s5_box ul {
		padding: 0 110px;
	}

	.s5_box ul li h5 {
		font-size: 26px;
	}

	.s5_box ul li p {
		font-size: 14px;
	}

	.s7_list ul li .list_box h6 {
		font-size: 16px;
	}

	.s7_list ul li .list_box .time {
		font-size: 14px;
	}

	.s7_list ul li .list_box .p2 {
		font-size: 12px;
	}

	.s7_list ul li .list_box .more a {
		display: inline-block;
		font-size: 14px;
		color: #08b3ff;
		background-color: #fff;
		height: 36px;
		border-radius: 18px;
		line-height: 36px;
		padding: 0 26px;
	}

	.risc_ .ridtText h5 {
		font-size: 28px;
		margin-bottom: 15px;
	}

	.risc_ .ridtText p {
		font-size: 14px;
		line-height: 24px;
	}

	/* .risc_box ul{
		height: 380px;
	} */
	.risc_box ul li .po_about {
		bottom: 20%;
	}

	.team_left p {
		font-size: 14px;
		margin-bottom: 70px;
	}

	.people_name .left {
		width: 75%;
	}

	.message_people .people_name .time {
		float: left;
		margin-left: 5px;
	}

	.swi-message a .people_motto {
		width: 96%;
	}

	.banner .banner_text h5 {
		font-size: 30px;
		margin-bottom: 10px;
	}

	#company .banner_text h5 {
		font-size: 30px;
		margin-bottom: 10px;
	}

	.banner .banner_text p {
		font-size: 16px;
	}

	#company .banner_text p {
		font-size: 16px;
	}

	.ggjs .name {
		font-size: 34px;
	}

	.ggjs p {
		font-size: 16px;
	}

	.rw {
		margin-top: 80px;
	}

	.company_ {
		height: 689px;
	}

	.introduce_box .introduce_div {
		width: 300px;
	}

	.address_bg .add_ul li .dian {
		width: 18px;
		height: 18px;
	}

	.address_bg .add_ul .li5 .dian {
		left: 73%;
	}

	.address_bg .add_ul .li5 .introduce_box {
		left: 42%;
		top: 37%;
	}

	.address_bg .add_ul .li4 .dian {
		right: 20.5%;
	}

	.address_bg .add_ul .li6 .dian {
		right: 25%;
		top: 51%;
	}

	.address_bg .add_ul .li4 .introduce_box {
		right: 23%;
		top: 27%;
	}

	.address_bg .add_ul .li1 .dian {
		right: 22%;
	}

	.address_bg .add_ul .li2 .introduce_box {
		right: 30%;
		top: 21.5%;
	}

	.address_bg .add_ul .li1 .introduce_box {
		right: -8%;
		top: 25%;
	}

	.address_bg .add_ul .li4 .introduce_box {
		right: -9%;
		top: 32%;
	}

	.address_bg .add_ul .li6 .introduce_box {
		top: 30%;
		right: 29%;
	}

	.address_bg .add_ul .li2 .introduce_box {
		right: 30%;
		top: 25.5%;
	}

	.address_bg .add_ul .li3 .introduce_box {
		top: 18%;
		right: -7%;
	}



	.cpu_tab {
		margin-top: 60px;
	}

	.cpu_text h5 {
		font-size: 28px;
		line-height: 30px;
	}

	.cpu_text .p_box {
		margin-top: 30px;
	}

	.cpu_text p {
		font-size: 14px;
		line-height: 26px;
		margin-bottom: 10px;
	}

	.cpu_t h5 {
		font-size: 24px;
		line-height: 24px;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}

	.t_box div p {
		font-size: 14px;
	}

	.cpu_box {
		padding: 60px 0;
	}

	.e7_box ul li {
		font-size: 14px;
	}

	.Verticalip_t .Verticalip_p p {
		line-height: 20px;
		margin-bottom: 10px;
	}

	.Verticalip_t .Verticalip_p {
		margin-bottom: 20px;
	}

	.Verticalip_t h5 {
		font-size: 24px;
	}

	.div_t h5 {
		font-size: 24px;
		line-height: 24px;
		margin-bottom: 10px;
	}

	.tab_ul li {
		font-size: 20px;
		margin: 0 30px;
	}

	.pla_tab_ul {
		padding: 20px 0;
	}

	.tab_ul li:before {
		bottom: -20px;
	}

	.chip_box .ch_box .chip_list .chip_text h5 {
		font-size: 24px;
	}

	.chip_box .ch_box .chip_list .chip_text .chip_t p {
		font-size: 14px;
		line-height: 26px;
	}

	.chip_lb {
		padding-top: 90px;
	}

	.chip_swi .p1 {
		font-size: 14px;
	}

	.sof_ul ul li a {
		font-size: 16px;
		line-height: 22px;
	}

	.sof_ul .sof_ul_ {
		margin-bottom: 50px;
	}

	.un_box ul li {
		height: 310px;
	}

	.coo_list h5 {
		font-size: 26px;
	}

	.Competition .title {
		font-size: 26px;
	}

	.Competition {
		padding: 70px 0;
	}

	.colleges .title {
		font-size: 26px;
	}

	.manpower_tab ul {
		padding: 30px 0 20px;
	}

	.manpower_tab ul li:before {
		bottom: -20px;
	}

	.manpower_tab ul li a {
		font-size: 20px;
	}

	.welfare_right {
		padding: 47px 25px;
	}

	.welfare_right div h5 {
		margin-bottom: 5px;
	}

	.swi-message {
		height: 527px;
	}

	.address {
		height: 768px;
		margin-top: 0;
	}

	.address_bg {
		height: 820px;
	}

	.tab_add p {
		font-size: 16px;
		padding: 0 40px;
		line-height: 34px;
		border-radius: 17px;
		margin-left: 15px;
	}





}

@media screen and (max-width: 1280px) {
	.cpu_tab ul {
		grid-template-columns: repeat(3, 1fr);
	}

	.cpu_tab ul li a {
		height: 24vw;
		padding: 20px;
	}

	.cpu_tab ul li a h5 {
		font-size: 20px;
		padding-bottom: 12px;
		margin-bottom: 12px;
	}

	.video_con .list li a {
		height: 70px;
	}

	.video_con .list li a h2 {
		line-height: 70px;
		font-size: 18px;
	}

	#header .index_nav .nav_ul .nav_list {
		padding: 0 15px;
	}

	#header .index_nav .nav_ul .nav_list a {
		font-size: 14px;
	}

	.welfare_right div {
		padding-left: 60px;
	}

	.video_tab ul li {
		font-size: 16px;
		padding-left: 30px;
	}

	#crumb .crum a {
		font-size: 20px;
	}

	.risc_ div img {
		max-width: 60%;
	}

	.risc_list1 p {
		font-size: 16px;
	}

	#risc_box .risc_list .div div .text {
		font-size: 16px;
	}

	.message_people .people_name .time {
		font-size: 12px;
	}

	.people_name .time {
		float: left;
		margin-left: 10px;
	}

	.people_name .left {
		width: 70%;
	}

	.team_left p {
		margin-bottom: 45px;
	}

	.swi-message {
		height: 480px;
	}

	.swi-message a .people_motto {
		width: 89%;
	}

	.media_title h5 {
		font-size: 28px;
	}

	.media_title {
		padding: 15px 0;
	}

	.media_box ul li h6 {
		font-size: 20px;
		line-height: 60px;
	}

	.media_box ul li .text {
		font-size: 16px;
	}

	.media_box ul li .more {
		margin-top: 10px;
	}

	.media_box ul li .more a {
		font-size: 16px;
	}

	.media_more {
		margin-top: 50px;
	}

	.media_box {
		margin-bottom: 70px;
	}

	.index_box .index_main .s1_title h5 {
		font-size: 44px;
	}

	.index_main {
		max-width: 90%;
	}

	.section_s5 {
		background-size: cover !important;
	}

	.section_s3 .index_s3 .s3_right {}

	.address {
		height: 720px;
		margin-top: 0;
	}

	.address_bg {
		height: 770px;
	}

	.address_bg .add_ul .li1 .dian {
		right: 25%;
	}

	.address_bg .add_ul .li2 .dian {
		right: 29%;
		top: 47%;
	}

	.address_bg .add_ul .li3 .dian {
		right: 26.5%;
		top: 42%;
	}

	.address_bg .add_ul .li4 .dian {
		right: 23.5%;
	}

	.address_bg .add_ul .li5 .dian {
		left: 70%;
	}

	.address_bg .add_ul .li6 .dian {
		right: 28%;
		top: 51%;
	}

	.address_bg .add_ul .li1 .introduce_box {
		right: -3%;
		top: 23.5%;
	}

	.address_bg .add_ul .li2 .introduce_box {
		right: 32%;
		top: 25%;
	}

	.address_bg .add_ul .li3 .introduce_box {
		top: 15.5%;
		right: -3%;
	}

	.address_bg .add_ul .li4 .introduce_box {
		right: -5%;
		top: 28.5%;
	}

	.address_bg .add_ul .li5 .introduce_box {
		left: 42%;
		top: 36%;
	}

	.address_bg .add_ul .li6 .introduce_box {
		top: 24%;
		right: 31%;
	}
}

@media screen and (max-width: 1140px) {
	.video_con {
		width: 69%;
	}

	#header .header2 .nav_list {
		margin-left: 100px;
	}
}


@media screen and (max-width: 1024px) {
	.index_main {
		max-width: 95%;
	}

	#header .header2 .nav_list {
		margin-left: 85px;
	}

	.s3_container .slide_left {
		width: 90%;
	}

	.swi-message {
		height: 460px;
	}

	.company_ {
		height: 630px;
	}

	.member-container .swiper-slide p {
		font-size: 12px;
		height: 24px;
	}

	.member-container .swiper-slide .member-img img {
		max-width: 40%;
	}

	.address {
		background-size: 100% 100%;
	}

	.introduce_box .introduce_div {
		width: 240px;
	}

	.address_bg .add_ul .li5 .dian {
		left: 67%;
	}

	.address_bg .add_ul .li5 .introduce_box {
		left: 40%;
		top: 37%;
	}

	.address_bg .add_ul .li2 .dian {
		right: 32%;
	}

	.address_bg .add_ul .li2 .introduce_box {
		right: 36%;
		top: 28.5%;
	}

	.address_bg .add_ul .li1 .dian {
		right: 28%;
	}

	.address_bg .add_ul .li1 .introduce_box {
		right: 0%;
		top: 26.5%;
	}

	.address_bg .add_ul .li3 .dian {
		right: 29.5%;
	}

	.address_bg .add_ul .li3 .introduce_box {
		top: 19%;
		right: 2%;
	}

	.address_bg .add_ul .li4 .dian {
		right: 27%;
	}

	.address_bg .add_ul .li6 .dian {
		right: 30%;
		top: 50%;
	}

	.address_bg .add_ul .li6 .introduce_box {
		top: 25%;
		right: 35%;
	}

	.address_bg .add_ul .li4 .introduce_box {
		right: 0%;
		top: 30%;
	}

	.tab_add p {
		font-size: 14px;
		padding: 0 22px;
		line-height: 24px;
		border-radius: 12px;
	}

	.connection_ul li {
		padding: 24px 10px;
	}

	.connection_div p {
		font-size: 16px;
		line-height: 22px;
	}

	.connection_div p a {
		font-size: 14px;
		line-height: 24px;
	}

	.connection_ul li .connection_div {
		background-size: 15% !important;
		padding-left: 50px;
	}

	.hdhg_list li a {
		background: url(../images/icon22.png) no-repeat center right 40px;
	}

	.hdhg_list li:hover a {
		background: url(../images/icon23.png) no-repeat center right 40px;
	}

	.cpu_tab ul li a {
		padding: 20px;
		height: 30vw;
	}

	.e7_box ul li {
		line-height: 24px;
		background: url(../images/icon001.png) no-repeat top 10px left;
	}

	.e7_box p {
		font-size: 16px;
		line-height: 28px;
		background: url(../images/icon00.png) no-repeat top 6px left;
	}

	.Verticalip_box .Verticalip_text {
		padding-left: 40px;
		padding-right: 40px;
	}

	.Verticalip_t .Verticalip_p p {
		font-size: 12px;
	}

	.platform .platform_text {
		padding-left: 40px;
		padding-right: 40px;
	}

	.div_t h5 {
		font-size: 20px;
		line-height: 20px;
	}

	.div_t p {
		font-size: 12px;
		line-height: 22px;
	}

	.plan_title_p p {
		font-size: 12px;
		line-height: 26px;
	}

	.plan_title h5 {
		font-size: 26px;
		line-height: 26px;
		margin-bottom: 15px;
	}

	.plan_title {
		padding: 30px 20px;
	}

	.paln_ly h5 {
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 10px;
	}

	.paln_ly_box p {
		font-size: 12px;
		line-height: 28px;
		background: url(../images/icon28.png) no-repeat top 12px left;
	}

	.chip_list .chip_li p {
		font-size: 18px;
	}

	.chip_list .chip_li ul li {
		font-size: 14px;
	}

	.chip_swi h6 {
		font-size: 26px;
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

	.soc_t div {
		padding-left: 20px;
	}

	.banner .banner_text h5 {
		font-size: 26px;
	}

	#company .banner_text h5 {
		font-size: 26px;
	}

	.banner .banner_text p {
		font-size: 14px;
	}

	#company .banner_text p {
		font-size: 14px;
	}

	.objective .obj p {
		font-size: 14px;
	}

	.objective .obj .obj_box {
		padding-left: 60px;
	}

	.objective .obj {
		padding-left: 4%;
	}

	.un_box ul li {
		height: 280px;
	}

	.cootext {
		padding-left: 3.7%;
	}

	.coo_li p {
		padding-left: 44px;
		margin: 5px 0;
	}

	.Competition_t h6 {
		font-size: 16px;
	}

	.ip_text {
		padding: 25px 30px 15px;
	}

	.ip {
		padding: 60px 0;
	}

	.serve h5,
	.hezuo h5,
	.ip h5 {
		font-size: 22px;
		margin-bottom: 24px;
	}

	.serve {
		padding: 60px 0;
	}

	.ip_text .title {
		font-weight: 500;
		font-size: 16px;
	}

	.hezuo {
		padding: 60px 0;
	}

	.culture h5 {
		font-size: 26px;
		margin-bottom: 15px;
	}

	.culture_right>p {
		min-height: 72px;
	}

	.culture_left>p {
		min-height: 72px;
	}

	.culture_right .culture_box .culture_text {
		padding: 23px 30px 20px;
	}

	.welfare_right {
		width: 74%;
	}

	.welfare_right {
		padding: 15px;
	}

	.welfare_right div {
		background-size: 15% !important;
		padding-left: 50px;
	}

	.welfare_right div p {
		font-size: 12px;
	}

	.welfare_right div h5 {
		font-size: 18px;
	}

	.life h5 {
		font-size: 24px;
		margin-bottom: 10px;
	}

}

@media screen and (max-width: 996px) {
	#header {
		display: none;
	}

	.p_header {
		display: block;
		z-index: 50;
	}

	.p_header {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 60px;
		z-index: 999999;
		background-color: #fff;
		padding: 0 10px;
		box-sizing: border-box;
	}

	.p_header .p_logo {
		width: 90px;
		margin-top: 15px;
	}

	.p_header .p_logo img {
		max-width: 100%;
	}

	.p-search {
		position: absolute;
		top: 50px;
		left: 0;
		width: 100%;
		padding: 10px;
		box-sizing: border-box;
		z-index: 999999;
		background-color: #fff;
		border-top: 1px solid #eaeaea;
		display: none;
	}

	.p_header .p_search {
		width: 50px;
		height: 50px;
		position: absolute;
		top: 0;
		right: 60px;
		background: url(../images/p-search.png)no-repeat center center;
		border: none;
	}

	.p_header .p_search.active {
		background: url(../images/p-cw.png) no-repeat center center;
	}

	.p_header .p_search form {
		position: relative;
	}

	.p-search .Psearch {
		width: 100%;
		border: none;
	}

	.p-search .pbtn {
		width: 40px;
		height: 40px;
		background: url(../images/ss.html)no-repeat center center;
		border: none;
		position: absolute;
		top: 0;
		right: 10px;
	}

	.p_header .p_nav {
		width: 50px;
		height: 50px;
		position: absolute;
		top: 5px;
		right: 10px;
		background: url(../images/p-zk.png)no-repeat center center;
	}

	.p_header .p_nav.active {
		background: url(../images/p-cw.png) no-repeat center center;
	}

	.p-con {
		display: none;
	}

	.p_nav_li .p-con {
		padding: 0 30px;
		border-top: 1px solid #eaeaea;
	}

	.p_nav_li .p-con li div a {
		display: block;
		font-size: 14px;
		color: #000;
	}

	.p-nav-list .p_nav_ul .p_nav_li .p-con li {
		line-height: 35px;
	}

	.p-nav-list {
		display: none;
		width: 100%;
		background-color: #fff;
		position: fixed;
		top: 60px;
		left: 0;
		border-top: 1px solid #eaeaea;
	}

	.p-nav-list .p_nav_ul .p_nav_li {
		line-height: 50px;
		border-bottom: 1px solid #eaeaea;
		padding-left: 20px;
		position: relative;
	}

	.p-nav-list .p_nav_ul .p_nav_li>a {
		color: #000;
		font-size: 14px;
		display: block;
		font-weight: bolder;
	}

	.p-nav-list .p_nav_ul .p_nav_li i {
		position: absolute;
		right: 0;
		width: 50px;
		height: 50px;
		top: 0;
		background: url(../images/jt610.png) no-repeat center center;
		background-size: 24px auto;
	}

	.p-nav-list .p_nav_ul .p_nav_li i.active {
		transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
	}

	.p_en {
		position: absolute;
		top: 5px;
		right: 70px;
		height: 50px;
	}

	.p_en a {
		display: block;
		line-height: 50px;
		font-size: 20px;
		color: #000;
		/* padding-left: 22px;
		background: url(../images/dq.png) no-repeat center left; */
		background-size: 40%;
	}


	/**/
	.banner_ac {
		margin-top: 50px;
	}

	/*.footer_box1{
    	display: none;
	}*/

	/* 2020-11-13 start */
	.fixed-right {
		/* display: none; */
	}

	/* 2020-11-13 end */

	.video_tab {
		width: 220px;
	}

	.company_video {
		margin-top: 60px;
	}

	.connection_ul {
		flex-wrap: wrap;
	}

	.connection_ul li {
		width: 50%;
	}

	.connection_ul li .connection_div {
		background-size: 10% !important;
	}

	.connection_ul li {
		padding: 25px 50px;
	}

	/*.p_header .nav_list.active{display: none;}*/
	/*.indexH .p_logo.active,.indexH .p-nav-list.active{display: none;}*/

	/*.indexH .p_nav.active{display: none;}
	.indexH .p_nav.active0{display: block;}*/
	.p_header .nav_list li a {
		color: #333;
		font-size: 16px;
		position: relative;
	}

	.p_header .nav_list li {
		width: 25%;
		height: 30px
	}

	.p_header .nav_list li:last-child:nth-child(4n - 1) {
		margin-right: calc(25% + 0% / 3);
	}

	.p_header .nav_list li:last-child:nth-child(4n - 2) {
		margin-right: calc(50% + 0% / 3);
	}

	.p_header .nav_list li:last-child:nth-child(4n - 3) {
		margin-right: calc(75% + 0% / 3);
	}

	.p_header .nav_list ul {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.p_header .nav_list li a.active1 {
		color: #03d0ef;
	}

	.p_header .nav_list li a:before {
		content: '';
		background: #03d0ef;
		left: 0%;
		height: 1px;
		width: 0%;
		position: absolute;
		bottom: -4px;
		transition: all 0.6s;
		-webkit-transition: all 0.6s;
		-moz-transition: all 0.6s;
	}

	.p_header .nav_list li a.active1:before {
		width: 100%;
	}



}

@media screen and (max-width:768px) {
	.company_video .indexvideo {
		object-fit: cover !important;
	}

	.company_video #phonevideo {
		display: block;
		z-index: 1 !important;
	}

	.company_video #indexvideo {
		display: none;
	}

	.s3_container .swiper-slide .s3_right {
		display: none;
	}

	.s3_container .swiper-slide .ss_box {
		width: 100%;
	}

	.ss_box {
		flex-wrap: wrap;
	}

	.slide_right {
		max-width: 100%;
		text-align: center;
	}

	.slide_right img {
		max-width: 70%;
		display: inline-block;
	}

	.s3_container .slide_left {
		width: 100%;
		padding-right: 0;
	}

	.s5_box ul {
		width: 100%;
	}

	.s3_container .swiper-pagination-bullet {
		margin: 0px 5px !important;
	}

	.cpu_tab ul li {
		width: 100%;
		margin-bottom: 20px;
	}

	.cpu_tab #cpu_tab li:last-child:nth-child(4n - 2) {
		margin-right: 0;
	}

	.risc_box ul li {
		width: 49%;
		margin-bottom: 20px;
	}

	.risc_box ul {
		flex-wrap: wrap;
		height: 700px;
	}

	.cpu_tab ul li:last-child:nth-child(4n - 2) {
		margin-right: 0;
	}

	.cpu_tab ul li:last-child:nth-child(4n - 1) {
		margin-right: 0;
	}

	.cpu_tab ul {
		grid-template-columns: repeat(1, 1fr);
	}

	.cpu_tab ul li a {
		height: auto;
	}

	.cpu_tab #cpu_tab li:last-child:nth-child(4n - 3) {
		margin-right: 0;
	}

	.cpu_tab #cpu_tab li:last-child:nth-child(4n - 2) {
		margin-right: 0;
	}

	.cpu_tab #cpu_tab li:last-child:nth-child(4n - 1) {
		margin-right: 0;
	}

}

@media screen and (max-width:414px) {
	.risc_box ul li {
		height: 460px;
	}

	.index_box .index_main .s1_title h5 {
		text-align: center;
		font-size: 38px;
	}

	.s1_title p {
		text-align: center;
	}

	.s2_content ul li h5 {
		font-size: 16px;
	}

	.s2_content ul li div p {
		font-size: 12px;
		line-height: 20px;
	}

	.s2_content ul li .s2_img img {
		max-width: 30%;
	}

	.section_s3 .index_s3 .s3_left {
		width: 100%;
		height: 80%;
	}

	.section_s3 .index_s3 .s3_right {
		width: 100%;
		height: 20%;
		background-size: cover !important;
	}

	.section_s3 .index_s3 {
		flex-wrap: wrap;
	}

	.ss_box {
		flex-wrap: wrap;
	}

	.s3_container .slide_left {
		width: 100%;

	}

	.slide_right {
		max-width: 100%;
		margin-top: 10%;
		text-align: center;
	}

	.slide_right img {
		/*max-width: 100%;*/
		display: inline-block;
	}

	.s3_container .slide_left h5 {
		margin-bottom: 5px;
	}

	.s3_container .slide_left h6 {
		font-size: 24px;
		text-align: center;
	}

	.s3_container .slide_left div {
		text-align: center;
	}

	.s3_container .slide_left div p {
		font-size: 14px;
		display: inline-block;
	}

	.s3_container .slide_left .more {
		text-align: center;
	}

	.s3_container .slide_left .more a {
		margin-top: 20px;
		height: 36px;
		font-size: 14px;
		line-height: 36px;
		padding: 0 22px;
		border-radius: 18px;
	}

	.s3_container .slide_left h5 {
		font-size: 30px;
	}

	.s2_title p a {
		margin-top: 20px;
		height: 36px;
		font-size: 14px;
		line-height: 36px;
		padding: 0 22px;
		border-radius: 18px;
	}

	.index_box .index_main .s1_title p a {
		margin-top: 20px;
		height: 36px;
		font-size: 14px;
		line-height: 36px;
		padding: 0 22px;
		border-radius: 18px;
	}

	.section_s3 .index_s3 .s3_left .s3_main {
		padding: 0px 5%;
	}

	.s4_box .s4_left {
		width: 100%;
		height: 25%;
		display: none;
	}

	.s4_box .s4_right {
		width: 100%;
	}

	.section_s4 .s4_box {
		flex-wrap: wrap;
	}

	.s4_rbox ul li p {
		font-size: 16px;
	}

	.s5_box ul {
		width: 100%;
		padding: 0 5%;
	}

	.s4_rbox .s4_main .more a {
		margin-top: 20px;
		height: 36px;
		font-size: 14px;
		line-height: 36px;
		padding: 0 22px;
		border-radius: 18px;
	}

	#a4 {
		background: url(../images/banner3.jpg) no-repeat 80% center !important;
	}

	.s5_box ul li h5 {
		font-size: 24px;
		font-weight: 500;
		margin-bottom: 5px;
	}

	.index-about .list li {
		height: 300px;
	}

	.index-about .list li .layer .layer_box div img {
		max-width: 40%;
	}

	.index-about .list .on .layer .layer_box div img {
		max-width: 23%;
	}

	.layer_box .layer_b p {
		font-size: 12px;
	}

	.layer_box .text1 {
		font-size: 16px;
		margin-bottom: 18px;
	}

	.layer_box .title1 {
		font-size: 18px;
		margin-top: 8px;
	}

	.layer_box .layer_b .more a {
		font-size: 12px;
		height: 32px;
		line-height: 32px;
		width: 100px;
		border-radius: 16px;
	}

	.layer_box .layer_b .more {
		height: 36px;
		width: 104px;
		border-radius: 18px;
	}

	.s6_box .title,
	.section_s7 .s7_title,
	.s8_box .s8_title {
		font-size: 30px;
	}

	.s6_box .text {
		font-size: 14px;
	}

	.section_s7 .s7_text {
		margin-bottom: 10px;
	}

	.s7_list {
		display: none;
	}

	.s7_container {
		display: block;
	}

	.s7_container ul {
		height: 280px;
	}

	.s8_nr1 ul li .s8_t .p1 {
		height: 56px;
		-webkit-line-clamp: 2;
	}

	.s7_container ul li {
		width: 100%;
		background-size: cover !important;
		cursor: pointer;
	}

	.s7_container ul li:hover .list_box {
		opacity: 1;
	}

	.s7_container ul li .list_box {
		padding: 30px 35px;
		height: 100%;
		background: -webkit-linear-gradient(right bottom, #9970cb, #4344c3);
		background: -o-linear-gradient(right bottom, #9970cb, #4344c3);
		background: -mos-linear-gradient(right bottom, #9970cb, #4344c3);
		background: -moz-linear-gradient(right bottom, #9970cb, #4344c3);
		background: linear-gradient(right bottom, #9970cb, #4344c3);
		display: flex;
		flex-direction: row;
		align-items: center;
		opacity: 0;
	}

	.s7_container ul li .list_box h6 {
		font-size: 20px;
		line-height: 22px;
		color: #ffffff;
		margin-bottom: 10px;
	}

	.s7_container ul li .list_box .time {
		font-size: 18px;
		line-height: 22px;
		color: #fff;
		margin-bottom: 10px;
	}

	.s7_container ul li .list_box .p2 {
		font-size: 14px;
		line-height: 26px;
		color: #fff;
	}

	.s7_container ul li .list_box .more {
		text-align: center;
		margin-top: 50px;
	}

	.s7_container ul li .list_box .more a {
		display: inline-block;
		color: #08b3ff;
		background-color: #fff;
		margin-top: 20px;
		height: 36px;
		font-size: 14px;
		line-height: 36px;
		padding: 0 22px;
		border-radius: 18px;
	}

	/**/
	.s7_container2 {
		display: block;
	}

	.s7_container2 ul {
		height: 340px;
	}

	.s7_container2 ul li {
		width: 100%;
		background-size: cover !important;
		cursor: pointer;
	}

	.s7_container2 ul li:hover .list_box {
		opacity: 1;
	}

	.s7_container2 ul li .list_box {
		padding: 30px 35px;
		height: 100%;
		background: -webkit-linear-gradient(right bottom, #9970cb, #4344c3);
		background: -o-linear-gradient(right bottom, #9970cb, #4344c3);
		background: -mos-linear-gradient(right bottom, #9970cb, #4344c3);
		background: -moz-linear-gradient(right bottom, #9970cb, #4344c3);
		background: linear-gradient(right bottom, #9970cb, #4344c3);
		display: flex;
		flex-direction: row;
		align-items: center;
		opacity: 0;
	}

	.s7_container2 ul li .list_box h6 {
		font-size: 20px;
		line-height: 22px;
		color: #ffffff;
		margin-bottom: 10px;
	}

	.s7_container2 ul li .list_box .time {
		font-size: 18px;
		line-height: 22px;
		color: #fff;
		margin-bottom: 10px;
	}

	.s7_container2 ul li .list_box .p2 {
		font-size: 14px;
		line-height: 26px;
		color: #fff;
	}

	.s7_container2 ul li .list_box .more {
		text-align: center;
		margin-top: 50px;
	}

	.s7_container2 ul li .list_box .more a {
		display: inline-block;
		color: #08b3ff;
		background-color: #fff;
		margin-top: 20px;
		height: 36px;
		font-size: 14px;
		line-height: 36px;
		padding: 0 22px;
		border-radius: 18px;
	}

	.more p a {
		margin-top: 20px;
		height: 36px;
		font-size: 14px;
		line-height: 36px;
		padding: 0 22px;
		border-radius: 18px;
	}

	.s8_tab1 ul li {
		padding: 0 20px;
	}

	.s8_box .s8_title {
		margin-bottom: 5px;
	}

	.s8_nr1 ul li .s8_img {
		max-height: 120px;
	}

	.s8_box .more p a {
		margin-top: 0
	}

	.s8_tab1 {
		margin-bottom: 20px;
	}

	.s8_nr ul li {
		width: 48%;
	}

	.s8_nr ul li:nth-child(3),
	.s8_nr ul li:nth-child(4) {
		display: none;
	}

	.s8_box .more {
		margin-top: 30px;
	}

	.footer .footer_box2 {
		padding: 10px 0;
	}

	.footer_box2 h5 {
		font-size: 18px;
		line-height: 20px;
	}

	.footer_box2 ul li {
		height: 30px;
	}

	.footer_box2 ul li a img {
		max-width: 75%;
		display: inline-block;
	}

	.footer_box2 ul li a {
		text-align: center;
	}

	.footer_box3 .index_main {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
	}

	.footer_box3 .footer_logo {
		margin-right: 0;
		max-width: 36%;
	}

	.footer_box3 ul li {
		margin-right: 0px;
		height: 100%;
		width: 15%;
	}

	.footer_box3 ul li a img {
		max-width: 60%;
		display: inline-block;
	}

	.footer_box3 .footer_logo img {
		max-width: 100%;
	}

	.footer_box3 ul {
		width: 100%;
		margin-top: 20px;
	}

	.footer_box3 {
		padding: 15px 0;
	}

	.footer_end p {
		font-size: 12px;
		margin-right: 0;
	}

	.footer_end p a {
		font-size: 12px;
	}

	.risc_banner {
		margin-top: 50px;
		height: 170px;
	}

	.risc_ .ridtText p span {
		display: block;
		text-align: center;
		font-size: 26px !important;
	}

	.risc_ .ridtText h5 {
		display: none;
	}

	.risc_ .ridtText:nth-child(2) {
		display: none;
	}

	.risc_ div {
		width: 100%;
	}

	.risc_ {
		flex-wrap: wrap;
	}

	.risc_ .ridtText h5 {
		font-size: 24px;
		margin-bottom: 5px;
	}

	.risc_ .ridtText p {
		font-size: 12px;
		line-height: 20px;
	}

	.risc_ div img {
		max-width: 50%;
	}

	.risc_ .risc_img {
		margin: 10px 0;
	}

	.risc_box .title {
		font-size: 24px;
		margin-bottom: 15px;
	}

	.risc_box {
		padding-top: 20px;
		margin-bottom: 10px;
	}

	.risc_box ul li {
		width: 100%;
		padding: 20px 0;
	}

	.risc_box ul {
		height: auto;
		flex-wrap: wrap;
	}

	.risc_list .div img {
		max-width: 50%;
		display: inline-block;
	}

	.risc_list .div>div>div {
		text-align: center;
	}

	.risc_list .text {
		margin-top: 20px;
	}

	.risc_list1 {
		padding-top: 0%;
	}

	.risc_box ul li .risc_list:before {
		display: none;
	}

	.risc_list .tiao {
		bottom: -20px;
	}

	.risc_box ul li .risc_list1 {
		background-size: cover;
	}

	.risc_list1 p {
		padding-top: 20%;
	}

	#risc_box ul li {
		padding: 1px 0;
	}

	.risc_list .div .img img {
		max-width: 25%;
	}

	#risc_box .risc_list .div div .text {
		font-size: 14px;
	}

	#risc_box .risc_list1 .div {
		width: 100%;
	}

	.risc_list1 .div div p {
		padding-top: 10px;
	}

	.risc_list1 .div p {
		padding-top: 10px;
	}

	#risc_box .risc_list1 .div div img {
		max-width: 10%;
	}

	#risc_box .risc_list1 .div div p {
		font-size: 16px;
		line-height: 16px;
	}

	.risc_list1 p {
		font-size: 14px;
	}

	#risc_box ul li .risc_list {
		background-size: 100% 100%;
	}

	.team_left {
		width: 100%;
	}

	.team_right {
		width: 100%;
		margin-top: 20px;
	}

	.team .index_main {
		flex-wrap: wrap;
	}

	.team {
		padding-top: 20px;
	}

	.team_left h5 {
		font-size: 24px;
		margin-bottom: 5px;
	}

	.team_left p {
		margin-bottom: 20px;
	}

	.team_right_t h5 {
		font-size: 24px;
	}

	.swi-message {
		height: 260px;
	}

	#risc_box .risc_list {
		padding: 20px 0;
	}

	.swi-message a .people_motto {
		width: 100%;
		height: 22px;
	}

	.people_name .left {
		width: 80%;
	}

	.banner {
		margin-top: 50px;
		height: 500px;
		background-size: cover !important;
	}

	.banner .banner_text {
		width: 100%;
	}

	#company .banner_text h5 {
		font-size: 22px;
	}

	.banner .banner_text h5 {
		font-size: 22px;
	}

	.banner .banner_text p {
		font-size: 12px;
	}

	#company .banner_text p {
		font-size: 12px;
	}

	.company_ {
		padding-top: 20px;
	}

	.company_container .title {
		font-size: 24px;
	}

	.rw {
		margin-top: 24px;
		flex-wrap: wrap;
	}

	.rw .swi_img {
		width: 100%;
	}

	.rw .ggjs {
		width: 100%;
	}

	.rw .swi_img {
		text-align: center;
	}

	.rw .swi_img img {
		max-width: 35%;
		padding-left: 0%;
		display: inline-block;
	}

	.ggjs .name {
		font-size: 28px;
	}

	.ggjs p {
		font-size: 14px;
	}

	.company_ {
		height: auto;
		padding-bottom: 20px;
	}

	.company_ .swiper-container-horizontal>.swiper-pagination-bullets,
	.company_ .swiper-pagination-custom,
	.company_ .swiper-pagination-fraction {
		display: none;
	}

	.address {
		margin-top: 50px;
		/*height: 500px;*/
		height: 240px;
	}

	.address_bg {
		/*height: 500px;*/
		height: 240px;
	}

	.tab_add {
		bottom: 10px;
	}

	.tab_add p {
		font-size: 12px;
		padding: 0 12px;
		line-height: 20px;
		border-radius: 10px;
		margin-left: 10px;
	}

	.address_bg .add_ul li .dian {
		width: 8px;
		height: 8px;
	}

	.introduce_box .introduce_div {
		width: 140px;
		border: 2px solid #63A3ED;
	}

	.introduce_text h5 {
		font-size: 16px;
		line-height: 20px;
		margin-bottom: 2px;
	}

	.introduce_text p {
		font-size: 12px;
		line-height: 18px;
		color: #fff;
		padding-left: 18px;
	}

	.address_bg .add_ul .li1 .introduce_box .introduce_div:before {
		left: -20px;
		bottom: 45%;
	}

	.address_bg .add_ul .li5 .dian {
		left: 66%;
		top: 59%;
	}

	/* .address_bg .add_ul .li5 .introduce_box .introduce_div:before {
    	border-right-color: #63A3ED;
    	left: -20px;
    	bottom: 42%;
	} */

	.address_bg .add_ul .li5 .introduce_box {
		left: 27%;
		top: 36.1%;
	}

	.address_bg .add_ul .li1 .introduce_box {
		right: 36%;
		top: 33.5%;
	}

	.introduce_text {
		padding: 4px;
	}

	.address_bg .add_ul .li1 .introduce_box .introduce_div:before {

		left: inherit;
		right: -10px;
		bottom: 45%;
		border-right: none;
		border-left-color: #63A3ED;
	}

	.address_bg .add_ul .li1 .dian {
		right: 28%;
		top: 51%;
	}

	.address_bg .add_ul .li1 .introduce_box {
		right: 32%;
		top: 32%;
	}

	.address_bg .add_ul .li4 .dian {
		right: 27%;
		top: 56%;
	}

	.address_bg .add_ul .li4 .introduce_box .introduce_div:before {
		left: initial;
		right: -10px;
		bottom: 39%;
		border-right: none;
		border-left-color: #63A3ED;
	}

	.address_bg .add_ul .li4 .introduce_box {
		top: 35%;
		right: 32%;
	}

	.address_bg .add_ul .li2 .dian {
		top: 49.5%;
		right: 31%;
	}

	.address_bg .add_ul .li3 .dian {
		right: 29.5%;
		top: 45%;
	}

	.address_bg .add_ul .li2 .introduce_box .introduce_div:before {
		right: -20px;
		bottom: 44%;
	}

	.address_bg .add_ul .li2 .introduce_box {
		right: 35%;
		top: 34.9%;
	}

	.address_bg .add_ul .li6 .introduce_box {
		top: 33%;
		right: 33%;
	}

	.address_bg .add_ul .li6 .dian {
		right: 29%;
		top: 54%;
	}

	.introduce_box .introduce_div .introduce_img {
		display: none;
	}

	/*.address_bg .add_ul .li3 .introduce_box .introduce_div:before{
		right: -19px;
	}*/
	.address_bg .add_ul .li3 .introduce_box {
		top: 20%;
		right: 33.5%;
	}

	.address_bg .add_ul .li6 .introduce_box .introduce_div:before {
		border-left-color: #63A3ED;
		right: -20px;
		bottom: 39%;
	}

	.address_bg .add_ul .li3 .introduce_box .introduce_div:before {
		left: initial;
		right: -10px;
		bottom: 29%;
		border-right: none;
		border-left-color: #63A3ED;
	}

	.connection_ul li {
		width: 50%;
	}

	.connection_ul {
		flex-wrap: wrap;
	}

	.connection_ul li {
		padding: 10px 5px;
	}

	.connection_div p {
		font-size: 14px;
		line-height: 16px;
	}

	.connection_div p a {
		font-size: 12px;
		line-height: 20px;
	}

	.connection_ul li .connection_div {
		background-size: 11% !important;
		padding-left: 26px;
	}

	.message {
		padding-top: 20px;
	}

	.message .title {
		font-size: 24px;
		margin-bottom: 10px;
	}

	.message .form {
		padding: 15px 10px;
	}

	.input_box .input {
		width: 100%;
		padding-top: 10px;
	}

	.address_bg .add_ul .li5 .introduce_box .introduce_div:before {
		border-left-color: #63A3ED;
		right: -22px;
		bottom: 35%;
	}

	.input_box .input input {
		height: 30px;
		padding-left: 10px;
		font-size: 16px;
	}

	.input_box {
		margin-bottom: 20px;
	}

	.check .check_box p {
		font-size: 14px;
		margin-right: 10px;
		margin-bottom: 5px;
	}

	.check .check_box p input {
		width: 14px;
		height: 14px;
		margin-right: 5px;
	}

	.xinxi p {
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 5px;
	}

	.rich_box textarea {
		height: 100px;
		font-size: 16px;
	}

	.sub input {
		font-size: 14px;
		height: 30px;
		border-radius: 15px;
		padding: 0 30px;
	}

	.sub {
		text-align: right;
		margin-top: 15px;
		margin-bottom: 10px;
	}

	.banner_ac {
		height: 170px;
	}

	.banner_ac h5 {
		font-size: 26px;
	}

	#crumb .crum a {
		font-size: 16px;
		background-size: 25% 33%;
		padding-right: 15px;
	}

	#crumb .signup a {
		font-size: 12px;
		padding: 0 10px;
		border-radius: 12px;
		line-height: 24px;
		margin-left: 10px;
	}

	.rotation {
		margin-top: 25px;
		padding-bottom: 20px;
	}

	.rotation .swiper-button-prev,
	.rotation .swiper-button-next {
		display: none;
	}

	.hdhg h5 {
		font-size: 24px;
	}

	.xiala dl dt {
		font-size: 12px;
		height: 30px;
		border-radius: 15px;
		line-height: 30px;
		background-size: 12% 27%;
		padding: 0px 10px;
	}

	.xiala dl {
		margin-right: 0px;
		width: 105px;
	}

	.searchbox1 {
		width: 105px;
		height: 30px;
	}

	.searchbox1 .searchbtn {
		height: 30px;
		width: 30px;
	}

	.searchbox1 .searchtext {
		height: 30px;
	}

	.xiala dl dd {
		top: 36px;
	}

	.xiala dl dd a {
		font-size: 12px;
		padding: 8px 10px;
	}

	.hdhg {
		padding: 15px 0 10px 0;
	}

	.hdhg_list_text .time span {
		font-size: 20px;
	}

	.hdhg_list_text .time {
		font-size: 14px;
	}

	.hdhg_list_text .p1 {
		font-size: 16px;
		margin-bottom: 5px;
	}

	.hdhg_list_text .p2 {
		font-size: 12px;
		line-height: 20px;
		height: 40px;
	}

	.hdhg_list li a .hdhg_list_text {
		margin-left: 15px;
	}

	.hdhg_list .hahg_ul {
		padding-top: 10px;
	}

	.hdhg_list li a {
		background: none;
	}

	.hdhg_list_img {
		width: 35%;
	}

	.hdhg_list_text .time span {
		line-height: 15px;
	}

	.hdhg_page .yiiPager .page {
		width: 30px;
		height: 30px;
		line-height: 30px;
		margin: 0 2px;
	}

	.hdhg_page .yiiPager .page a {
		font-size: 12px;
	}

	.hdhg_page #yw0 .previous a,
	.hdhg_page #yw0 .next a {
		font-size: 14px;
	}

	.hdhg_page {
		padding: 20px 0;
	}

	.new_list {
		padding-bottom: 15px;
	}

	.media_title h5 {
		font-size: 24px;
	}

	.media_title {
		padding: 10px 0;
	}

	.media {
		margin-bottom: 20px;
	}

	.media_box ul li {
		width: 100%;
		margin-bottom: 20px;
	}

	.media_box ul {
		flex-wrap: wrap;
	}

	.media_box ul li .time {
		font-size: 16px;
		line-height: 18px;
	}

	.media_box ul li h6 {
		font-size: 18px;
		line-height: 40px;
	}

	.media_box ul li .text {
		font-size: 13px;
		line-height: 20px;
		height: 60px;
	}

	.media_box ul li .more {
		margin-top: 5px;
	}

	.media_more {
		margin-top: 20px;
	}

	.media_more a {
		height: 30px;
		font-size: 14px;
		line-height: 30px;
		padding: 0 20px;
		border-radius: 15px;
	}

	.media_box {
		margin-bottom: 30px;
	}

	.cpu_tab ul li a h5 {
		font-size: 18px;
		line-height: 10px;
		margin-bottom: 5px;
		padding-bottom: 10px;
	}

	.cpu_tab ul li a p {
		font-size: 12px;
		line-height: 16px;
	}

	.cpu_tab ul li a {
		padding: 30px 10px;
		height: auto;
	}

	.cpu_tab {
		margin-top: 30px;
		margin-bottom: 20px;
	}

	.cpu_tab ul {
		flex-wrap: wrap;
	}

	.cpu_tab ul li {
		width: 100%;
		margin-bottom: 20px;
	}

	.cpu_tab ul li:last-child:nth-child(4n - 2) {
		margin-right: 0;
	}

	.cpu_list .cpu_ {
		padding-top: 30px;
		padding-bottom: 40px;
	}

	.cpu_text h5 {
		font-size: 22px;
		line-height: 24px;
	}

	.cpu_text p {
		font-size: 12px;
		line-height: 20px;
		margin-bottom: 5px;
	}

	.cpu_list .cpu_img img {
		max-width: 70%;
	}

	.cpu_box {
		padding: 20px 0;
	}

	.cpu_t h5 {
		font-size: 20px;
		line-height: 20px;
		padding-bottom: 10px;
		margin-bottom: 10px;
	}

	.t_box div p {
		font-size: 12px;
		line-height: 18px;
		background: url(../images/icon00.png) no-repeat top 3px left;
	}

	.cpu_text .p_box {
		margin-top: 10px;
	}

	.e7_box p {
		font-size: 14px;
	}

	.e7_box ul li {
		font-size: 12px;
	}

	.e7_list ul {
		margin-right: 0px;
	}

	.cpu_box .cpu_i {
		width: 100%
	}

	.cpu_box .cpu_t {
		width: 100%;
	}

	.cpu_list .index_main {
		flex-wrap: wrap;
	}

	.cpu_box .cpu_i {
		text-align: center;
		margin-bottom: 20px;
	}

	.cpu_box .cpu_i img {
		max-width: 100%;
		display: inline-block;
	}

	.index_main {
		max-width: 100%;
	}

	.crumbs .crum a {
		font-size: 16px;
	}

	.crumbs .cz a {
		font-size: 14px;
		padding: 0 20px;
		border-radius: 15px;
		line-height: 30px;
		margin-left: 5px;
	}

	.crumbs {
		/* margin-top: 50px; */
	}

	.Verticalip_box .Verticalip_text {
		width: 100%;
	}

	.Verticalip_box .Verticalip_img {
		width: 100%;
	}

	.Verticalip_box {

		flex-wrap: wrap-reverse;
	}

	.crumbs .crum a {
		background-size: 21% !important;
		padding-right: 16px;
	}

	.platform .platform_text {
		width: 100%;
	}

	.platform .platform_img {
		width: 100%;
	}

	.platform {
		flex-direction: row-reverse;
		flex-wrap: wrap-reverse;
	}

	.platform .platform_text {
		padding: 15px;
	}

	.pla_img .index_main {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pla_list .index_main h5 {
		font-size: 20px;
		line-height: 38px;
		color: #000000;
		border-bottom: 1px solid #e9e6e6;
		padding-bottom: 5px;
		margin-bottom: 10px;
	}

	.pla_left ul li {
		font-size: 12px;
		line-height: 22px;
	}

	.pla_right .pla_div ul li {
		font-size: 12px;
		line-height: 20px;
		color: #000000;
		padding-left: 15px;
		background: url(../images/icon29.png) no-repeat left top 9px;
	}

	.pla_list {
		padding-bottom: 20px;
	}

	.tab_ul li:before {
		bottom: -2px;
	}

	.tab_ul li {
		margin-bottom: 15px;
	}

	.tab_img {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.pla_list .pla_left {
		width: 100%;
	}

	.pla_list .pla_right {
		width: 100%;
		margin-top: 10px;
	}

	.pla_list .index_main {
		flex-wrap: wrap;
	}

	.pla_left ul li {
		display: inline-block;
		margin-right: 10px;
	}

	.tab_div div {
		width: 50%;
	}

	.tab_div {
		flex-wrap: wrap;
	}

	.tab_div div ul li {
		line-height: 24px;
		background: url(../images/icon29.png) no-repeat left top 11px;
	}

	#pla_list {
		padding-bottom: 20px;
	}

	.pla_li h5 {
		font-size: 20px;
		line-height: 38px;
	}

	.pla_li {
		margin-bottom: 15px;
	}

	.plan_banner {
		margin-top: 50px;
		height: 350px;
		background-size: cover !important;
	}

	.plan_ h5 {
		font-size: 24px;
		margin-bottom: 10px;
	}

	.plan_ p {
		font-size: 16px;
		line-height: 32px;
		padding-left: 38px;
		background-size: 5% !important;
		background: url(../images/icon27.png) no-repeat top 5px left;
	}

	.plan_box {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.plan_left {
		width: 100%;
	}

	.plan_text {
		width: 100%;
		margin-top: 20px;
	}

	.plan_box .index_main {
		flex-wrap: wrap;
	}

	.plan_left .title {
		font-size: 26px;
		margin-bottom: 20px;
	}

	.chip_box .ch_box .chip_list .chip_img {
		width: 100%;
	}

	.chip_box .ch_box .chip_list .chip_text {
		width: 100%;
		padding: 5%;
	}

	.chip_box .ch_box .chip_list .chip_text h5 {
		font-size: 22px;
	}

	.chip_swi h5 {
		font-size: 24px;
		line-height: 30px;
		margin-bottom: 10px;
	}

	.chip_swi h5 span {
		font-size: 26px;
	}

	.chip_swi .p1 {
		margin: 0 10%;
	}

	.chip_swi .more {
		margin-top: 20px;
	}

	.chip_container .swiper-button-next,
	.chip_container .swiper-button-prev {
		top: 26%;
	}

	.chip_swi h6 {
		font-size: 24px;
		padding-bottom: 20px;
		margin-bottom: 31px;
	}

	.chip_list .chip_li {
		width: 100%;
		margin-bottom: 20px;
	}

	.chip_list .chip_li p {
		font-size: 12px;
	}

	.chip_list .chip_li ul li {
		font-size: 12px;
		line-height: 24px;
	}

	.sof {
		padding-top: 20px;
	}

	.sof_left {
		width: 100%;
	}

	.sof .index_main {
		flex-wrap: wrap;
	}

	.sof_li {
		background-color: #f5f5f5;
		padding: 20px 15px;
		margin-bottom: 15px;
	}

	.sof_li h5 {
		font-size: 22px;
		line-height: 20px;
		margin-bottom: 10px;
	}

	.so_text p {
		line-height: 24px;
		margin-bottom: 10px;
		font-size: 12px;
	}

	.sof_img {
		width: 100%;
	}

	.sof_diw {
		width: 100%;
	}

	.sof_do {
		flex-wrap: wrap;
	}

	.sof_ul .sof_ul_ {
		width: 100%;
	}

	.sof_right {
		width: 100%;
	}

	.git p a {
		font-size: 14px;
		line-height: 24px;
	}

	.git_box .more a {
		height: 34px;
		font-size: 12px;
		line-height: 34px;
		padding: 0 10px;
		border-radius: 17px;
	}

	.soft0 .index_main .box h5 {
		font-size: 24px;
		line-height: 34px;
	}

	.soft_box .soft {
		width: 100%;
	}

	.soft0 {
		padding-bottom: 30px;
	}

	.cp_img {
		width: 100%;
		text-align: center;
	}

	.cp_text {
		width: 100%;
	}

	.cp_box {
		flex-wrap: wrap;
	}

	.cp_img img {
		max-width: 100%;
		display: inline-block;
	}

	.chanpin {
		margin-top: 30px;
		margin-bottom: 30px;
	}

	.cp_text .cp_div div h1 {
		font-size: 36px;
		color: #d7d7d7;
		line-height: 36px;
		margin-bottom: 15px;
	}

	.cp_text .cp_div div .p1 {
		font-size: 14px;
		padding-right: 0;
	}

	.chart h5 {
		font-size: 24px;
	}

	.form_mentor tbody tr td {
		padding-left: 15px;
		line-height: 34px;
		font-size: 12px;
	}

	.soc_img {
		width: 100%;
		margin-bottom: 20px;
	}

	.soc_text {
		width: 100%;
	}

	.soc .index_main {
		flex-wrap: wrap;
	}

	.soc_t {
		width: 100%;
	}

	.soc_1 .soc_2 {
		flex-wrap: wrap;
	}

	.soc_t h5 {
		font-size: 18px;
		line-height: 36px;
		padding-left: 35px;
	}

	.soc_t div {
		padding: 10px;
	}

	.soc_t div .p1 {
		font-size: 22px;
	}

	.soc {
		margin-bottom: 10px;
	}

	.dow_left {
		width: 100%;
	}

	.dow_right {
		width: 100%;
	}

	.dow .index_main {
		flex-wrap: wrap;
	}

	.dow_right ul li {
		width: 100%;
	}

	.dow {
		margin-bottom: 30px;
	}

	.dow li a {
		font-size: 14px;
		line-height: 50px;
		padding-right: 30%;
	}

	.ip {
		padding: 20px 0;
	}

	.serve h5,
	.hezuo h5,
	.ip h5 {
		font-size: 18px;
		margin-bottom: 20px;
	}

	.ip_div {
		width: 100%;
		margin-bottom: 20px;
	}

	.ip_box {
		flex-wrap: wrap;
	}

	.ip_text {
		padding: 15px;
	}

	.ip_text .p1 {
		line-height: 20px;
		min-height: 60px;
	}

	.serve_div {
		width: 100%;
		margin-bottom: 15px;
	}

	.serve_box {
		flex-wrap: wrap;
	}

	.hezuo_box .hz_img {
		width: 32%;
	}

	.hezuo_box .hz_img:last-child:nth-child(3n - 1) {
		margin-right: calc(32% + 4% / 2);
	}

	.hezuo {
		padding: 30px 0;
	}

	.objective .obj {
		width: 100%;
	}

	.objective {
		flex-wrap: wrap;
	}

	.objective {
		background: none !important;
		background-color: #f5f5f5;
	}

	.objective .obj .obj_box {
		padding-top: 15px;
		padding-bottom: 15px;
		border-bottom: 1px solid #f5f5f5;
	}

	.objective .obj h5 {
		font-size: 18px;
		line-height: 24px;
	}

	.objective .obj p {
		font-size: 12px;
		line-height: 24px;
	}

	.un_box {
		padding: 30px 0 30px;
	}

	.un_box ul li {
		width: 100%;
		margin-bottom: 20px;
	}

	.un_box ul {
		flex-wrap: wrap;
	}

	.utc .un_tx {
		width: 100%;
		padding: 15px 15px;
	}

	.u_box h6 {
		font-size: 20px;
		line-height: 24px;
	}

	.u_box div p {
		font-size: 12px;
		line-height: 20px;
	}

	.utc .x {
		width: 30px;
		height: 30px;
		top: 20px;
		right: 20px;
	}

	.un_tc ul li {
		padding: 15px 10px;
	}

	.u_box .more {
		margin-top: 15px;
	}

	.u_box .more a {
		height: 32px;
		font-size: 12px;
		line-height: 32px;
		padding: 0 15px;
		border-radius: 16px;
	}

	.cootext {
		width: 100%;
		padding: 5%;
	}

	.coo_img {
		width: 100%;
	}

	.coo_box {
		flex-wrap: wrap;
	}

	.coo_list h5 {
		font-size: 24px;
	}

	.coo_li p {
		padding-left: 36px;
		font-size: 12px;
	}

	.Competition {
		padding: 30px 0;
	}

	.Competition .title {
		font-size: 24px;
		margin-bottom: 15px;
	}

	.Competition_t {
		width: 100%;
		margin-bottom: 20px;
	}

	.Competition_box {
		flex-wrap: wrap;
	}

	.Competition_t div p {
		font-size: 12px;
		line-height: 24px;
	}

	.colleges .title {
		font-size: 24px;
		margin-bottom: 15px;
	}

	.colleges {
		padding-bottom: 30px;
	}

	.video_box {
		/*margin-top: 30px;
    margin-bottom: 30px;*/
		padding-top: 25px;
		padding-bottom: 25px;
	}

	.video_tab {
		width: 100%;
		position: initial;
	}

	.video_con {
		width: 100%;
		margin-top: 20px;
		min-height: auto;
	}

	.video_box .index_main {
		flex-wrap: wrap;
	}

	.video_tab ul li {
		line-height: 30px;
		font-size: 12px;
		padding-left: 12px;
	}

	.video_con .list li a {
		height: 40px;
		line-height: 40px;
		font-size: 12px;
		background: url(../images/tu93.png) no-repeat center right 10px;
	}

	.video_con .list li a h2 {
		line-height: 40px;
		font-size: 12px;
	}

	.video_con .title {
		font-size: 22px;
		margin-bottom: 15px;
	}

	.video_li ul li {
		width: 100%;
	}

	.video_ul .p0 {
		font-size: 18px;

	}

	.video_con .title {
		font-size: 26px;
		margin-bottom: 10px;
	}

	.manpower_tab ul li:before {
		bottom: -4px;
	}

	.culture .index_main {
		flex-wrap: wrap;
	}

	.culture .culture_left {
		width: 100%;
	}

	.culture .culture_right {
		width: 100%;
		margin-top: 20px;
	}

	.culture {
		margin-top: 30px;
		margin-bottom: 20px;
	}

	.culture_left .culture_left_img {
		margin-top: 20px;
	}

	.culture p {
		padding-right: 0;
	}

	.welfare_left {
		width: 100%;
	}

	.welfare_right {
		width: 100%;
	}

	.welfare .index_main {
		flex-wrap: wrap;
	}

	.welfare {
		margin-top: 30px;
		margin-bottom: 20px;
	}

	.welfare_right div {
		width: 100%;
		padding-left: 65px;
		margin-bottom: 20px;
	}

	.life {
		margin-top: 30px;
	}

	.life ul li {
		width: 100%;
		margin-bottom: 10px;
	}

	.life ul li:last-child:nth-child(3n - 1) {
		width: 100%;
	}

	.life ul li:last-child:nth-child(3n - 1) {
		margin-right: 0;
	}

	.recruit_box .recruit_list a .text p {
		background-position: right 15px center;
	}

	.recruit {
		padding-top: 30px;
	}

	.recruit_box {
		padding-bottom: 30px;
	}

	.position .position_title {
		font-size: 24px;
		margin-bottom: 20px;
	}

	.input_all .input input {
		font-size: 12px;
		line-height: 26px;
		border-radius: 13px;
		padding: 0 20px;
		margin-right: 5px;
		margin-bottom: 5px;
	}

	.zw_ul li .zw_li p {
		font-size: 12px;
	}

	.zw_ul li .zw_li {
		background: url(../images/tu93.png) no-repeat center right 25px;
	}

	.zw_ul li .zw_li.active {
		background: url(../images/tu94.png)no-repeat center right 25px;
	}

	.life .index_main div {
		margin-bottom: 15px;
	}

	.manpower_tab ul li {
		margin: 0 10px;
	}

	.rotation_text .time {
		font-size: 12px;
		line-height: 14px;
		color: #666666;
		margin-bottom: 2px;
	}

	.rotation_text .text {
		font-size: 14px;
		line-height: 18px;
		height: 36px;
		margin-bottom: 5px;
	}

	/*.searchbox1{
	width: 100%;
}*/
	.search0 {
		margin: 20px 0;
	}

	.chip_lb {
		background: none;
		padding-top: 25px;
	}

	.soft_text p {
		font-size: 12px;
		line-height: 24px;
	}

	.sof_diw ul li a {
		font-size: 14px;
		line-height: 26px;
		padding: 5px 0;
	}

	.soft_text ul li a {
		font-size: 12px;
		line-height: 22px;
	}

	.top_swp .swiper-slide a {
		height: auto;
		padding: 10px;
	}

	.top_swp .swiper-slide a h5 {
		font-size: 26px;
		line-height: 28px;
		margin-bottom: 10px;
		padding-bottom: 5px;
	}

	.top_swp .swiper-slide a p {
		font-size: 14px;
		line-height: 20px;
	}

	.soc_text .soc_t:nth-child(1) div {
		border-right: 1px solid #e5e5e5;
	}

	.soc_text .soc_t:nth-child(2) h5 {
		border-left: 1px solid #e5e5e5;
	}

	.ip_text .p1 {
		min-height: auto;
	}

	.serve_div {
		padding: 15px 10px;
	}

	.serve_div .serve_t {
		background-size: 12% !important;
	}

	.serve_t {
		padding-left: 54px;
	}

	.serve_t h6 {
		font-size: 16px;
		line-height: 30px;
	}

	.serve_t div p {
		font-size: 12px;
		line-height: 20px;
		margin-bottom: 0px;
	}

	.serve {
		padding: 25px 0;
	}

	.Competition_box .Competition_t .com_ {
		padding-left: 54px;
	}

	.Competition_t {
		padding: 15px;
	}

	.video_li ul li {
		min-height: auto;
	}

	.culture_left .culture_box .culture_text,
	.culture_right .culture_box .culture_text {
		height: auto;
		padding: 15px;
	}

	.recruit_box .recruit_list a .text p {
		padding: 10px 15px;
		font-size: 16px;
	}

	.zw_list {
		margin-top: 10px;
	}

	.mstc_box {
		padding: 10px;
	}

	.mstc_box h5 {
		font-size: 20px;
		margin-bottom: 15px;
	}

	.mstc_box .x {
		width: 30px;
		height: 30px;
		background-size: 100%;
		top: 0px;
		right: 15px;
	}

	.mstc_box div p {
		width: 48%;
	}

	.mstc_box div p a img {
		max-width: 50%;
	}

	.mstc_box div p a {
		padding: 20px 0;
	}

	.mstc_box div p {
		margin: 10px 0;
	}

	.s7_tab {
		display: none;
	}

	.s7_tab1 .s7_text {
		display: inline-block;
		margin: 0 20px;
		cursor: pointer;
		position: relative;
		font-size: 18px;
		line-height: 22px;
		color: #31baef;
		text-align: center;
	}

	.s7_tab1 {
		text-align: center;
		margin-bottom: 20px;
		position: relative;
	}

	.s7_tab1 .s7_text:before {
		content: '';
		background: #00b9d4;
		left: 0px;
		bottom: -2px;
		height: 1px;
		width: 0;
		position: absolute;
		transition: all 0.6s;
		-webkit-transition: all 0.6s;
		-moz-transition: all 0.6s;
	}

	.s7_tab1 .s7_text:hover:before {
		width: 100%;
	}

	.s7_tab1 .s7_text.active2:before {
		width: 100%;
	}

	.p_acti {
		display: block;
	}

	.activity_box .index_main {
		margin-top: 15px;
	}

	.activity_left .acti_text p {
		font-size: 12px;
		line-height: 22px;
		margin-bottom: 10px;
	}

	.activity_right h5 {
		font-size: 18px;
		margin-bottom: 15px;
	}

	.activity_right {
		width: 100%;
	}

	.activity_left {
		width: 100%;
	}

	.ac_container {
		height: 800px;
	}

	.activity_box .index_main {
		flex-wrap: wrap;
	}

	.activity_box {
		margin-bottom: 20px;
	}

	.agenda li a {
		padding: 10px;
		background: url(../images/icon16.png) no-repeat center right 20px;
	}

	.huichang .p2 {
		font-size: 12px;
		line-height: 18px;
	}

	.huichang .p3 {
		font-size: 12px;
		line-height: 18px;
	}

	.huichang .p1 {
		font-size: 16px;
	}

	.huichang {
		margin-left: 10px;
	}

	.agenda li a .time {
		width: 60px;
		height: 60px;
	}

	.agenda ul li {
		margin-bottom: 10px;
	}

	.activity_left h5 {
		font-size: 24px;
		color: #000000;
		line-height: 30px;
		font-weight: 400;
		padding: 10px 0 10px;
	}

	.agenda {
		margin-top: 20px;
	}

	.s8_n {
		display: none;
	}

	.s8_p {
		display: block;
	}

	.new_details {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.details_left .title {
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 15px;
	}

	.details_left {
		width: 100%;
	}

	.details_right {
		width: 100%;
	}

	.new_details .index_main {
		flex-wrap: wrap;
	}

	/*.details_box img{
	margin: 15px 0;
}*/
	.details_box p {
		font-size: 14px;
		line-height: 24px;
		margin-bottom: 10px;
	}

	.details_box li {
		font-size: 14px;
		line-height: 24px;
		margin-bottom: 3px;
	}

	.details_left .time {
		font-size: 16px;
		line-height: 20px;
	}

	.details_list h5 {
		font-size: 22px;
		line-height: 50px;
		padding-left: 20px;
	}

	.details_list li a .title {
		font-size: 16px;
	}

	.details_list li a .text {
		font-size: 14px;
		line-height: 20px;
	}

	.n_container {
		height: 270px;
	}

	.details_right .details_list {
		margin-bottom: 10px;
	}

	.activity_right .ac_box {
		padding: 15px;
	}

	.activity_right .ac_box .right_text h6 {
		font-size: 18px;
		line-height: 40px;
	}

	.activity_right .ac_box .right_text p {
		font-size: 14px;
		line-height: 20px;
	}

	.acti_text img {
		max-width: 100%;
		height: 100%;
	}

	.search0 {
		width: 100%;
	}

	.s8_nr .s8_container ul {
		display: block;
	}

	.s_imgs img {
		max-width: 100%;
	}

	.s_imgs {
		max-width: 414px;
		overflow: auto;
		height: auto;
	}

	.s3_container .swiper-slide .ss_box {
		width: 100%;
	}

	.section_s3 .index_s3 .s3_left {
		width: 100%;
		height: 80%;
	}

	/*.section_s3 .index_s3 .s3_right{width: 100%;height: 20%;}*/
	.s3_container .swiper-slide {
		flex-wrap: wrap;
	}

	.ss_box {
		padding: 0;
		margin-top: 20%;
	}

	.s3_container .slide_left {
		padding-right: 0;
	}

	.section_s3 .index_s3 .s3_right {
		display: none;
	}

	.slide_right {
		margin-top: 0;
	}


	.media_title h5 {
		width: 100%;
		display: block;
	}

	.media_Img {
		width: 100%;
	}

	.media_Img .mIng {
		width: 25%;
	}

	.pform_mentor {
		display: block;
	}

	.form_mentor {
		display: none;
	}

	.risc_ .risc_left {
		width: 100%;
	}

	.risc_ .ridtText:nth-child(2) {
		margin-top: 40px;
	}

	.risc_ .risc_img {
		margin-top: 40px;
		margin-bottom: 0;
	}

	.footer_box2 ul {
		flex-wrap: wrap;
	}

	.footer_box2 ul li {
		width: 32%;
	}

	.footer_box2 ul li:last-child:nth-child(3n - 1) {
		margin-right: calc(32% + 4% / 2);
	}

	.connection_ul li {
		width: 100%;
	}

	.connection_ul li .connection_div {
		padding-left: 15%;
		background-size: 7% !important;
		background-position: top 0 left 20px !important;
	}

	.t_box div {
		width: 100%;
	}

	.t_box {
		flex-wrap: wrap;
		margin-bottom: 20px;
	}

	.cup_margin {
		margin-top: 20px;
	}

	.tab_div div p {
		font-size: 14px;
	}

	.pla_left ul li {
		font-size: 14px;
	}

	.div_t p {
		font-size: 14px;
		line-height: 26px;
	}

	.input_all .place li,
	.input_all .post li {
		font-size: 14px;
		padding: 0;
		text-align: center;
		line-height: 30px;
		border-radius: 15px;
		margin-right: 5px;
		margin-bottom: 10px;
	}

	.zw_ul li.active {
		background: url(../images/hot.png) no-repeat top 5px left 0%;
	}

	.input_all .place,
	.input_all .post {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		flex-direction: row;
	}

	.input_all .place li,
	.input_all .post li {
		width: 30%;
		margin-right: 0;
	}

	.input_all .place li:last-child:nth-child(3n - 1),
	.input_all .post li:last-child:nth-child(3n - 1) {
		margin-right: calc(32% + 10% / 2);
	}

	.zw_title,
	.zw_ul li .zw_li {
		padding: 15px 30px;
	}

	#company {
		height: auto;
		padding: 40px 0;
	}

	.rw .ggjs {
		padding: 0 5%;
	}

	.xiala dl {
		width: 100px;
	}

	.searchbox1 {
		width: 100px;
	}

	.searchbox1 .searchtext {
		line-height: 30px;
	}

	.media_Img .mIng {
		margin: 0;
		display: inline-block;
	}

	.media_box .new_media_ul .new_media_li {
		width: 100%;
		margin-bottom: 25px;
	}

	.media_box .new_media_ul .new_media_li .more {
		margin-top: 5px;
	}

	.un_tc ul li .u_img {
		width: 100%;
	}

	.un_tc ul li .u_box {
		width: 100%;
	}

	.un_tc ul li {
		flex-wrap: wrap;
	}

	.un_tc ul li .u_img img {
		max-width: 40%;
		display: inline-block;
	}

	.un_tc ul li .u_img {
		text-align: center;
	}

	.video_li ul li:last-child:nth-child(3n - 1) {
		margin-right: 0;
	}

	.video_li ul li div video {
		width: 100%;
	}

	.s8_nr1 ul li .s8_img img {
		height: 100%;
		width: 100%;
	}

	.index-about .list ul .on .layer_box .text1 {
		font-size: 20px;
	}

	.index-about .list ul .on .layer_box .layer_b p {
		font-size: 18px;
	}

	.index-about .list ul .on .layer_box .title1 {
		font-size: 28px;
	}

	.footer_index .footer_box1 .index_main .content {
		flex-wrap: wrap;
	}

	.footer_box1 .footer_1 {
		width: 32%;
		text-align: center;
		margin-bottom: 20px;
	}

	/*.footer_box1 .index_main {flex-wrap: wrap;flex-direction: row-reverse;justify-content: space-between;}*/
	.footer_box1 .footer_1 p a {
		font-size: 12px;
	}

	.footer_box1 .footer_1 h5 {
		font-size: 18px;
	}

	.footer_index .footer_box3 {
		padding: 50px 0;
	}

	.footer_index .footer_box1 .index_main {
		padding: 0;
	}

	/*.footer-section .footer{height: 100%;display: flex;flex-direction: row-reverse;align-items: center;}*/
	#footer_ {
		display: flex;
		flex-direction: row-reverse;
		align-items: center;
	}

	.media_Img .mIng p {
		width: 40px;
	}

	.media_Img .mIng {
		width: 20%;
	}

	.media_box .new_media_ul .new_media_li .time {
		font-size: 14px;
	}

	.media_box .new_media_ul .new_media_li h6 {
		font-size: 16px;
		line-height: 30px;
	}

	.media_box .new_media_ul .new_media_li .text {
		font-size: 12px;
		line-height: 20px;
		height: 60px;
	}

	.media_box .new_media_ul .new_media_li .name {
		font-size: 14px;
	}

	.media_box .new_media_ul .new_media_li .more a {
		font-size: 14px;
		line-height: 20px;
	}

	.pla_list .index_main h5 {
		color: #01d0f0;
	}

	.footer_box1 .index_main .content {
		width: 100%;
		flex-wrap: wrap;
	}

	.s2_box_ {
		height: 130px;
	}

	.s2_content ul li:nth-child(1) .jbs {
		height: 25%;
	}

	.s2_content ul li:nth-child(2) .jbs {
		height: 25%;
	}

	.s2_content ul li:nth-child(3) .jbs {
		height: 25%;
	}

	.s2_content ul li .jbs {
		position: absolute;
		bottom: 0;
		left: 0;
		padding-top: 5%
	}

	.un_tc .utc .un_tx {
		height: 400px;
	}


}

@media screen and (max-width: 375px) {
	.index_box .index_main .s1_title h5 {
		text-align: center;
		font-size: 32px;
	}

	.tab_add p {
		margin-left: 2px;
	}

}