﻿@charset "utf-8";h1{font-size: 17px; font-weight: normal; display: inline; line-height: 50px;}h1 a{color: #fff;}h1 a:hover{color: #fff;}/*----------NAV----------*/.header{	width:100%;	position:fixed;	top:0;	left:0;	z-index:999;	height:89px;	padding: 0 30px;	background: rgba(28, 35, 39, 0.0);    border-bottom: 1px solid rgba(255,255,255,.1)}/*----------LOGO----------*/.header .left{	width: 12%;}.header .left a img{	height: 89px;	margin-top: 0px;}.header .left .img2{	display: none;}/*----------TEL----------*/.xtelphone{padding: 20px 20px; background: #606df7; color: #fff;font-size: 16px; font-weight: bold; line-height: 26px; height: 89px;}.xtelphone img{width: 22px; height: 22px; text-align: left; float: left;}@media screen and (max-width:992px) and (min-width:300px){    .xtelphone{display: none;}    .w1300{width: 100%;}    .header-nav{display: none;}}/*----------MEGAMENU----------*/.header-nav {    width: 100%;    background: none;	z-index:99;	color:#000;}.header-content {    width: 1300px;    height: 86px;    padding-right: 0px;    padding-left: 0px;    margin-right: auto;    margin-left: auto;}.header-nav-list {    float: left;    margin:16px 5px 0 70px;}.header-nav-list ul {    float: left;}.header-nav-list ul li {    position: relative;    display: block;    float: left;}.header-nav-list ul li a {    color: #fff;    padding: 0 15px;    font-size: 16px;    line-height: 54px;    background: none;    position: relative;    display: block;}.header-nav-list ul li a:hover {    color: #606df7; border-bottom: 1px solid #606df7;}.header-nav-list ul li .cur {    color: #fff;}.UrlSiteNow{color: #606df7!important; border-bottom: 1px solid #606df7;}.icon-dow {    width: 13px;    height: 13px;    background-size: 13px;    font-size: 12px;    margin-left: 2px;    position: relative;    top: 0px;    display: inline-block;    font-family: 'Glyphicons Halflings';    font-style: normal;    font-weight: normal;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    background-image: url('../css/.com/css/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAACEUlEQVRYR+3WMYvUQBgG4Peb6NoJKwgW4llY2Ghhd+LZnY3+ArnCwkKWG2b3Bwgp7JNJthYRFDsF0cbm8E6xs7WQQ+EODq5aS9nMJwO7EGL2MskkcEW23ZnMw/u9TEI45T865T70QN8J9Qn2Cfom4Lu/72CfoG8Cvvv7DvYJ+ibgu7/vYCcJKqWuDIfDozAM//oe4LI/DEMxm82uRlG0X1z/34iVUttEpAEczufze9Pp9IfLIU3XSCkvCyE+EdF1Zn6mtX6af1YZ8D0RPbCLmPk4y7K7XSEtLgiCPQBri/O+a61vVQE3iegjgDNLpBDidhRFP5umVLZvNBpdGgwG33I4ZuatJElenwi0f47H4/sA3uWQR0KIjbaQC9wugGuLEBjAI631y8oOLhd0hayDs5YT78G2kXVxlcBV4yai9TiOf9XppJTyYhAEX13GWtnB4sElSR4Q0YYr0uKEEJ/tVVLVOecOtoX0wTmNOA8tS9IYs56m6UHZuH1xtYFlnQTwO8uyO0XkZDK5YIz50mSstTtYNe4i0uKYeQfAjbqda9xBB+S+MeYxgD9E9JyIbvriGo242ElmfktEZ8s6aN9dq94QrleU9werUmoTwIcisg2cd4LLFIpIi2Pmh0mSvHFNatU67wRzSPuJ9grAOSJ6EsfxC19cawkuIVLK8xaYpulxG7jWgW2hvO/BLiCdd7Ar9D8WDyo4hGgicQAAAABJRU5ErkJggg==');}.aui-dow-box {    position: absolute;    top: 200%;    left: 100%;    width: 140px;    padding: 30px 0;    background-color: #ffffff;    visibility: hidden;    opacity: 0;    filter: alpha(opacity=0);    -ms-transform: translateX(-50%);    -webkit-transform: translateX(-50%);    -moz-transform: translateX(-50%);    -o-transform: translateX(-50%);    transform: translateX(-50%);    -webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    -ms-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    transition: all 0.3s ease;    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);    -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);}.aui-dow-box-list {    width: 1200px;    z-index: 9999;    left: 270%;    overflow: hidden;    padding: 20px;    background: #fff;    opacity: 0;    filter: alpha(opacity=0);    -ms-transform: translateX(-50%);    -webkit-transform: translateX(-50%);    -moz-transform: translateX(-50%);    -o-transform: translateX(-50%);    transform: translateX(-50%);    -webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    -ms-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    transition: all 0.3s ease;    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);    -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);}.drop-down:hover .aui-dow-box-list {    top: 100%;    visibility: visible;    opacity: 1;    filter: alpha(opacity=100);}.aui-down-menu {    padding: 0 10px;    width: auto;    float: none;    display: block;    margin-bottom: 10px;}.aui-down-menu-title {    padding-bottom: 10px;    color: #000;    font-size: 16px;    line-height: 1;    border-bottom: 0;    margin-bottom: 0;}.aui-down-menu-list {    float: left;    font-size: 0;}.aui-down-menu-list-item {    display: inline-block;    margin:0px 25px 30px 25px;    height: 320px;    width: 230px;    line-height: 30px;    padding-top: 0;transition:all .3s ease-in-out;}.aui-top-border {    border-bottom: 1px solid #606df7;}.header-nav-list ul .aui-down-menu-list-item a {    padding: 0;    line-height: inherit;transition:all .3s ease-in-out;}.header-nav-list ul .aui-down-menu-list-item a:hover{    padding: 0;    border-bottom: 0px solid #fff;    padding: 0;margin: 0;}.aui-down-menu-list-title {    margin-top: 15px;    margin-bottom: 15px;    color: #606df7;    font-size: 17px;    line-height: 50px;    height: 50px;    font-weight: lighter;    display: block;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    word-wrap: normal;transition:all .3s ease-in-out;}.aui-down-menu-list-title i{    font-size: 28px;    line-height: 50px;    height: 50px;}.aui-down-menu-list-text {    display: block;    overflow: hidden;transition:all .3s ease-in-out;    text-overflow: ellipsis;    white-space: nowrap;    word-wrap: normal;    line-height: 26px;    color: #333;    font-size: 13px;    letter-spacing: 1px;    height: 40px;    line-height: 40px;    border-bottom: 1px dashed #ccc;}.aui-down-menu-list-text:hover{color: #000;    height: 40px;    line-height: 40px; font-weight: bold;    font-size: 16px;}.aui-down-menu-list-title:hover {    color: #000;    line-height: 50px;    height: 50px; font-weight: bold;    font-size: 18px;}.header-nav-list ul li a:hover .icon-dow {    background-image: url('../css/.com/css/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAACEUlEQVRYR+3WMYvUQBgG4Peb6NoJKwgW4llY2Ghhd+LZnY3+ArnCwkKWG2b3Bwgp7JNJthYRFDsF0cbm8E6xs7WQQ+EODq5aS9nMJwO7EGL2MskkcEW23ZnMw/u9TEI45T865T70QN8J9Qn2Cfom4Lu/72CfoG8Cvvv7DvYJ+ibgu7/vYCcJKqWuDIfDozAM//oe4LI/DEMxm82uRlG0X1z/34iVUttEpAEczufze9Pp9IfLIU3XSCkvCyE+EdF1Zn6mtX6af1YZ8D0RPbCLmPk4y7K7XSEtLgiCPQBri/O+a61vVQE3iegjgDNLpBDidhRFP5umVLZvNBpdGgwG33I4ZuatJElenwi0f47H4/sA3uWQR0KIjbaQC9wugGuLEBjAI631y8oOLhd0hayDs5YT78G2kXVxlcBV4yai9TiOf9XppJTyYhAEX13GWtnB4sElSR4Q0YYr0uKEEJ/tVVLVOecOtoX0wTmNOA8tS9IYs56m6UHZuH1xtYFlnQTwO8uyO0XkZDK5YIz50mSstTtYNe4i0uKYeQfAjbqda9xBB+S+MeYxgD9E9JyIbvriGo242ElmfktEZ8s6aN9dq94QrleU9werUmoTwIcisg2cd4LLFIpIi2Pmh0mSvHFNatU67wRzSPuJ9grAOSJ6EsfxC19cawkuIVLK8xaYpulxG7jWgW2hvO/BLiCdd7Ar9D8WDyo4hGgicQAAAABJRU5ErkJggg==');}.aui-about-dow {    opacity: 0;    visibility: hidden;    position: absolute;    left: -20%;    top: 110%;    min-width: 170px;    padding: 8px 10px;    background: #fff;    text-align: center;    z-index: 99;    box-shadow: 0 10px 8px rgba(0, 0, 0, 0.2);    -webkit-transition: all 0.25s ease-in-out;    -moz-transition: all 0.25s ease-in-out;    -o-transition: all 0.25s ease-in-out;}.drop-down:hover .aui-about-dow {    top: 100%;    opacity: 1;    visibility: visible;    -webkit-transition: all 0.25s ease-in-out;    -moz-transition: all 0.25s ease-in-out;    -o-transition: all 0.25s ease-in-out;    filter: alpha(opacity=100);}.header-nav-list .aui-about-dow li a {    padding: 0;    line-height:49px;    display: block;    padding:0;    border-bottom: 3px solid #fff!important;    font-size: 16px;	text-align:center;    -webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    -ms-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    transition: all 0.3s ease;    color: #333;}.header-nav-list .aui-about-dow li a:hover {    color: #000!important;    border-bottom: 3px solid #606df7!important;}.header-nav-list .aui-about-dow li {    width: 100%;}.header-nav-list ul li .solid{color: #000!important; background: #fff;}.aui-header-nav.solid {    position: fixed;    top: 0;    left: 0;    right: 0;    z-index: 9999;    height: 94px;    background:#fff;    color: #000!important;    shadow: 0px 8px 15px rgba(0,0,0, 0.3);    box-shadow: 0px 8px 15px rgba(0,0,0, 0.3);    -webkit-box-shadow: 0px 8px 15px rgba(0,0,0, 0.3);    -webkit-transition: all 0.25s ease-in-out;    -moz-transition: all 0.25s ease-in-out;    -o-transition: all 0.25s ease-in-out;}.header-nav-right {    float: right !important;    top:0;    margin-top: 0;    margin-right: 15px;    position: relative;    width: 267px;    height: 24px;    background: url(../images/header_bg.png) no-repeat;}/*----------MEGAMENU-END----------*//*----------NAVIGATION----------*/.header .nav{	-webkit-transition: 0.5s;	-moz-transition: 0.5s;	-o-transition: 0.5s;	transition: 0.5s;	height: 100%;	line-height: 89px;	display: block;    margin: 0 20px 0 0;}.header .navbar_nav li{	float:left;	position: relative;	display: block;}.header .navbar_nav li:after{    content: "";    width: 0;    height: 2px;    background: #606df7;    position: absolute;    bottom: 0;    left: 0;    transition: all 0.5s ease 0s;}.header .navbar_nav li:hover:after{    width: 100%;}.header .navbar_nav li a{	text-decoration: none;	height: 100%;	padding: 0 17px;	display: block;	-webkit-transition: 0.5s;	-moz-transition: 0.5s;	-o-transition: 0.5s;	transition: 0.5s;	color: #fff;	font-size: 16px;}.header .navbar_nav li:hover a{	color:rgba(255,255,255,.8);}.header .navbar_nav li.dropdown{	display: inherit;	position: relative;}.header .navbar_nav li.dropdown .jt{	width: 20px;	height: 20px;	background: url(../images/top.png) no-repeat;	background-size: 100% 100%;	display: block;}.header .navbar_nav li.dropdown .dropdown_menu{	display: none;	position: absolute;	top:89px;	width: 100%;	background: #fff;	box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);	width: 120%;    left: -10%;    min-width: 210px;}.header .navbar_nav li.dropdown .dropdown_menu a{	font-size: 14px;	color: #666;	padding: 0 30px;	line-height: 45px;	text-align: center;	background: #fff;	margin-bottom: 2px;}.header .navbar_nav li.dropdown:hover .dropdown_menu{	display: block;	background: #f3f3f3;	-webkit-transition: 0.5s;	-moz-transition: 0.5s;	-o-transition: 0.5s;	transition: 0.5s;}.header .navbar_nav li.dropdown:hover .dropdown_menu a{	color: #666;}.header .navbar_nav li.dropdown:hover .dropdown_menu a:hover{	color: #fff;	background: #606df7;}/*白色背景的头部*/.header.on{	background: #fff;	border-bottom: 1px solid #ccc;}.header.on .header-nav-list ul li a{	color: #333;}.header.on .left .img1{	display: none;}.header.on .left .img2{	display: block;}.header.on .navbar_nav li a{	color: #333;}.header.on .navbar_nav li:hover a{	color: orangered;}#navToggle{	display: none;}.m_nav{	position: fixed;	top: 0px;	box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);	width: 100%;    height: 100%;    background: #fff;    transition: all ease 0.5s;    -webkit-transition: all ease 0.5s;	z-index: 1000;    opacity: 1;    visibility: visible;    margin-top: 0;    overflow-y: auto;    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;    top: 0;    transform: translateX(100%);}.m_nav.open{    transform: translateX(0);}.m_nav .top{	height: 60px;	padding: 20px;	box-sizing: border-box;}.m_nav .top .closed{	width: 30px;	height: 30px;	vertical-align: middle;	float:right;	cursor: pointer;}.m_nav .logo{	width: 100%;	margin:0 auto;}.m_nav .logo img{	height: 89px;	display: block;	margin:0px auto;}.m_nav .ul{	margin-top:0px;}.m_nav .ul li{	padding: 0 20px;	border-bottom: 1px solid #f5f5f5;	transform: translateY(0);	-webkit-transform: translateY(100%);    transform: translateY(100%);    -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;    opacity: 0;}.m_nav.open .ul li{	opacity: 1;    -webkit-transform: translateY(0);    transform: translateY(0);}.m_nav .ul li:nth-child(1) {    -webkit-transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;    transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;}.m_nav .ul li:nth-child(2) {    -webkit-transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;    transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;}.m_nav .ul li:nth-child(3) {    -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;}.m_nav .ul li:nth-child(4) {    -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;    transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;}.m_nav .ul li:nth-child(5) {    -webkit-transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;    transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;}.m_nav .ul li:nth-child(6) {    -webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;    transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;}/*二级行高*/.m_nav .ul li a{	display: block;	text-decoration: none;	color: #333;	font-size: 16px;	height: 55px;	line-height: 55px;	width: 100%;}.m_nav .ul li .dropdown_menu{	display: none;}.m_nav .ul li.dropdown.active .dropdown_menu{	display: block;}/*二级下拉行高*/.m_nav .ul li .dropdown_menu a{	display: block;	height: 45px;	line-height: 45px;	padding: 0 40px;	box-sizing: border-box;	border-bottom: 1px solid #f5f5f5;}.m_nav .ul li .dropdown_menu a:last-child{	border: none;}.banner{	width: 100%;}.banner img{	width: 100%;}@media screen and (max-width: 992px){	.header{		padding: 0 0px;         height: 50px;        border: none;	}    .header .left a img{width: 100%; height: auto;}    .header .left{width: 20%;}	.header #navToggle {		height: 100%;		padding: 9px 15px;		margin-right: -15px;		display: inline-block;		float: right;	}	.header #navToggle span {		position: relative;		width: 25px;		height: 1px;		margin-top: 19px;	}	.header #navToggle span:before,	.header #navToggle span:after {		content: '';		position: relative;		width: 100%;		height: 1px;		left: 0;	}	.header #navToggle span,	.header #navToggle span:before,	.header #navToggle span:after {		-webkit-transition: 0.3s;		-moz-transition: 0.3s;		-o-transition: 0.3s;		transition: 0.3s;		display: block;		background: #4f4f4f;	}	.header #navToggle span:before {		top: 8px;	}	.header #navToggle span:after {		bottom: 10px;	}	.header #navToggle.open span:before {		top: 10px;		-webkit-transform: translateY(-11px) rotate(-45deg);		-moz-transform: translateY(-11px) rotate(-45deg);		-ms-transform: translateY(-11px) rotate(-45deg);		-o-transform: translateY(-11px) rotate(-45deg);		transform: translateY(-11px) rotate(-45deg);	}	.header #navToggle.open span:after {		bottom: 12px;		-webkit-transform: translateY(10px) rotate(45deg);		-moz-transform: translateY(10px) rotate(45deg);		-ms-transform: translateY(10px) rotate(45deg);		-o-transform: translateY(10px) rotate(45deg);		transform: translateY(10px) rotate(45deg);	}	.header #navToggle.open span {		background: none;	}	.header #navToggle.open span:before,	.header #navToggle.open span:after {		background: #4f4f4f;	}		.header .nav{		display: none;	}		.banner img{		height: 600px;		object-fit: cover;	}}/*------INDEX-TITLE------*/.index_titles img{margin: 70% 0 0 90%; display: block;}.index_title img{margin: 30% 0 0 30%; display: block;}.index_title_m{text-align: center; display: none; clear: both; margin-top: 20px;}/*------PRODUCTS------*/.pro_bg{background: url(../images/probg.jpg) fixed; background-size: cover;}.index_catalog{height: 66px;  background: #fff;}.index_catalog_left{width: 66px;  float: left;background: #606df7; padding: 12px; margin: 0 30px 0 0;}.index_catalog_box li{padding: 0 20px; font-size: 16px; color: #666; line-height: 66px; float: left; transition: all .35s;}.index_catalog_box li:hover{color: #fff;background: #606df7;}.index_catalog_right{font-size: 14px; color: #999; line-height: 66px; float: right; margin: 0 12px 0 0;}.pro_wrapper{padding-top:0px;}.pro_box{position: relative;padding:0; overflow: hidden; margin: 10px 0;}.pro_box i{float: right; display: inline;width: 65px; line-height: 65px; text-align: center;height: 65px; background: #606df7; color: #fff; box-sizing: border-box; text-indent: 0;transition: .5s all ease;}.pro_box .img{position: relative; background: #fff; padding:0; overflow: hidden;}.pro_box .img::before{position:absolute; display: inline-block;content: ''; left: 0; top: 0;  width: 100%; height: 100%; background-size: cover; z-index: 9;}.pro_box img{transition: .5s all ease;}.pro_box p{border-top: 1px solid #eee; background: #fff; height: 65px; line-height: 58px; box-sizing: border-box; text-indent: 10px;width:-webkit-calc(100%); width:-moz-calc(100%); width:calc(100%);  float: left;}.pro_box p span{display: block; line-height: 10px; color: #000; font-size: 16px; line-height: 38px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}.pro_box p label{display: block; line-height: 16px; font-size: 14px; color: #999; font-weight: normal;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}.pro_box:hover img{transform: scale(1.4);}.pro_box:hover i{color: #fff; text-indent: 20px;}.pro_more{display: none;}/*------ABOUT------*/.index_pro_title{text-align: center; font-size: 20px; line-height: 30px; font-weight: bold; position: relative;    width: 1300px;}.index_pro_title p{font-size: 14px; color: #999;    line-height: 20px;}.index_pro_title span{width: 80px; float: left;text-align: center; height: 8px; background: #606df7;}.index_pro_title label{color: #aaa; font-size: 13px; font-weight: normal;float: right; display: inline; padding:3px 13px; background: #fff; border: 1px solid #eee; position: absolute; right: 0; top: 30px; cursor: pointer; transition: all .35s;}.index_pro_title label:hover{background: #606df7; color: #fff;}.about_li li{width: 30%; transition: all .35s; float: left; border: 1px solid #ddd; padding: 20px; text-align: center; color: #777; margin: 2% 3% 0 0;}.about_li li:hover{background: #606df7; color: #fff;}.about_img{}.about_con{ margin:5px 0 0 0;}.about_con label{ display: block;font-weight: normal;color: #333; font-size: 16px; line-height:35px;}.about_ico_wrapper{background: url(../images/icobg.jpg) top center no-repeat; background-size: cover;}.about_ico_text{background:#606df7; text-align: center;font-size: 20px; width: 427px;margin: 0  0 0 40px; color: #fff;  height: 100%; height: 160px; padding: 50px 0 0 25px; text-align: left;}.about_ico_text p{ font-weight: bold;}.about_ico_text span{font-weight: lighter; text-transform: uppercase;}.ushi_box {text-align: center; color: #fff; overflow: hidden; padding: 10px 0 20px;}.ushi_box  img{width: 80px; height: 80px;}.ushi_box  p{font-size: 16px; font-weight: bold;line-height: 50px; height: 50px; color: #fff;}.ushi_box  span{line-height: 20px!important;font-size: 12px; font-family: arial; color: rgba(255,255,255,.7);display: inline-block;}/*------USHI------*/@media screen and (max-width: 600px){.five_one {display: none;}}.five_one{background: url(../images/ushiimg1.jpg) top right no-repeat; height:285px;}.five_two{background: url(../images/ushiimg2.jpg) top left no-repeat; height: 380px;}.five_list_box{float: left; width: 560px; padding: 0px; clear: both;}.five_list_num{float: left;}.five_list_num img{float: left;height: 45px;}.five_list_tit{float: right; margin: 0 0 0 10px; font-size: 16px; line-height: 20px; font-weight: bold; color: #000;}.five_list_tit p{font-size: 14px; color: #999; text-transform: uppercase;}.five_list_line{float: left; height: 1px; float: left; width: 100%;}.five_list_line .left{width: 30%; height: 1px; background: #606df7; float: left;}.five_list_line .right{width: 70%; height: 1px; background: #ddd; float: right;}.five_list_con{font-size: 14px; color: #777; line-height: 25px; float: left; padding:10px 0 20px;}.five_list_one_container{float:right; padding: 10px 0 0 50px;}.five_list_two_container{float:right; width: 650px; padding: 30px 0 0 50px; box-shadow: -12px -12px 11px rgba(0,0,0,.1)}/*------CASE------*/.case_wrapper{background: #f5f5f5; padding: 0px 0 20px 0;}.case_container{padding: 0 15px;}.case_container li{position: relative; overflow: hidden;}.case_container li p{ position: absolute; z-index: 9; width: 96%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; background: #fff; padding: 0px; text-align: center; font-size: 14px; font-weight: bold; color: #333; left: 0; right: 0; bottom: 10px;    opacity: 0.4;}.case_container li img{transition: all .35s;}.case_container li img:hover{ transform: scale(1.25);}/*------owl箭头------*/.owl-nav{padding:0;    height: 50px;}.case_container .owl-prev,.case_container .owl-next{background: none!important; padding: 20px 0;}.case_container .owl-prev img,.case_container .owl-next img{width: 40px!important; height: 40px!important;}.case_container .owl-next{top:50%;}.case_container .owl-dots{display: block;}/*------NEWS------*/.news_wrapper{background:#fff;}.news_img{margin: 0 auto; padding: 0 15px; clear: both; width:1300px; position: relative;}.news_img img{width:100%; height: 100%;}.news_top{position: absolute; right: 35px; top: 50px; background: #fff; width: 45%; padding: 30px;}.news_top .title{font-size: 18px; color: #333; line-height: 40px; font-weight: bold;}.news_top .con{font-size: 14px; color: #999; line-height: 28px;}.news_top .more{font-size: 14px; color: #666; padding: 5px 15px; margin: 10px 0 0 0; border: 1px solid #eee; float: left;}.news_top .time{font-size: 14px; color: #999; float: right; margin: 0;}.news_container{margin:10px 0 10px 0; padding: 0 15px;}.news_container li{position: relative; overflow: hidden; padding: 20px 18px 50px 18px; /*box-shadow: 0px 0px 16px rgba(0,0,0,.1);*/ border: 1px solid #eee;  transition: all .35s;}.news_container li .title{font-size: 16px; color: #333; line-height: 40px; font-weight: bold;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;overflow: hidden;}.news_container li .time{font-size: 14px; color: #999; float: left; line-height: 25px;}.news_container li .con{font-size: 14px; color: #999; line-height: 25px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4;overflow: hidden; clear: both; min-height: 100px;}.news_container li .more{position: absolute; bottom: 0; right: 0;font-size: 14px; float: right; color: #666; padding: 5px 25px;}.news_container li:hover .title,.news_container li:hover .time,.news_container li:hover .con,.news_container li:hover .more{color: #fff;}.news_container li:hover{background: #606df7;box-shadow: 0px 0px 16px rgba(197,5,5,.8); border: none;}.news_container li:hover .more{background: #2f3af8;}.news_container .owl-nav{display: none;}/*------BOTTOM------*/.bottom_wrapper{background-color: #5f93f9;}.bottom_wrapper .l{margin-top:0px;}.bottom_wrapper .l .title{font-size: 18px;color: #fff;}.bottom_wrapper .l .title:before{content: "";width: 4px;height: 27px;background-color: #606df7;display: inline-block;float: left;margin-top: 3px;margin-right: 5px;}.bottom_wrapper .l p{font-size: 14px;color: rgba(255,255,255,0.8);line-height: 24px;}.bottom_wrapper .c{margin-top:0px; }.bottom_wrapper .c .title{font-size: 18px;color: #fff;}.bottom_wrapper .c .title:before{content: "";width: 4px;height: 27px;background-color: #606df7;display: inline-block;float: left;margin-top: 3px;margin-right: 5px;}.bottom_wrapper .c ul{margin-top: 18px;}.bottom_wrapper .c ul li{float: left;margin: -15px 50px 0 0;}.bottom_wrapper .c ul li a{font-size: 14px;color: rgba(255,255,255,0.8);}.bottom_wrapper .r{margin-top:0px;}.bottom_wrapper .r .title{font-size: 18px;color: #fff;}.bottom_wrapper .r .title:before{content: "";width: 4px;height: 27px;background-color: #606df7;display: inline-block;float: left;margin-top: 3px;margin-right: 5px;}.bottom_wrapper .r .img{width: 105px;height: 105px;position: relative;float: left;margin-top: 10px;}.bottom_wrapper .r .img img{max-width: 105px;height: 105px;position: relative;}.bottom_wrapper_bq{text-align: center;font-size: 14px;color: #fff;height: 44px;line-height: 44px;background-color: #04346d;}.copyright_wrapper{ font-size: 14px; text-align: center; height: auto; line-height: 50px; color: #fff; }.copyright_wrapper p span a{color: #fff; }.bottom_container{font-size: 14px; color: rgba(255,255,255,.6); line-height: 30px; text-align: left;}.bottom_container span{font-weight: bold; color: rgba(255,255,255,.6); font-size: 30px; font-style: italic; text-align: right; float: right; display:inline; position: absolute; right: 15px; bottom: 30px;}footer{display: none;}/*------SUB------*/.sabout_banner{width: 100%; background: url(../images/sbanner.jpg) top center no-repeat; height:450px; background-size:cover; position: relative;font-family: staat; color: #fff; font-size: 50px; text-align: center;line-height: 450px; text-shadow: 5px 5px 5px rgba(0,0,0,.5)}/*------SUBCATALOG------*/.sub_catalog{width: 100%; background:#f5f5f5; border-bottom: 2px solid #cf0d0d; margin: 0 auto; text-align: center;}.sub_catalog ul{list-style:none; padding:20px 0; display:table;width: 100%; text-align: center;}.sub_catalog ul li{width:18%; background: #fff; color:#777; display: inline-block; height:45px; line-height:45px; font-size: 16px; text-align:center; vertical-align:middle; margin:0 1%; transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;}.sub_catalog ul li a{color:#777; display:block;}.sub_catalog ul li:hover{color:#fff; background:#cf0d0d; }.sub_catalog ul li a:hover {color: #fff;}/*------SUBPRO------*/.subpro_box{position: relative;padding:0; overflow: hidden; margin: 20px 0;}.subpro_box i{float: right; display: inline;width: 55px; line-height: 55px; text-align: center;height: 55px; background: #606df7; color: #fff; box-sizing: border-box; text-indent: 0;transition: .5s all ease;}.subpro_box .img{position: relative; background: #fff; padding:0; overflow: hidden;}.subpro_box .img::before{position:absolute; display: inline-block;content: ''; left: 0; top: 0; background: url(../images/pamsk.png) top left no-repeat; width: 100%; height: 100%; background-size: cover; z-index: 9;}.subpro_box img{transition: .5s all ease;}.subpro_box p{border-top: 1px solid #eee; background: #f5f5f5; height: 55px; line-height: 55px; box-sizing: border-box; text-indent: 10px;width:-webkit-calc(100% - 55px); width:-moz-calc(100% - 55px); width:calc(100% - 55px);  float: left;}.subpro_box p span{display: block; line-height: 10px; color: #000; font-size: 16px; line-height: 33px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}.subpro_box p label{display: block; line-height:15px; font-size: 12px; color: #999; font-weight: normal;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}.subpro_box:hover img{transform: scale(1.4);}.subpro_box:hover i{color: #fff; text-indent: 20px;}/*------SUBNEWS------*/.snews_wrapper img{float: left; width: 415px; height: 254px; margin-right:1vw; transition: all ease .3s;}.snews_wrapper li{margin:0 0 30px 0;font-size: 16px; color: #333; font-weight: bold;}.snews_wrapper li:hover p{color: #fff;}.snews_wrapper li:hover span{color: #fff;}.snews_wrapper li:hover .snews_wrapper_con{ background: #606df7; transition: all ease .3s;}.snews_wrapper li:hover .snews_wrapper_more{ background: #fff;}.snews_wrapper li p{color: #000; line-height: 30px; height: 30px; font-size: 17px; font-family: staat;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; display: block; width: 100%; transition: all ease .3s;}.snews_wrapper li span{width: 100%; color: #777; font-size: 14px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;overflow: hidden; padding: 10px 0;line-height:20px; height:72px; transition: all ease .3s;}.snews_wrapper_con{ background: #fff; padding: 15px; clear: both; transition: all ease .3s;}.snews_wrapper_more{background: #eee; display: block; clear: both;width: 133px; height: 33px; line-height: 33px; text-align: center; color: #777; float: left; font-size: 13px; transition: all ease .3s;}/*------SUB-TITLE------*/.sub_title{font-size: 20px; color: #000; text-align: left; line-height: 50px; margin: 0;}.sub_loc{font-size: 16px; color: #777; text-align: right; line-height: 50px;}.sub_right_title{width: 100%; background: #606df7; height: 80px; line-height: 80px; color: #fff; text-indent: 20px; font-size: 25px; color: #fff;}.sub_right{background: #f5f5f5;}.sub_right li{height: 55px; line-height: 55px; font-size: 15px; color: #777; border-bottom: 1px solid #eee; text-indent: 15px;}.sub_right li a{color: #777; display: block; transition: all .5s ease;}.sub_right li:hover a{background: #dff2ff; color: #0a50a1;}.sub_content{width: 100%; max-width: 1350px; padding:5px; font-size: 16px;}.sub_content h1{font-size: 21px;display: inline;line-height: 32px;font-weight: bold;}/*SUB_PRO*/.pro_pic{width: 640px; float: left;}.pro_main{width: 600px; float: right;}.pro_depp{padding: 10px; color: #777; line-height: 25px;}.pro_mp{padding: 20px; color: #333; line-height: 35px;}.pro_name{height: 65px; background: #f5f5f5; font-size: 22px; line-height: 65px; color: #000; padding: 0 0 0 15px;}.pro_option{height: 40px; border-bottom: 1px solid #ddd; font-size: 16px; line-height: 40px; color: #333; padding: 0 0 0 5px;}.sub_pro_more {width:150px; height:50px; color:#fff; background:#606df7; text-align:center; line-height:50px; font-size:18px; float:left; margin:20px 0 0 0;}.sub_pro_more a{color:#fff; background:#606df7; display:block;}.sub_pro_more a:hover{color:#fff; background:#000;}.prodct_content_title{width:100%; margin:0 auto; color: #fff; background: #606df7; height: 50px; line-height: 50px; text-indent: 10px; margin: 15px 0; font-weight: bold; border-left: 12px solid #000; font-family:"Microsoft YaHei";}.prodct_content_title li a{ color:#FFF}.product_content{width:100%; margin:0 auto; padding: 30px 0 0 0;}.product_content img{max-width: 100%;}.spro_wrapper li i{position: absolute; right: 19px; bottom: 17px; color: #0648a8;}.spro_wrapper li{position: relative;padding:0; margin: 0 1.5% 2% 1.5%; overflow: hidden;}.spro_wrapper li img{max-width:313px; max-height: 244px; transition: .5s all ease;}.spro_wrapper li p{width: 90%; border-radius: 2%; background: #fff; height: 40px; line-height: 40px; position: absolute; bottom: 15px; font-family:Staat; color: #000; font-size: 20px; left: 0; right: 0; box-sizing: border-box; text-indent: 10px;}.spro_wrapper li:hover img{transform: scale(1.4);}.spro_wrapper li:hover p{background: #0648a8; color: #fff;}.spro_wrapper li:hover i{color: #fff;}.pre_nex{width: 100%; margin: 25px auto;}.pre_nex li:nth-last-child(odd){float: left;}.pre_nex li:nth-last-child(even){float: right;}.pre_nex li{width: 48%; height: 40px; line-height: 40px; color: #aaa; background: #f8f8f8; text-align: center;}.pre_nex li a{display: block; color: #777; font-size: 14px;}.pre_nex li a:hover{color: #000; background: #f1f1f1;}.sub_news_title{line-height:28px; font-size:24px;   text-align:center; color:#0a50a1; font-weight: bold;font-family: 'Barlow Condensed';}.contact_content{font-size: 16px;}.contact_content p{ color: #000;!important}.contact_content img{max-width: 100%;}/*分页样式*/.page_info{text-align:center;margin:10px;color:#999; clear: both;}.page_info span{padding:0 2px;font-weight:bold;}.page_list{height:24px;line-height:24px;text-align:center; clear: both; letter-spacing:0;font-size:10px;margin-top:0px; padding: 0;}.page_list li{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}.page_list li:hover{color:#fff;border:1px solid #898989;background:#898989;}.page_list li.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}/*992-1200*/@media screen and (max-width:1200px) and (min-width:992px) {}@media screen and (max-width:992px) and (min-width:300px){.bottom_wrapper{display: none;}/*MOBILE*/body{padding: 0px 0 45px 0!important;}.top_wrapper{display: none;}.ser_wrapper{width:100%;}    .sub_title{font-size: 16px;width: 40%;}    .sub_loc{width: 60%;}    .pro_name{font-size: 18px;}.index_catalog_left{display: none;}.index_catalog {background: #fff; height: 100%;}.index_catalog_right{display: none;}    .index_catalog_box li{width: 33%; font-size: 14px; padding: 0 7px;}    .index_pro_title{padding: 20px 15px 10px;    width: auto;}    .about_con{margin: 0px 0 0 0;}	.about_li li {padding: 10px;}.pro_wrapper{width:;}.pro_wrapper li{margin: 0 2% 4% 0;}.pro_more{background: #606df7; display: block;width: 200px; height: 45px; line-height: 45px; text-align: center; color: #fff;}.pro_more i{font-size: 12px; margin: 0 5px 0 0;}.pro_wrapper li img{max-height:100%;max-width:100%;}    .pro_bg{padding-top: 0!important;}  .about_ico_text{height: 130px; padding: 30px 0 0 25px; text-align: left; width: 100%; margin: 0;font-size: 16px;}.about_ico_text p{ font-weight: bold;}    .five_list_box{float: none;width: 100%;}    .five_list_con{font-size: 14px; clear: both;}    .five_list_one_container{padding: 10px 20px 0; width: 100%;}    .five_list_two_container{padding: 10px 0 0 10px; width: 100%; box-shadow: none;}    .five_two{height:0px; background-size: cover; margin: 0 auto; padding: 0;}    .case_container{padding-top: 0px;}.case_container .owl-nav{display: none;}    .news_wrapper{padding: 0px 0 20px 0;}    .news_top{display: none;}    .news_img{width: 100%; padding: 20px 0 0 0}    .news_container{padding: 0 25px;}        footer{display: block; position:fixed; z-index: 9; padding:5px 0;width:100%;height:50px;bottom:5px;background: linear-gradient(to right,#0951a6,#04346d);box-shadow: 5px 0 15px rgba(4, 52, 109, 0.5); border-radius: 60px;}footer ul{height:50px;  position: relative;}footer ul li{width:33.33%;float:left;color:#fff;}footer ul li dl{width:auto;margin:0 auto;text-align:center;}footer ul li dt{width:auto;height:25px;overflow:hidden;}footer ul li dd{width:auto;height:20px; font-size:0.8em; color:#fff;line-height:20px;}.sabout_banner{width: 100%; background: url(../images/sbanner.jpg) top center no-repeat; height:250px; line-height: 250px; background-size:cover; font-size: 33px;}}.coutc{font-size: 16px;}.coutc p{font-size: 16px;line-height: 26px;}.coutc img{max-width:60%;}.coutc h2{font-size: 19px;line-height: 64px;font-weight: bold;}.coutc h3{font-size: 18px;line-height: 62px;font-weight: bold;}.coutc h2{font-size: 17px;line-height: 60px;font-weight: bold;}