/* Write your styles */
body, h1, h2, h3, p, dl, dd, ul, ol, form, input, textarea, th, td, select {
	margin: 0;
	padding: 0;
	font-family: "Microsoft YaHei";
	font-size: 14px
}
a {
	text-decoration: none;
	font-size: 14px;
	color: #333333;
	font-family: "Microsoft YaHei";
}
a:hover {
	color: #327443
}
em {
	font-style: normal;
}
li {
	list-style: none;
}
img {
	border: none;
	vertical-align: top
}
table {
	border-collapse: collapse
}
input, textarea {
	outline: none
}
textarea {
	resize: none;
	overflow: auto
}
.clear {
	zoom: 1
}
.clear:after {
	content: "";
	display: block;
	height: 0;
	clear: both
}
.t28 {
	font-size: 28px
}
.h50{ width:100%; height:10px}
.tr {
	text-align: right;
	font-size: 14px
}
.am-topbar{ z-index:111}
#head-top {
	width: 100%;
	background-color: rgba(255,255,255,1);
	padding-bottom:30px
}
.am-container {
	max-width: 1400px; background:#fff;

}
#max6 img {
	padding-top: 40px
}
.navBar {
	position: relative;
	z-index: 1;
	color: #fda702;
	float: left
}
.nav {
	position: relative;
	margin: 0 auto;
	font-family: "Microsoft YaHei", SimSun, SimHei;
	font-size: 14px;
	height: 75px;
	padding-top: 50px;
}
.wbnav { display:block;background-color: #fff; height:90px
}

.nav a {
	color: #3c3c3c;
	font-size: 16px
}
.nav h3 {
	font-size: 100%;
	font-weight: normal;
}
.nav .m {
	float: left;
	position: relative;
	z-index: 1;
}
.nav .on{ color:#22ac38; border-bottom:4px solid #22ac38; padding-bottom:10px}
.nav .on h3 a{color:#22ac38; }
.nav .s {
	float: left;
	width: 3px;
	text-align: center;
	color: #D4D4D4;
	font-size: 12px;
}
.nav h3 a {
	display: block;
	text-align: center;
	padding: 0 21px;
}
.nav .sub {
	display: none; /*默认隐藏*/
	position: absolute;
	left:-28px;
	top:17px;
	z-index: 222;
	width: 158px;
	border-top: 0;
	background:#fff;
	padding-bottom: 10px
}
.nav .sub li {
	text-align: center;
	padding: 0 8px;
	margin-bottom: -1px;
}
.nav .sub li a {
	display: block;
	border-bottom: 0px solid #fff;
	padding: 8px 0;
	line-height: 28px;
	color: #000;
}
.nav .sub li:last-child a{border-bottom:none;}
.nav .sub li a:hover {
	color: #2B71B8;
}
.nav .block {
	height: 3px;
	width: 130px;
	background: #FE7700;
	position: absolute;
	left: 0;
	top: 57px;
	overflow: hidden;
}
.am-topbar-btn {
	margin-top: 20px;
}

.am-topbar-brand{ padding-left:0}
.sear{ display:block; width:122px; height:28px; background-color:#23ac3a; border-radius:20px; float:left; margin-top:50px; margin-right:40px}
.sear input{ width:80px; border:none; background-color:#23ac3a; margin-left:10px; color:#fff}
.sear i{ color:#FFF}

.sear-sm{ display:block; height:28px;line-height: 28px; background-color:#23ac3a; border-radius:20px; float:left; margin:10px 0; margin-right:0px; padding-right:0 !important}
.sear-sm input{ width:82%; border:none; background-color:#23ac3a; margin-left:10px; color:#fff}
.sear-sm i{ color:#FFF}

.lang{ display:flex; flex-flow:row; padding-top:50px}
.lang span{ display:block; padding:0 4px !important;}

.lang-sm{ display:flex; flex-flow:row;padding-top:10px; text-align:right; padding-right:0 !important;padding-left: 13px;}
.lang-sm span{ display:block; padding:0 12px !important;}
/*幻灯片*/
.am-slider-bg {
	display: block;
	width: 100%;
	position: absolute;
	bottom: -2px;
	z-index: 11;
}
.am-slider-a1 {
	box-shadow: none !important
}
.am-slider-a1 .am-control-nav {
	display: none
}
.am-slider-a1 .am-viewport {
	max-height: 658px;
	margin-top: 0
}
.am-slider-a1 .am-control-nav li a {
	width: 22px;
	height: 8;
	border-radius: 20px
}
.am-slider-a1 .am-control-nav li a {
	background-color: #fff;
}
.am-slider-a1 .am-control-nav li a.am-active {
	background-color: #fff;
}
.am-slider-a1 .am-control-nav {
	bottom: 24px;
	z-index: 11;
}
.am-nav>li.am-active>a, .am-nav>li.am-active>a:focus, .am-nav>li.am-active>a:hover {
	color: #fff;
	/*background-color: #23ac3a;*/
	cursor: default;
}
.am-dropdown-content {
	min-width: 100px;
}
.am-dropdown-content i {
	padding-right: 5px;
}
.am-dropdown-content i img {
	padding-top: 4px
}
.am-btn-secondary {
	background-color: rgba(255,255,255,0.9) !important;
	border: none;
	color: #000
}

.am-menu-toggle{color: #fff;
	background-color: #23ac3a;
	border-color: #23ac3a;}
.am-menu-offcanvas1 .am-menu-toggle {
    position: absolute;
    right: 15px;
	    height: 33px;
    line-height: 33px;
   top: -87px;
}


@media only screen and (max-width:642px) {
.wbnav{
	display: none
}
.am-topbar-left {
	display: none
}
.am-topbar-brand{
	padding:10px 0 0 10px
}
.newslist{ padding:10px !important}
}

@media only screen and (max-width:1310px) {
.am-topbar-left {
	display: none
}
#head-top{ padding-bottom:5px !important}
.swiper-button-prev,.swiper-button-next{ display:none}
}

@media only screen and (max-width:2050px) {
.three-block-img {
	max-height: 660px
}
.list-title {
	width: 340px
}
.newslist{ padding:0}
.swiper-container-news{ display:none}
}
@media only screen and (max-width:1530px) {
.layB{ display:none}
.swiper-container-news{ display:block}
}
/*@media only screen and (max-width:640px) {
.form-pc{ display:none}
}*/

/*首页大标题*/
.pro-title{ text-align:center}
.title{ font-size:30px; color:#000; font-weight:bold}
/*.heng{ display:block; width:23px; height:2px; background-color:#0071B7; margin:11px auto}*/
.en-title{ color:#c8c8c8; font-size:16px}
/*资质	*/
.swiper-container {
	width: 100%;
	height: 100%;
}
/**/
.swiper-slide .stars-info {
	position: absolute;
	bottom: -20px;
	height:53px;
	line-height:53px;
	text-align: center;
	left: 0;
	width: 100%;
	font-size: 14px;
	background-color:;
	color: #5d5d5d;
}
.swiper-slide .img {
	display: block;
	width: 170px;
	height: 160px;
	background-color: #c3c1bb;
}
.swiper-slide p {
	display: block;
	width: 100%;
	background-color: #FFF;
}
.swiper-slide h2 { font-size:14px; color:#000000;
}
.swiper-slide .stars-info h2:hover { color:#FFFFFF; background:#2B71B8; height:53px
}
.zzone {
	display: block;
	overflow: hidden;
	border: 1px solid #4191e3;
}
.productlist-index img:hover {
	transform: scale(1.2)
}

	.layB{width:1430px;padding:0px 15px; margin:0 auto}
	.layB .tbC{ width:1430px; padding:10px 12px; position:relative;    }
	.layB .tempWrap{ width:1400px !important}
	.layB .prev,.layB .next{ background:url(../images/icon.png) no-repeat; width:62px; height:71px; position:absolute; left: -58px;
    top: 370px;background-position:0px 0px; }
	.layB .next{ left:auto; right:-55px; background-position:-72px 0; }
	.layB .prev:hover{ background-position:0 -74px; }
	.layB .next:hover{ background-position:-72px -74px; }
	.layB .slide{ width:1400px; overflow:hidden;    }
	.layB li span{ display:block; width:340px; height:64px; font-size:20px; color:#666666; line-height:64px; text-align:center; background-color:#f5f5f5}
	.layB ul{ overflow:hidden; zoom:1; }
	.layB li{margin:0 5px 9px 5px; display:inline; float:left; 
	    text-align: center;
    display: table-cell;
    vertical-align: middle;
    width: 340px;
    height: 394px;overflow:hidden }
    .layB li span{ transition:all 0.7s}
	.layB li:hover span{ background-color:#22ac38; color:#FFF; position:relative; z-index:11}
	.layB li img{    max-height: 394px;
    max-width: 340px;
    vertical-align: middle;
    margin: 0 auto; display:block; transition: all 1s }
	.prooimg{width: 340px;
    height: 324px; overflow:hidden }
	.layB li a:hover img{ border-color:#888; transform:scale(1.2) }
.left_new{ padding:0}
.left_new img{ width:100%; max-height: 406px}
.left_new a{ display:block; width:100%;   overflow:hidden; position:relative}
.left_new span{ background-image:url(../images/bg.png); display:block; width:100%; height:4.275rem; line-height:4.275rem; position:absolute; bottom:0;text-align:center; font-size:20px; color:#FFF}

.newslist h2{ font-size:24px; color:#222222; font-weight:normal; background:url(../images/newslist-bg.png) no-repeat bottom left; padding-bottom:4px}
.am-list-item-hd{font-size:17px;}
.am-list-item-hd::before{content: "• ";color: #ABCDEF;}
.am-list-data{ font-size:17px; text-indent:1.2rem}
.am-list-item-text{ font-size:14px; color:#a6a6a6; padding-left:1.2rem; word-break:break-all;}
.newslist-xx li{ padding-bottom:10px; padding-left:0; padding-top:5px}

/*公司简介*/
.aboutus{ background-color:#0071B7; display:block; height:40px; text-align:center; line-height:40px; font-size:24px; color:#FFF}


.footer {
	width: 100%;
	height: auto;
	background: #0071B7;
	margin-top:15px;
	padding-bottom:10px;
	padding-top:30px;
	color:#fff
}
.am-form .am-form-field{ margin-bottom:10px}
.ft-nav{margin-left:20px}
.ft-nav li{ display:block; border-bottom:1px solid #c9cacc; line-height:40px;}
.ft-nav li:last-child{ border-bottom:none}
.ft-nav li a{ color:#c9cacc; font-size:14px}
.footer-bottom{ width:100%; font-size:12px; text-align:center; background-color:#0563AB; color:#fff; padding:15px 0}
.gbook { position:relative}
.gbook .am-btn{ background-color:#22ac38; /*position:absolute; */bottom:-306px; display:block; width:100%; color:#fff}
.san a{  margin:10px 10px 10px 0; display:inline-block}
.am-icon-facebook{ background-color:#305093; color:#FFF}
.am-icon-linkedin{background-color:#0274b3; color:#FFF}
.am-icon-wechat{background-color:#00ca1f; color:#FFF}
.am-icon-weibo{background-color:#da251c; color:#FFF}
.am-icon-twitter{background-color:#2ebee2; color:#FFF}
.am-icon-youtube{background-color:#cc0000; color:#FFF}

























