body {
	min-width: 1200px;
}
.itemtransition { transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
/*头部*/
.header {
	padding-top: 33px;
	position: relative;
	z-index: 999;
	background: #fff;
	width: 100%;
	    -moz-box-shadow: 0 0 10px 0px #999;
    -webkit-box-shadow: 0 0 10px 0px #999;
    box-shadow: 0 0 10px 0px #999;
}

.header .top {
	height: 76px;
}

.header .search {
	border: 1px solid #d9d9d9;
	width: 336px;
	height: 32px;
	border-radius: 30px;
	padding: 4px;
}

.header .search input[type=text] {
	width: calc(100% - 95px);
	margin-left: 10px;
	border-radius: 30px;
	height: 32px;
	color: #959595;
}
.header .search input[type=submit] {
	width: 85px;
	color: #fff;
	background: #006ebc;
	border-radius: 30px;
	height: 32px;
	cursor: pointer;
}
.header .search input[type=submit]:hover{
	background: #0881D6;
}
.header .line {
	border-top: 1px solid #eeeeee;
}
.header .nav { overflow:inherit; }
.header .nav li {
	float: left;
	display: inline;
	height: 50px;
	line-height: 50px;
	border-top: 2px solid transparent;
	padding: 0 33px;
	font-size: 14px;
	margin-top: -1px;
	min-width:56px;
	text-align:center;
}

.header .nav li.on {
	border-top: 2px solid #006ebc;
}

.header .nav li.on a {
	color: #4286c6;
}

.header .nav li a {
	color: #888;
	display:block;
}

.header .nav .navlist {
	background: #fff;
	width: 100%;
	width: calc(100% + 66px);
	margin-left: -33px;
}

.header .nav .navlist .item {
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #eeeeee;
	color: #787878;
	display: block;

	text-align: center;
	background: #fff;
}

.header .nav .navlist .item:hover {
	background: #006ebc;
	color: #fff;
}
.mm-list a.mm-subopen { width:100% !important; }
.mm-list a { padding-left:5px!important; margin-left:20px !important; }
.mm-list .mm-subclose { margin-left:0 !important; padding-left:20px !important; }
/*底部*/
.footer {
	font-size: 14px;
	color: #939393;
}

.footer a {
	color: #939393;
}
.footer a:hover{
	color:#eee
}
.footer_top {
	background: #1b1b1b;
	padding-top: 40px;
	padding-bottom: 40px;
}

.footer_top .footer_link {
	width: 63%;
}

.footer_top .footer_link li {
	width: 18%;
	line-height: 30px;
	float: left;
}

.footer_top .footer_link li .title,
.footer_top .address .title {
	color: #ffffff;
	font-size: 16px;
	margin-bottom: 5px;
}

.footer_top .address {
	width: 27%;
	line-height: 30px;
	color: #939393;
}

.footer_top .ewm {
	width: 10%;
	text-align: right;
}

.footer_top .ewm img {
	width: 75%;
}

.footer_bottom {
	background: #262626;
	min-height: 52px;
}

.footer_bottom>div>div {
	line-height: 52px;
	font-size: 14px;
}
.footer .footer_fridends{
	background:#1b1b1b;
	padding-top: 40px;
}
.footer .footer_fridends .pubwidth{
	border-bottom: 1px solid #323232;
}
.footer .footer_fridends .frtitle{
	color: #ffffff;
    font-size: 16px;
    margin-bottom: 20px;
	font-weight: bold;
}
.footer .footer_fridends .links{
	font-size: 14px;
	padding-bottom: 40px;
	line-height: 25px;
}
.footer .footer_fridends .links a{
	margin-right: 10px;
}
.footer .footer_fridends .links a:hover{
	color: #666;
}
/*子页公共banner*/
.bannersmall{clear: both;}
.bannersmall img,.bannersmall2 img{
	width: 100%;
}
/*子页面公共title*/
.content .title {
	text-align: center;
	padding: 40px;
}
.content .title span:nth-child(1) {
	color: #000000;
	font-size: 25px;
	display: inline-block;
	padding-bottom: 18px;
}

.content .title span:nth-child(3) {
	font-size: 14px;
	color: #a7a7a7;
}
/*分页*/
.page{
	text-align: center;
    height: 126px;
    padding-top: 56px;
}
.page span{
	width: 40px;
    height: 40px;
    display: inline-block;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
	margin: 0 2px;
	color: #2e2e2e;
	cursor: pointer;
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.page span:hover{
	color: #fff!important;
	background: #006ebc;
}

.page_pre,.page_next{
	color: #fff!important;
	background: #006ebc;
}
.page_count{
	background: #f1f1f1;
}
.slick-dots li button{
	padding: 3px!important;
}
.mobilebar{
	display: none;
}
.mobilebar_pop{display: none;}

.swiper11 { width:92%; margin:0 auto 40px; }

.swiper11 .swiper-container {
      width: 100%;
      height: 300px;
      margin-left: auto;
      margin-right: auto;
    }
    .swiper11 .swiper-slide {
      background-size: cover;
      background-position: center;
	  text-align:center;
    }
	.swiper11 .swiper-slide img { width:100%; }
    .swiper11 .gallery-top {
      height: 80%;
      width: 100%;
    }
    .swiper11 .gallery-thumbs {
		max-width:92%;
		margin:0 auto;
		text-align:center;
      height: 20%;
      box-sizing: border-box;
      padding: 10px 0;
    }
	.swiper11 .gallery-thumbs .swiper-wrapper { display:block; }
    .swiper11 .gallery-thumbs .swiper-slide {
	  display:inline-block;
	  float:none;
      height: 100%;
      opacity: 0.4;
	  margin:0 2px!important;
    }
    .swiper11 .gallery-thumbs .swiper-slide-thumb-active {
      opacity: 1;
    }
	.swiper11 .gallery-thumbs .swiper-slide img { width:100%; }
	.swiper11 .swiper-container .next1 { width:44px; height:85px; left:0; background: none!important; }
	.swiper11 .swiper-container .prev1 { width:44px; height:85px;text-align: right; right:0; background: none!important; }
	
@media screen and (min-width:750px){
	.header .nav{
		height: auto!important;
	}
	.tb1 { width:100%; height:10px; display:block; background:url(../images/tb1.png) center center no-repeat; }
	.even .tb1 { background:url(../images/tb2.png) center center no-repeat; }
	.swiper-slide-active .tb1, .features-item:hover .tb1 { background:url(../images/tb11.png) center center no-repeat; }
	.swiper-slide-active.even .tb1, .even.features-item:hover .tb1 { background:url(../images/tb22.png) center center no-repeat; }
}
@media screen and (max-width:750px) {
	body {
		min-width: 0;
	}

	/*header*/
	
	.header { padding:0; position:fixed !important; top:0; left:0; z-index:9; }
	.mm-opened .header { position:inherit !important; }
	.header .top { height:auto; padding:16px 0; }
	.header .search {
		display: none;
	}

	.header .logo {
		width:auto;
		height:28px;
		min-width: 200px;
		display:block;
		margin:0 auto;
		float:none !important;
	}
	
	.move-bg { display:none !important; }

	.header .navicon {
		display: block;
		position:absolute;
		left:16px; top:16px;
	}

	.header .navicon span {
		width: 25px;
		height: 4px;
		margin-bottom: 4px;
		border-radius: 2px;
		background: #000;
		display: block;
		position:relative;
		filter: alpha(opacity=80);
		-moz-opacity: 0.8;
		-khtml-opacity: 0.8;
		opacity: 0.8;
	}
	.content .contact { padding:30px 0; }
	
	.mm-opened .navicon span:nth-of-type(1) {-webkit-transform:rotate(45deg);transform:rotate(45deg);top: 8px;}
.mm-opened .navicon span:nth-of-type(2) {opacity: 0;}
.mm-opened .navicon span:nth-of-type(3) {-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom: 8px;}
	.header .nav { display:none; }

	.header .nav li {
		width: 100%;
		text-align: center;
		font-size: 20px;
		padding: 0;
		height: auto;
		border-bottom: 1px solid #EFEFEF;
	}

	.header .nav li.on {
		border-top: 0;
	}
	.header .nav .navlist{
		background: #000;
	}

	.header .nav .navlist .item {
		font-size: 16px;
		background: #000;
		border-bottom: 0;
	}

	.header .nav {
		background: #000;
		width: 100%;
		position: absolute;
		left: 0;
		z-index: 1;
		left: -100%;
		opacity: .9;
	}
	.banner, .bannersmall { margin-top:61px; }
	.mm-menu { z-index:1 !important; overflow:hidden; zoom:1; }
	.mm-page { z-index:2; background:#fff !important; }
	.mm-opening { display:block !important; }
	.mm-menu.mm-current { display:inherit !important; }

	/*footer*/
	.footer_top .footer_link {
		width: 100%;
		text-align: center;
		display: none;
	}

	.footer_top .footer_link li {
		width: 50%;
	}

	.footer_top .footer_link li:nth-child(2) {
		height: 156px;
	}

	.footer_top .address {
		width: 100%;
		line-height: 30px;
		text-align: left;
		border-top: 0;
	}

	.footer_top .ewm {
		width: 100%;
		text-align: center;
		display: none;
	}

	.footer_top .ewm img {
		width: 25%;
		margin-top: 10px;
	}

	.footer_bottom .pubwidth {
		width: 100%;
		text-align: center;
		padding: 8px 0;
	}

	.footer_bottom .pubwidth>div {
		float: none;
	}

	.footer_bottom>div>div {
		line-height: 23px;
	}
	
	.an4,.up{
		display: none;
	}
	.footer .footer_fridends{
		display: none;
	}
	.mobilebar{
		display: block;
		position: fixed;
    left: 5%;
    right: 5%;
	bottom: 20px;
	    background: rgba(255,255,255,.9);
    border-radius: 30px;
    height: 50px;
    line-height: 50px;
	    overflow: hidden;
    z-index: 600;
    box-shadow: 0 0 10px rgba(0,0,0,.1);
	}
	.mobilebar a{
		width: 32%;
		display: inline-block;
		text-align: center;
		color: #0057a5;		
	}
	 .mobilebar a .iconfont{		 
		 font-size: 25px;
	 }
	 .mobilebar_pop{
		 width: 100%;
		 height: 100%;
		 position: fixed;
		 left: 0;
		 bottom: 0;
		 background: rgba(0,0,0,0.5);
		 z-index: 9999999;
		 display: none;
	 }
	 .mobilebar_pop img{
		 margin-top: -50px;
		 height: 100px;
		 top: 50%;
		 position: fixed;
		 left: 50%;
		 margin-left: -50px;
		 z-index: 99999999;
	 }
	 .product-features .product-body { width:100%; }
	 .swiper_lc {}
	 .swiper_lc ul {
	transition-duration: 0ms;
	transform: translate3d(-0px, 0px, 0px) !important;
	display:block;
}
	 .swiper_lc li { float:none; margin-top:0; width:100%!important; }
	 .features-item .features-info { width:90%; margin-left:5%; min-height:auto; background:none; text-align:left; }
	 .features-item h3 { text-align:left!important; color:#0060a3!important; width:90%; margin-left:5%; background:none!important; margin:0 auto; }
	 .product-features .product-body:after { display:none; }
	 .features-item i { left:2.8%; top:8px; margin-top:0; width:10px; height:10px; background:none; border:2px #0060a3 solid; }
}
