@charset "utf-8";
* {
	padding: 0;
	margin: 0px;
}

body {
	min-width: 1336px;
	min-height: 768px;
	overflow: auto;
}

fieldset,
img {
	border: none;
	vertical-align: bottom
}

ul,
ol,
li {
	list-style: none;
}

.capation,
th {
	text-align: left;
}

a {
	text-decoration: none;
	display: block;
}

.nebula {
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
}

.top {
	margin-top: 1px;
	width: 100%;
}

.header {
	width: 1320px;
	overflow: hidden;
	margin: 0 auto;
	padding-top: 22px;
}

.logo .logo_img {
	width: 48px;
	height: 48px;
	float: left;
}

.logo .name {
	float: left;
	width: 96px;
	text-align: center;
	margin-left: 14px;
}

.logo .name a {
	font-family: PingFangSC-Semibold;
	font-size: 24px;
	color: #4F4F4F;
	padding: 8px 0;
	display: block
}

.menu_header {
	width: 794px;
	float: left;
	margin-left: 352px;
}

.menu_header li.cur {
	float: left;
	width: 40px;
	text-align: center;
	margin-left: 0px;
}

.menu_header li {
	float: left;
	width: 80px;
	height: 28px;
	text-align: center;
	padding: 12px 0;
	margin-left: 47px;
}

.menu_header li.label2 {
	float: left;
	width: 80px;
	height: 28px;
	text-align: center;
	padding: 12px 0;
	margin-left: 39px;
}

.menu_header a {
	ont-family: PingFangSC-Regular;
	font-size: 20px;
	color: #4F4F4F;
	display: block
}

.banner {
	margin-top: -200px;
	width: 100%;
	height: 313px;
	background: url(../img/th_product/banner.jpg);
}

.banner img {
	position: relative;
	width: 100%;
	z-index: -999;
}

.product_presentation {
	width: 1802px;
	overflow: hidden;
	margin: 38px auto;
	min-width: 1336px;
}

.midcourt_line_blue {
	width: 1800px;
	height: 2px;
	margin-top: 24px;
	background: #ADD1E8;
}

.product_presentation .product_presentation_select {
	width: 1358px;
	margin: 0 auto;
}

.product_presentation_select .select {
	float: left;
	background: #FFFFFF;
}

.product_presentation_select a {
	padding-top: 9px;
	font-family: PingFangSC-Regular;
	font-size: 20px;
	color: #3398DB;
	text-align: center;
}

.product_presentation_select .select2 a {
	font-family: PingFangSC-Regular;
	font-size: 20px;
	color: #FFFFFF;
}

.product_presentation_select .select:hover a {
	color: #FFFFFF;
}

.product_presentation_select .select:hover {
	background: #3398DB;
}

.product_presentation_select .select_first {
	width: 239px;
	height: 50px;
	border: 1px solid #3398DB;
	border-radius: 100px 0 0 100px;
}

.product_presentation_select .select2 {
	width: 192px;
	height: 50px;
	background: #3398DB;
	border: 1px solid #3398DB;
}

.product_presentation_select .select3 {
	width: 179px;
	height: 50px;
	border: 1px solid #3398DB;
}

.product_presentation_select .select4 {
	width: 179px;
	height: 50px;
	border: 1px solid #3398DB;
}

.product_presentation_select .select5 {
	width: 273px;
	height: 50px;
	border: 1px solid #3398DB;
}

.product_presentation_select .select_last {
	width: 273px;
	height: 50px;
	border: 1px solid #3398DB;
	border-radius: 0 100px 100px 0;
}

.main {
	width: 1320px;
	overflow: hidden;
	margin: 0 auto;
}

.show_title {
	padding-top: 62px;
	height: 40px;
}

.show_title .title_span {
	width: 6px;
	height: 26px;
	float: left;
	margin-top: 10px;
	background: #4F9FD9;
}

.show_title .title_name {
	padding-left: 25px;
	font-family: PingFangSC-Semibold;
	font-size: 32px;
	color: #31394D;
}

.project_introduction {
	padding-top: 50px;
	width: 1320px;
	overflow: hidden;
	margin: 0 auto;
	font-family: PingFangSC-Regular;
	font-size: 26px;
	color: #AFAFAF;
}

.product_explain {
	padding-top: 44px;
	font-family: PingFangSC-Regular;
	font-size: 28px;
	color: #434343;
}

.product_explain .product_explain_pic {
	float: left;
	width: 384px;
}

.product_explain .theory {
	float: left;
	margin-left: 60px;
}

.theory_everynoe .theory_name {
	float: left;
	width: 157px;
	height: 48px;
	background: #ADD6F4;
	font-family: PingFangSC-Regular;
	font-size: 28px;
	color: #FFFFFF;
	text-align: center;
}

.theory_everynoe .theory_details {
	float: left;
	margin-left: 48px;
	width: 524px;
	overflow: hidden;
	font-family: PingFangSC-Regular;
	font-size: 28px;
	color: #31394D;
}

.theory_everynoe {
	overflow: hidden;
}

.theory_ul {
	overflow: hidden;
}

.theory_ul .theory_li {
	margin: 0 0 15px 180px;
}

.table {
	width: 1320px;
	height: 482px;
}

.table ul {
	float: left;
}

.project_introduction .table .ul_eries {
	width: 436px;
	height: 711px;
}

.project_introduction .table .ul_model {
	width: 556px;
	height: 711px;
}

.project_introduction .table .ul_explain {
	width: 326px;
	height: 711px;
}

.table .li_name {
	height: 77px;
	background: #F0FBFF;
	border-right: 2px solid #D8F4FF;
}

.table .li_10xx {
	height: 200px;
	border: 1px solid #D8F4FF;
}

.table .li_11xx {
	height: 200px;
	border-left: 1px solid #D8F4FF;
	border-bottom: 1px solid #D8F4FF;
	border-right: 1px solid #D8F4FF;
}

.project_introduction .table p {
	margin-left: 30px;
	font-family: PingFangSC-Semibold;
	font-size: 30px;
	color: #31394D;
}

.li_name p {
	padding-top: 16px;
}

.li_10xx p {
	font-size: 25px;
	padding-top: 84px;
}

.li_11xx p {
	font-size: 25px;
	padding-top: 84px;
}

.li_10xx_model p {
	padding-top: 50px;
}

.li_name_blue {
	width: 3px;
	height: 156px;
	float: right;
	background: #D8F4FF;
}

.ul_explain .li_10xx_model p {
	color: #747E92;
}

.equipment {
	position: relative;
	z-index: 1;
}

.equipment .equipment_name {
	float: left;
	width: 312px;
	height: 46px;
	font-family: PingFangSC-Semibold;
	font-size: 24px;
	color: #FFFFFF;
	background: #E75D5D;
	border-radius: 100px;
	margin-left: 40px;
	text-align: center;
	position: absolute;
	z-index: 2;
	margin-top: -30px;
}

.equipment .equipment_name p {
	margin-top: 6px;
	text-align: center;
}

.equipment_ul {
	padding: 30px 10px;
}

.equipment_ul .equipment_li {
	float: left;
	margin: 0 20px 20px 0px;
}

.dlw {
	margin-bottom: 100px;
}