html,
body {
	margin: 0;
	font-family: "Microsoft YaHei", BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-size: 14px;
	line-height: 1.5;
	color: #212529;
	word-wrap: break-word;
	background-color: #fff
}

* {
	margin: 0;
	padding: 0;
	list-style: none;
	box-sizing: border-box;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

a {
	text-decoration: none;
	color: #212529;
	transition: 0.5s;
}

i {
	font-style: normal;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

img {
	max-width: 100%
}

ul,
li {
	padding: 0;
	margin: 0;
	list-style: none
}

.w1440 {
	width: 1440px;
	margin: 0 auto;
}

.txtcenter {
	text-align: center;
}

.w1200 {
	width: 1200px;
	margin: auto;
}

.pd50 {
	padding: 50px 0;
}

.cpitem{
    width:100%;
}
/*header*/
header {
	height: 150px;
	width: 100%;
	background: #fff;
	border-bottom: 1px solid #e8e8e8;
	position: fixed;
	top: 0;
	z-index: 9;
	background-color: rgba(255, 255, 255, 1);
}

.pcnone1{
	display: none;
}


.head {
	max-width: 1440px;
	margin: auto;
}

.topvesion {
	height: 30px;
	background-color: #ececec;
}

.topcontact {
	width: 580px;
	float: right;
	display: flex;
}

.topcontact li {
	width: 33.33%;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	text-align: left;
}

.topcontact li:nth-child(1) img {
	margin-left: 60px;
}

.topcontact li:nth-child(2) img {
	margin-left: 15px;
}

.topcontact li::after {
	float: right;
	margin-top: 5px;
	display: block;
	content: " ";
	width: 1px;
	height: 20px;
	background-color: #333;
}

.topcontact li:nth-child(3)::after {
	display: none;
}

.topcontact li img {
	float: left;
}

.topcontact li span {
	width: 30%;
	float: left;
}

.topcontact li span:nth-child(1) {
	margin-left: 30px;
}

.topcontact li span:nth-child(2) {
	margin-left: 20px;
}

.logo {
	margin-top: 35px;
}

.menu_nav {}

.menu_nav>ul>li {
	width: 120px;
	float: left;
	z-index: 999;
	text-align: center;
}

.menu_nav>ul>li>hover a {
	color: #ffa800;
}

.menu_nav>ul>li::before {
	display: block;
	float: left;
	content: " ";
	width: 2px;
	height: 20px;
	margin-top: 50px;
	background-color: #ffa800;
}

.menu_nav>ul>li:nth-child(1)::before {
	display: none;
	float: left;
	content: " ";
	width: 2px;
	height: 18px;
	margin-top: 38px;
	background-color: #ffa800;
}

.menu_nav li a {
	padding: 0 18px;
	font-size: 16px;
	height: 120px;
	line-height: 120px;
	display: inline-block;
	color: #000;
}

/* .menu_nav li:nth-child(7) a {
	font-size: 14px;
}

.menu_nav li:nth-child(8) a {
	font-size: 14px;
} */

.menu_nav li.hover>a,
.menu_nav li:hover>a {
	color: #ffa800;
}

.banner {
	margin-top: 150px;
	position: relative;
}

.isactive:nth-child(1)::after {
	content: " ";
	display: block;
	width: 40px;
	margin: 0 auto;
	height: 3px;
	background-color: #ffa800;
	margin-top: -30px;
}

.isactive::after {
	content: " ";
	display: block;
	width: 80px;
	margin: 0 auto;
	height: 3px;
	background-color: #ffa800;
	margin-top: -35px;
}

.isactive {
	color: #ffa800 !important;
}

.sublinks {
	position: fixed;
	width: 240px;
	top: 20px;
	right: 0px;
}

.sublinks li {
	float: left;
	margin-right: 20px;
	width: 80px;
}

.menu_nav>ul>li:hover>a {
	color: #ffa800;
	background: url(../images/hover.png) no-repeat center 68px;
}

.menu_nav li ul {
	position: absolute;
	background: rgb(255 255 255 / 0.86);
	z-index: 9999;
	padding: 35px 0 30px;
	min-width: 128px;
	opacity: 0;
	visibility: hidden;
	width: 100%;
	left: 0;
}

.menu_nav li:hover ul {
	opacity: 1;
	visibility: visible;
	z-index: 999999;
}

.menu_nav li ul li a {
	height: 42px;
	line-height: 42px;
	width: 100%;
	transition: .2s;
}

.menu_nav li ul li a img {
	display: block;
	border-radius: 3px;
	overflow: hidden;
	transition: all .8s;
}

.menu_nav li ul li a:hover img {
	transform: scale(1.1, 1.1);
}

.menu_nav li ul li a:hover {
	color: ##0e357d;
}

.menu_nav li ul li {
	position: relative;
	z-index: 10;
	float: none;
	display: inline-block;
}

.menu_nav li ul li ul {
	position: absolute;
	left: 100%;
	z-index: 11;
	border-top-right-radius: 5px;
	top: 0
}

.banner img {
	display: block;
	margin: auto;

}

.banner .swiper-slide a>img {
	line-height: 0;
	width: 100%;
	position: relative;
	transition: transform 5s ease;
	-webkit-transition: transform 5s ease;
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
}

.banner .swiper-slide-active {
	opacity: 1;
	z-index: 10;
	display: block;
}

.banner .swiper-slide-active a>img {
	transform: matrix(1, 0, 0, 1, 0, 0);
	-webkit-transform: matrix(1, 0, 0, 1, 0, 0);
}



.wbox,
.wpbox {
	display: none
}

/*内页公共部分*/
.nybanner {
	overflow: hidden;
	line-height: 0;
	text-align: center;
	margin-top: 96px;
}

.nybanner img {
	visibility: hidden;
	max-width: unset;
}

.nybanner img.show {
	visibility: visible;
}

.crumbs {
	width: 100%;
	height: 55px;
	border-bottom: #d6d6d6 1px dashed;
	line-height: 55px;
	color: #505050;
	background: #f8f8f8;
}

.crumbs .left>img {
	vertical-align: text-bottom;
	margin-right: 5px;
}

.children_nav {
	background: #f8f8f8;
	padding-top: 12px;
	padding-bottom: 8px;
	text-align: center;
}

.children_nav ul li {
	width: 240px;
	height: 55px;
	display: inline-block;

	line-height: 55px;
	font-size: 18px;
	color: #505050;
	border-right: 1px solid #e7e7e7;
}

.children_nav ul li.hover a,
.children_nav ul li:hover a {
	display: block;
	color: #fff;
	background: url(../images/triangle.png) no-repeat bottom center #00479d;
}

.children_nav ul li:nth-child(5).hover a,
.children_nav ul li:nth-child(5):hover a {
	display: block;
	color: #fff;
	background: url(../images/triangle.png) no-repeat bottom center #f00;
}

/* 产品子导航 */
.children_nav1 {
	background: #f8f8f8;
	padding-top: 12px;
	padding-bottom: 8px;
	text-align: center;
}

.children_nav1 ul li {
	width: 240px;
	height: 55px;
	display: inline-block;

	line-height: 55px;
	font-size: 18px;
	color: #505050;
	border-right: 1px solid #e7e7e7;
}

.children_nav1 ul li.hover a,
.children_nav1 ul li:hover a {
	display: block;
	color: #fff;
	background: url(../images/triangle.png) no-repeat bottom center #00479d;
}



/*首页banner文字*/
.indextxt {
	position: absolute;
	left: 22%;
	top: 39%;
	color: #fff;
	font-size: 60px;
	font-weight: 800;
}

.indextxt1 {
	position: absolute;
	left: 22%;
	top: 48%;
	color: #fff;
	font-size: 48px;
	font-weight: 800;
}

.indextxten {
	position: absolute;
	left: 22%;
	top: 57%;
	color: #fff;
	font-size: 24px;
	font-weight: 800;
}

.indexmore {
	padding: 5px 20px;
	border: solid 1px #fff;
	color: #fff;
	display: block;
	position: absolute;
	left: 22%;
	top: 68%;
}

.txt1 {
	position: absolute;
	z-index: 99999999999;
	left: 0;
	top: 30%;
	right: 0;
	bottom: 0;
	margin: auto;
	/* 有了这个就自动居中了 */
}

.txt2 {
	position: absolute;
	z-index: 99999999999;
	left: 0;
	top: 50%;
	right: 0;
	bottom: 0;
	margin: auto;
	/* 有了这个就自动居中了 */
}

/*简介文化*/
.pb_fre {
	padding-bottom: 0px !important;
}

.sub_main_con {
	max-width: 1280px;
	margin: 0 auto;
	padding: 38px 0 0;
}

.mt_15 {
	margin-top: 15px;
}

.gs_title {
	text-align: center;
}

.fnt_18 {
	font-size: 18px;
}

.fnt_24 {
	font-size: 24px;
}

.fnt_32 {
	font-size: 32px;
}

.fnt_14 {
	font-size: 14px;
}

.de_cc {
	color: #666;
	text-align: center;
	line-height: 31px;
}

.mt_70 {
	margin-top: 70px;
}

.mb_75 {
	margin-bottom: 75px;
}

.de_cc_pic {
	width: 100%;
	position: relative;
	overflow: hidden;
	height: 0;
	padding-bottom: 37.5%;
}

.de_cc_pic p {
	line-height: 150%;
}

.mb_60 {
	margin-bottom: 60px;
}

.de_cc_pic img {
	width: 100%;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.cc_left .de_cc_text {
	width: 50%;
	color: #fff;
	line-height: 25px;
	position: absolute;
	top: 32%;
	left: 220px;
}

.cc_left .de_cc_text h2 {
	font-weight: normal;
}

.cc_right .de_cc_text {
	text-align: right;
	width: 50%;
	color: #fff;
	line-height: 25px;
	position: absolute;
	top: 32%;
	right: 220px;
}

.cc_right .de_cc_text h2 {
	font-weight: normal;
}

.de_cc_text h1 {
	margin-bottom: 50px;
}

.de_cc_pic:hover img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}

/*团队风采*/

.staff {
	width: 1200px;
	height: auto;
	margin: 0px auto 80px;
}

.staff .aboutInfoBox {
	padding: 70px 0px 0px;
	width: 100%;
	margin: 0px auto;
	text-align: center;
}

.staff .aboutInfoBox .box-T .zh {
	font: bold 48px/1.4 "microsoft yahei";
	color: rgba(1, 73, 157, 0.15);
	text-transform: uppercase;
}

.staff .aboutInfoBox .box-T .en {
	font: bold 30px/1.1 arial;
	color: #e60012;
}

.staff .aboutInfoBox .con {
	padding: 40px 0px 0px;
	text-align: left;
}

.staff .aboutInfoBox .con .staffList {
	width: 100%;
	height: auto;
	float: left;
}

.staff .staffList .product-info {
	width: 23%;
	float: left;
	margin: 20px 1% 0px;
	overflow: hidden;
	position: relative;
}

.staff .staffList .product-info figure {
	display: block;
	line-height: 1;
	overflow: hidden;
}

.staff .staffList .product-info figure img {
	display: block;
	width: 100%;
	height: auto;
	line-height: 1;
	transition: 523ms;
}

.staff .staffList .product-info p {
	width: 100%;
	text-align: center;
	line-height: 40px;
	height: 40px;
	overflow: hidden;
	background-color: #d41a19;
	font-size: 14px;
	color: #FFF;
}

.staff .staffList .product-text {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.staff .staffList .product-text:before {
	content: "";
	position: absolute;
	width: 0%;
	height: 100%;
	background: rgba(255, 255, 255, 0.8);
	background: #fff\9;
	filter: alpha(opacity=80);
	opacity: 0;
	visibility: hidden;
	transition: 0.38s ease-in-out;
	left: 50%;
	top: 0;
}

.staff .staffList .product-text span {
	display: block;
	color: #646464;
	font-size: 14px;
	font-weight: bold;
	line-height: 1;
	position: absolute;
	width: 90%;
	left: 5%;
	top: 25%;
	opacity: 0;
	visibility: hidden;
	transform: translateY(-12px);
	-webkit-transform: translateY(-12px);
	-moz-transform: translateY(-12px);
	transition: 320ms 0ms;
	line-height: 200%;
}

.staff .staffList .product-text b {
	display: block;
	position: absolute;
	right: 28px;
	top: 50%;
	margin-top: -16px;
	opacity: 0;
	visibility: hidden;
	transition: 350ms 0ms;
	color: #e70012;
}

.staff .staffList .product-info:hover figure img {
	transform: scale(1.08);
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.08);
}

.staff .staffList .product-info:hover .product-text:before {
	opacity: 1;
	width: 100%;
	left: 0;
	visibility: visible;
	border-radius: 0;
}

.staff .staffList .product-info:hover .product-text span {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
}

.staff .staffList .product-info:hover .product-text b {
	right: 20px;
	opacity: 1;
	visibility: visible;
	transition: 350ms 150ms;
}

/***************Staff.html end***********/
.staffInfo {
	width: 1200px;
	height: auto;
	margin: 0px auto 80px;
}

.staffInfo .aboutInfoBox {
	padding: 30px 0px 0px;
	width: 100%;
	margin: 0px auto;
	text-align: center;
}

.staffInfo .aboutInfoBox .box-T .zh {
	font: bold 18px/1.4 "microsoft yahei";
	color: #323232;
	text-transform: uppercase;
}

.staffInfo .aboutInfoBox .box-T .en {
	font: bold 14px/1.1 arial;
	color: #666666;
}

.staffInfo .aboutInfoBox .con {
	padding: 20px 0px 0px;
	text-align: left;
}

.staffInfo .aboutInfoBox .con .staffinfoDiv {
	width: 100%;
	height: auto;
}

/*人才发展*/
.channel_content {
	overflow: hidden;
}

.learn_develop01 {
	/* margin-bottom: 60px; */
	padding-top: 60px;
	overflow: hidden;
}

.learn_develop01 .left {
	float: left;
	width: 50%;
}

.learn_develop01 .left .infor {
	padding: 50px;
}

.learn_develop01 .left .infor .tit {
	font-size: 36px;
	line-height: 45px;
	color: #666;
	font-weight: bold;
}

.learn_develop01 .left .infor .con {
	font-size: 16px;
	line-height: 28px;
	color: #666;
	margin-top: 25px;
}

.learn_develop01 .right {
	width: 45%;
	float: right;
	position: relative;
}


.learn_develop01 .right .rc-btn {
	width: 41px;
	height: 80px;
	background: url(../images/learn01_2.png) no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -40px;
	z-index: 2;
	font-size: 0;
	cursor: pointer;
	outline: none;
}

.learn_develop01 .right .swiper-button-prev {
	left: 0;
	background-position: 0 0;
}

.learn_develop01 .right .swiper-button-next {
	right: 0;
	background-position: -41px 0px;
}

.learn_develop01 .right .swiper-button-prev:after,
.learn_develop01 .right .swiper-button-next:after {
	display: none;
}

.learn_develop02 {
	margin-bottom: 60px;
}

.learn_develop02 .content {
	background: #00479d;
	overflow: hidden;
}

.learn_develop02 .left {
	width: 58.75%;
	float: left;
}

.learn_develop02 .left img {
	display: block
}

.learn_develop02 .right {
	width: 41.25%;
	float: right;
}

.learn_develop02 .right .infor {
	padding: 50px 52px 40px;
	color: #fff;
}

.learn_develop02 .right .infor .tit {
	font-size: 26px;
	line-height: 28px;
	font-weight: bold;
	margin-bottom: 14px;
}

.learn_develop02 .right .infor .con {
	font-size: 16px;
	line-height: 28px;
	height: 112px;
	overflow: hidden;
}


/* 员工培训 */
.h_470 {
	height: 470px;
}

.h_400 {
	height: 400px;
}

.min_1200 {
	margin: 0 auto;
	min-width: 1200px;
	_width: expression((documentElement.clientWidth < 1200) ? "1200px" : "auto");
}

.box_md150 {
	margin-bottom: 50px;
}

.gray_bj {
	background-color: #e7e7e7;
}

.box_1920_father {
	position: relative;
	overflow: hidden;
}

.news_scroll {
	position: relative;
}

.box_1920_w,
.box_1920_w2 {
	position: absolute;
	width: 1920px;
	margin-left: -960px;
	left: 50%;
	top: 0;
}

.news_scroll .pic {
	width: 960px;
	height: 470px;
	overflow: hidden;
}

.news_scroll .t_r {
	padding: 50px 0 0 100px;
}

.news_scroll .t_r_w {
	width: 500px;
}

.img_425 {
	width: 425px;
}

.news_scroll h4 {
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 15px;
}

.news_scroll .t_t {
	margin: 25px 0 30px 0;
}

.news_scroll .t_t .hide1 {
	width: 360px;
}

.news_scroll .t_t_l {
	border-right: 1px solid #ccc;
	font-size: 30px;
	padding-right: 20px;
	margin-right: 20px;
	line-height: 1.1;
}

.news_scroll .t_t_l p {
	font-size: 14px;
}

.news_scroll .t_r_r h5 {
	font-size: 22px;
	height: 1.2em;
	line-height: 1.2em;
}

.news_scroll .t_r_r p {
	color: #666;
	margin-top: 3px;
}

.news_scroll .t_d {
	color: #888;
}

.news_scroll .t_d p {
	margin-bottom: 10px;
}

.news_scroll .d_btn {
	margin-top: 30px;
}

.r_cell {
	display: table-cell;
	width: 9999px;
	*width: auto;
	*zoom: 1;
}

.i_pro_scroll .t_r {
	padding: 50px 100px 0 0;
	color: #666;
	font-size: 16px;
}

.i_pro_scroll .t_r_w {
	width: 500px;
	position: relative;
}

.i_pro_scroll .t_r p {
	margin-bottom: 25px;
	line-height: 200%;
}

.top150 {
	margin-top: 150px !important;
}

.i_pro_scroll .t_r p strong {
	font-size: 24px;
	color: #000;
}

.lingyudingwei {
	position: absolute;
	left: 0px;
	top: 0px;
}

.lingyudingwei h4 {
	width: 390px;
	!important
}

.subtitle h3 {
	font-size: 48px;
	color: #000;
}

.subtitle h4 {
	font-size: 30px;
	color: #000;
	width: 290px;
	float: left;
}


.news_scroll .btn {
	cursor: pointer;
	z-index: 4;
	position: absolute;
	cursor: pointer;
	width: 50px;
	height: 50px;
	background-image: url(../images/btn.png);
	background-color: #fff;
	background-repeat: no-repeat;
	background-size: 100px auto;
	top: 50%;
	margin-top: -25px;
}

.news_scroll .prev {
	left: 50%;
	margin-left: -50px;
	border-right: 1px solid #ddd;
	z-index: 6;
}

.news_scroll .next {
	right: 50%;
	margin-right: -50px;
	background-position: 0 -50px;
}

.news_scroll .btn:hover {
	background-color: #0c5ca5;
	background-position: -50px 0;
}

.news_scroll .next:hover {
	background-position: -50px -50px;
}

.news_scroll .prevStop,
.news_scroll .nextStop,
.news_scroll .prevStop:hover,
.news_scroll .nextStop:hover {
	cursor: default;
	background-color: #e7e7e7;
	background-position: -50px 0;
}

.news_scroll .nextStop:hover,
.news_scroll .nextStop {
	background-position: -50px -50px;
}

.gray_bj {
	background-color: #e7e7e7;
}

.blue_bj {
	background-color: #0c5ca5;
}

/*招聘列表*/
.recruit-wrap {
	padding-bottom: 60px;
	overflow: hidden;
}

.rwtxt1 {
	color: #00479d;
	font-size: 30px;
	text-align: center;
	line-height: 1.5;
}

.rwtxt2 {
	display: block;
	color: #979797;
	font-size: 21px;
	text-align: center;
	line-height: 1.5;
}

.rwtxt2:after {
	content: '';
	display: block;
	height: 2px;
	width: 60px;
	background: #858585;
	margin: 10px auto;
}

.rwhead {
	background: #0b4fa1;
	height: 60px;
	line-height: 60px;
	margin-top: 20px;
}

.rwhead .rwtxt {
	color: #fff;
}

.rwhead .rwtxt:not(:first-child):before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
	height: 16px;
	background: #FFFFFF;
}

.rwtxt {
	position: relative;
	display: block;
	float: left;
	width: 16.666%;
	height: 60px;
	line-height: 60px;
	overflow: hidden;
	text-align: center;
	font-size: 16px;
}

.rwlist li {
	margin-top: 13px;
}

.rwlist li .rwtxt {
	color: #666666;
}

.rwltitle {
	cursor: pointer;
	background: #F6F6F6;
	overflow: hidden;
}

.rwltitle.active {
	border-top: 1px solid #E8E8E8;
}

.rwltitle.active .rwticon {
	background: #0b4fa1;
	transform: rotate(90deg);
}

.rwticon {
	display: block;
	width: 28px;
	height: 28px;
	border-radius: 50%;
	text-align: center;
	line-height: 28px;
	color: #fff;
	font-size: 14px;
	background: #DBDBDB;
	margin: 16px auto 0;
	transition: 0.5s;
	font-family: 黑体;
	font-weight: bold;
}

.rwlcont {
	display: none;
	padding: 45px 60px;
	border-bottom: 1px solid #E8E8E8;
	color: #666666;
	font-size: 14px;
	overflow: hidden;
}

/*.rctd a {*/
/*    display: block;*/
/*    width: 156px;*/
/*    height: 44px;*/
/*    text-align: center;*/
/*    line-height: 44px;*/
/*    background: #43BE98;*/
/*    color: #fff !important;*/
/*    font-size: 14px;*/
/*    border-radius: 27px;*/
/*    margin: 40px auto 0;*/
/*}*/

/*关于我们*/
.about_wrap {
	margin: 35px auto;
	overflow: hidden;
}

.about_wrap h2 {
	color: #00479d;
	font-size: 30px;
	margin-bottom: 25px;
}

.about_con {
	color: #333;
	font-size: 16px;
	line-height: 1.8;
	margin-bottom: 35px;
}

.about_wrap .k2 ul {}

.about_wrap .k2 li {
	float: left;
	width: 25%;
	text-align: center;
	position: relative;
}

.about_wrap .k2 strong {
	font-size: 36px;
	height: 36px;
	line-height: 36px;
	display: inline-block;
	font-weight: bold;
	font-family: 'Impact';
	color: #0068b7;
}

.about_wrap .k2 span {
	font-size: 14px;
	padding-left: 5px;
	font-family: 'Impact';
	color: #4c4b4b;
}

.about_wrap .k2 .k_t {
	position: relative;
}

.about_wrap .k2 span.q1 {
	font-size: 24px;
	position: absolute;
	top: -15px;
	z-index: 9;
	color: #00479d;
}

.about_wrap .k2 p {
	font-size: 14px;
	color: #4c4b4b;
	width: 100%;
	display: inline-block;
	margin-bottom: 15px;
}

.about_txt {
	background: #f8f8f8;
	padding: 60px 0px 0px;
	overflow: hidden;
}

.about_txt .left {
	float: left;
	width: 60%;
}

.about_txt .left h2 {
	font-size: 24px;
	color: #333;
}

.about_txt .left h2:after {
	content: '';
	width: 90px;
	height: 2px;
	display: block;
	background: #00479d;
	margin-top: 15px;
}

.about_txt h2 {
	font-size: 24px;
	color: #333;
}

.about_txt h2:after {
	content: '';
	width: 90px;
	height: 2px;
	display: block;
	background: #00479d;
	margin-top: 15px;
}

.about_p {
	padding: 30px 0;
	line-height: 230%;
}

.about_txt .left .about_p {
	margin-top: 15px;
	font-size: 16px;
	color: #333;
	line-height: 3.8;
	padding-right: 30px;
}

.about_txt .right {
	float: right;
	width: 35%;
}

.about_zzjg {
	background: url("../images/bg-dian.png");
	padding: 80px 0 90px;
	text-align: center;
}

.about_honor {
	background: #f8f8f8;
	padding: 70px 0px;
}

.about_honor_txt1 {
	color: #00479d;
	font-size: 30px;
	text-align: center;
	line-height: 1.5;
}

.about_honor_txt2 {
	display: block;
	color: #979797;
	font-size: 21px;
	text-align: center;
	line-height: 1.5;
}

.about_honor_txt2:after {
	content: '';
	display: block;
	height: 2px;
	width: 60px;
	background: #858585;
	margin: 10px auto;
}

.swiper_father {
	position: relative;
	width: 1320px;
	margin: 40px auto 0;
}

.swiper_father img {
	width: 100%;
}

.swiper_father .swiper-button-prev {
	background: url("../images/arrow-l.png") no-repeat center;
	width: 21px;
	height: 37px;
	outline: none;

}

.swiper_father .swiper-button-next {
	background: url("../images/arrow-r.png") no-repeat center;
	width: 21px;
	height: 37px;
	outline: none;

}

.swiper_father .swiper-button-prev:after,
.swiper_father .swiper-button-next:after {
	content: '';
	outline: none;
}

.about_culture {
	margin-top: 50px;
	text-align: center;
}

/*产品列表*/
.prolist {
	margin: 30px auto;
	overflow: hidden;
}

.prolist ul {}

.prolist ul li {
	float: left;
	width: 340px;
	text-align: center;
	border: 2px solid #e1e1ea;
	margin: 30px;
	background: url("../images/cpbg.png") no-repeat top center;
}

.prolist li p {
	color: #606162;
	font-size: 16px;
	text-align: center;
	margin: 13px 0 10px;
}

.prolist li .xq {
	color: #a3a3a3;
	font-size: 14px;
	display: block;
	text-align: center;
	height: 40px;
	line-height: 40px;
	border-top: 2px solid #e1e1ea;
}

.prolist li .xq:before {
	content: '>';
	width: 17px;
	height: 17px;
	border-radius: 17px;
	background: #a3a3a3;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	line-height: 18px;
	font-family: 黑体;
	margin-right: 5px;
}

.prolist li a:hover {
	color: #0e357d;
}

.prolist li a:hover:before {
	background: #0e357d;
}

.prolist li a:hover:before {
	background: #0e357d;
}

.prolist li img {
	width: 100%;
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out;
}

.prolist li:hover img {
	filter: alpha(Opacity=0);
	-moz-opacity: 0;
	opacity: 0
}

.sortname {
	position: absolute;
	top: 37%;
	width: 100%;
	text-align: center;
	font-size: 24px;
	font-weight: 600;
	color: #0e357d;
	opacity: 0;
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out;
}

.prolist li:hover .sortname {
	filter: alpha(Opacity=1);
	-moz-opacity: 1;
	opacity: 1
}

/* 新增产品列表搜索 */

.sousuo {
	padding: 20px 0;
}

.sousuoimg {
	float: left;
}

.sousuokuang {
	width: 500px;
	float: right;
}

.sousuokuang .search {
	height: 40px;
	position: relative;
	width: 540px;
	z-index: 105;
	margin-top: 10px;
}

.sousuokuang .search .search-wrap {
	height: 34px;
	border: 2px solid #004b92;
	background: #FFF !important
}

.sousuokuang .search .sideShadow {
	float: left;
	width: 59px;
	height: 34px;
	position: relative;
	z-index: 99999999;
	background: #004b92;
	border-right: 1px solid #D8D8D8
}

.sousuokuang .search .keyWord {
	color: #909090;
	float: left;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding: 0;
	width: 358px;
	text-indent: 35px;
	background: none;
	border: none;
	background: url(../images/searchbg.gif) no-repeat 10px 7px;
	/* margin-top: 2px; */
	background-color: #FFF;
}

.sousuokuang .search .sub-btn {
	border: 0;
	cursor: pointer;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	width: 90px;
	position: absolute;
	top: 0;
	right: 0;
	font-family: "微软雅黑";
	font-size: 16px;
	color: #FFF;
	transition: all .2s ease-in-out;
	background: #004b92
}

.sousuokuang .search .sub-btn:hover {
	background: #003c74
}

.yongtuliebiao {
	margin-top: 20px;
	padding: 40px 20px;
	background-color: #f6f6f6;
	overflow: hidden;
}

.yongtuliebiao li {
	width: 48%;
	float: left;
	margin-right: 4%;
	border-bottom: solid 1px #b6b6b6;
	height: 50px;
	line-height: 50px;
	text-align: left;
	color: #000000;
	font-size: 16px;
}

.yongtuliebiao li:hover a {
	color: #ff0000;
	font-size: 16px;
}

.yongtuliebiao li:hover a i {
	color: #ff0000;
}

.yongtuliebiao .active a {
	color: #ff0000;
	font-weight: 600;
}

.yongtuliebiao li:nth-child(2) {
	margin-right: 0;
}

.yongtuliebiao li:nth-child(4) {
	margin-right: 0;
}

.yongtuliebiao li:nth-child(6) {
	margin-right: 0;
}

.yongtuliebiao li:nth-child(7) {
	border-bottom: none;
	width: 100%;
}

/* .prolist li:hover {
	background-color: #0e357d;
} */

/*推荐产品*/
.prolisttj {
	margin: 30px auto;
	overflow: hidden;
}

.prolisttj ul {}

.prolisttj ul li {
	float: left;
	width: 23%;
	text-align: center;
	border: 2px solid #e1e1ea;
	margin: 20px 16px;
	background: url("../images/cpbg1.png") no-repeat top center;
	background-size: 100%;
}

.prolisttj ul li:nth-child(1) {
	margin-left: 0px;
}

.prolisttj ul li:nth-child(4) {
	margin-right: 0px;
	float: right;
}


.prolisttj li p {
	color: #606162;
	font-size: 16px;
	text-align: center;
	margin: 13px 0 10px;
}

.prolisttj li .xq {
	color: #a3a3a3;
	font-size: 14px;
	display: block;
	text-align: center;
	height: 40px;
	line-height: 40px;
	border-top: 2px solid #e1e1ea;
}

.prolisttj li .xq:before {
	content: '>';
	width: 17px;
	height: 17px;
	border-radius: 17px;
	background: #a3a3a3;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	line-height: 18px;
	font-family: 黑体;
	margin-right: 5px;
}

.prolisttj li a:hover {
	color: #0e357d;
}

.prolisttj li a:hover:before {
	background: #0e357d;
}

.prolisttj li a:hover:before {
	background: #0e357d;
}

.prolisttj li img {
	width: 100%;
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out;
}

.prolisttj li:hover img {
	filter: alpha(Opacity=0);
	-moz-opacity: 0;
	opacity: 0
}

.prolisttj span {
	float: right;
}

.tuijiancp {
	padding: 10px 0;
}

.tuijiancp span:nth-child(1) {
	font-size: 18px;
	font-weight600;
	float: left;
}

.tuijiancp a:nth-child(2) {
	font-size: 12px;
	margin-top: 5px;
	float: right;
}

/*产品详情*/
.pro_show {
	margin: 60px 0 0;
	overflow: hidden;
}

.ppage01 {}

.pro_left {
	float: left;
	width: 50%;
	background-color: #fff;
	padding-bottom: 30px
}


.pro_left .smallimg img {
	display: block;
	width: 100%
}

.pro_left .bigimg {
	margin-bottom: 30px;
	border: 1px solid #e4e4e4;
}

.pro_left .bigimg .item {
	height: 400px;
	text-align: center
}

.pro_left .bigimg img {
	max-width: 100%;
	max-height: 100%;
	display: inline
}

.pro_left .smallimg {
	padding: 0 35px;
	position: relative
}

.pro_left .smallimg .slick-current span {
	border: 1px solid #a51924;
}

.pro_left .smallimg span {
	display: block;
	margin: 0 5px;
	border: 1px solid #e1e1e1;
	cursor: pointer
}

.pro_left .smallimg .slick-arrow {
	position: absolute;
	z-index: 1;
	width: 30px;
	cursor: pointer;
	height: 30px;
	top: 50%;
	margin-top: -15px;
	border: none;
	overflow: hidden;
	text-indent: -999px;
	background-repeat: no-repeat;
	background-position: center;
}

.pro_left .smallimg .slick-prev {
	left: 0;
	background-image: url(../images/arr-cpl.jpg)
}

.pro_left .smallimg .slick-next {
	right: 0;
	background-image: url(../images/arr-cpr.jpg)
}

.ppage01 .right {
	width: 46%;
	float: right;
	padding-top: 15px;
	position: relative;
}

.ppage01 .right h1.title {
	font-size: 36px;
	line-height: 1.2;
	margin-bottom: 25px;
	color: #00479d;
}

.ppage01 .right .ms {
	border-top: 4px solid #c5c5c5;
	padding: 25px 0;
}

.ppage01 .right .ms li {
	color: #00479d;
	line-height: 1.6;
	margin-bottom: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	font-size: 14px;
	align-items: center;
}

.ppage01 .right .ms li b {
	font-size: 16px;
}

.ppage01 .right .desc {
	color: #505050;
	font-size: 14px;
	line-height: 2;
}

.ppage01 .right .desc b {
	font-size: 16px;
	color: #00479d;
	padding-bottom: 10px;
	display: block;
}


.ppage01 .right .buy {
	margin-top: 40px;
	float: left;
	border: 1px solid #d5d5d5;
	box-shadow: -3px 3px 8px 0px rgb(0 0 0 / 19%);
}

.ppage01 .right .buy a {
	color: #00479d;
	font-size: 14px;
	/* float: left;
	border: 1px solid #d5d5d5; */
	padding: 0px 25px;
	height: 45px;
	line-height: 45px;
}

.ppage01 .right .buy span {
	float: right;
	width: 50px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #fff;
	background: #00479d;
	font-size: 40px;
	font-family: fangsong;
}

.ppage01 .right .share {
	padding-top: 60px;
	font-size: 14px;
	color: #666;
	clear: both;
}

.ppage01 .right .share a {
	width: 32px;
	height: 32px;
	margin-right: 10px;
	/* border-radius: 16px; */
}

.ppage01 .right .share a img {
	width: 32px !important;
	height: 32px;
}

.bshareDiv {
	display: none !important
}


.ppage01 .right .share span {
	float: left;
	line-height: 32px;
}

.ppage01 .right .share ul {
	float: left;
}

.ppage01 .right .share ul li {
	float: left;
	margin-left: 10px;
}

.pro_content {
	background: #f8f8f8;
	padding-top: 40px;
	clear: both;
	overflow: hidden;
}

.pro_content h2 {
	color: #183883;
	font-size: 16px;
	line-height: 2;
	border-bottom: 1px solid #d6d8db;
	padding-left: 10px;
	position: relative;
	margin-bottom: 20px;
}

.pro_content h2:after {
	content: '';
	display: block;
	background: #00479d;
	width: 90px;
	height: 3px;
	margin-left: -10px;
	margin-bottom: -2px;
}

.pro_content_txt {
	font-size: 16px;
	line-height: 1.8;
	color: #333;
	margin-bottom: 30px;
}

.submenu {
	border-bottom: 1px solid #d6d8db;
	width: 100%;
	overflow: hidden;
	margin-bottom: 50px;
}

.submenu .menuwrap {
	width: 660px;
	margin: 0 auto;
}

.submenu .menuwrap span {
	display: block;
	float: left;
	padding: 5px 10px;
	color: #183883;
	text-align: center;
	font-size: 16px;
	font-weight: 800;
}

.submenu .menuwrap span:after {
	content: '';
	display: block;
	background: #00479d;
	width: 90px;
	height: 3px;
	/* margin-left: -10px; */
	margin-bottom: -5px;
}


.prolist h2 {
	color: #183883;
	font-size: 16px;
	line-height: 2;
	border-bottom: 1px solid #d6d8db;
	padding-left: 10px;
	position: relative;
	margin-bottom: 20px;
}

.prolist h2:after {
	content: '';
	display: block;
	background: #00479d;
	width: 90px;
	height: 3px;
	margin-left: -10px;
	margin-bottom: -2px;
}

/*联系我们*/
.contact_wrap {
	background: #fbfbfb url("../images/contact-bg.jpg") repeat-x;
	padding-top: 80px;
	padding-bottom: 90px;
	overflow: hidden;
}

.contact_wrap .contact_info {}

.contact_wrap .contact_info li {
	float: left;
	width: 25%;
	text-align: center;
	font-size: 16px;
	color: #272727;
	line-height: 2;
}

.contact_map {
	display: flex;
}

.contact_map .item {
	float: left;
	width: 50%;
}

.contact_map .item img {
	display: block;
	float: right;
}

.contact_map #allmap {
	width: 100%;
	height: 100%;
	min-height: 300px;
}

/*订单中心*/
.order_wrap {
	background: url("../images/order-bg.jpg") no-repeat top center;
	padding-top: 40px;
	padding-bottom: 80px;
}

.order_wrap h2 {
	color: #00479d;
	font-size: 30px;
	text-align: center;
	line-height: 1.5;
}

.order_wrap .order_wrap_txt2 {
	display: block;
	color: #00479d;
	font-size: 21px;
	text-align: center;
	line-height: 1.5;
}

.order_wrap .order_wrap_txt2:after {
	content: '';
	display: block;
	height: 2px;
	width: 60px;
	background: #014292;
	margin: 10px auto;
}

.order-box {
	margin-top: 25px;
	max-width: 790px;
	background: #fff;
	border: 2px solid #dbdbdf;
	margin-left: auto;
	margin-right: auto;
	padding: 35px;
	overflow: hidden;
}

.order-box .item {
	width: 45%;
	float: left;
	margin-bottom: 10px;
}

.order-box .item:nth-child(7) {
	width: 100%;
}

.order-box .item label {
	display: block;
	color: #000;
	font-weight: bold;
	margin-bottom: 5px;
}

.order-box .item p i {
	color: #ff0000;
	padding-left: 8px;
}

.order-box .item p input {
	border: 1px solid #d2d2d2;
	outline: none;
	height: 35px;
	line-height: 35px;
	padding-left: 10px;
	width: 90%;
}

.order-box .item:nth-child(7) p input {
	border: 1px solid #d2d2d2;
	outline: none;
	height: 80px;
	line-height: 35px;
	padding-left: 10px;
	width: 95.5%;
}

.order-box .item:nth-of-type(2n) {
	float: right;
}

.order-box .item.code {
	clear: both;
	float: left;
}

.order-box .item.code p {
	display: flex;
	align-items: center;
}

.order-box .item.code p img {
	margin: 0 5px;
}

.order-box .item.code input {
	width: 90px;
}

.order-box .btn {
	float: left;
	margin-top: 20px;
	clear: both;
	background: #747474;
	width: 150px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	outline: none;
	border: none;
}

/* 新闻详情 */

.news_detail .title {
	padding-bottom: 10px;
	border-bottom: dashed 1px #aaa;
	text-align: center;
}

.news_detail .title h3 {
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 5px;
	line-height: 190%
}

.news_detail .title .box {
	display: inline-block;
	text-align: center;
}

.news_detail .title .box img {
	width: 15px;
	height: 15px;
	display: inline-block;
	margin: 0 5px;
	vertical-align: middle;
}

.news_detail .title .box div {
	margin-right: 5px;
}

.news_detail .title .box .time {
	float: left;
	text-align: center;
}

.news_detail .title .box .eye {
	float: left;
	text-align: center;
}

.news_detail .title .box .back {
	float: left;
}

.news_detail .news_detail_content {
	margin-top: 15px;
	font-size: 16px;
}

.news_detail .pageTurning {
	margin-top: 15px;
}

.news_detail .pageTurning .prevs,
.news_detail .pageTurning .nexts {
	background: #ddd;
	line-height: 250%;
	padding: 0 10px;
}

.news_detail .pageTurning .prevs {
	margin-bottom: 5px;
}

/*新闻列表*/
/* .news {
	padding-top: 80px;
	padding-bottom: 65px;
} */

.news-cont {
	overflow: hidden;
}

.news-lt {
	width: calc(100% - 420px);
	width: -webkit-calc(100% - 420px);
	float: left;
	padding-right: 95px;
	border-right: 1px solid #E5E5E5;
}

.news-a {
	display: block;
	overflow: hidden;
	padding: 35px 0;
	border-bottom: 1px solid #E5E5E5;
}

.news-a:first-child {
	padding-top: 0;
}

.news-a1 {
	width: 310px;
	float: left;
	overflow: hidden;
	position: relative;
}

.news-a1 img {
	display: block;
	transition: all .8s;
}

.news-a1:hover img {
	transform: scale(1.1, 1.1);
}

.news-a1-a {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	background: no-repeat center;
}

.news-a2 {
	width: calc(100% - 355px);
	width: -webkit-calc(100% - 355px);
	float: right;
}

.news-a2-a {
	font-size: 24px;
	height: 25px;
	line-height: 26px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;

}

.news-a2-b {
	font-size: 13px;
	line-height: 1;
	color: #808080;
	margin-top: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.news-a2-c {
	font-size: 15px;
	height: 48px;
	line-height: 25px;
	color: #808080;
	margin-top: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-indent: 2em;
}

.news-a2-d {
	display: inline-block;
	padding-right: 25px;
	font-size: 13px;
	line-height: 20px;
	margin-top: 50px;
	background: url(../images/ico06.png) no-repeat right center;
	transition: all .3s;
	-webkit-transition: all .3s;
}

.news-a:hover .news-a2-a {
	color: #0e357d;
	transition: all .3s;
	-webkit-transition: all .3s;
}

.news-a:hover .news-a2-d {
	color: #0e357d;
	background-image: url(../images/ico07.png);
	transition: all .3s;
	-webkit-transition: all .3s;
}

.news-rt {
	width: 380px;
	float: right;
}

.news-b {
	font-size: 26px;
	color: #000;
	line-height: 1;
	margin-bottom: 38px;
}

.news-c a {
	margin-top: 17px;
	display: block;
	overflow: hidden;
	padding: 25px 40px;
	background: #f5f5f5;
	transition: all .3s;
	-webkit-transition: all .3s;
}

.news-c1 {
	font-size: 24px;
	color: #333;
	line-height: 35px;
	height: 104px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	transition: all .3s;
	-webkit-transition: all .3s;
}

.news-c2 {
	font-size: 12px;
	color: #808080;
	margin-top: 10px;
	transition: all .3s;
	-webkit-transition: all .3s;
}

.news-c a:hover * {
	color: #0e357d;
}

/*技术百科*/

.box_p50 {
	padding: 50px 0;
}

.i_news_ul .box {
	border-bottom: 1px solid #ddd;
	padding: 35px 30px;
}

.i_news_ul .box a {
	text-decoration: none;
	color: #444;
	font-weight: 500;
}

.i_news_ul .box:hover a {
	color: #0c5ca5;
}

.i_news_ul .t_d {
	color: #666;
	margin: 20px 0 0 0;
}

.i_news_ul .t_d p {
	font-size: 14px;
	text-indent: 2em;
}

.i_news_ul .t_d span {
	float: right;

}

.t_t_r {
	width: 100%;
}

.hover_li .box {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
}

.hover_li .box::before {
	width: 0;
	height: 100%;
	left: 50%;
	bottom: 0;
	background-color: rgba(0, 0, 0, .02);
	display: block;
	position: absolute;
	content: '';
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
	z-index: -1;
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.hover_li .box:hover::before {
	width: 100%;
}

.clearfix2:after {
	clear: both;
}

.clearfix2:before,
.clearfix2:after {
	content: "";
	display: table;
}

.hover_li .box::before {
	width: 0;
	height: 100%;
	left: 50%;
	bottom: 0;
	background-color: rgba(0, 0, 0, .02);
	display: block;
	position: absolute;
	content: '';
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
	z-index: -1;
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.i_news_ul h5 {
	font-size: 22px;
}

.hide1 {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.i_news_ul .t_t_l {
	font-size: 30px;
	line-height: 1.1;
	padding-top: 6px;
	padding-bottom: 6px;
	border-right: 1px solid #ccc;
	padding-right: 30px;
	margin-right: 30px;
}

.i_news_ul .t_t_l p {
	font-size: 14px;
	color: #666;
}

/*科技研发*/
.innovate-a {
	background: #f8f8f8;
	padding-top: 50px;
	border-top: 2px solid #fff;
}

.innovate-a h2,
.innovate-b h2,
.innovate-c h2 {
	font-size: 36px;
	color: #00479d;
	text-align: center;
	margin-bottom: 45px;
}

.innovate-a .desc,
.innovate-b .desc,
.innovate-c .desc {
	font-size: 18px;
	color: #272727;
	text-align: center;
}

.innovate-a-wrap {
	margin-top: 30px;
	/* background: #00479d; */
	padding: 50px 0;
	overflow: hidden;
	background: url('../images/keji.jpg') no-repeat center center;
}

.innovate-a-wrap .innovate-f1 {
	font-size: 16px;
	color: #fff;
	line-height: 2;
	width: 50%;
	padding-right: 40px;
	float: left;
}

.innovate-a-wrap .innovate-f2 {
	width: 45%;
	float: right;
}

.innovate-a-wrap .innovate-f2 * {
	color: #fff;
}

.sfszul {
	overflow: hidden;
	margin-top: 30px;
}

.sfszul li {
	width: 33.333%;
	float: left;
	padding-right: 10px;
}

.sfszul-a {
	font-size: 18px;
	line-height: 1;
	color: #2dafb4;
}

.sfszul-a .sp1 {
	font-size: 48px;
	font-family: impact;
}

.sfszul-a .sp2 {
	font-size: 22px;
	position: relative;
	top: -20px;
}

.sfszul-b {
	font-size: 18px;
	line-height: 25px;
	color: #666;
	margin-top: 15px;
}

.innovate-b {
	background: #f5f5f5;
	padding: 50px 0;
}

.innovate-b-wrap {
	text-align: center;
	font-size: 0px;
	margin-top: 40px;
	max-width: 1500px;
	margin-right: auto;
	margin-left: auto;
}

.innovate-b-wrap ul li {
	display: inline-block;
	padding: 0 20px;
	width: 33.333%;
}

.innovate-c {
	padding-top: 50px;
}

.innovate-c-wrap {
	margin-top: 30px;
}

.research-slide {
	position: relative;
	overflow: hidden;
}

.masks {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 99;
	background: url('../images/black.png');
}

.mask-left {
	left: 0;
}

.mask-right {
	right: 0;
}

.research-box {
	position: relative;
}

.research-slide .slick-arrow {
	width: 35px;
	height: 45px;
	position: absolute;
	top: 50%;
	margin-top: -23px;
	z-index: 199;
	background: url('../images/arrow9.png') no-repeat;
	opacity: 0.6;
}

.research-slide .slick-prev {
	left: 17%;
	background-position: left center;
}

.research-slide .slick-next {
	right: 17%;
	background-position: right center;
}



.research-slide .slick-arrow:hover {
	opacity: 1;
}

.pic>img {
	display: block;
	width: 100%;
	transition: 600ms;
	-webkit-transition: 600ms;
}

.qidai {
	text-align: center;
}

.qidai h3 {
	padding: 50px 0;
	font-size: 30px;
}

/*应用行业*/
.hangye-c {
	background: url("../images/hangye-bg2.jpg") no-repeat center center;
	margin-top: 70px;
	position: relative;
	overflow: hidden;
}

.hangye-c .left {
	float: left;
}

.hangye-c .right {
	float: right;
}

.hangye-c .item {
	margin-bottom: 15px;
}

.hangye-c .l1 {
	max-width: 245px;
	margin-left: 100px;
}

.hangye-c .l2 {
	max-width: 235px;
}

.hangye-c .l3 {
	max-width: 235px;
}

.hangye-c .l4 {
	max-width: 235px;
	margin-left: 100px;
}

.hangye-c .l5 {
	max-width: 245px;
	margin-right: 100px;
}

.hangye-c .l6 {
	max-width: 235px;
}

.hangye-c .l7 {
	max-width: 235px;
}

.hangye-c .l8 {
	max-width: 235px;
	margin-right: 100px;
}

.hangye-c .item .item-a .num {
	display: inline-block;
	width: 50px;
	height: 50px;
	font-size: 24px;
	font-weight: bold;
	color: #00479d;
	text-align: center;
	border: 3px solid #00479d;
	position: relative;
}

.hangye-c .item .item-a .num:after {
	content: '';
	display: block;
	position: absolute;
	width: 27px;
	height: 3px;
	background: #00479d;
	left: 7px;
}

.hangye-c .item .item-a h3 {
	display: inline-block;
	vertical-align: bottom;
	background: #fff;
	font-size: 22px;
	margin-left: -13px;
	z-index: 9;
	position: relative;
}

.hangye-c .item .item-b {
	margin: 25px 0;
	font-size: 14px;
	color: #0c0c0c;
}

.hangye-c .item .item-c a {
	font-size: 14px;
	color: #00479d;
	text-transform: uppercase;
}

.hangye-c .item .item-c a:before {
	content: '';
	width: 5px;
	height: 5px;
	border-radius: 5px;
	background: #00479d;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}

.hangye-c .right * {
	text-align: right;
}

.hangye-c .right .item {
	float: right;
	clear: both;
}

.hangye-c .right .item-a .num:after {
	left: 10px;
}

.hangye-c .right .item-a h3 {
	margin-left: auto;
	margin-right: -13px;
}

.hangye-c .right .item-c a:before {
	display: none;
}

.hangye-c .right .item-c a:after {
	content: '';
	width: 5px;
	height: 5px;
	border-radius: 5px;
	background: #00479d;
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
}

.hangye-c .hotline .item-a h3 {
	margin-right: 0px;
}

.hangye-c .hotline .item-b {
	font-size: 30px;
	color: #00479d;
	font-weight: bold;
}

.hangye-c .item-center {
	position: absolute;
	left: 243px;
	top: 50px;
	width: 715px;
}

.hangye-c .item-center .c-img {
	position: absolute;
	top: 130px;
	left: 230px;
	overflow: hidden;
	width: 250px;
	height: 383px;
}

.hangye-c .item-center .c-img img {
	transition: all .8s;
}

.hangye-c .item-center .c-img:hover img {
	transform: scale(1.1, 1.1);
}

.hangye-c .item-center li {
	position: absolute;
	width: 103px;
	height: 103px;
	background: #e4e4e4;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.hangye-c .item-center li .pic {
	width: 85px;
	height: 85px;
	background: #fff;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.hangye-c .item-center li a {
	width: 80px;
	height: 80px;
	background: #00479d;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}

.hangye-c .item-center li a img {
	transition: all .8s;
}

.hangye-c .item-center li a:hover,
.hangye-c .item-center li.active a {
	background: #d41a19;
}

.hangye-c .item-center li a:hover img,
.hangye-c .item-center li.active a img {
	transform: scale(1.1, 1.1);
}

.hangye-c .item-center .item-c1 {
	left: 160px;
}

.hangye-c .item-center .item-c2 {
	left: 0px;
	top: 194px
}

.hangye-c .item-center .item-c3 {
	top: 355px;
	left: 0px;
}

.hangye-c .item-center .item-c4 {
	top: 545px;
	left: 160px;
}

.hangye-c .item-center .item-c5 {
	top: 3px;
	left: 450px;
}

.hangye-c .item-center .item-c6 {
	left: 612px;
	top: 194px;
}

.hangye-c .item-center .item-c7 {
	left: 612px;
	top: 356px;
}

.hangye-c .item-center .item-c8 {
	left: 454px;
	top: 545px;
}

.hangye-c .active h3 {
	color: #d41a19;
}

.hangye-c .hotline.active .item-b {
	color: #d41a19;
}

.hangye-list {
	margin-top: 45px;
	overflow: hidden;
}

.hangye-list .item {
	overflow: hidden;
	height: 100%;
	display: flex;
	position: relative;
}

#shipin {
	position: absolute;
	top: -350px;
}

#siliao {
	position: absolute;
	top: -350px;
}

#xiangjiao {
	position: absolute;
	top: -350px;
}

#suliao {
	position: absolute;
	top: -350px;
}

#jiaozhanji {
	position: absolute;
	top: -350px;
}

#tuliao {
	position: absolute;
	top: -350px;
}

#shuituliao {
	position: absolute;
	top: -350px;
}

.hangye-list .item img {
	display: block;
}

.hangye-list .item .left {
	width: 50%;
	float: left;
	background: #fff;
	overflow: hidden;
}

.hangye-list .item .right {
	width: 50%;
	float: right;
	background: #fafafa;
	overflow: hidden;
}

.hangye-list .item .right .text_con {
	padding-left: 50px;
	float: left;
}

.hangye-list .item .left .text_con {
	padding-right: 50px;
	float: right;
}

.hangye-list .item .right img {
	float: left;
	transition: all 0.5s;
}

.hangye-list .item .right:hover img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}


.hangye-list .item .left img {
	float: right;
	transition: all 0.5s;
}

.hangye-list .item .left:hover img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}

.hangye-list .item .text_con {
	max-width: 600px;
	padding-top: 20px;
	padding-bottom: 20px;
	display: flex;
	flex-direction: column;
	justify-content: space-evenly;
	height: 100%;
	align-items: flex-start;
}

.hangye-list .item .text_con h3 {
	font-size: 24px;
	color: #00479d;
	font-weight: normal;

}

.hangye-list .item .text_con .desc {
	color: #0c0c0c;
	font-size: 14px;
	line-height: 2;
}

.hangye-list .item .more {
	float: left;
	box-shadow: -3px 3px 8px 0px rgb(0 0 0 / 19%);
}

.hangye-list .item .more a {
	color: #00479d;
	font-size: 16px;
	float: left;
	border: 1px solid #d5d5d5;
	padding: 0px 20px;
	height: 45px;
	line-height: 45px;
}

.hangye-list .item .more span {
	float: left;
	width: 50px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #fff;
	background: #00479d;
	font-size: 40px;
	font-family: fangsong;
}

.rongyuzs {
	display: none;
}

@media (max-width: 1660px) {

	.wbox,
	.wpbox {
		display: none
	}

	.indextxt1 {
		position: absolute;
		left: 22%;
		top: 48%;
		color: #fff;
		font-size: 38px;
		font-weight: 800;
	}

	.rongyuzs {
		display: none;
	}
}

@media (max-width: 1200px) {

	.wbox,
	.wpbox {
		display: none
	}

	.rongyuzs {
		display: none;
	}

	.w1200 {
		padding-left: 2%;
		padding-right: 2%;
		width: auto;
	}

	header {
		width: 100%;
		padding: 0 10px;
		height: 78px;
	}

	.head {
		display: flex;
		align-items: center;
		justify-content: space-between;
		height: 78px;
		position: relative;
	}

	.head .logo {
		margin: 0px;
	}

	.head .logo img {
		display: block;
	}

	.menu_nav {
		display: none;
		position: fixed;
		z-index: 999;
		left: 0;
		background: #0e357d;
		top: 78px;
		width: 100%;
		overflow-y: auto;
		height: calc(100% - 78px);
	}

	.navclose {
		display: block;
		position: absolute;
		right: 0;
		top: 40px;
		transform: translateY(-50%);
		z-index: 201;
		width: 28px;
		height: 26px;
	}

	.navclose i {
		position: absolute;
		display: block;
		right: 0;
		top: 50%;
		margin-top: -1px;
		width: 100%;
		height: 2px;
		background: #000;
		opacity: 1;
		transition: .4s;
	}

	.navclose::before {
		top: 0;
		transform-origin: 50% 50% 0;
	}

	.navclose::after {
		bottom: 0;
		transform-origin: 50% 50% 0;
	}

	.navclose::before,
	.navclose::after {
		content: '';
		position: absolute;
		left: 0;
		width: 100%;
		height: 2px;
		-webkit-transform: translateZ(0);
		-webkit-backface-visibility: hidden;
		transition: .6s;
		background: #000;
	}

	body.on .navclose i {
		opacity: 0;
		width: 0;
	}

	body.on .navclose::before {
		top: 50%;
		transform: translateY(-50%) rotate(-135deg);
	}

	body.on .navclose::after {
		bottom: auto;
		top: 50%;
		transform: translateY(-50%) rotate(135deg);
	}

	.menu_nav li {
		width: 100%;
		text-align: left;
		border-bottom: solid 1px rgba(255, 255, 255, 0.2);
		position: relative;
	}

	.menu_nav li a {
		color: #fff;
		height: 60px;
		line-height: 60px;
		display: block;
		width: 80%;
	}

	.menu_nav li ul li a img {
		display: none;
	}

	.menu_nav ul li.hover>a,
	.menu_nav ul li:hover>a {
		color: #fff;
		background: none;
	}

	.menu_nav li .nav_icon {
		transition: all 0.2s ease-in-out;
		position: absolute;
		right: 0;
		top: 0;
		font-size: 20px;
		height: 60px;
		line-height: 60px;
		text-align: center;
		width: 50px;
		color: #fff;
		display: block;
		font-family: "黑体";
	}

	.menu_nav li .icon_rtt {
		transform: rotate(90deg) !important;
	}

	.menu_nav li ul {
		position: static;
		overflow: hidden;
		border-radius: 0px;
		background: #000;
		display: none;
		opacity: 1;
		visibility: visible;
		padding: 12px 0;
	}

	.footer_box {
		width: 100%;
	}

	.footer_box .bt_logo {
		margin: 30px auto 0px;
		text-align: center;
		width: 100%;
	}

	.footer_box .bt_con_item {
		width: 100%;
		max-width: 100%;
		padding: 0px 30px;
	}

	.footer_box .bt_con_item:last-child {
		padding-right: 30px
	}

	.footer_box .bt_con_item .bt_con_item_bt img {
		width: 30px;
		top: 0;
	}

	.footer_bq {
		line-height: 1.5;
		padding: 10px;
	}

	.nybanner img {
		max-width: 100%;
	}

	.children_nav ul {
		display: flex;
		flex-flow: row wrap;
	}

	.children_nav ul li {
		float: left;
		min-width: 50%;
		flex: 1;
	}

	.learn_develop01 {
		margin-bottom: 15px;
		padding-top: 15px;
	}

	.learn_develop01 .left {
		width: 100%;
	}

	.learn_develop01 .left .infor {
		padding: 0;
	}

	.learn_develop01 .left .infor .tit {
		font-size: 20px;
		line-height: 25px;
	}

	.learn_develop01 .left .infor .con {
		margin-top: 10px;
		font-size: 13px;
		line-height: 24px;
	}

	.learn_develop01 .right {
		width: 100%;
	}

	.learn_develop01 .right img {
		width: 100%;
	}

	.learn_develop02 .right {
		width: 100%;
		background: none
	}

	.learn_develop02 .right .infor {
		padding: 30px;
	}

	.learn_develop02 .right .infor .con {
		height: auto;
	}

	.learn_develop02 .left {
		width: 100%;
	}

	.learn_develop02 {
		margin-bottom: 30px;
	}

	.learn_develop02 .right .infor {
		padding: 15px;
	}

	.learn_develop02 .right .infor .tit {
		font-size: 20px;
		margin-bottom: 0;
	}

	.learn_develop02 .right .infor .con {
		font-size: 13px;
		line-height: 24px;
		margin-top: 5px;
	}

	/*招聘列表*/
	.recruit-wrap {
		padding: 30px 2%;
	}

	.rwtxt1 {
		font-size: 20px;
	}

	.rwtxt2 {
		font-size: 16px;
	}

	.rwhead {
		height: 45px;
		line-height: 45px;
		margin-top: 30px;
	}

	.rwtxt {
		height: 45px;
		line-height: 45px;
	}

	.rwtxt {
		font-size: 14px;
	}

	.rwticon {
		width: 25px;
		height: 25px;
		line-height: 25px;
		margin: 10px auto 0;
	}

	.rwlcont {
		padding: 20px;
	}

	.about_wrap {
		margin-bottom: 0px;
	}

	.about_wrap .k2 li {
		width: 50%;
		margin-bottom: 30px;
	}

	.about_txt .left {
		width: 100%;
	}

	.about_txt .left .about_p {
		padding-right: 0px;
	}

	.about_txt .right {
		width: 100%;
		text-align: center;
	}

	.about_txt .right img {
		width: 100%;
	}

	.swiper_father {
		width: 100%;
	}

	.prolist ul li {
		width: calc(50% - 60px);
	}

	.contact_wrap {
		padding-top: 20px;
		padding-bottom: 30px;
	}

	.contact_map {
		flex-direction: column;
	}

	.contact_map .item {
		width: 100%;
	}

	.contact_map .item img {
		width: 100%;
	}

	.order_wrap h2 {
		font-size: 20px;
	}

	.order_wrap .order_wrap_txt2 {
		font-size: 16px;
	}

	/*    新闻列表*/
	.news {}

	.news-rt {
		width: 350px;
	}

	.news-c a {
		padding: 20px 30px;
	}

	.news-c1 {
		font-size: 18px;
		line-height: 25px;
		height: 72px;
	}

	.news-lt {
		width: calc(100% - 380px);
		width: -webkit-calc(100% - 380px);
		padding-right: 30px;
	}

	.news-a1 {
		width: 260px;
	}

	.news-a2 {
		width: calc(100% - 280px);
		width: -webkit-calc(100% - 280px);
	}

	.news-a2-d {
		margin-top: 18px;
	}

	.news-a {
		padding: 23px 0;
	}

	.hangye-list .item {
		flex-direction: column;
	}

	.hangye-list .item .left,
	.hangye-list .item .right {
		width: 100%;
	}

	.hangye-list .item img {
		width: 100%;
	}

	.hangye-list .item .text_con {
		width: 100%;
		max-width: 100%;
		padding-left: 20px !important;
		padding-right: 20px !important;
	}

	.hangye-list .item .text_con h3 {
		margin-bottom: 10px;
	}

	.hangye-list .item .text_con .desc {
		margin-bottom: 10px;
	}

	.hangye-list .item:nth-of-type(2n) .right {
		order: 1;
	}

	.hangye-list .item:nth-of-type(2n) .left {
		order: 2;
	}

	.hangye-c {
		display: none;
	}
}

@media(max-width:1000px) {

	.wbox,
	.wpbox {
		display: none
	}

	.rongyuzs {
		display: none;
	}

	.news {
		padding: 30px 0;
	}

	.news-rt {
		display: none;
	}

	.news-lt {
		width: 100%;
		padding: 0;
		border: 0;
	}

	.innovate-a-wrap .innovate-f1,
	.innovate-a-wrap .innovate-f2 {
		width: 100%;
	}

	.masks {
		display: none;
	}

	.research-slide .slick-prev {
		left: 15px;
	}

	.research-slide .slick-next {
		right: 15px;
	}
}

/* ----- PB分页数字条效果 结束 ----- */
.pagebar .pagination {
	display: flex;
	justify-content: center;
	margin-top: 10px;
}

.pagination a {
	background: #fff;
	border: 1px solid #ccc;
	color: #333;
	font-size: 14px;
	padding: 8px 12px;
	margin: 0 5px;
	border-radius: 3px;
}

.pagination span {
	color: #333;
	font-size: 14px;
	padding: 8px 2px;
	margin: 0 5px;
	border-radius: 3px;
}

.pagination a:hover {
	color: #0e357d;
	border: 1px solid #0e357d;
}

.pagination a.page-num-current {
	color: #fff;
	background: #0e357d;
	border: 1px solid #0e357d;
}

/* ----- PB分页数字条效果 结束 ----- */

.yytp {
	width: 100%;
}

.yytp li {
	float: left;
	width: 45%;
	border: solid 1px #ccc;
	margin-bottom: 30px;
	margin-right: 4%;
}

.yytp li img {
	width: 100%;
	height: 430px;
	overflow: hidden;
}

.yytp li:nth-child(2n) {
	margin-right: 0px;
}



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

	/* 6.8修改 */
	.de_cc_text h1 {
		margin-bottom: 20px;
	}

	.nybanner {
		overflow: hidden;
		line-height: 0;
		text-align: center;
		margin-top: 78px;
	}

	.about_p p:nth-child(1) {
		display: block !important;
		width: 100% !important;
		margin: 0 auto !important;
		float: none !important;
	}


	.wbox,
	.wpbox {
		background-color: #fff;
		overflow: hidden;
		display: block;
	}

	.prev.focusctlbtn::before {
		margin-left: -1.4rem;
		border-right-color: #0c5ca5;
	}

	.focusctlbtn:active {
		background-color: #00954c;
	}

	.lightgybg {
		background-color: #f0f0f0;
	}

	.focusbn {
		position: relative;
		display: block;
		overflow: hidden;
	}

	.focusbn .hd {
		position: absolute;
		z-index: 5;
		bottom: 0.8rem;
		left: 0;
		width: 100%;
		text-align: center;
		line-height: 0;
		font-size: 0;
	}

	.prev.focusctlbtn {
		left: 0;
		background-color: #e7e7e7;
	}

	.focusctlbtn {
		position: absolute;
		top: 50%;
		margin-top: -2rem;
		display: block;
		width: 2.5rem;
		height: 4rem;
	}

	.next.focusctlbtn {
		right: 0;
		background-color: #0c5ca5;
	}

	.next.focusctlbtn {
		right: 0;
		background-color: #0c5ca5;
	}

	.secartdp {
		padding: 1.6rem 1rem;
		line-height: 1.6;
		/* font-size: 1.4rem; */
		color: #333;
	}

	.secartdp .sec,
	.secartdp p {
		margin: 1rem;
	}


	.box_1920_father {
		display: none;
	}

	.rongyuzs {
		display: block;
		width: 96%;
		margin: 0 auto;
		padding: 30px 0;
	}

	.rongyuzs li {
		float: left;
		width: 48%;
		margin-bottom: 30px;
	}

	.rongyuzs li img {
		width: 100%;
	}

	.rongyuzs li:nth-child(2n) {
		float: right;
		width: 48%;
	}

	#certify {
		display: none;
	}

	.de_cc p:nth-child(1) span {
		font-size: 24px !important;
		display: block;
		width: 90%;
		margin: 0 auto;
	}

	.indextxt {
		position: absolute;
		left: 6%;
		top: 39%;
		color: #fff;
		font-size: 20px;
		font-weight: 800;
	}

	.indextxt1 {
		position: absolute;
		left: 6%;
		top: 55%;
		color: #fff;
		font-size: 14px;
	}

	.indextxten {
		display: none;
	}

	.indexmore {
		padding: 5px 10px;
		border: solid 1px #fff;
		color: #fff;
		display: block;
		position: absolute;
		left: 6%;
		top: 78%;
		font-size: 12px;
	}

	#service {
		display: none;
	}

	.de_cc_text .fnt_26 {
		font-size: 18px;
	}

	.de_cc_text .fnt_18 {
		font-size: 14px;
	}

	.de_cc_text .fnt_26 span {
		font-size: 18px !important;
	}

	.de_cc_text .fnt_18 span {
		font-size: 14px !important;
	}

	.innovate-a-wrap {
		margin-top: 30px;
		/* background: #00479d; */
		padding: 50px 0;
		overflow: hidden;
		background: url('../images/mokeji.jpg') no-repeat center center;
	}

	.prolist ul li {
		background: #fff !important;
	}

	.pagination a {
		padding: 5px 8px;
	}

	.prolisttj ul li {
		float: left;
		width: 48%;
		text-align: center;
		border: 2px solid #e1e1ea;
		margin: 0 2% 15px 0;
		background-size: 100%;
	}

	.prolisttj ul li:nth-child(2) {
		float: right;
		margin-right: 0;
	}

	.prolisttj ul li:nth-child(4) {
		float: right;
		margin-right: 0;
	}

	.submenu .menuwrap {
		width: 100%;
		margin: 0 auto;
	}

	.submenu .menuwrap a {
		width: 25%;
	}

	.submenu .menuwrap span {
		display: block;
		float: left;
		padding: 5px 1px;
		color: #183883;
		text-align: center;
		font-size: 18px;
		font-weight: 600;
	}

	.submenu {
		margin-bottom: 20px;
	}

	.yytp li img {
		width: 100%;
		height: 160px;
		overflow: hidden;
	}

	.staff {
		width: 100%;
		height: auto;
		margin: 0px auto 40px;
	}

	.staff .staffList .product-info {
		width: 48%;
		float: left;
	}

	.staff .staffList .product-info:nth-child(2n) {
		width: 48%;
		float: right;
	}

	.staff .aboutInfoBox {
		padding: 0px;
		width: 100%;
		margin: 0px auto;
		text-align: center;
	}

	/* 6.8修改 */


	.cc_left .de_cc_text {
		width: 90%;
		color: #fff;
		line-height: 25px;
		position: absolute;
		line-height: 25px;
		top: 10%;
		left: 20px;
	}

	/* .cc_left .de_cc_text br:nth-child(1){
	    display: none;
	}
	
	.cc_left .de_cc_text br:nth-child(2){
	    display: none;
	} */

	.cc_right .de_cc_text {
		text-align: right;
		width: 80%;
		color: #fff;
		line-height: 25px;
		position: absolute;
		top: 10%;
		right: 30px;
	}

	/* .cc_right .de_cc_text br:nth-child(1){
	     display: none;
	}
	
	.cc_right .de_cc_text br:nth-child(2){
	     display: none;
	} */

	.mbno {
		display: none !important;
	}

	.rwtxt {
		width: 33.333%;
	}

	.prolist ul li {
		width: calc(50% - 20px);
		margin: 10px;
	}

	.pro_left {
		width: 100%;
	}

	.ppage01 .right {
		width: 100%;
		padding-bottom: 15px;
	}

	.contact_wrap .contact_info li {
		width: 49%;
		display: inline-block;
		vertical-align: top;
		margin-top: 20px;
		float: none;
	}

	.order-box .item {
		width: 100%;
	}

	.news-a1 {
		width: 40%;
	}

	.news-a2 {
		width: 56%;
	}

	.news-a2-a {
		height: auto;
		line-height: 1.5;
		font-size: 16px;
		-webkit-line-clamp: 2;
		font-weight: bold;
	}

	.news-a2-b {
		margin-top: 10px;
	}

	.news-a2-c {
		display: none;
	}

	.news-a2-d {
		margin-top: 10px;
	}

	.sfszul-a .sp1 {
		font-size: 36px;
	}

	.sfszul-b {
		font-size: 15px;
	}

	.innovate-b-wrap ul li {
		padding: 0 5px;
	}
}

/* 新增按钮 */
.wzbz {
	text-align: center;
	padding: 10px 0;
	overflow: hidden;
	width: 310px;
	margin: 0 auto;
}

.wzbz button {
	outline: none;
	border: none;
	cursor: pointer;
	float: left;
}

.wzbz button:nth-child(2) {
	margin-right: 0px;
}

.wzbz button {
	background-color: #3e3e3e;
	padding: 5px 30px;
	font: 14px/30px "微软雅黑";
	color: #fff;
	display: block;
	border-bottom: 1px solid #ccc;
	margin-right: 50px;
	border-radius: 5px;
}

.wzbz button:hover {
	background-color: #525252;
}

/* 新增客服 */

#service {
	width: 161px;
	height: 290px;
	position: fixed;
	top: 450px;
	right: 0px;
	z-index: 100;
}

*html #service {
	margin-top: 258px;
	position: absolute;
	top: expression(eval(document.documentElement.scrollTop));
}

#service li {
	width: 161px;
	height: 60px;
	-moz-opacity: 0.5;
	opacity: .50;
	filter: alpha(opacity=50);
}

#service li:hover {
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
	transition: all .8s linear 0s;
}

#service li img {
	float: right;
}

#service li a {
	height: 49px;
	float: right;
	display: block;
	min-width: 47px;
	max-width: 161px;
}

#service li a .shows {
	display: block;
}

#service li a .hides {
	margin-right: -143px;
	cursor: pointer;
	cursor: hand;
}

#service li a.weixin_area .hides {
	display: none;
	position: absolute;
	right: 143px;
}

#service li a.weixin_area .weixin {
	display: none;
	position: absolute;
	right: 0;
	top: 48px
}

#p2 {
	width: 112px;
	background-color: #00479d;
	height: 47px;
	margin-left: 47px;
	border: 1px solid #00479d;
	text-align: center;
	line-height: 47px
}

#p3 {
	width: 112px;
	background-color: #00479d;
	height: 47px;
	margin-left: 47px;
	border: 1px solid #00479d;
	text-align: center;
	line-height: 47px
}

#p1 {
	width: 47px;
	height: 49px;
	float: left
}

a:hover {
	text-decoration: none
}


/* 新增弹窗 */

.black_overlay {
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 1001;
	-moz-opacity: 0.6;
	opacity: .60;
	filter: alpha(opacity=60);
}

.white_content {
	display: none;
	position: fixed;
	top: 15%;
	left: 25%;
	width: 50%;
	height: 75%;
	padding: 16px;
	border: 3px solid orange;
	background-color: white;
	z-index: 1002;
	overflow: auto;
}

/* 新增应用领域详情 */

.jgx {
	width: 100%;
	padding: 30px 0px 0px 0px;
	border-bottom: solid 1px #ccc;
}

.jgx h1 {
	width: 1200px;
	margin: 0 auto;
	text-align: left;
	font-size: 24px;
	color: #00479d;
}

.jgx h1:after {
	content: '';
	width: 90px;
	height: 2px;
	display: block;
	background: #00479d;
	margin-top: 17px;
}

.yywrap h2 {
	padding: 30px 0px;
	font-size: 21px;
	font-weight: 600;
	color: #262626;
}

.yywrap h2:before {
	content: '';
	width: 3px;
	height: 20px;
	float: left;
	display: block;
	background: #00479d;
	margin-right: 30px;
	margin-top: 8px;
}

.gaishu {
	margin-left: 32px;
	font-size: 16px;
}

.gaishu li {
	/* height: 35px; */
	line-height: 35px;
	padding-left: 32px;
	background: url("../images/bg11.png") no-repeat left center;
}

.xnys dl {
	margin-left: 32px;
	font-size: 16px;
}

.xnys dl dt {
	height: 55px;
	line-height: 55px;
	padding-left: 32px;
	font-size: 18px;
	font-weight: 600;
	color: #00479d;
	background: url("../images/bg22.png") no-repeat left center;
}

.xnys dl dd {
	height: 40px;
	line-height: 40px;
	padding-left: 32px;
}

/* 新增搜素哦 */

.sousuokuang .search_box {
	width: 500px;
	height: 40px;
	border-radius: 4px;
	border: 1px solid #0E357D;
	display: flex;
	margin-top: 25px;
}

.sousuokuang .search_box .search_type {
	position: relative;
	border-right: 1px solid #0E357D;
	width: 84px;
}

.sousuokuang .search_box .search_type .current {
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	padding-right: 18px;
	font-size: 14px;
	font-family: MicrosoftYaHei;
	color: #262626;
	line-height: 18px;
	position: relative;
}

.sousuokuang .search_box .search_type .current .iconfont {
	position: absolute;
	right: 4px;
	top: 50%;
	transform: translateY(-50%);
}

.sousuokuang .search_box .search_type:hover .type_list {
	display: block;
}

.sousuokuang .search_box .search_type .type_list {
	width: 100%;
	position: absolute;
	background: #FFFFFF;
	box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1);
	border-radius: 0px 0px 4px 4px;
	display: none;
}

.sousuokuang .search_box .search_type .type_list .item {
	font-size: 14px;
	font-family: MicrosoftYaHei;
	color: #595959;
	line-height: 19px;
	padding: 7PX 12PX;
	white-space: nowrap;
	cursor: pointer;
}

.sousuokuang .search_box .search_type .type_list .item:hover {
	color: #0E357D;
	background: #F8F7FD;
}

.sousuokuang .search_box .search_text {
	height: 100%;
	flex-grow: 1;
}

.sousuokuang .search_box .search_text input {
	height: 100%;
	width: 100%;
	padding: 0 16px;
	border: none;
	outline: none;
}

.sousuokuang .search_box .search_btn {
	width: 90px;
	height: 100%;
	background: #0E357D;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	cursor: pointer;
}


/* 修改底部 */
.sublink {
	height: 60px;
	border-bottom: solid 1px rgba(255, 255, 255, 0.3);
	padding: 0 30px;
}

.bt_con_item_bt {
	float: left;
	width: 25%;
	font-size: 24px;
	color: #fff;
}

.subfootmenu {
	float: left;
	width: 50%;
	padding: 20px 0 0 0;
}

.subfootmenu li {
	float: left;
	width: 16.6%;
	text-align: center;
}

.subfootmenu li a {
	color: #fff;
	font-size: 16px;
}

.footlink {
	width: 25%;
	float: left;
	color: #fff;
	text-align: right;
	padding: 15px 0 0 0;
}

.footlink i:nth-child(1) {
	margin-right: 10px;
}

.footlink .iconfont {
	font-size: 24px !important;
}

.subcontact {
	padding: 30px 30px;
}

.footcontact {
	width: 25%;
	float: left;
	font-size: 16px;
	color: #fff;
	line-height: 200%;
}

.erweima {
	float: left;
	width: 50%;
	padding-left: 260px;
}

.erweima li {
	float: left;
}

.erweima li img {
	float: left;
}

.erweima li span {
	display: block;
	float: left;
	color: #fff;
	padding: 5px 20px 0px 20px;
}

.footlogo {
	width: 25%;
	float: right;
	text-align: right;
}


/* 新增样式 */
/* 首页数字部分 */
.stats-section {
	background-color: #374045;
	color: #FFFFFF;
	padding: 20px 0;
	overflow: hidden;
}

.stats-item {
	width: 25%;
	float: left;
	text-align: center;
	position: relative;
}

.stats-item::before {
	content: "";
	/* 必须添加，用于创建伪元素 */
	display: block;
	width: 2px;
	height: 95px;
	background: url(../images/line.jpg) no-repeat top;
	/* 修改了这一行 */
	position: absolute;
}

.stats-item:nth-child(1)::before {
	display: none;
}

.stats-number {
	font-size: 6rem;
	font-weight: bold;
	line-height: 1;
	display: inline-block;
	margin-right: 5px;
	font-style: italic;

	/* Adjust the space between the number and the plus sign */
}

.plus-sign {
	font-size: 36px;
	color: #ffa800;
	font-weight: 600;
	position: absolute;
	top: -5px;
	right: 100px;
	/* Smaller plus sign */
	vertical-align: super;
	font-style: italic;
	/* Aligns the plus sign to the top */
}

.stats-item:nth-child(3) .plus-sign {
	right: 75px;
}

.stats-item:nth-child(4) .plus-sign {
	right: 45px;
}

.stats-text {
	font-size: 18px;
	margin-top: 4px;
	/* Adjust the space between the number and the text */
}

.vertical-divider {
	border-left: 2px solid #FFFFFF;
	height: 60px;
}

.gys {
	width: 100%;
	background-color: #ffa800;
}

.gyssub {
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 24px;
}

/* 首页产品 */

.header {
	/* background-color: #FFD700; */
	padding-top: 80px;
	padding-bottom: 35px;
	text-align: center;
	font-size: 30px;
	font-weight: 700;
}

.header span {
	display: block;
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: center;
	font-size: 18px;
	font-weight: 700;
}

.nav-item {
	width: 14.28%;
	float: left;
	height: 105px;
	line-height: 105px;
	background: #f7f7f7;
	text-align: center;
	border-right: solid 1px #999;
}

.nav-item:nth-child(7) {
	border-right: none;
}

.active {
	background-color: #ffa800;
	color: white;
}

.active .nav-link {
	color: white !important;
}

.nav-tabs .nav-link {
	border: 1px solid transparent;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	color: black;
	font-size: 20px;
	font-weight: 500;
}

.nav-tabs {
	border-bottom: 1px solid #FF8C00;
}

.content-section {
	padding: 40px 0;
}

.content-section .row {
	display: none;
}

.xianshi {
	display: block !important;
}

.content-title {
	font-size: 36px;
	font-weight: 700;
	margin-bottom: 20px;
}

.porelative {
	position: relative;
}

.zuoyou {
	position: absolute;
	width: 120px;
	height: 60px;
	top: 450px;
	right: 0px;
	background-color: #f4f5f9;
}

.xiangzuo {
	transition: 0.5s;
	float: left;
	display: block;
	height: 60px;
	width: 60px;
}

.xiangyou {
	transition: 0.5s;
	float: left;
	display: block;
	height: 60px;
	width: 60px;
}

.xiangzuo:hover {
	background-color: #ffa800;
	cursor: pointer;
}

.xiangzuo:hover img {
	filter: brightness(0) invert(1);
}

.xiangyou:hover {
	background-color: #ffa800;
	cursor: pointer;
}

.xiangyou:hover img {
	filter: brightness(0) invert(1);
}

.content-title i {
	margin-left: 20px;
	font-size: 14px;
	font-style: normal;
	background: #f5a917;
	padding: 5px 10px;
	border-radius: 5px;
	color: #fff;
}

.xntd {
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 30px;
}

.content-description {
	font-size: 18px;
	line-height: 1.6;
	margin-bottom: 20px;
}

.content-description ul {
	list-style: none;
	padding: 0;
}

.content-description ul li {
	margin-bottom: 40px;
}

.content-description ul li::before {
	content: '>';
	margin-right: 10px;
	color: #FF8C00;
}

.image-description {
	position: relative;
	font-size: 18px;
	color: white;
	background-color: #FF8C00;
	padding: 5px 10px;
	display: inline-block;
	top: 20px;
	right: 20px;
}

.carousel-control-prev,
.carousel-control-next {
	filter: invert(100%);
}

.text-warning {
	color: #ffa800;
	font-size: 14px;
}

.inprodes {
	width: 50%;
	float: left;
	padding-top: 90px;
	padding-left: 20px;
}

.inproimg {
	width: 50%;
	float: left;
	text-align: center;
	padding-top: 90px;
}

#productCarousel {
	margin-top: 50px;
	padding-top: 80px;
	border-top: solid 1px #999;
	position: relative;
}

.inproleft {
	position: absolute;
	left: 0;
	top: 200px;
	width: 200px;
	font-size: 36px;
	font-weight: 600;
	color: #ffa800;
}

.inproright {
	text-align: right;
	position: absolute;
	right: 0;
	top: 200px;
	width: 100px;
	font-size: 36px;
	font-weight: 600;
	color: #ffa800;
}

.carousel-inner {
	width: 100%;
	/*height: 400px;*/
	overflow: hidden;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
	filter: invert(100%);
}

.carousel-caption {
	background-color: rgba(55, 64, 69, 0.1);
	bottom: 20px;
	left: 50%;
	padding: 15px;
	text-align: center;
	margin-top: 50px;
	transition: background-color 0.5s ease;
}

.carousel-caption p img {
	width: 13px;
	height: 13px;
	margin-left: 100px;
}

.carousel-indicators [data-bs-target] {
	background-color: #000;
}

.carousel-item {
	width: 33.3333%;
	float: left;
	text-align: center;
	transition: 0.5s;
}

.carousel-item:hover {
	/* background-color: #ffa800; */
}

.carousel-item img {
	width: 70%;
}

.carousel-item:hover .carousel-caption {
	background-color: rgba(55, 64, 69, 0.9);
}

.carousel-item:hover .carousel-caption img {
	filter: brightness(0) invert(1);
}

.carousel-item:hover .carousel-caption a {
	color: #fff;
}

/* 首页简介 */

.overlay {
	/* backgroud: url(/skin/images/aboutbg.jpg) center center; */
	background-image: url(/skin/images/aboutbg.jpg);
	padding: 120px;
	margin: 100px 0;
	overflow: hidden;
	border-bottom: solid 5px #ffa800;

}

.heading {
	font-size: 48px;
	font-weight: 700;
	margin-bottom: 20px;
	color: #fff;
	text-align: center;
}

.subheading {
	font-size: 24px;
	font-weight: 500;
	margin-bottom: 30px;
	color: #fff;
	text-align: center;
}

.yellow-line {
	width: 50px;
	height: 4px;
	background-color: #FFC107;
	margin: 0px auto 30px;
}

.content {
	font-size: 16px;
	line-height: 1.9;
	margin-bottom: 40px;
	color: #fff;
	text-align: center;
}

.btn-custom {
	display: block;
	background-color: #FFC107;
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	padding: 10px 30px;
	border: none;
	border-radius: 5px;
	margin: 0 auto;
}

/* 首页为什么选择我们 */

.container {}

.service-section {
	padding: 50px 0;
}

.service-card {
	display: flex;
	align-items: center;
	padding: 30px;
	transition: all 0.3s ease-in-out;
}

.service-icon {
	font-size: 48px;
	flex-shrink: 0;
	/* Prevent icon from shrinking */
}

.service-text {
	text-align: left;
	width: 85%;
}

.service-icon {
	float: right;
}

.service-title {
	font-size: 24px;
	color: #333;
	margin-bottom: 15px;
}

.service-description {
	font-size: 16px;
	color: #666;
}

.youshiitem:hover {
	background-color: #FFA500;
	color: white;
	transition: ;
}

.youshiitem:hover img {
	filter: brightness(0) invert(1);
}

.youshiitem {
	width: 33.333%;
	background: #f7f7f7;
	transition: background-color 0.5s ease-in-out;
	float: left;
	padding: 70px 40px;
}

.youshiitem:hover .service-title {
	color: #fff !important;
}

.youshiitem:hover .service-description {
	color: #fff !important;
}

/* 首页新闻 */

.containernews {
	margin: 100px 0px;
	background: url(/skin/images/newsbg.jpg) top no-repeat;
	padding-top: 340px;
	overflow: hidden;
}

.header-section {
	display: flex;
	align-items: center;
	margin-bottom: 40px;
}

.newscontent {
	display: flex;
	background: #fff;
	overflow: hidden;
}

.newstilte {
	padding-right: 20px;
	width: 30%;
	float: left;
	background: #f9f9f9;
	display: flex;
	justify-content: center;
	/* 水平居中 */
	align-items: center;
	/* 垂直居中 */
}

.newsitem {
	width: 35%;
	float: left;
	margin-left: 5%;
}

.header-title {
	font-size: 36px;
	color: #333;
	font-weight: bold;
	margin-right: 16px;
}

.header-title::before {
	content: "";
	display: block;
	width: 200px;
	margin-bottom: 20px;
	height: 4px;
	background-color: #ffa500;
}

.card {
	background-color: #fff;
	border: none;
	margin-top: 30px;
}

.card img {
	border-radius: 0;
}

.card-title {
	font-size: 24px;
	color: #333;
	font-weight: bold;
	margin-top: 16px;
}

.card-text {
	font-size: 16px;
	color: #666;
	margin-top: 8px;
}

.card-link {
	font-size: 16px;
	color: #ffa500;
	font-weight: bold;
	text-decoration: none;
	margin-top: 8px;
	display: block;
}

/* 网站底部 */

.footer {
	padding: 50px 0;
	overflow: hidden;
	background: url(/skin/images/footbg.jpg) no-repeat;
	position: relative;
}

.footer h2 {
	font-size: 1.5rem;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

.context {
	width: 65%;
	padding-right: 150px;
	float: left;
}

.footlink {
	width: 100%;
	padding: 20px 0;
	border-bottom: solid 1px #eee;
	display: flex;
}

.footlink a {
	font-size: 16px;
	color: #fff;
}

.footlink li {
	width: 14.4%;
	text-align: left;
}

.procatagory {
	padding-top: 50px;
	width: 45%;
	float: left;
	color: #fff;
}

.procatagory a {
	font-size: 16px;
	color: #fff
}

.incontact {
	padding-top: 50px;
	width: 55%;
	float: left;
	color: #fff;
	font-size: 16px;
}

.conmail {
	width: 35%;
	float: left;
	padding-left: 100px;
}

.footer ul {
	list-style: none;
	padding-left: 0;
}

.footer ul li {
	padding: 5px 0;
}

.footer ul li:nth-child(5) a {
	padding-left: 2px;
	margin-right: 20px;
}

.footer ul li i {
	width: 25px;
}

.footer .contact-info i {
	margin-right: 10px;
}

.footer .social-icons i {
	font-size: 1.5rem;
	margin-right: 10px;
}

.footer .btn {
	background-color: #ff8c00;
	border: none;
	padding: 10px 20px;
	margin-top: 20px;
}

.footer .form-control {
	background-color: #fff;
	border: none;
	margin-bottom: 10px;
	color: #555;
}

.footer .form-control::placeholder {
	color: #fff;
}

.footer .form-control:focus {
	box-shadow: none;
}

.footer .copy {
	border-top: 1px solid #777;
	padding-top: 10px;
	margin-top: 20px;
	font-size: 0.8rem;
}

.copyright {
	height: 35px;
	line-height: 35px;
	width: 100%;
	position: absolute;
	border-top: solid 1px #eee;
	bottom: 0px;
	color: #eee;
}

.conmail h2 {
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	text-align: left;
	color: #fff;
}

.footlogo {
	width: 100%;
	text-align: left;
}

.conmail input {
	height: 50px;
	line-height: 50px;
	width: 100%;
	border-radius: 10px;
	color: #555;
	padding-left: 10px;
}

.conmail button {
	background: #ffa800;
	height: 50px;
	font-size: 16px;
	color: #fff;
	width: 100%;
	border-radius: 10px;
	text-align: center;
}

.footer .form-control:nth-child(3) {
	height: 150px;
}

/* 产品列表 */

.product-container {
	width: 100%;
	display: flex;
	background-color: #fff;
	padding: 30px;
	margin-top: 20px;
	border-radius: 5px;
	/* box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); */
}

/* .cpitem:{
	margin: 50px 0;
} */

.cpimg {
	width: 30%;
	float: left;
}

.cpdescription {
	padding-left: 100px;
	padding-top: 100px;
	width: 70%;
	float: left;
}

.product-image {
	max-width: 100%;
	height: auto;
}

.product-description em {
	color: #ffa800;
	margin-right: 10px;
}

.product-details {
	color: #333;
}

.product-title {
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 20px;
}

.product-description {
	font-size: 18px;
	line-height: 1.6;
	margin-bottom: 20px;
}

.product-description p::before {
	content: '>';
	margin-right: 10px;
	color: #FF8C00;
}

.product-feature {
	font-size: 18px;
	margin-bottom: 10px;
}

.product-feature i {
	color: #ffa800;
	margin-right: 10px;
}

.product-button {
	display: block;
	font-size: 18px;
	color: #ffa800;
	border: solid 1px #ffa800;
	padding: 10px 30px;
	text-decoration: none;
	width: 150px;
	margin-top: 50px;
	transition: background-color 0.2s ease-in-out;
}

.product-button:hover {
	background-color: #ffa800;
	border-color: #ffa800;
	color: #fff;
}

.product-button i {
	margin-left: 5px;
}

/* 产品详情 */

.productintro {
	margin-top: 80px;
	overflow: hidden;
}

.procata {
	width: 16.5%;
	float: left;
	background-color: #f7f7f7;
}

.procata h3 {
	color: #000;
	display: block;
	text-align: center;
	font-size: 28px;
	height: 90px;
	line-height: 90px;
	border-bottom: solid 1px #ccc;
}

.procata li {
	text-align: center;
	height: 60px;
	line-height: 60px;
	border-bottom: solid 1px #ccc;
}

.procata li:nth-last-child() {
	border-bottom: none;
}

.procata li a {
	display: block;
	color: #666;
	width: 100%;
	height: 100%;
	font-size: 16px;
}

.procata li a:hover {
	color: #fff;
	background-color: #ffa800;
}

.ison a {
	color: #fff !important;
	background-color: #ffa800;
}

.proimgslide {
	width: 50%;
	float: left;
	padding: 40px 40px 0px 90px;
}

.proimgslide i {
	margin-left: 20px;
	font-size: 14px;
	font-style: normal;
	background: #f5a917;
	padding: 5px 10px;
	border-radius: 5px;
	color: #fff;
}

.proimgslide span {
	display: block;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	margin: 20px 0;
}

.proimgslide span img {
	float: left;
	margin-right: 7px;
}

.prolianxi {
	font-size: 16px;
	width: 150px;
	height: 55px;
	line-height: 55px;
	background-color: #ffa800;
	color: #fff;
	text-align: center;
	border-radius: 10px;
	margin-top: 50px;
}

.prolianxi a {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
}

.proimglist {
	width: 100%;
	display: flex;
}

.proimglist li {
	display: none;
	width: 27%;
	float: left;
	text-align: center;
	margin-top: 92px;
	margin-right: 2.5%;
	margin-left: 3%;
	transition: 0.5s;
	background-color: #f7f7f7;
	border: solid 1px #fff;
	transition: all 0.5s ease;
	cursor: pointer;
}

.proimglist li:hover {
	background-color: #fff;
	border: solid 1px #ffa800;
}

.pre {
	margin-top: 130px;
	text-align: center;
	font-size: 36px;
	color: #999999;
	width: 100px;
	float: left;
	transition: 0.5s;
}

.pre:hover {
	color: #ffa800;
	cursor: pointer;
}

.next {
	margin-top: 130px;
	text-align: center;
	font-size: 36px;
	color: #999999;
	width: 100px;
	float: right;
	transition: 0.5s;
}

.next:hover {
	color: #ffa800;
	cursor: pointer;
}

/*.proimglist li:nth-child(4){*/
/*	margin-right: 0;*/
/*}*/

.proimglist li img {
	width: 80%;
}

.proimgshow {
	width: 31%;
	float: right;
	background-color: #f7f7f7;
}

.prodetail {
	display: flex;
	margin-bottom: 60px;
}

.prodetail h4 {
	width: 10%;
	font-size: 36px;
}

.protxt em {
	color: #ffa800;
	margin-right: 10px;
}

.protxt {
	width: 90%;
	padding: 10px 0 0 90px;
	font-size: 16px;
	line-height: 1.6rem;
	margin-bottom: 20px;
}

.protxt p {
	line-height: 200%;
}

.proxijie {
	padding: 10px 0 0 90px;
	width: 90%;
}

.proxijie li {
	width: 30%;
	float: left;
	margin-bottom: 30px;
	position: relative;
	margin-right: 5%;
	border: solid 1px #ffa800;
}

.proxijie li img {
	width: 100%;
}

.proxijie li:nth-child(3) {
	margin-right: 0;
}

.proxijie li:nth-child(6) {
	margin-right: 0;
}

.proxijie li H5 {
	position: absolute;
	display: block;
	bottom: 0px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	width: 100%;
	background: #ffa800;
}


.progongju {
	padding: 10px 0 0 90px;
	width: 90%;
}

.progongju li {
	width: 25%;
	float: left;
	margin-bottom: 30px;
}

.procanshu {
	padding: 10px 0 0 90px;
	width: 90%;
}

/* 应用案例 */

.yingyong {
	margin-top: 100px;
	overflow: hidden;
}

.yingyong h1 {
	display: block;
	text-align: left;
	color: #000;
	font-size: 2.5rem;
}

.yylist {
	margin-top: 50px;
}

.yylist li {
	width: 33.33%;
	float: left;
	padding-right: 20px;
	margin-bottom: 50px;
}

.yylist li img {
	width: 100%;
	border: solid 1px #999;
}

.yylist li span {
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
}

/* 服务支持 */

.service {
	margin-top: 100px;
}

.service h2 {
	display: block;
	text-align: left;
	color: #000;
	font-size: 2.5rem;
}

.servicecontent {
	margin-top: 30px;
	background-color: #f7f7f7;
	padding: 120px 910px 225px 80px;
	line-height: 200%;
	font-size: 24px;
	position: relative;
}

.servicecontent img {
	position: absolute;
	right: 10px;
	top: -50px;
}

.huoban {
	margin-top: 300px;
	margin-bottom: 50px;
	overflow: hidden;
}

.huoban h2 {
	display: block;
	text-align: left;
	color: #000;
	font-size: 2.5rem;
	margin-bottom: 50px;
}

.hbicon {
	text-align: center;
	height: 50px;
	line-height: 50px;
	margin-bottom: 40px;
}

.huoban li {
	width: 24%;
	float: left;
	padding: 45px 0 40px 0;
	margin-right: 10px;
}

.huoban li:nth-child(2) {
	background-color: #cc8600;
}

.huoban li:nth-child(3) {
	background-color: #ffbc3b;
}

.huoban li:nth-child(4) {
	background-color: #ffc962;
}

.huoban li:nth-child(5) {
	background-color: #ffd789;
	margin-right: 0px;
}

.huoban li p {
	color: #fff;
	text-align: center;
}

/* 新闻中心 */

.news {
	margin: 100px 0 80px 0;
}

.news h2 {
	display: block;
	text-align: left;
	color: #000;
	font-size: 2.5rem;
	margin-bottom: 80px;
}

.newslist {
	width: 950px;
	float: left;
	padding-bottom: 50px;
}

.protuijian {
	width: 405px;
	float: right;
}

.newslist li {
	width: 100%;
	background-color: #f7f7f7;
	margin-bottom: 15px;
	overflow: hidden;
	padding: 30px 20px 40px 40px;
}

.newsdate {
	width: 15%;
	float: left;
}

.newsdate span {
	display: block;
	text-align: left;
	font-size: 48px;
}

.newsbt {
	width: 85%;
	float: left;
}

.newsbt h3 {
	font-size: 18px;
	margin-bottom: 20px;
}

.newsbt h3 .newsmore {
	font-size: 14px;
	color: #ffa800;
	float: right;
	padding-right: 18px;
	background: url(/skin/images/jiantou.png) center right no-repeat;
}

.newsonepage {
	width: 950px;
	float: left;
	padding: 30px;
	background-color: #f7f7f7;
}

.newsdatenei {
	width: 100%;
	font-size: 14px;
	color: #666;
	text-align: left;
	height: 60px;
	line-height: 60px;
}

.newsneirong {
	border-top: solid 1px #999;
	padding-top: 25px;
}

.newsneirong p {
	line-height: 200%;
}

.fanye {
	width: 950px;
	float: left;
	overflow: hidden;
	padding: 30px 30px 50px 30px;
	display: block;
}

.newswrap {
	width: 950px;
	float: left;
}

.qianhouye {
	float: left;
}

.fanye li {
	width: 80%;
	float: left;
	height: 40px;
	line-height: 40px;
	color: #999;
	margin-bottom: 20px;
}

.fanye li a span {
	display: block;
	width: 100px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: solid 1px #999;
	border-radius: 5px;
	float: left;
	transition: 0.5s;
	margin-right: 25px;
}

.qianhouye li a span {
	color: #999;
}

.qianhouye li span:hover {
	background-color: #ffa800;
}

.qianhouye li a:hover span {
	color: #fff;
	border: solid 1px #fff;
}

.fanhuiliebiao {
	width: 135px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	float: right;
	border: solid 1px #999;
	border-radius: 5px;
	transition: 0.5s;
}

.fanhuiliebiao:hover {
	background-color: #ffa800;
	border: solid 1px #fff;
	border-radius: 5px;
}

.fanhuiliebiao:hover a {
	color: #fff;
}

.fanhuiliebiao a {
	display: block;
	color: #999;
	width: 100%;
	height: 100%;
}

.gengduo {
	width: 100%;
	height: 190px;
	background: url(/skin/images/woshou.jpg) center center;
	margin-bottom: 35px;
	font-size: 16px;
	color: #fff;
	padding: 70px 240px 30px 35px;
}

.gengduo span {
	color: #fff;
	background-color: #ffa800;
	padding: 5px 40px 5px 20px;
	line-height: 350%;
	font-size: 14px;
	border-radius: 5px;
	font-weight: normal;
	backgroud: url(/skin/images/baijiantou.png) center right no-repeat;
}

.prorecmond {
	background-color: #f7f7f7;
	padding: 25px 105px 5px 35px;
}

.prorecmond h4 {
	font-size: 18px;
	text-align: left;
	color: #000;
}

.prorecmond li {
	width: 100%;
	display: block;
	margin: 30px 0;
	overflow: hidden;
}

.prorecmond li img {
	max-width: 100px;
	float: left;
}

.prorecmond li h5 {
	font-size: 15px;
	margin-top: 20px;
}

.prorecmond li span {
	font-size: 14px;
	color: #ffa800;
	float: left;
	padding-right: 18px;
	margin-top: 20px;
	background: url(/skin/images/jiantou.png) center right no-repeat;
}

/* 公司简介 */
.wenhuabg {
	background-color: #f7f7f7;
}

.wenhua {
	margin-top: 0px;
	padding-top: 100px;
	overflow: hidden;
}

.about h2 {
	display: block;
	text-align: left;
	color: #000;
	font-size: 2.5rem;
}

.wenhua li {
	width: 33.33%;
	float: left;
	text-align: center;
	border-right: solid 1px #afafaf;
	margin: 50px 0;
}

.wenhua li span {
	display: block;
	font-size: 24px;
	color: #666;
	padding: 30px 0 10px 0;
}

.wenhua li p {
	display: block;
	font-size: 16px;
	color: #666;
}

.wenhua li:nth-child(4) {
	border-right: 0;
}

.jieshao {
	margin-top: 100px;
	margin-bottom: 100px;
	display: flex;
	overflow: hidden;
}

.jieshaotxt {
	width: 840px;
	float: left;
	padding-right: 50px;
}

.jieshaotxt h2 {
	margin-bottom: 50px;
}

.jieshaotxt p {
	font-size: 18px;
	line-height: 200%;
}

.jieshaonum {
	width: 600px;
	float: right;
	padding-left: 50px;
}

.jieshaonum li {
	width: 50%;
	float: left;
	padding: 25px;
}

.jieshaonum li:nth-child(1) {
	border-bottom: solid 1px #666;
	border-right: solid 1px #666;
}

.jieshaonum li:nth-child(1) i {
	right: 50px;
}

.jieshaonum li:nth-child(2) {
	border-bottom: solid 1px #666;
}

.jieshaonum li:nth-child(2) i {
	right: 30px;
}

.jieshaonum li:nth-child(3) {
	border-right: solid 1px #666;
}

.jieshaonum li:nth-child(3) i {
	right: -10px;
}

.jieshaonum li:nth-child(4) i {
	right: -10px;
}

.jieshaonum li div {
	width: 60px;
	margin-right: 20px;
	float: left;
}

.jieshaonum li span {
	display: block;
	position: relative;
	font-size: 54px;
	float: left;
	color: #666666;
}

.jieshaonum li span i {
	display: block;
	position: absolute;
	font-size: 20px;
	top: 0;
	right: 0;
}

.jieshaonum li span p {
	font-size: 18px;
	text-align: center;
}

.ditu {
	margin-top: 100px;
}

.hezuohuoban {
	margin-top: 100px;
}

.hezuohuoban img {
	margin-top: 50px;
}

.ditu span {
	font-size: 18px;
	float: right;
}

.ditu h2 {
	margin-bottom: 30px;
}

/* 联系方式 */

.contact {
	margin-top: 100px;
}

.contact h1 {
	display: block;
	text-align: left;
	color: #000;
	font-size: 2.5rem;
	margin-bottom: 70px;
}

.contacinfo {
	display: flex;
}

.map {
	width: 970px;
	float: left;
}

.contacttxt {
	width: 470px;
	float: left;
	padding: 75px 0 0 30px;
	background-color: #f7f7f7;
}

.contacttxt li {
	height: 60px;
	line-height: 60px;
}

.contacttxt li i {
	font-size: 14px;
	font-weight: 600;
}

.contacttxt li:nth-child(1) {
	height: 80px;
	line-height: 80px;
}

.contacttxt li:nth-child(2) {
	background: url(/skin/images/contact1.png) left no-repeat;
	padding-left: 80px;
}

.contacttxt li:nth-child(3) {
	background: url(/skin/images/contactt2.png) left no-repeat;
	padding-left: 80px;
}

.contacttxt li:nth-child(4) {
	background: url(/skin/images/contact3.png) left no-repeat;
	padding-left: 80px;
}

.formcontainer {
	width: 100%;
	margin-top: 100px;
	background: url(/skin/images/formbg.png) center center no-repeat;
}

.content-box {
	background-size: cover;
	padding: 100px 0;
}

.text-section {
	margin-bottom: 30px;
}

.text-section p {
	font-size: 16px;
	line-height: 2.2;
	color: #666;

}

.text-section p:nth-child(5) {
	margin-top: 50px;
	color: #ffa800;
}


.text-section a {
	color: #FFA500;
	text-decoration: none;
	font-weight: 500;
}

.divider {
	margin: 50px 0;
}

.form-group {
	margin-bottom: 60px;
	width: 30%;
	float: left;
	margin-right: 71px;
	border-bottom: solid 1px #ccc;
}

.form-group1 {
	width: 100%;
	border-bottom: solid 1px #ccc;
	margin-bottom: 50px;
}

input:focus {
	outline: none;
}

.form-group:nth-child(3) {
	margin-right: 0px;
}

.form-control {
	border: none;
	font-size: 16px;
	color: #666;
	padding: 10px;
	width: 100%;
	background: none;
}

.btn-section {
	text-align: right;
}

.btn-orange {
	background-color: #FFA500;
	color: #FFF;
	border: none;
	padding: 10px 20px;
	font-size: 16px;
	border-radius: 2px;
}

.btn-gray {
	background-color: #E0E0E0;
	color: #333;
	border: none;
	padding: 10px 20px;
	font-size: 16px;
	border-radius: 2px;
	margin-right: 10px;
}

.btn-gray .fas {
	margin-right: 5px;
}

.bannertxt {
	position: absolute;
	width: 100%;
	top: 210px;
}

.bannertxt h2 {
	display: block;
	width: 100%;
	font-size: 36px;
	font-weight: 600;
}

.bannerlink {
	font-size: 18px;
	text-align: left;
	margin-top: 20px;
}

.txtwht {
	color: #fff;
}

.txtwht a {
	color: #fff;
}
.mbnone{
	display: none;
}


@media (max-width: 1660px) {
	.w1440{
		width: 100%;
		padding: 0 10px;
	}
}
@media (max-width: 1440px) {}

@media (max-width: 1200px) {}

@media(max-width:1000px) {}

@media screen and (max-width: 640px) {
	.topvesion {
		display: none;
	}

	.w1440 {
		width: 100%;
	}

	.footer {
		padding: 30px 0;
		overflow: hidden;
		background-image: url('/skin/images/footbg.jpg');
		background-repeat: repeat-y;
	}

	.footer h2 {
		border-bottom: solid 1px #eee;
	}

	.context {
		width: 100%;
		padding: 0px 10px;
	}

	.footlink>li {
		width: 33.33% !important;
		text-align: left;
	}

	.procatagory {
		padding-top: 20px;
		width: 100%;
		color: #fff;
	}

	.footer ul li {
		width: 50%;
		float: left;
	}

	.incontact {
		padding-top: 20px;
		width: 100%;
		color: #fff;
		font-size: 16px;
	}

	.incontact li {
		width: 100% !important;
	}

	.conmail {
		width: 100%;
		padding: 0px 10px;
	}

	.containernews {
		margin: 30px 0px;
		background: url(/skin/images/newsbg.jpg) top no-repeat;
		padding-top: 200px;
		overflow: hidden;
		width: 100%;
	}

	.newscontent {
		display: block;
	}

	.newstilte {
		width: 100%;
		background: #f9f9f9;
		/* display: block; */
		margin: 0 auto;
		padding: 0;
	}

	.header-title {
		text-align: center;
	}

	.header-section {
		margin-bottom: 0;
	}

	.newsitem {
		width: 100%;
		margin: 0 auto;
		padding: 0 10px;
	}

	.youshiitem {
		width: 100%;
		background: #f7f7f7;
		transition: background-color 0.5s ease-in-out;
		padding: 0px 10px;
		border-bottom: solid 1px #fff;
	}

	.overlay {
		background-image: url(/skin/images/aboutbg.jpg);
		padding: 30px;
		margin: 30px 0;
		overflow: hidden;
		border-bottom: solid 5px #ffa800;
	}

	.heading {
		font-size: 24px;
		font-weight: 600;
		margin-bottom: 20px;
		color: #fff;
		text-align: center;
	}

	.header {
		/* background-color: #FFD700; */
		padding-top: 30px;
		padding-bottom: 30px;
		text-align: center;
		font-size: 24px;
		font-weight: 600;
	}

	.nav-item {
		width: 50%;
		float: left;
		height: 105px;
		line-height: 105px;
		background: #f7f7f7;
		text-align: center;
		border-right: solid 1px #999;
	}

	.nav-item:nth-child(7) {
		width: 100%;
	}

	.active {
		background-color: #ffa800;
		color: white;
	}

	.active a {
		color: white;
	}

	.zuoyou {
		display: none;
	}

	.inprodes {
		width: 100%;
		padding-top: 90px;
		padding-left: 20px;
	}

	.inproimg {
		width: 100%;
		text-align: center;
		padding-top: 10px;
	}

	.stats-item {
		width: 50%;
		float: left;
		margin-bottom: 2.5rem;
		text-align: center;
		position: relative;
	}

	.stats-number {
		font-size: 3rem;
		font-weight: bold;
		line-height: 1.5;
		display: inline-block;
		margin-right: 5px;
		font-style: italic;
	}

	.plus-sign {
		font-size: 36px;
		color: #ffa800;
		font-weight: 600;
		position: absolute;
		top: -5px;
		right: 50px;
		vertical-align: super;
		font-style: italic;
	}

	.stats-item:nth-child(3) .plus-sign {
		right: 35px;
	}

	.stats-item:nth-child(4) .plus-sign {
		right: 20px;
	}

	.stats-item::before:nth-child(1) {
		display: none;
	}

	.stats-item::before:nth-child(3) {
		display: none;
	}

	.stats-section {
		padding: 20px 0 0 5px;
	}

	.banner {
		margin-top: 80px;
		position: relative;
	}

	.bannertxt {
		position: absolute;
		width: 100%;
		top: 0px;
		padding: 0 10px;
	}

	.bannertxt h2 {
		margin-top: 10px;
		display: block;
		width: 100%;
		font-size: 24px;
		font-weight: 600;
	}

	.bannerlink {
		font-size: 18px;
		text-align: left;
		margin-top: 10px;
	}

	.contact {
		margin-top: 30px;
	}

	.contacinfo {
		display: block;
	}

	.contact h1 {
		display: block;
		text-align: left;
		color: #000;
		font-size: 2.0rem;
		margin-bottom: 30px;
		padding-left: 10px;
	}

	.contacttxt {
		width: 100%;
		float: left;
		padding: 30px 10xp 0 10px;
		background-color: #f7f7f7;
	}

	.contacttxt li:nth-child(2) {
		font-size: 15px;
		padding-left: 50px;
	}

	.contacttxt li:nth-child(3) {
		font-size: 15px;
		padding-left: 50px;
	}

	.contacttxt li:nth-child(4) {
		font-size: 15px;
		padding-left: 50px;
	}

	.formcontainer {
		width: 100%;
		margin-top: 30px;
		background: url(/skin/images/formbg.png) center center no-repeat;
	}

	.content-box {
		background-size: cover;
		padding: 30px 0;
	}

	.text-section {
		padding: 0 10px;
		margin-bottom: 30px;
	}

	.form-group {
		margin-bottom: 60px;
		width: 100%;
		float: left;
		margin-right: 71px;
		border-bottom: solid 1px #ccc;
	}

	.news {
		margin: 0;
	}

	.news h2 {
		display: block;
		text-align: left;
		color: #000;
		font-size: 2.0rem;
		margin-bottom: 30px;
		padding-left: 10px;
	}

	.newslist {
		width: 100%;
		float: left;
		padding-bottom: 50px;
	}

	.newslist li {
		padding: 30px 10px 40px 10px;
	}

	.newsbt {
		width: 84%;
		float: right;
	}

	.protuijian {
		width: 100%;
		float: right;
	}

	.prorecmond {
		display: none;
	}

	.newswrap {
		width: 100%;
	}

	.newsonepage {
		width: 100%;
		float: left;
		padding: 30px;
		background-color: #f7f7f7;
	}

	.fanye {
		width: 100%;
		float: left;
		overflow: hidden;
		padding: 30px 10px 30px 10px;
		display: block;
	}

	.fanye li {
		width: 100%;
		float: left;
		height: 40px;
		line-height: 40px;
		color: #999;
		margin-bottom: 20px;
	}

	.service {
		margin-top: 30px;
	}

	.service h2 {
		display: block;
		text-align: left;
		color: #000;
		font-size: 2.0rem;
		padding-left: 10px;
	}

	.servicecontent {
		margin-top: 30px;
		background-color: #f7f7f7;
		padding: 0px 10px;
		line-height: 200%;
		font-size: 24px;
		position: relative;
	}

	.servicecontent img {
		position: absolute;
		width: 100%;
		padding: 0 10px;
		top: 150px;
		left: 0;
	}

	.huoban {
		margin-top: 400px;
		margin-bottom: 0px;
		overflow: hidden;
	}

	.huoban h2 {
		display: block;
		text-align: left;
		color: #000;
		font-size: 2.0rem;
		margin-bottom: 50px;
		padding: 0 10px;
	}

	.huoban li {
		width: 100%;
		float: left;
		padding: 45px 10px 40px 10px;
		margin-bottom: 10px;
	}

	.huoban li p {
		color: #fff;
		text-align: center;
		font-size: 18px;
	}

	.yingyong {
		margin-top: 30px;
		padding: 0 10px;
		overflow: hidden;
	}

	.yingyong h1 {
		display: block;
		text-align: left;
		color: #000;
		font-size: 2.0rem;
		padding-left: 10px;
	}

	.yylist {
		margin-top: 30px;
		padding: 0 1px;
	}

	.yylist li {
		width: 50%;
		float: left;
		padding-right: 20px;
		margin-bottom: 50px;
	}

	.yylist li {
		width: 48%;
		float: left;
		padding-right: 0px;
		margin-bottom: 30px;
	}

	.yylist li:nth-child(1) {
		margin-right: 4%;
	}

	.yylist li:nth-child(3) {
		margin-right: 4%;
	}

	.yylist li:nth-child(5) {
		margin-right: 4%;
	}

	.yylist li span {
		font-size: 16px;
	}

	.cpimg {
		width: 100%;
	}

	.cpdescription {
		padding-top: 30px;
		padding-left: 0px;
		width: 100%;
	}

	.product-title {
		font-size: 24px;
		font-weight: bold;
		margin-bottom: 20px;
	}

	.product-button {
		display: block;
		font-size: 18px;
		color: #ffa800;
		border: solid 1px #ffa800;
		padding: 10px 30px;
		text-decoration: none;
		width: 150px;
		margin: 30px auto 0 auto;
		transition: background-color 0.2s
	}

	.product-container {
		width: 100%;
		display: flex;
		background-color: #fff;
		padding: 10px 30px;
		margin-top: 20px;
		border-radius: 5px;
	}
	.productintro {
	    margin-top: 30px;
	    overflow: hidden;
	}
	.procata {
	    display: none;
	}
	.proimgslide {
	    width: 100%;
	    padding: 0 10px;
	}
	.proimgshow {
	    width: 100%;
	    background-color: #f7f7f7;
	}
	.pre {
	    margin-top: 30px;
	    text-align: center;
	    font-size: 36px;
	    color: #999999;
	    width: 100px;
	    float: left;
	    transition: 0.5s;
	}
	.next {
	    margin-top: 30px;
	    text-align: center;
	    font-size: 36px;
	    color: #999999;
	    width: 100px;
	    float: right;
	    transition: 0.5s;
	}
	.proimglist li {
	    display: none;
	    width: 27%;
	    float: left;
	    text-align: center;
	    margin-top: 20px;
	    margin-right: 2.5%;
	    margin-left: 3%;
	    transition: 0.5s;
	    background-color: #f7f7f7;
	    border: solid 1px #fff;
	    transition: all 0.5s ease;
	    cursor: pointer;
	}
	.prolianxi {
	    font-size: 16px;
	    width: 150px;
	    height: 55px;
	    line-height: 55px;
	    background-color: #ffa800;
	    color: #fff;
	    text-align: center;
	    border-radius: 10px;
	    margin: 30px auto;
	}
	.prodetail {
	    display: block;
	    margin-bottom: 20px;
	}
	.prodetail h4 {
	    width: 100%;
	    font-size: 24px;
		padding-left: 10px;
		margin-bottom: 20px;
	}
	.protxt {
	    width: 100%;
	    padding:  0 10px;
	    font-size: 18px;
	    line-height: 1.6rem;
	    margin-bottom: 20px;
	}
	.proxijie {
	    padding: 0 10px;
	    width: 100%;
	}
	.progongju {
	    padding: 0 10px;
	    width: 100%;
	}
	.procanshu {
	    padding: 0 10px;
	    width: 100%;
	}
	.wenhua {
	    margin-top: 0px;
	    padding-top: 30px;
	    overflow: hidden;
	}
	
	.about h2 {
	    display: block;
	    text-align: left;
	    color: #000;
		padding-left: 10px;
	    font-size: 2.0rem;
		margin-bottom: 20px;
	}
	.wenhua li {
	    width: 33.33%;
	    float: left;
	    text-align: center;
	    border-right: solid 1px #afafaf;
	    margin: 30px 0;
	}
	.jieshao {
	    margin-top: 30px;
	    margin-bottom: 30px;
	    display: block;
	    overflow: hidden;
	}
	.jieshaotxt {
	    width: 100%;
		padding-right: 0px;
	}
	.jieshaotxt p{
	    padding: 0 10px;
	}
	.jieshaonum {
	    width: 100%;
	    padding:0 10px;
	}
	.ditu {
	    margin-top: 30px;
	}
	.ditu span {
	    font-size: 18px;
		padding: 20px 10px;
	    float: right;
	}
	.hezuohuoban {
	    margin-top: 30px;
	}
	.hezuohuoban img {
	    margin-top: 0px;
	}
	.pcnone{
		display: none;
	}
	.mbnone{
		display: block;
	}
	.content-title {
	    font-size: 24px;
	    font-weight: 700;
	    margin-bottom: 20px;
	}
	.carousel-item {
	    width: 100%;
	    float: left;
	    text-align: center;
	    transition: 0.5s;
	}
	
	
	.menu_nav li {
		width: 100% !important;
		text-align: left !important;
		border-bottom: solid 1px rgba(255, 255, 255, 0.2);
		position: relative;
	}
	
	.menu_nav li a {
		color: #fff;
		height: 60px;
		line-height: 60px;
		display: block;
		width: 80%;
	}
	
	.menu_nav li ul li a img {
		display: none;
	}
	
	.menu_nav ul li.hover>a,
	.menu_nav ul li:hover>a {
		color: #fff;
		background: none;
	}
	
	.menu_nav li .nav_icon {
		transition: all 0.2s ease-in-out;
		position: absolute;
		right: 0;
		top: 0;
		font-size: 20px;
		height: 60px;
		line-height: 60px;
		text-align: center;
		width: 50px;
		color: #fff;
		display: block;
		font-family: "黑体";
	}
	
	.menu_nav li .icon_rtt {
		transform: rotate(90deg) !important;
	}
	
	.menu_nav li ul {
		position: static;
		overflow: hidden;
		border-radius: 0px;
		background: #000;
		display: none;
		opacity: 1;
		visibility: visible;
		padding: 12px 0;
	}
	
	.menu_nav>ul>li::before {
	    display: block;
	    float: left;
	    content: " ";
	    width: 0px;
	    height: 20px;
	    margin-top: 50px;
	    background-color: #ffa800;
	}
	.isactive::after {
	    content: " ";
	    display: block;
	    width: 0px;
	    margin: 0 auto;
	    height: 3px;
	    background-color: #ffa800;
	    margin-top: -35px;
	}
	.pcnone {
		display: none
	}
	.menu_nav>ul>li:nth-child(1)::before {
	    display: block;
	    float: left;
	    content: " ";
	    width: 0px !important;
	    height: 18px;
	    margin-top: 38px;
	    background-color: #ffa800;
	}
	.isactive:nth-child(1)::after {
	    content: " ";
	    display: block;
	    width: 0px;
	    margin: 0 auto;
	    height: 3px;
	    background-color: #ffa800;
	    margin-top: -30px;
	}
}