　　　 .clear {	clear: both;	font-size: 0;	line-height: 0;	height: 0;	visibility: hidden;}.fix { *zoom: 1;} 　 .clearfix:after, .clearfix:before {	content: "";	display: table}.clearfix:after {	clear: both}.clearfix {	zoom: 1}　 textarea {	-webkit-appearance: none;}.box {	width: 100%;	max-width: 1400px;	margin: auto;	min-width: 1000px;}.index_title {    margin: 90px 0 20px;    position: relative;}.index_title .i1 {    font-size: 30px;    font-weight: bold;    color: #1e2189;}.index_title .i2 {    font-size: 18px;    color: #333333;    padding-top: 15px;}.index_title .mores {    width: 85px;    box-sizing: border-box;    line-height: 30px;    background: url('../images/ico_down2.png') bottom center no-repeat;    font-size: 14px;    color: #ffffff;    position: absolute;    bottom: 0;    right: 0;    z-index: 3;    padding: 0 12px;}　 .case_list {}.case_list li {	padding: 55px 0;}.case_list .title {	line-height: 28px;	font-size: 20px;	box-sizing: border-box;	color: #1e2189;	font-weight: bold;	border-left: 2px solid #1e2189;	padding-left: 15px;}.case_list .editor {	padding: 20px 0;	font-size: 16px;	line-height: 3.2;	color: #333333;}　 .index_case {	background-color: #f6f6f6;    position: relative;}　 .case_list_nav {	padding: 60px 0 100px 0;	position: relative;}.case_list_nav .imgs {	margin: 12px 20px;	border: 1px solid #e5e5e5;	text-align: center;	line-height: 110px;	transition: all .4s ease;	-webkit-transition: all .4s ease;}.case_list_nav .imgs:hover {	box-shadow: 0 1px 15px 0 rgba(70, 70, 70, .2);}.case_list_nav .swiper-pagination {	bottom: 65px;	text-align: center;	width: 100%;}　 .case_list_tings {	background-color: #f8f8f8;}.case_list_tings .left {	width: 50%;	background: url(../images/a4557e77ef6e46778ccccab517a0ef2b.gif) center center no-repeat;	height: 500px;	background-size: cover;	float: left;}.case_list_tings .right {	width: 50%;	float: left;}.case_list_tings .lans {	padding: 80px 75px 0 75px;	box-sizing: border-box;}.case_list_tings .t1 {	font-size: 20px;	font-weight: bold;	color: #1e2189;	line-height: 1.5;}.case_list_tings .hengs_titlesj {	margin: 20px 0;}.case_list_tings .t2 {	font-size: 16px;	line-height: 2.2;	color: #333333;}　 .index_serives_list li {	display: inline-block;	vertical-align: top;	width: calc(33.33% - 152px);	padding-left: 100px;	background: url(../images/a4557e77ef6e46778ccccab517a0ef2b.gif) center left no-repeat;	box-sizing: border-box;}.index_serives_list li:nth-child(even) {	margin: 0 150px;}.index_serives_list .l1 {	font-size: 18px;	font-weight: bold;	color: #333333;}.index_serives_list .l2 {	font-size: 16px;	line-height: 1.8;	color: #666666;}.index_case {	background: url(../images/a4557e77ef6e46778ccccab517a0ef2b.gif) center center no-repeat;	padding:70px 0 70px 0;	background-size: cover;	overflow: hidden;    position: relative;}.index_case .index_title {	color: #ffffff;}.index_case .index_title .i1, .index_case .index_title .i2 {	color: #ffffff;}　　　　　　　　　　　 .button_wrapper .swiper-button-next {	transform: rotate(180deg);}.case_list_index {	display: flex;	width: 100%;	/* flex-wrap: wrap; */	justify-content: space-between;}.case_list_index li:last-child {	padding-right: 250px;}.case_list_index .case_item {	flex: 0 0 26.7vw;	width: 26.7vw;	text-align: left;	margin-right: 30px;	transition: all .5s;	margin-top: 10%;	position: relative;	margin-left: 20px;}.case_list_index .case_item:hover {	flex: 0 0 700px;	width: 700px;	margin-top: 0;}.index_case .sly {	height: 460px;	padding-top: 10px;}.index_width {/*overflow: hidden;*/}.index_case .scrollbar {	margin: 1em 0;	height: 1px;	background: #b7070d;	position: relative;	margin: 40px 0;}.index_case .scrollbar .handle {	position: absolute;	top: -22px;	width: 45px;	height: 45px;	background-size: 45px;	cursor: pointer;	background: url('../images/radius.png') center left no-repeat;}.index_case .box {	position: relative;/* padding-bottom: 800px; */    z-index: 2}.jindu {	padding-bottom: 10px;}.jindu .left {	font-size: 16px;	float: left;}.jindu .news {	color: #e60012;	display: inline-block;	vertical-align: top;}.jindu .jd_nav {	display: inline-block;	vertical-align: top;	width: 110px;	height: 1px;	margin: 10px;	background: #ddd;	position: relative;}.jindu .jd_item {	position: absolute;	top: 0;	left: 0;	height: 1px;	width: 0;	background: #e60012;	transition: all .2s;}.jindu .total {	display: inline-block;	vertical-align: top;	color: #ddd;}.jindu .juzhong {	margin:0 auto;	width:120px;	margin-top:20px;}.jindu .juzhong .btns {	width: 28px;	height: 28px;	background: url('../images/ico_prev1.png');	margin-left: 15px;	margin-right:15px;	cursor:pointer;}.jindu .juzhong .btns.next {	transform: rotate(180deg);}.jindu .juzhong .btns:hover {	background: url('../images/ico_prev2.png');}.index_case .content {	/*position: absolute;*/    /*bottom: 100px;*/    /*left: 0;*/	width: 118%;}.case_item .img {}.case_item .lans {	position: absolute;	width: calc(100% - 60px);	bottom: 50px;	left: 30px;	color: #fff;	background-color: rgba(34,34,34,.7);	border-radius:4px;}.case_item .l1 {	font-size:16px;	/*background-color: rgba(34,34,34,.7);*/	padding:10px 15px;	border-radius:4px;		font-weight:bold; }.case_item .l2 {	font-size: 14px;	color: #fff;	margin-top: 5px;	/*	background:#000;*/		display:inline-block;		width:auto;	 		padding:0px 15px 10px 15px;}.case_item .l3 {	font-size: 16px;	line-height: 1.8;	color: #ffffff;	border-top: 1px solid #e60012;	margin-top: 20px;	padding-top: 20px;	display: none;}.case_item .ico {	position: absolute;	top: -10px;	right: 40px;	width: 57px;	height: 42px;	color: #fff;	font-size: 16px;	text-align: center;	background: url('../images/fang.png') no-repeat;	line-height: 25px;	padding-top: 7px;	padding-left: 13px;	box-sizing: border-box;	font-weight: bold;}.pc_none {	display: none!important;} @media screen and (max-width: 1800px) {.index_case .content {	width: 91.7vw;}.index_serives_list li {	display: inline-block;	vertical-align: top;	width: calc(33.33% - 132px);	padding-left: 100px;	background: url(../images/a4557e77ef6e46778ccccab517a0ef2b.gif) center left no-repeat;	box-sizing: border-box;}.index_serives_list li:nth-child(even) {	margin: 0 130px;}.pc_none {	display: none!important;}.sj_none {	display: block!important;}} @media screen and (max-width: 1500px) {.box {	width: 100%}.index_case .sly{ height:360px;}.case_item .lans{ bottom:20px;}.case_list_index .case_item:hover {	flex: 0 0 500px;	width: 500px;	margin-top: 0;}.case_item .l1{ font-size:16px;}.index_serives_list li {	display: inline-block;	vertical-align: top;	width: calc(33.33% - 62px);	padding-left: 100px;	background: url(../images/a4557e77ef6e46778ccccab517a0ef2b.gif) center left no-repeat;	box-sizing: border-box;}.index_serives_list li:nth-child(even) {	margin: 0 80px;}.index_serives_list .l1 {	font-size: 16px;	margin-bottom: 10px;}.index_serives_list .l2 {	font-size: 14px;}.index_case .content {	width: 105%;}.index_pow .r3 li {	font-size: 14px;	line-height: 27px;	padding-left: 15px;	margin-bottom: 12px;}.index_pow .right {	padding: 10px 0 45px;}.button_wrapper {	width: 100px;}.button_wrapper .swiper-button-prev, .button_wrapper .swiper-button-next {	background-color: transparent;	background-image: url(../images/ico_prev.png);	width: 35px;	height: 35px;	background-size: 100% 100%;}} @media screen and (max-width: 1440px) {	 .case_item .lans {    width: calc(100% - 0px);    bottom: 0px;    left: 0px;}	.case_item .l1{ font-size:15px;}.case_deli{ width:96%;}.case_list_index .case_item {	flex: 0 0 30vw;	width: 30vw;	margin-right: 40px;}.case_list_index .case_item:hover {	flex: 0 0 35vw;	width: 35vw;	margin-top: 0;}} @media screen and (max-height: 767px) and (min-width: 1366px) {.banner_index a {	height: 600px;}} @media screen and (max-width: 1199px) {.case_list_index .swiper-button-next, .case_list_index .swiper-button-prev {	top: 55%}.case_list_index .swiper-button-next:hover, .case_list_index .swiper-button-prev:hover {	background-color: rgba(255,255,255,.7);}.case_list_index {	margin-top: 40px;}.case_list_index .swiper-container {	padding-bottom: 70px;}.case_list_index .swiper-pagination {	width: 100%;	bottom: 30px; }.case_list_index .swiper-pagination-bullet {	width: 6px;	height: 6px;	opacity: .5;	margin:0 2px;	background: #ffffff!important;}.case_list_index .swiper-pagination-bullet-active {	opacity: 1;	background: #b7070d!important;}.case_list_index .case_item {	width: 100%;	margin: 10px 0;}.case_list_index .case_item:hover {	flex: 0;	width: 100%;	margin: 10px 0;}.box {	min-width: 0;	width: 90%;}.show_ting li.on a {	padding: 7px;}.case_item .l3 {	display: none !important;}.case_item .lans {	bottom: 20px;}.case_item .l1 {	font-size: 15px;}.case_item .l2 {	font-size: 12px;	margin-top: 6px;}.index_pow .r1 {	font-size: 16px;}.index_pow .left {	width: 100%;	float: none;}.index_pow .right {	width: 100%;	float: none;	padding: 20px 0 60px 0;}.index_pow {	margin: 50px 0;}.button_list {	left: 0;}.index_serives_list {	padding: 10px 0 50px 0;}.index_serives_list li:nth-child(even), .index_serives_list li {	width: 100%;	margin: 10px 0;	/* padding: 20px 0; */	padding-top: 20px;	padding-bottom: 20px;}.index_serives_list .l1 {	font-size: 17px;	margin-bottom: 10px}.index_serives_list .l2 {	font-size: 14px;	line-height: 2}}  @media screen and (max-width: 1550px) { } @media screen and (max-width: 1450px) { } @media screen and (max-width: 1280px) { } @media screen and (max-width: 1199px) { }   @media (max-width: 1200px) { }    @media screen and (max-width: 1199px) {.pc_none {	display: block!important;}.sj_none {	display: none!important;}.pro_d_item {	width: 100%;	float: none;	padding-top: 100%;}.img_list .box {	height: 500px;}.pro_details .right {	width: 110%;	margin-left: -5%;	padding: 40px 5%;	box-sizing: border-box;	float: none;	background: #f9f9f9;}.pro_details:after {	display: none;}}.bghui{    width: 100%;    height: 100%;    position: absolute;    top:0;    left:0;    background-color: rgba(0,0,0,0.5);    z-index: 1;}