@font-face {

    font-family: "ERASU";

    src: url(../fonts/ERASU.TTF);

}



/*通用类*/

* {

	margin: 0;

	padding: 0;

}

body {

	margin: 0 auto;

	font-size: 14px;

	font-family: PingFang SC, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Source Han Sans CN, sans-serif;

	background: #fff;

	color: #010000;

	position: relative;

}

h1, h2, h3 {

	font-weight: 500;

}

img {

	border: none;

}

a {

	cursor: pointer;

	color: #333;

	text-decoration: none !important;

	outline: none;

}

a:hover {

	color: #0888ED;

}

ul {

	list-style-type: none;

}

em {

	font-style: normal;

}
.engl_con {
	margin-top:60px;
	overflow:auto;
}
.mhead {
	height:50px;
	line-height:50px;
	text-align:center;
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
	min-width:1000px;
	color:#fff;
}
.mhead div{
	height:50px;
	line-height:50px;
	overflow:hidden;
	float:left;
	background:#2d8ae9;
	border-right:1px solid #ddd;
}
.s_out {
	height:700px;
	min-width:1000px;
	overflow:hidden;
	border-bottom:1px solid #ddd;
}
.s_out ul {
	border-left:1px solid #ddd;
	margin-bottom:0;
}
.s_out li {
	height:50px;
	line-height:50px;
}
.s_out li div{
	height:50px;
	line-height:50px;
	float:left;
	text-align:center;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
	
.produ_con {
	display:none;
}
.show_con.a1 { 
    max-width: 60%;
    margin: 0 auto;
    text-align: center;
    line-height: 30px;
    margin-bottom: 30px;
	font-size:14px;
}

.show_con.a2 { 
    max-width: 90%;
    margin: 0 auto;
    text-align: center;
    line-height: 30px;
    margin-bottom: 30px;
	font-size:14px;
}

.show_con img { max-width:100% !important; height:auto !important;}

.about_box .show_con {

    line-height: 28px;

    font-size: 16px;

    color: #333;

}

.details_box .con .show_con {

    font-size: 16px;

    line-height: 28px;

    color: #333;

    margin-bottom: 30px;

}

.lt {

	float: left;

}

.rt {

	float: right;

}

input.sub, label {

	border: none;

	cursor: pointer;

}

input, textarea {

	font-family: PingFang SC, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Source Han Sans CN, sans-serif;

	outline: none;

}

table {

	border-collapse: collapse;

}

table td, table th {

	padding: 0;

}

 input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {

 color: #ccc;

}

 input::-moz-placeholder, textarea::-moz-placeholder {

	/* Mozilla Firefox 19+ */

	color: #ccc;

}

 input:-moz-placeholder, textarea:-moz-placeholder {

	/* Mozilla Firefox 4 to 18 */

	color: #ccc;

}

 input:-ms-input-placeholder, textarea:-ms-input-placeholder {

	/* Internet Explorer 10-11 */

	color: #ccc;

}

div.clear {

	font: 0px Arial;

	line-height: 0;

	height: 0;

	overflow: hidden;

	clear: both;

}

.clearfix::after {

	content: "";

	display: block;

	clear: both;

}

.container1 {

	width: 1600px;

	margin: 0 auto;

	position: relative;

	height: 100%;

}

/*header 头*/

.header {

	text-align: center;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

	top: 0px;

	height: 100px;

	position: fixed;

	width: 100%;

	padding: 0;

	z-index: 5555;

	/*background: rgba(0, 171, 213, 0.9);*/

	background-size: cover;

	border-bottom: 1px solid rgba(255,255,255,0.5);

}

.header * {

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.ppp {

	width: 100%;

	height: 100px;

}

.header > div {

	padding: 20px 0;

}

.headlogo {

	position: absolute;

	left: 10px;

	top: 0;

}

.hea_img {

	padding: 30px 0;

	position: fixed;

	top: 100px;

	left: 0;

	width: 100%;

	min-height: 300px !important;

	height: 300px;

	background: rgba(255,255,255,0.9);

	-webkit-transition: all 300ms cubic-bezier(0.7, 0, 0.185, 1) 0s;

	transition: all 300ms cubic-bezier(0.7, 0, 0.185, 1) 0s;

	-webkit-transform-origin: 50% 0%;

	-ms-transform-origin: 50% 0%;

	transform-origin: 50% 0%;

	-webkit-transform: perspective(1200px) rotateX(-90deg);

	transform: perspective(1200px) rotateX(-90deg);

	backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	transform-style: preserve-3d;

	-webkit-transform-style: preserve-3d;

	overflow: hidden

}

.hea_img .pic {

	width: 320px;

	height: 230px;

}

.hea_img .pic img {

	width: 100%;

	height: 100%;

	object-fit: cover;

}

.headnav {

	display: inline-block;

}

.headlogo .logo .n2 {

	display: none;

}

.headlogo .logo .n1 {

	display: block;

}

.nav_in {

	float: left;

	position: relative;

	text-transform: uppercase;

	z-index: 70;

}

.nav_in .par {

	display: block;

	height: 95px;

	line-height: 70px;

	margin: 0 30px;

	font-weight: bold;

	font-size: 16px;

	color: #fff;

}

.nav_in ul {

	position: absolute;

	left: 0;

	top: 100px;

	z-index: 70;

	background: url("../img/htbg.png");

	width: 120px;

	display: none;

}

.nav_in:hover ul {

	display: block;

}

.nav_in li {

	height: 40px;

	line-height: 40px;

	font-size: 16px;

	vertical-align: top;

}

.nav_in li a {

	display: block;

	padding-left: 10px;

	width: 110px;

	color: #fff;

}

.nav_in li a:hover {

	background: #4a4ca5;

}

.dropmenudiv_b {

	display: none\9;

	width: 144px;

	overflow: hidden;

	/*background: rgba(0, 0, 0, 0.7);*/

	top: 60px;

	position: absolute;

	font-weight: bold;

	left: 20px;

	/*box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.3);*/

	opacity: 1;

	z-index: 999999;

	padding-top: 20px;

	padding-bottom: 20px;

	-webkit-transition: all 300ms cubic-bezier(0.7, 0, 0.185, 1) 0s;

	transition: all 300ms cubic-bezier(0.7, 0, 0.185, 1) 0s;

	-webkit-transform-origin: 50% 0%;

	-ms-transform-origin: 50% 0%;

	transform-origin: 50% 0%;

	-webkit-transform: perspective(1200px) rotateX(-90deg);

	transform: perspective(1200px) rotateX(-90deg);

	backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	transform-style: preserve-3d;

	-webkit-transform-style: preserve-3d;

}

.ani {

	display: block\9;

	transform: perspective(1200px) rotateX(0deg);

	-webkit-transform: perspective(1200px) rotateX(0deg);

	-moz-transform: perspective(1200px) rotateX(0deg);

	-ms-transform: perspective(1200px) rotateX(0deg);

	-o-transform: perspective(1200px) rotateX(0deg);

	z-index: 999;

}

.dropmenudiv_b a::after {

	content: "";

	display: block;

	width: 8px;

	height: 8px;

	position: absolute;

	left: 0;

	top: 50%;

	margin-top: -4px;

	background: #ce3433;

}

.dropmenudiv_b a:hover {

	color: #f90;

}

.clearfix {

	clear: both;

	content: "";

	display: block;

}

.now_hover .par:after, .nav_in:hover .par:after {

	display: block;

	width: 30px;

	content: "";

	top: 82.5%;

	position: absolute;

	left: 50%;

	margin-left: -15px;

	height: 3px;

	background: #fff;

}

.dropmenudiv_b a {

	display: block;

	float: left;

	font-size: 16px;

	padding-left: 0;

	margin: 0;

	text-align: left;

	font-weight: normal;

	width: 100%;

	padding-left: 15px;

	position: relative;

	line-height: 50px;

	color: #333;

}

.header.hover .dropmenudiv_b {

	top: 90px;

}

.dropmenudiv_b a:hover {

	color: #00abd5;

	font-weight: bold;

}

.logo {

	margin-top: 15px;

	float: left;

}

 .header input::-webkit-input-placeholder {

 color: #fff;

}

 .header input::-moz-placeholder {

 color: #fff;

}

 .header input::moz-placeholder {

 color: #fff;

}

 .header input::-ms-input-placeholder {

 color: #fff;

}

.navwap {

	position: fixed;

	height: calc(100% - 69px);

	z-index: 9999;

	display: none;

	background: #c72b30;

	background-size: cover;

	left: 0;

	top: 69px;

	width: 100%;

}

/*flx*/

.header.fix {

	background: rgba(255,255,255,0.9);

}

.header.fix .logo .n2 {

	display: block !important;

}

.header.fix .logo .n1 {

	display: none !important;

}

.header.fix .ssaa .fa {

	color: #333;

}

.header.fix .nav_in .par {

	color: #333;

}

.header.fix .now_hover .par:after, .header.fix .nav_in:hover .par:after {

	display: none;

}

.header.fix .head_in {

	border: 1px solid #999;

}

.header.fix .head_in .phone {

	color: #333;

}

.header.fix .head_in .but {

	background: url(../img/sousuo-02.png) no-repeat center center;

	background-size: auto 20px;

	width: 50px;

	height: 100%;

}

.header.fix input::-webkit-input-placeholder {

 color: #333;

}

/*flx*/

.navwap.on {

	display: block;

}

.navwap ul li {

	padding-left: 15px;

	border-bottom: rgba(255, 255, 255, 0.2) solid 1px;

	position: relative;

}

.navwap li i {

	color: #fff;

	position: absolute;

	right: 0px;

	top: 0px;

	width: 40px;

	height: 40px;

	text-align: center;

	line-height: 40px;

}

.navwap ul {

	text-align: left;

}

.navwap li > a {

	display: block;

	width: 80%;

	padding: 10px 0;

	font-size: 18px;

	color: #fff;

}

.navwap li p a {

	font-size: 14px;

	color: #fff;

}

.navwap li div {

	display: none;

	padding: 10px;

}

.navwap li.hover div {

	display: block;

}

.wwp {

	color: #999;

}

.wwp .ssaa form {

	float: none;

	margin: 0 0 10px 0;

}

.fff {

	color: #fff;

}

input:focus {

	outline: none;

}

.ssaa {

	position: absolute;

	right: 10px;

	top: 50%;

	margin-top: -15px;

}

.ssaa form {

	max-width: 200px;

	margin-right: 20px;

	border: white solid 1px;

	color: #fff;

	display: inline-block;

	border-radius: 20px;

}

.ssaa input {

	float: left;

	background: none;

	max-width: 120px;

	height: 34px;

	border: none;

}

.ssaa input.bss {

	background: url(../img/index_08.png) no-repeat center center;

	margin-right: 10px;

	line-height: 100px;

	height: 20px;

	overflow: hidden;

	width: 40px;

	background-size: 45% !important;

	margin-top: 6px;

}

.ssaa .fa {

	color: #fff;

	font-size: 26px;

	padding-top: 3px;

}

.ssaa .dropmenudiv_b {

	top: 70px;

	left: -90px;

}

.iss {

	padding-left: 10px;

}

.container {

	position: relative;

}

.allnav {

	top: -101%;

	position: fixed;

	height: 100%;

	left: 100%;

	overflow:hidden;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

	left: 0;

	background: rgba(203, 45, 47, 0.9);

	z-index: 55555;

	width: 100%;

}

.allnav.hover {

	top: 0;

}

.allnav * {

	color: #fff;

}

.all2 {

	height: 320px;

	position: absolute;

	top: 50%;

	margin-top: -160px;

	width: 100%;

	left: 0;

}

.all2 dl.col-sm-2 {

	width: 16.6666666%;

}

.allnav .container {

	height: 100%;

}

.all2 dt {

	font-size: 22px;

	padding: 30px 0;

	margin-bottom: 40px;

}

.all2 dd {

	font-size: 20px;

	padding: 10px 0;

}

.all1 h4 {

	position: absolute;

	top: 5%;

	width: 100%;

	left: 0;

}

.all1 p {

	position: absolute;

	top: 16%;

	width: 100%;

	left: 0;

}

.all3 {

	position: absolute;

	bottom: 7%;

	width: 100%;

	text-align: center;

	left: 0;

	letter-spacing: 10px;

}

.all3 h2 {

	font-size: 32px;

	font-weight: bold;

}

.all3 h2:before {

	content: "";

	display: inline-block;

	width: 10%;

	border-bottom: #fff solid 1px;

	vertical-align: middle;

	margin: 0 15px;

}

.all3 h2:after {

	content: "";

	display: inline-block;

	width: 10%;

	border-bottom: #fff solid 1px;

	vertical-align: middle;

	margin: 0 15px;

}

#guan {

	position: absolute;

	top: 30px;

	right: -20px;

}

#guan img {

	display: block;

}

.head_in {

	float: left;

	width: 160px;

	height: 40px;

	line-height: 40px;

	border-radius: 40px;

	border: 1px solid #fff;

	margin-right: 40px;

}

.head_in .phone {

	box-sizing: border-box;

	padding-left: 20px;

	height: 100%;

	color: #fff;

	width: calc(100% - 50px);

}

.head_in .but {

	background: url(../img/sousuo-01.png) no-repeat center center;

	background-size: auto 20px;

	width: 50px;

	height: 100%;

}

.banner img {

	width: 100%;

}

.banner_line {

	width: 0%;

	margin-left: -35%;

	height: 5px;

	background: rgba(255,255,255,1);

	position: absolute;

	left: 50%;

	bottom: 18%;

	-webkit-transition: all 4s;

	-moz-transition: all 4s;

	-o-transition: all 4s;

	transition: all 4s;

}



.banner .swiper-slide-active .banner_line {

	width: 70%;

}

.banner .swiper-pagination {

	bottom: 19%;

	right: auto;

	color: #fff;

	position: absolute;

	left: 50%;

	margin-left: -35%;

	text-align: right;

	width: 70%;

}

.banner .swiper-pagination span {

	color: #fff;

}

.i_title {

	margin-bottom: 68px;

}

.i_title p {

	font-size: 30px;

	line-height: 1;

	margin-bottom: 28px;

	color: #555555;

}

.i_title span {

	display: block;

	font-size: 20px;

	color: #858585;

	font-style: italic;

}

.in_data {

	background: #1d59f8;

	color: #fff;

	padding: 40px 0;

}

.in_data ul li {

	width: 25%;

	float: left;

}

.in_data ul li i img {

	transition: all 0.3s;

 filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);

	-webkit-filter: grayscale(100%);

}

.in_data ul li i img:hover {

	transform: rotateY(180deg);

 filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);

	-webkit-filter: grayscale(0%);

}

.in_data .digital {

	font-size: 30px;

	font-weight: bold;

	margin: 20px 0 10px;

}

.in_data .digital span {

	font-size: 54px;

}

.in_data ul li p {

	font-size: 16px;

}

/*底部*/

footer {

	background: #242526;

}

footer .top {

	overflow: hidden;

	background: #0239ac;

}

footer .top img {

	display: block;

	float: left;

	margin-top: 26px;

}

footer .top .f_nav {

	float: right;

	margin-top: 8px;

	line-height: 110px;

}

footer .top .f_nav a {

	display: block;

	float: left;

	font-size: 18px;

	color: #fff;

	margin-left: 80px;

}

footer .top .f_nav a:hover {

	color: #fd0303;

}

footer .top .f_nav a:nth-child(1) {

	margin-left: 0;

}

footer .mid {

	overflow: hidden;

	padding-top: 55px;

	padding-bottom: 60px;

	border-bottom: 1px solid #666768;

}

footer .mid img {

	display: block;

	float: right;

}

footer .mid .cl {

	float: left;

	margin-left: 176px;

	padding-top: 7px;

}

footer .mid .cl:nth-child(1) {

	margin-left: 0;

}

footer .mid .cl a {

	display: block;

	color: #fff;

	font-size: 18px;

	opacity: 0.6;

	margin-bottom: 12px;

}

footer .mid .cl a:last-child {

	margin-bottom: 0;

}

footer .mid .cl a:hover {

	color: #fff;

	opacity: 1;

}

footer .mid_b {

	border-bottom: 1px solid #666768;

	padding-top: 22px;

	padding-bottom: 12px;

}

footer .mid_b a {

	display: inline-block;

	color: #fff;

	font-size: 14px;

	opacity: 0.3;

	margin-bottom: 10px;

	margin-right: 20px;

}

footer .mid_b a:last-child {

	margin-bottom: 0;

}

footer .mid_b a:hover {

	color: #fff;

	opacity: 1;

}

footer .bottom {

	overflow: hidden;

	font-size: 14px;

	color: #ffffff;

	opacity: 0.3;

	padding-top: 25px;

	padding-bottom: 25px;

}

footer .bottom a {

	display: block;

	float: right;

	color: #ffffff;

	padding-left: 10px;

}

/*浮窗*/

.fr_bar {

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

	position: fixed;

	width: 42px;

	height: 166px;

	border-radius: 62px;

	right: 10px;

	bottom: 40%;

	right: 1%;

	z-index: 99;

	opacity: 1

}

.fr_bar.hover {

	height: 62px;

}

.end {

	display: inline-block;

	margin: 0px 5px;

	width: 62px;

	position: absolute;

	bottom: 0;

	height: 62px;

}

.fr_bara a {

	display: inline-block;

	position: relative;

	margin: 4px 0;

	background: #c6282c;

	border-radius: 100%;

	width: 40px;

	height: 40px;

	line-height: 40px;

}

.fr_bara a i {

	position: relative;

	display: block;

	line-height: 40px;

	text-align: center;

	color: #fff;

	margin: 0 auto;

	z-index: 5;

	font-size: 26px;

}

.return_a {

}

.return_a {

	position: absolute;

	bottom: -100px;

	resize: 0;

	text-align: centerc;

}

.return_a i {

	width:40px;

	height:40px;

	border-radius: 100%;

	margin: 4px 0;

	background: #102fba;

	line-height:40px;

	display: inline-block;

	margin: 0 auto;

	text-align: center !important;

	font-size:26px;

	color: #fff;

	display: block;

	line-height: 40px;

}

.fr_bara a>img {

	position: relative;

	z-index: 5

}

.fr_bara a .tsl {

	display: none;

	position: absolute;

	background: #c6282c;

	border-radius:40px;

	line-height:40px;

	width: 260px;

	padding: 0 20px;

	color: #f7ddc4;

	font-style: italic;

	font-size: 20px;

	right: 0px;

	top: 0;

	padding-right: 90px

}

.fr_bara {

	display: inline-block;

	position: absolute;

	top: 0px;

	transition: all 0.2s;

	z-index: 99

}

.hovera1 {

	top: 110%;

	opacity: 0

}

.ew {

	position: absolute;

	display: none;

	right: 80px;

	width: 147px;

	padding: 15px;

	background: #c6282c;

	top: 50%;

	margin-top: -74px;

}

.fr_bar .fhj {

	width: 40px;

	height: 40px;

	line-height: 40px;

	text-align: center;

	color: #333;

	background: #fff;

	font-size: 32px;

	border-radius: 60px;

	border: 1px solid #cb2d2f;

	display: inline-block;

	display: none;

}

.ew img {

	border-radius: 5px

}

.hovera {

	display: none !important

}

.fhj {

	z-index: 999;

}

.end {

	float: right;

	z-index: 999;

	margin: 0px !important

}

.fr_bara a>img {

	display: block;

	width: 60px;

	height: 60px;

}

.ew:after {

	content: '';

	display: block;

	width: 0;

	height: 0;

	border-top: 20px solid transparent;

	border-left: 20px solid #c6282c;

	border-bottom: 20px solid transparent;

	position: absolute;

	right: -14px;

	top: 50%;

	margin-top: -20px;

}

.fr_bara a:hover span {

	display: block

}

.fr_bara a:hover .ew {

	display: block

}

/*内容开始*/

.banner {

	position: relative;

}

.banner .text {

	width: 100%;

	text-align: center;

	position: absolute;

	top: 30%;

	left: 0;

	color: #fff;

}

.banner .text i {

	display: block;

	background: #fd0303;

	height: 4px;

	width: 6%;

	text-align: center;

	margin: 20px auto 30px;

}

.banner .text h2 {

	font-size: 68px;

	text-shadow:  0px 0px 8px #000;

}

.banner .text h3 {

	font-size: 48px;

	text-shadow:  0px 0px 8px #000;

}

.banner .text h4 {

	font-size: 36px;

	text-shadow:  0px 0px 8px #000;

	margin: 20px 0;

}

.banner .text a {

	display: block;

	

 

	height: 46px;

	border-radius: 5px;

	font-size:36px;

 

	line-height: 46px;

	text-align: center;

	margin:30px auto;

	color: #fff;



}

.banner .text a:hover {

	 

	 

}

.banner .text p {

	font-size: 22px;

	font-weight: bold;

	margin-top: 10px;

	text-transform: uppercase;

}

.in_product {
	background:#fff;
	width: 100%;
	padding: 0;
}

.in_product .pro_title {

	height: 114px;

	border-bottom: 1px solid #ddd;

}

.in_product .pro_title h3 {
    float: none;
    text-align: center;
    line-height: 110px;
    margin: 0;
    font-size: 30px;
    font-weight: bold;
}
.in_product .pro_title .tit {
	text-align:center;

}
.in_product .pro_title.a1 {
	border-bottom:none;
}
.in_product .pro_title .tit li {
    display: inline-block;
    padding: 0 20px;
    line-height: 55px;
    font-size: 16px;
    font-weight: bold;
}
.in_product .pro_title .tit li:hover, .in_product .pro_title .tit li.hover {
    background: #e6eaeb;
    border-bottom: 2px solid #0888ED;
}


.product_swiper {

	border-bottom: 1px solid #ddd;

	margin-bottom: 30px;

}

.product_swiper .swiper-slide .box {

	height: 210px;

	width: 100%;

	overflow: hidden;

}

.product_swiper .swiper-slide img {

	width: 100%;

	height: 100%;

	object-fit: cover;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.product_swiper .swiper-slide:hover img {

	transform: scale(1.1);

	-webkit-transform: scale(1.1);  /*兼容-webkit-引擎浏览器*/

	-moz-transform: scale(1.1);

}

.product_swiper p {

	line-height: 50px;

	font-size: 16px;
	
	text-align:center;

}

.product_swiper .swiper-button-prev {

	background: url(../img/pro_lt.png) no-repeat center;

	top: 40%;

}

.product_swiper .swiper-button-next {

	background: url(../img/pro_rt.png) no-repeat center;

	top: 40%;

}

/*关于我们*/

.i_part_b {

	margin-bottom: 50px;

	padding-top: 90px;

	background: url(../img/in_bg_02.png) no-repeat center/cover;

}

.i_part_b .i_title p {

	color: #fff;

	font-size: 30px;

	font-weight: bold;

}

.i_part_b .i_title span {

	color: #fff;

	font-weight: bold;

}

.i_part_b .about_con {

	display: none;

}

.i_part_b .about_con:first-child {

	display: block;

}

.i_part_b .about_con .top {

	overflow: hidden;

	margin-bottom: 40px;

}

.i_part_b .about_con .top .imgbox {

	background-repeat: no-repeat;

	background-position: bottom;

	background-size: auto 620px;

	height: 650px;

	position: absolute;

	bottom: 0;

	left: 0;

}

.i_part_b .about_con .top .imgbox img {

	display: none;

}

.i_part_b .about_con .top .txt {
	padding-left: 20px;
    text-align: center;
    width: 100%;
}

.i_part_b .about_con .top .tag {

	overflow: hidden;

	margin-bottom: 45px;

}

.i_part_b .about_con .top .tag a {
	display:inline-block;
	line-height: 46px;

	width: 145px;

	text-align: center;

	border: 2px solid #fff;

	color: #fff;
	
	margin:0 10px;

	font-size: 16px;

	font-weight: bold;

}

.i_part_b .about_con .top .tag a.hover, .i_part_b .about_con .top .tag a:hover {

	background: #fff;

	color: #81898d;

}

.i_part_b .about_con .top .tag a:nth-child(1) {

	border: 2px solid #fff;

}

.i_part_b .about_con .top .des {

	line-height: 2;

	font-size: 14px;

	color: #fff;

}

.i_part_b .about_con .bottom {

	overflow: hidden;

	position: relative;

	margin-bottom: 0;

}

.i_part_b .about_con .bottom img {

	transition: all .2s ease-out;

	display: block;

	width: 100%;

}

.i_part_b .about_con .bottom .in {

	overflow: hidden;

	position: relative;

}

.i_part_b .about_con .bottom .in:hover img {

	transform: scale(1.1);

}

.i_part_b .about_con .bottom .in p {

	position: absolute;

	width: 100%;

	bottom: 0;

	margin-bottom: 0;

	left: 0;

	padding-left: 20px;

	padding-right: 10px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	padding-top: 5px;

	line-height: 42px;

	font-size: 14px;

	color: #555555;

	background: rgba(255, 255, 255, 0.7);

}

.in_customer {

	padding: 70px 0;

}

.fadeInRight {

	float:right;

}

.title_cus {
	text-align:center;
}

.title_cus h2 {

	font-size: 30px;

	font-weight: bold;

}

.title_cus span {

	    font-family: "ERASU";

	font-size: 30px;

	font-weight: bold;

}

.in_customer .text {

	line-height: 26px;

	font-size: 16px;

	color: #333;

	margin-top: 10px;

}

.sw_in_customer {

	display: block;

	width: 100%;

	margin:50px 0;

	float: left;

}

.sw_in_customer .swiper-slide a {

	display: block;

	width: 100%;

	height: 138px;

	overflow: hidden;

}

.sw_in_customer .swiper-slide img {

	display: block;

	height: 100%;

	width: 100%;

	object-fit: cover;

	-webkit-transition: all 0.8s;

	-moz-transition: all 0.8s;

	-o-transition: all 0.8s;

	transition: all 0.8s;

}

.sw_in_customer .swiper-slide:hover img {

	transform: scale(1.1);

	-webkit-transform: scale(1.1);  /*兼容-webkit-引擎浏览器*/

	-moz-transform: scale(1.1);

}
.in_news  {
	padding-top:60px;
}
.in_news .container {

	background: url(../img/in_bg_03.png) no-repeat center;

	background-size: auto;

	background-position: right top;

}

.in_news .tag {

	overflow: hidden;

	margin-bottom: 45px;

	margin-top: 30px;
	
	text-align:center;

}

.in_news .tag a {

	display:inline-block;


	line-height: 46px;

	font-size: 16px;

	width: 145px;

	text-align: center;

	border: 2px solid #515151;

	color: #515151;


	font-weight: bold;
	margin:0 10px;

}

.in_news a.hover, .in_news .tag a:hover {

	background: #515151;

	color: #fff;

}

.in_news .tag a:nth-child(1) {

	border: 2px solid #515151;

}

.in_news .in_list {

	margin: 30px 0;


}

.litot {

	border-left: 1px solid #ccc;

}

.sw_in_customer .swiper-button-prev {

	background: url(../img/pro_lt.png) no-repeat center;

}

.sw_in_customer .swiper-button-next {

	background: url(../img/pro_rt.png) no-repeat center;

}

.in_news .in_list .box {

	padding: 0 30px;

	box-sizing: border-box;

}

.in_news .in_list .box h3 {

	font-size: 16px;

	font-weight: bold;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	line-height: 28px;

}

.in_news .in_list .box h3{

 height:40px; 

 display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%;

}

.time_sj{

 color:#999;

 font-size:16px;

 font-style:italic;

 margin:10px 0 20px;

 display:block; 



}

.in_news .in_list .box .pic {

	width: 100%;

	height: 150px;

	margin: 20px 0;

	overflow: hidden;

}

.in_news .in_list .box .pic img {

	width: 100%;

	height: 100%;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.in_news .in_list .box .pic:hover img {

	transform: scale(1.1);

	-webkit-transform: scale(1.1);  /*兼容-webkit-引擎浏览器*/

	-moz-transform: scale(1.1);

}

.in_news .in_list .box p {

	line-height: 26px;

	font-size: 14px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

}

.in_news .in_list .box .more {

	background: url(../img/more.png) no-repeat center;

	background-size: cover;

	width: 36px;

	height: 36px;

	display: block;

	margin: 10px 0;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.in_news .in_list .box .more:hover {

	transform: scale(1.1);

	-webkit-transform: scale(1.1);  /*兼容-webkit-引擎浏览器*/

	-moz-transform: scale(1.1);

}

.in_list .swiper-button-prev {

	background: url(../img/pro_lt.png) no-repeat center;

}

.in_list .swiper-button-next {

	background: url(../img/pro_rt.png) no-repeat center;

}

.img_about_b .swiper-button-prev {

	background: url(../img/pro_lt.png) no-repeat center;

}

.img_about_b .swiper-button-next {

	background: url(../img/pro_rt.png) no-repeat center;

}

.swiper_bottom .swiper-button-prev {

	background: url(../img/pro_lt.png) no-repeat center;

}

.swiper_bottom .swiper-button-next {

	background: url(../img/pro_rt.png) no-repeat center;

}

.fr_bar .fhj.a1 {

	background: #d73834;

	color: #fff;

}

.title_box {

	height: 100px;

	line-height: 100px;

	position: absolute;

	left: 0;

	width: 100%;

	bottom: 0;

	background: rgba(25,45,183,0.9);

	color: #fff;

}

.title_box h2 {

	margin: 0;

	line-height: 100px;

	float: left;

	font-size: 32px;

}

.title_box ul {

	float: right;

}

.title_box ul li {

	display: inline-block;

	font-size: 16px;

	padding: 0 20px;

	height: 100px;

}

.title_box ul li a {

	line-height: 110px;

}

.title_box ul li:hover, .title_box ul li.hover {

	background: rgba(19,39,152,0.9);

	border-bottom: 5px solid #cf0707;

	box-sizing: border-box;

	line-height: 100px;

	position: relative;

	top: 0px;

}

.title_box ul li a {

	color: #fff;

}

.now_pos .pos {

	float: left;

	font-size: 16px;

	color: #6e6d6d;

	padding-left: 40px;

	background: url(../img/icoh.png) no-repeat left center;

}

.now_pos {

	line-height: 45px;

}

.now_pos .backa {

	display: block;

	width: 100px;

	height: 38px;

	border-radius: 5px;

	border: #27369d solid 1px;

	line-height: 38px;

	text-align: center;

	float: right;

	color: #6e6d6d;

	margin-top: 5px;

}

.now_pos .backa:hover {

	background: #27369d;

	color: #fff

}

.xian {

	border-bottom: 1px solid #d9d9d9;

	margin-top: 15px;

	padding-bottom: 10px;

}

/*关于我们*/

.in_title {

}

.in_title h2 {

	font-size: 42px;

	color: #27369d;

	margin: 0;

}

.in_title span {

	font-size: 40px;

	font-weight: bold;

	color: #dddddd;

	text-transform: uppercase;

	position: relative;

	    font-family: "ERASU";

}

.about_box {



}

.about_box .con {

	margin-top: 40px;

}

.about_box .con .pic img {

	width: 100%;

}

.about_box .con .text p {

	line-height: 28px;

	text-indent: 2em;

	font-size: 16px;

	color: #333;

}

.text-i{ text-align:center; line-height:28px;}

.mar40 {

	margin-top: 40px;

}

.about_news .container {

	background: url(../img/an_bg_01.png) no-repeat center center;

	background-position: center 100px;

	background-size: auto;

	padding: 60px 0;

}

.ib_title {

	text-align: center;

}

.ib_title h2 {

	font-size: 24px;

	font-weight: bold;

}

.ib_title span {

	font-size: 20px;

	font-weight: bold;

}

.ent_list_box {



}

.ent_list_box .con {

	padding-top: 30px;

	border-top: 1px solid #ddd;

}

.ent_list_box .con li {

	height: 340px;

	padding: 44px 0;

	position: relative;

	border-bottom: 1px solid #ddd;

}

.ent_list_box .con li .pic {

	width: 400px;

	height: 274px;

	position: absolute;

	right: 0;

	top: 30px;

	overflow: hidden;

}

.ent_list_box .con li .pic img {

	width: 100%;

	height: 100%;

	object-fit: cover;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.ent_list_box .con li .pic:hover img {

	transform: scale(1.1);

	-webkit-transform: scale(1.1);  /*兼容-webkit-引擎浏览器*/

	-moz-transform: scale(1.1);

}

.ent_list_box .con li .text {

	margin-right: 430px;

}

.ent_list_box .con li h3 {

	font-size: 30px;

	font-weight: bold;

	color: #5c5c5c;

}

.ent_list_box .con li .text .wenhua {

	color: #5c5c5c;

	font-size: 22px;

	margin-top: 30px;

	line-height: 30px;

}

#certify {

	position: relative;

	margin: 0 auto

}

#certify .swiper-container {

	padding-bottom: 60px;

}

#certify .swiper-slide {

	width: 410px;

	height: 260px;

	background: #fff;

}

#certify .swiper-slide img {

	display: block;

	width: 100%;

	height: 100%;

	object-fit: cover

}

#certify .swiper-slide p {

	line-height: 38px;

	padding-top: 0;

	text-align: center;

	color: #636363;

	font-size: 1.1em;

	margin: 0;

}

#certify .swiper-pagination {

	width: 100%;

	bottom: 20px;

}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {

	margin: 0 5px;

	border: 3px solid #fff;

	background-color: #d5d5d5;

	width: 10px;

	height: 10px;

	opacity: 1;

}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {

	border: 3px solid #00aadc;

	background-color: #fff;

}

#certify .swiper-button-prev {

	left: 12px;

	width: 45px;

	height: 45px;

	background: url(../img/hhhhgg.png) no-repeat;

	background-position: 0 0;

	background-size: 100%;

}

#certify .swiper-button-prev:hover {

	background-position: 0 -46px;

	background-size: 100%

}

#certify .swiper-button-next {

	right: 12px;

	width: 45px;

	height: 45px;

	background: url(../img/hhhhgg.png) no-repeat;

	background-position: 0 -93px;

	background-size: 100%;

}

#certify .swiper-button-next:hover {

	background-position: 0 -139px;

	background-size: 100%

}

.bll {

	margin-top: 100px;

}

/*产品中心*/

.product_box {

}

.product_box .text {

	line-height: 28px;

	text-align: left;

}

.product_box .con {

	margin-top: 30px;

}

.product_box .con .pic {

	width: 100%;

	height: 210px;

	overflow: hidden;

}

.product_box .con .pic img {

	width: 100%;

	height: 100%;

	object-fit: cover;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.product_box .con .pic:hover img {

	transform: scale(1.1);

	-webkit-transform: scale(1.1);  /*兼容-webkit-引擎浏览器*/

	-moz-transform: scale(1.1);

}

.product_box .con h3 {

	font-size: 16px;

	font-weight: bold;

	color: #333333;

	line-height: 40px;

	margin: 0;

	display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%;

}

.product_box .con li {

	margin-bottom: 20px;

}

.un_page {

	padding: 50px 0;

	text-align: center;

}

.un_page a {

	display: inline-block;

	height: 38px;

	line-height: 38px;

	border: 1px solid #e5e5e5;

	padding: 0 15px;

	margin: 0 10px 10px 0;

	border-radius: 5px;

}

.un_page span {

	display: inline-block;

	height: 38px;

	line-height: 38px;

	color: #333;

	background: #f5f5f5;

	border: 1px solid #f5f5f5;

	padding: 0 15px;

	margin: 0 10px 10px 0;

	border-radius: 5px;

}

.un_page a:hover {

	color: #333;

	background: #f5f5f5;

	border-color: #f5f5f5;

}

/*详情*/

.details_box {

	padding: 65px 0 280px;

	background: url(../img/at_01_02.png) no-repeat center bottom;

}

.details_box .text {

	color: #333333;

}

.details_box .text h2 {

	font-size: 26px;

	color: #333;

	font-weight: bold;

}

.details_box .text p {

	line-height: 28px;

	font-size: 16px;

	margin: 30px 0;

}

.details_box .consulting {

}

.details_box .consulting a {

	line-height: 45px;

	height: 45px;

	border-radius: 25px;

	text-align: center;

	background: #999;

	color: #fff;

	font-size: 18px;

	font-weight: bold;

	padding: 0 20px;

	display: inline-block;

	margin-right: 20px;

}

.details_box .consulting .zx {

	background: #e72323 url(../img/in_01zx.png) no-repeat center;

	background-size: auto 20px;

	padding-left: 50px;

	font-size: 16px;

	background-position: 20px center;

}

.details_box .consulting .phone {

	background: #ffa810 url(../img/in_01dh.png) no-repeat center;

	background-size: auto 20px;

	padding-left: 50px;

	font-size: 18px;

	background-position: 20px center;

}

.goods_f {

	margin: 60px 0;

}

.goods_f li {

	font-size: 16px;

	color: #fff;

	font-weight: bold;

	text-align: center;

	float: left;

	width: 50%;

	line-height: 50px;

	background: #bdbdbe;

}

.goods_f li.hover {

	background: #2744a1;

}

.details_box .con p {

	font-size: 16px;

	line-height: 28px;

	color: #333;

	margin-bottom: 30px;

}

.details_box .con {

	border-bottom: 1px solid #ddd;

	display: none;

}

.details_box .page_box {

	padding: 20px 0;

	border-bottom: 1px solid #ddd;

}

.details_box .page_box a {

	display: block;

	margin: 20px 0;

	font-size: 18px;

}

.detils_reco {

	margin-top: 40px;

	

}

.detils_reco .in_list {

margin-bottom:0 !important;

margin-top:0;

}

.detils_reco .text{

	border-bottom:none !important;

}

.detils_reco h2 {

	font-size: 26px;

	font-weight: bold;

	margin-bottom: 40px;

}

.detils_reco .product_swiper p {

	font-weight: bold;

}

/*新闻*/

.backg_gy {

	padding: 65px 0 280px;

	background: url(../img/at_01_02.png) no-repeat center bottom;

}

.news_top {

	margin-top: 50px;

}

.news_swei .swiper-button-prev {

	background: url(../img/pro_lt.png) no-repeat center;

}

.news_swei .swiper-button-next {

	background: url(../img/pro_rt.png) no-repeat center;

}

.news_swei .swiper-slide {

	position: relative;

	height: 420px;

}

.news_swei .swiper-slide img {

	width: 100%;

	height: 100%;

	object-fit: cover;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.news_swei .swiper-slide:hover img {

	transform: scale(1.1);

	-webkit-transform: scale(1.1);  /*兼容-webkit-引擎浏览器*/

	-moz-transform: scale(1.1);

}

.news_swei .swiper-slide P {

	position: relative;

	width: 100%;

	left: 0;

	bottom: 0;

	font-size: 16px;

	line-height: 40px;

	text-align: center;

	position: absolute;

	margin: 0;

}

.news_box .news_te {

	padding-left: 40px;

}

.news_box .news_te li {

	height: 110px;

	position: relative;

	margin: 0 0 30px;

}

.news_box .news_te .time {

	height: 100%;

	width: 75px;

	position: absolute;

	left: 0;

	top: 0;

	color: #555555;

}

.news_box .news_te .time dt {

	font-size: 60px;

	font-weight: bold;

	border-bottom: 5px solid #e20000;

	text-align: center;

}

.news_box .news_te .time dd {

	font-size: 14px;

	margin-top: 5px;

	font-weight: bold;

}

.news_box .news_te .text {

	margin-left: 130px;

	padding-top: 20px;

}

.news_box .news_te .text h2 {

	font-size: 26px;

	color: #393939;

	margin: 0;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.news_box .news_te .text p {

	font-size: 16px;

	color: #9b9b9b;

	line-height: 26px;

	margin: 15px 0 0;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

}

.news_lei {

	padding-top: 40px;

}

.news_lei .in_list {

	margin: 80px 0;

}

/*新闻详情*/

.news_details{

	

}

.news_details .table{

	text-align:center;		

}

.news_details .table h1{

	font-size:46px;

	color:#040506;

	font-weight:bold;	

}

.news_details .table .browse{

	margin-top:30px;	

}

.news_details .table .browse span{

	font-size:14px;

	margin:0 20px;

	color:#999;

}

.news_details .table .browse  .ic1{

	background:url(../img/icon_05.png) no-repeat left;

	background-size:auto 12px;

	padding-left:20px;	

}

.news_details .table .browse  .ic2{

	background:url(../img/icon_06.png) no-repeat left;

	background-size:auto 14px;

	padding-left:20px;	

}

.news_details .text{

	line-height:28px;

	font-size:16px;

	color:#333;

	border-bottom:1px solid #ddd;

	padding-bottom:50px;

	text-align:left;	

}

.news_details .text P{

	margin-bottom:20PX;	

}

.news_details .text img{

	margin:30px 0;

	width:100%;

}

.news_details  .page_box{

	padding:20px 0;	

	 border-bottom:1px solid #ddd;

}

.news_details  .page_box a{

	display:block;

	margin:20px 0;

	font-size:18px;

}

/*案例*/

.case_box .con{

	margin-top:30px;

}

.case_box .con li{

	margin:30px 0;	

}

.case_box .con li .pic{

	height:420px;

	width:100%;

	overflow:hidden;

}

.case_box .con li .pic-2{

	height:210px;

	width:100%;

	overflow:hidden;

}

.case_box .con li .pic img{

	height:100%;

	width:100%;

	object-fit:cover;

	-webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

}

.case_box .con li:hover .pic img{



transform:scale(1.1);-webkit-transform:scale(1.1);  /*兼容-webkit-引擎浏览器*/-moz-transform:scale(1.1); 

}

.case_box .con li .text h2{

	font-size:26px;

	line-height:40px;

	overflow:hidden;text-overflow:ellipsis;white-space:nowrap;

}

.case_box .con li .text p{

	font-size:16px;

	line-height:26px;

	overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;	

}

.case_box .con li .text span{ color:#999; font-size:14px;}

/*合作*/

.cooperation_sweiper{ margin:50px 0 10px;}

.cooperation_sweiper .row>div{ margin:15px 0;}

.cooperation_sweiper .pic{

	width:100%;

	height:210px;

	overflow:hidden;

}

.cooperation_sweiper .pic img{

	width:100%;

	height:100%;	

	-webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

}

.cooperation_sweiper .pic:hover img{

transform:scale(1.1);-webkit-transform:scale(1.1);  /*兼容-webkit-引擎浏览器*/-moz-transform:scale(1.1); 	

}



.cooperation_sweiper .swiper-button-prev {

	background: url(../img/pro_lt.png) no-repeat center;

}

.cooperation_sweiper .swiper-button-next {

	background: url(../img/pro_rt.png) no-repeat center;

}

/*联系我们*/

.about_us_box{

	

}

.about_us_box .con{

	margin-top:40px;	

}

.about_us_box .table{

	font-size:18px;

	font-weight:bold;	

}

.about_us_box .in{

	margin:15px 0;	

}

.about_us_box .phone{

	width:100%;

	height:50px;

	padding:0 20px;

	box-sizing:border-box;

	border:1px solid #ddd;

	font-size:16px;

} 

.about_us_box .phone.ho{

	padding:20px;

	height:160px;

		

}

.about_us_box .in .but{

	height:50px;

	width:200px;

	border:none;

	background:#ff5b37;

	color:#fff;

	font-size:16px;

	text-align:center;	

}

.about_us_box .in .dx{

	height:50px;

	width:100px;

	border:1px solid #ddd;

	text-align:center;

	line-height:50px;

	text-align:center;

	display:inline-block;

		margin:0 20px;

		color:#333;

		font-size:16px;

}

.about_us_box .in .yz{

    height:50px;

	_width:120px;

	display:inline-block;

	overflow:hidden;

	border:1px solid #ddd;



}

.about_us_box .in  .yz img{

	_width:100%;

	height:100%;

	object-fit:cover;	

}

.about_us_box .region{ padding-left:60px;}

.about_us_box .region ul{

	margin:35px 0;

}

.about_us_box .region ul li{

	color:#727272;

	margin:20px 0;

		line-height:30px;

	font-size:18px;

	



}

.about_us_box .region ul li .coin{

	font-size:26px;

	color:#ff5b37;

	display:inline-block;

	text-align:center;

	margin-right:5px;

	width:30px;

	line-height:30px;	

}



/* qiehuan*/

.gallery-top{

	width:80%;

	float:left;	

}



.gallery-top .swiper-slide{

	width:100%;

		height:325px;	

}

.gallery-top .swiper-slide img{

	width:100%;

	height:100%;

	object-fit:cover;

}

.gallery-top .swiper-slide  .pic{

    width:100%;

	height:100%;

}





.gallery-thumbs{

	float:left;

	width:20%;

    height:325px;	

}



.gallery-thumbs .swiper-slide{

	width:100%;

	height:100%;

	position:relative;

}

.gallery-thumbs .swiper-slide::after {

    content:"";

    display: block;

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	background:rgba(0,0,0,0.8);

} 

.gallery-thumbs .swiper-slide-next::after{ display:none;}

.gallery-thumbs .swiper-slide img{

	width:100%;

	height:100%;

	object-fit:cover;

}

.gallery-thumbs .swiper-button-next{

	background:url(../img/top-01.png) no-repeat center;

	background-size:auto 50px;

	right: 40px;

    left: auto;

	top:15%;

	width:50px;

	height:50px;

}

.gallery-thumbs .swiper-button-prev{

	background:url(../img/bot-01.png) no-repeat center;

	background-size:auto 50px;

	right: 40px;

    left: auto;

	top: auto;

	bottom:9%;

	width:50px;

	height:50px;	

}





 @media (max-width: 1600px) {

.container1 {

	width: 1500px;

}



}

 @media (max-width: 1500px) {

.head_tel {

	padding-right: 10px;

	font-size: 20px;

	margin-top: 2px;

}

.container1 {

	width: 1300px;

}

}

 @media (max-width: 1360px) {

.nav_in .par {

	margin: 0 20px;

	font-size: 16px;

}

.ssaa form {

	max-width: 150px;

}

.ssaa input {

	max-width: 90px;

}

.container1 {

	width: 1200px;

}

.in_data .digital {

	font-size: 28px;

	font-weight: bold;

	margin: 10px 0 10px;

}

.in_data .digital span {

	font-size: 34px;

}

.in_data ul li p {

	font-size: 14px;

}

}

 @media (max-width: 1200px) {

.nav_in .par {

	margin: 0 20px;

	font-size: 16px;

}

.all2 dt {

	font-size: 16px;

	padding: 20px 0;

	margin-bottom: 20px;

}

.all2 dd {

	font-size: 14px;

}

.container1 {

	width: 1000px;

}

.hea_img .pic {

	width: 220px;

	height: 130px;

}

.in_title h2 {

	font-size: 32px;

}

.in_title span {

	font-size: 30px;

}

.about_box .con .text p {

	font-size: 14px;

}

.title_box ul li {

	font-size: 14px;

	padding: 0 10px

}

.title_box h2 {

	font-size: 26px;

}

.in_product .pro_title h3 {

	font-size: 26px;

}

.in_product .pro_title .tit li {

	font-size: 14px;

	padding: 0 10px

}

.cooperation_sweiper .pic{

	width:100%;

	height:160px;

	overflow:hidden;

}

}

 @media (max-width: 1000px) {

.container1 {

	width: 100%;

	padding: 0 20px;

	box-sizing: border-box;

}

.header.hover {

	height: 70px;

}

.all2 dd {

	font-size: 12px;

}

.all2 dt {

	font-size: 14px;

}

#bar {

	color: #fff;

	font-size: 24px;

	margin: 20px 10px;

}

.header > div {

	padding: 0;

}

.header {

	height: 70px;

	padding: 0;

}

.headlogo img {

	height: 40px;

}

.header.hover .logo {

	margin-top: 15px;

}

.ssaa {

	position: absolute;

	right: 10px;

	top: 38%;

	margin-top: -15px;

}

.ssaa input {

	height: 25px;

	font-size: 14px;

	line-height: 26px;

}

.ssaa input.bss {

	margin-right: 5px;

	line-height: 100px;

	height: 20px;

	overflow: hidden;

	width: 40px;

	background-size: 45% !important;

	margin-top: 3px;

}

.ssaa .fa {

	color: #fff;

	font-size: 28px;

	padding-top: 4px;

}

.ssaa .dropmenudiv_b {

	top: 70px;

	left: -90px;

}

.banner .swiper-container {

	height: 400px;

}

.banner img {

	height: 100%;

	width: 100%;

	object-fit: cover;

}

.banner .text i {

	display: block;

	background: #fd0303;

	height: 5px;

	width: 80px;

	text-align: center;

	margin: 20px auto;

}

.banner .text h2 {

	font-size: 28px;

}

.banner .text h3 {

	font-size: 24px;

}

.banner .text p {

	font-size: 14px;

	font-weight: bold;

	margin-top: 10px;

	text-transform: uppercase;

}

.in_product .pro_title {

	height: auto;

}



.in_product .pro_title h3 {

	line-height: 60px;

	font-size: 24px;

	width: 100%;

	border-bottom: 1px solid #ddd;

}

.in_product .pro_title .tit li:hover, .in_product .pro_title .tit li.hover {

	border-bottom: none;

}

.in_product .pro_title .tit {

	margin-top: 20px;

}

.in_product .pro_title .tit li {

	line-height: 40px;

	font-size: 14px;

}

.in_product .text {

	padding: 20px 0;

	font-size: 14px;

}

.in_data ul li {

	text-align: center

}

.in_data .digital {

	font-size: 20px;

	font-weight: bold;

	margin: 20px 0 10px;

}

.in_data .digital span {

	font-size: 28px;

}

.in_data ul li p {

	font-size: 14px;

}

.i_part_b .about_con .top .imgbox {

	display: none;

}

.i_part_b .about_con .top .txt {

	margin-left: 0;

	width: 100%;

}

.i_part_b .about_con .bottom {

	bottom: 10px;

}

.i_part_b .about_con .bottom li {

	margin: 20px 0;

}

.in_customer ul li a {

	height: 180px;

}

.in_news .in_list>div {

	margin-bottom: 30px;

}

.in_news .in_list>div:last-child {

	border-right: none;

}

.in_news .in_list>div:nth-child(2n) {

	border-right: 1px solid #ccc;

}

.banner .text{ top:16%;}

.banner .text h4 {

	font-size: 20px;

	margin: 10px 0;

}

.banner .text a {

	display: block;

	 

	height: 36px;

	border-radius: 5px;

	font-size:14px;

 

	line-height: 36px;

	text-align: center;

	margin:10px auto;

	color: #fff;

}

.banner {

	

}

.banner img {

	width: 100%;

	object-fit: cover;

	height: 100%;

}

.about_news {

	padding: 0 15px;

}

.ent_list_box .con li .pic {

	width: 300px;

}

.ent_list_box .con li h3 {

	font-size: 24px;

}

.ent_list_box .con li .text {

	margin-right: 330px;

}

.ent_list_box .con li .text .wenhua {

	font-size: 16px;

}

.title_box h2 {

	font-size: 22px;

}

.title_box ul li {

	font-size: 12px;

	padding: 0 10px

}

.details_box .text h2 {

	font-size: 20px;

}

.details_box .text p {

	font-size: 14px;

}

.details_box .consulting .zx {

	line-height: 35px;

	height: 35px;

	font-size: 14px;

}

.details_box .consulting .phone {

	line-height: 35px;

	height: 35px;

	font-size: 14px;

}

.details_box .con p {

	font-size: 14px;

}

.details_box .page_box a {

	font-size: 16px;

}

.detils_reco h2 {

	font-size: 20px;

}



.news_box .news_te .time {

	height: 100%;

	width: 65px;

	position: absolute;

	left: 0;

	top: 20px;

	color: #555555;

}

.news_box .news_te {

	padding-left: 15px;

}

.news_box .news_te .time dt {

	font-size: 30px;

	font-weight: bold;

	border-bottom: 3px solid #e20000;

	text-align: center;

}

.news_box .news_te .time dd {

	font-size: 12px;

	margin-top: 5px;

	font-weight: bold;

}

.news_box .news_te .text {

	margin-left: 80px;

	padding-top: 20px;

}

.news_box .news_te .text h2 {

	font-size: 20px;

}

.news_box .news_te .text p {

	font-size: 14px;

	line-height: 26px;

	margin: 15px 0 0;

}

.backg_gy {

	padding: 25px 0 80px;

}

.un_page a {

	margin: 0;

}

.un_page {

	padding: 30px 0;

}

.news_box .news_te {

	margin-top: 50px;

}

.news_swei .swiper-slide {

	height: 230px;

}



.news_details .table h1{ font-size:26px;}

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

.news_details .page_box a{ font-size:14px;}

.news_details .table .browse span{ margin:0 10px;}

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

.about_us_box .in{ margin:10px 0;}

.about_us_box .in .but {

    height: 35px;

    width: 100px;

    font-size: 14px;

}

.about_us_box .phone{ height:35px;}

.about_us_box .in .dx {

    height: 35px;

	line-height:35px;

    width: 80px;

    font-size: 14px;

}

.about_us_box .in .yz {

    height: 35px;

    _width: 80px;

    font-size: 14px;

}

.about_us_box .region{ padding-left:15px; margin-top:30px;}

.about_us_box .region ul li .coin{ position:relative;top:2px;}

}

 @media (max-width: 768px) {

.newlist li .pic img {

	width: 100%;

}

footer .top .f_nav {

	line-height: 20px;

}

.now_pos .pos {

	font-size: 12px;

}

.ff-text {

	margin-top: 25px;

}

.ppp {

	width: 100%;

	height: 30px;

}

.navwap ul {

	position: absolute;

	width: 100%;

	height: calc(100% - 140px);

	top: 0;

	overflow-y: auto;

}

.ssaa {

	bottom: 0;

	left: 0;

	width: 100%;

	top: auto;

}

.header {

	background-size: cover;

	background: #fff;

}

.headlogo .logo .n2 {

	display: block;

}

.headlogo .logo .n1 {

	display: none;

}

#bar {

	color: #333;

	margin: 25px 20px;

}

body {

	padding-top: 70px;

}

.header.hover {

	height: 70px;

}

.header.hover .logo {

	margin-top: 15px;

}

.headlogo img {

	height: 40px;

}

.header {

	height: 70px;

	padding: 0;

}

.i_title p {

	font-size: 22px;

}

.i_title span {

	font-size: 16px;

}

/*底部*/

footer .top img {

	display: none;

}

footer .top .f_nav a {

	margin-left: 0;

	margin-right: 15px;

	margin-bottom: 5px;

	font-size: 14px;

}

footer .top .f_nav {

	width: 100%;

}

footer .top {

	padding: 20px 0;

}

footer .mid .cl {

	display: none;

}

footer .mid img {

	float: none;

	margin: 0 auto;

}

.product_swiper .swiper-slide .box {

	height: 200px;

}

.about_cons {

	margin-left: -15px;

	margin-right: -15px;

}

.in_data {

	padding: 30px 0 20px;

}

.in_data ul li {

	text-align: center;

	width: 50%;

	margin: 10px 0;

}

.in_data ul li i {

	height: 40px;

	display: block;

}

.in_data ul li i img {

	height: 100%;

}

.in_data .digital {

	font-size: 18px;

	font-weight: bold;

	margin: 20px 0 10px;

}

.in_data .digital span {

	font-size: 24px;

}

.in_data ul li p {

	font-size: 14px;

}

.i_part_b .about_con .top .txt {

	padding: 0 15px;

}

.i_part_b .about_con .top .tag a {


	line-height: 30px;

	width: 30%;
	margin:0;

	text-align: center;

	box-sizing: border-box;

	border: 2px solid #fff;

}

.i_part_b .i_title p {

	font-size: 24px;

	margin-bottom: 10px;

}

.i_title {

	margin-bottom: 30px;

}

.i_part_b .about_con .bottom li {

	margin: 10px 0;

	width: 100% !important;

}

.title_cus {

	padding: 0;

	margin: 10px 0;

}

.title_cus h2 {

	margin: 0;

	font-size: 24px;

}

footer .bottom {

	font-size: 12px;

}

.title_cus span {

	font-size: 24px;

}

.in_customer .text {

	padding: 0;

	margin: 10px 0;

	font-size: 14px;

}

.in_customer {

	padding: 10px 0;

}

.in_customer ul {

	padding: 20px 0;

}

.in_customer ul li a {

	height: 90px;

}

.in_news .in_list .box {

	padding: 0;

}

.in_news .in_list>div {

	border: none;

}

.in_news .tag a {


	line-height: 30px;

	width: 30%;

	box-sizing: border-box;

}

.in_news .in_list {

	margin-left: -15px;

	margin-right: -15px;

}

.in_news .in_list .box .pic {

	height: auto;

}

.in_news .in_list {

	margin: 40px 0

}

.in_news .in_list {

	margin: 40px 0

	border-right: none;

}

.in_news .in_list .swiper-slide {

	border-left: none;

	padding-left: 0;

}

.sw_in_customer .swiper-slide a {

	height: auto;

}

.sw_in_customer .swiper-button-prev {

	background: url(../img/pro_lt.png) no-repeat center;

	width: 35px;

	opacity: 1;

}

.sw_in_customer .swiper-button-next {

	background: url(../img/pro_rt.png) no-repeat center;

	width: 35px;

	opacity: 1;

}

.in_list .swiper-button-prev {

	background: url(../img/pro_lt.png) no-repeat center;

	opacity: 1;

	width: 35px;

}

.in_list .swiper-button-next {

	background: url(../img/pro_rt.png) no-repeat center;

	opacity: 1;

	width: 35px;

}

.swiper_bottom .swiper-button-prev {

	background: url(../img/pro_lt.png) no-repeat center;

	opacity: 1;

	width: 35px;

	left: 20px;

}

.swiper_bottom .swiper-button-next {

	background: url(../img/pro_rt.png) no-repeat center;

	opacity: 1;

	width: 35px;

	right: 20px;

}

.sw_in_customer {

	margin: 40px 0;

}

.i_part_b .about_con .bottom {

	padding: 15px;

}

.in_product .text {

	display: none;

}

.product_swiper {

	margin-top: 30px;

}

footer .bottom a {

	display: block;

	float: none;

	margin-top: 10px;

}

.banner_line {

	bottom: 5%;

	height: 3px;

}

.banner .swiper-pagination {

	bottom: 6%;

}

.title_box {

	height: 60px;

	line-height: 60px;

	position: absolute;

	left: 0;

	width: 100%;

	bottom: 0;

	background: rgba(25,45,183,0.9);

	color: #fff;

}

.title_box h2 {

	margin: 0;

	line-height: 60px;

	float: left;

	font-size: 20px;

}

.title_box ul {

	display: none;

}

.title_box ul li {

	display: inline-block;

	font-size: 14px;

	padding: 0 10px;

}

.in_title h2 {

	font-size: 24px;

}

.in_title span {

	font-size: 20px;

}

.about_box .text {

	margin: 15px 0;

}

.about_box {

	padding: 30px 0;

}

.about_box .con {

	margin-top: 20px;

}

.about_news .container {

	padding: 20px 0;

}

.about_news .in_list {

	margin: 20px 0 50px;

}

.ib_title h2 {

	font-size: 20px;

}

.ib_title span {

	font-size: 18px;

}

.now_pos .backa {

	border-radius: 5px;

	width: 80px;

	height: 30px;

	line-height: 28px;

	font-size: 12px;

}

.ent_list_box .con {

	border: none;

	padding: 0;

}

.ent_list_box .con li {

	height: auto;

	padding: 20px 0;

}

.ent_list_box .con li .pic {

	width: 100%;

	height: auto;

	position: static;

}

.ent_list_box .con li h3 {

	font-size: 20px;

}

.ent_list_box .con li .text {

	margin-right: 0;

	margin-bottom: 30px;

}

.ent_list_box .con li .text .wenhua {

	font-size: 14px;

}

.product_box .con .pic {

	height: auto;

}

.news_lei {

	padding-top: 0;

}

.news_lei .in_list {

	margin: 30px 0;

}

.news_details .table h1{ font-size:20px;}

.case_box .con li .pic{ height:auto;}

.case_box .con li .text h2{

	font-size:20px;

	line-height:40px;

}

.case_box .con li .text p{

	font-size:14px;

	line-height:26px;

	overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;	

}

.case_box .con{ margin-top:0;}

.cooperation_sweiper .pic{

	width:100%;

	height:110px;

	overflow:hidden;

}

.cooperation_sweiper .swiper-button-prev {

	width:35px;

}

.cooperation_sweiper .swiper-button-next {

width:35px

}

.cooperation_sweiper{ margin:20px 0 10px;}

#certify .swiper-slide{ width:100%; height:}



.gallery-top{

	width:100%;

	float:left;	

}



.gallery-top .swiper-slide{

	width:100%;

   height:200px;	

}





.gallery-thumbs{

	float:left;

	width:100%;

    height:55px;	

}



.gallery-thumbs .swiper-button-next{

	background:url(../img/top-01.png) no-repeat center;

	background-size:auto 30px;

	right: 20px;

	left: auto;

	top: 50%;

	bottom:auto ;

	width:30px;

	height:30px;

	margin-top:-15px;

	transform:rotate(90deg);

    -ms-transform:rotate(90deg); 	/* IE 9 */

    -moz-transform:rotate(90deg); 	/* Firefox */

    -webkit-transform:rotate(90deg); /* Safari 和 Chrome */

    -o-transform:rotate(90deg); 	/* Opera */ 

}

.gallery-thumbs .swiper-button-prev{

	background:url(../img/bot-01.png) no-repeat center;

	background-size:auto 30px;

	right: auto;

    left: 20px;

	top: 50%;

	bottom:auto ;

	width:30px;

	height:30px;

	margin-top:-15px;

	transform:rotate(90deg);

    -ms-transform:rotate(90deg); 	/* IE 9 */

    -moz-transform:rotate(90deg); 	/* Firefox */

    -webkit-transform:rotate(90deg); /* Safari 和 Chrome */

    -o-transform:rotate(90deg); 	/* Opera */ 	

}





.details_box {

    padding: 30px 0 120px;

}


.engl_con {
	margin:30px 0;
}
.banner .text{ top:20%;}

}

