/*start index/public*/
*{
	margin: 0;
	padding: 0;
}
body,html,a
{
	font-family: arial;
}
ul,.index-newsdetailleft,.index-newsdetailright{
	padding: 0;
}

ul li{list-style: none;}
a:hover{text-decoration: none;cursor: pointer; color: #007cc3;}
input,button{
	outline: none;
}
#st-preloader{background:#FFF;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999;}
#pre-status,.preload-placeholder{background-image:url(../../images/preloader.gif);background-position:center;background-repeat:no-repeat;height:40px;left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%;width:40px;}
.navbar-default{
	background-color: white;
}
.navbar-default .navbar-nav>li>a
{
	color: #000000;
}
.navbar li a .nav-underline{
	padding: 10px 0px;
}

 .navbar li a{
	height: 100px;
	line-height: 100px;
	padding: 0px 40px;
	font-size: 16px;
	text-align: center;
}

.navbar-right i{
	cursor: pointer;
}
.index-search{
	display: none;
}
.close{
	float: left;
	line-height: 100px;
	padding: 0px 10px;
}
.close i{
	border-right: 1px solid #000;
	padding: 0px 10px;
	font-size: 20px;
}
.navbar-right form input
{
	width: 80%;
	height: 40px;
	margin-top: 30px;
   border: none;
}
.navbar-brand{
	padding: 0;
}
 .navbar-brand img{
	 max-height: 85px;
}
.navbar li a:after{
	content: "/";
	position: absolute;
	left: 100%;
	top: 0;
}
.dropdown-menu li a:after,.product-secondright ul li a:after{
	content: "";
}
.navbar-header{
	padding: 0;
}

.navbar-right form button[type=submit]
{
	border: none;
	background: none;
	position: absolute;
	right: -10%;
	top: 38px;
}
 .index-navright{
	float: right !important;
	line-height: 100px;
}
.index-navright{
	padding-left: 50px;
	color: #000000;
}
 .index-navright span{
	padding-left: 15px;
}
.index-navright .search-change{
	float: left;
}

.product-second{
	display: none;
	padding: 30px 0px;
}
.product-second .container
{
padding:20px 40px 40px 40px;
}

.product-secondright  ul li  a{
	width: 100%;
	height: auto;
	line-height: normal;
	text-align: center;
	display: block;
	padding: 0;
	font-size: 16px;
	color: black;
	margin-bottom: 20px;
}
.product-secondright  ul li  a p{
	padding: 20px 0px;
}
.product-secondright  ul li  a .product-img{
		width: 52px;
		min-height: 52px;
		display: inline-block;
}
.swiper-pagination .swiper-pagination-bullet{
	width: 3%;
	height: 4px;
	border-radius: 2px;
	background-color: white;
	opacity: 1;
}
.swiper-pagination .swiper-pagination-bullet-active
{
	background-color: #007cc3;
}
.index-bannertxt{
	position: absolute;
	top: 50%;
	color: white;
	z-index: 99;
	left: 20%;
	transform: translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
}
.index-banner .swiper-container-banner{
	margin-top: 100px;
	position: relative;
	overflow: hidden;
}
.index-banner .swiper-container-banner img,.index-introright img,.index-news img,.index-insert img,.founder-left img,.sale-link img{
	width: 100%;
	display: inline-block;
}
.index-bannertxt h2{
	font-size: 70px;
}
.index-bannertxt p{
	font-size: 40px;
	color: #e0c542;
}
.index-bannertxt p span{
	font-size: 22px;
	color: white;
}
.index-intro1 .container{
	padding: 30px 0px;
	position: relative;
}
.index-introleft{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform:translateY(-50%);
		-moz-transform:translateY(-50%);
		-o-transform:translateY(-50%);
}
.index-introright{
	float: right;
}
.index-introleft h2{
	font-size: 40px;
	font-weight: bold;
}

.index-intro1:nth-child(odd) .index-introleft{
	float: right;
	left: 50%;
}
.index-intro1:nth-child(odd) .index-introright{
	float: left;
}
.index-introleft-desc{
	font-size: 20px;
	color: #575757;
}
.index-introleft-content{
	padding: 20px 0px;
	color: #575757;
	font-size: 18px;
}
.index-introleft-content h4{
	font-size: 30px;
}
.index-intro-more{
	color: #000;
	padding: 15px 30px;
	margin-top: 15px;
	display: inline-block;
	border: 1px solid #000;
}
.index-news{
	padding: 70px 0px;
	background-color: #eeeeee;
}
.index-news h2{
	font-size: 40px;
}
.index-news h4{
	color: #646464;
	font-size: 20px;
}
.index-newscontent{
	padding: 70px 0px;
}
.index-news li{
	padding: 0px 5px;
}
.index-news li a{
	height: 100%;
	display: inline-block;
	background-color: white;
	transition: all 0.3s;
}
.index-news .index-newsdetail{
	padding: 25px 25px 50px 25px;
	height: 100%;
	display: inline-block;
}
.index-newsdetailleft h4{
	font-size: 14px;
	color: #007cc3;
	font-weight: 550;
}
.index-newsdetailleft h3{
	font-size: 40px;
}
.title-line{
	width: 20%;
	height: 3px;
	margin: 5px 0px;
	background-color: #b4b4b4;
}
.index-newsdetailtitle{
	font-size: 18px;
	line-height: 22px;
}
.index-newsdetaildesc{
	font-size: 14px;
	color: #000;
	line-height: 20px;
}

.index-newsrightimg{
	padding: 0;
}
.index-news .index-newsright .index-newsdetail
{
	padding: 0;
}
.index-news .index-newsright .index-newsdetail .index-newsdetailleft{
	padding-left: 10px;
}
.index-news .index-newsright a{
	padding: 8px 20px 8px 8px;
}
.index-newsright .index-newsdetailleft h4{
	color: #080808;
	font-weight: normal;
}
.index-newsright .index-newsdetailright{
	margin-top: 13px;
}
.index-newsright img{
	width: auto;
}
.index-news-more a{
	margin-top: 70px;
	display: inline-block;
    background-color: black;
    color: white;
    font-size: 18px;
}
.index-news-more{
	text-align: center;
}
.index-insert{
	position: relative;
}
.index-insert p{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	font-size: 50px;

}
.index-insert a{
    color: white;
    padding: 8px 30px;
    display: inline-block;
    border: 3px solid white;
    font-size: 40px;
}
footer{
	padding: 70px 0px;
	background-color: white;
}
footer a{
	color: black;
}
footer .footer-sort{
	border-right: 1px solid #dedede;
	min-height: 230px;
   position: relative;

}
footer .footer-top{
	width: 100%;
	height: 100%;
	display: inline-block;
}
.footer-bottom .footer-link{
	display: flex;
	justify-content: center;
}
.footer-bottom .footer-link p{
	float: left;
	padding: 20px;
	color: #848282;
}

footer .footer-sort>a{
	width: 100%;
	text-align: center;
}
footer .footer-sort .footer-second ul{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-moz-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
}
.width20{
	width: 20%;
	float: left;
}
footer .footer-sort>a{
	font-size: 18px;
	margin-bottom: 20px;
	display: inline-block;
}
.footer-second a{
	font-size: 14px;
	padding: 3px 0px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/*end index/public*/
/*start sale*/
.sale-link ul li{
	position: relative;
}
.sale-link ul li .sale-text{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	color: white;
	text-align: center;
}
.sale-content{
	padding-bottom: 60px;
}
.sale-link ul li .sale-text i{
	font-size: 100px;
}
.sale-content .sale-contenttitle h3{
	border-bottom: 1px solid #b6b5b5;
	padding-bottom: 20px;
	margin-top: 60px;
}

.sale-contenttitle{
	position: relative;
}
.sale-content .sale-line{
	width: 70px;
	height: 4px;
	display: inline-block;
	background-color: #007CC3;
	position: absolute;
	top: 44px;
}
.sale-desc{
	padding: 30px 0px;
}
.sale-detail{
	line-height: 30px;
	margin-bottom: 30px;
}
.sale-detail h4{
	color: #007CC3;
}
.sale-link .sale-text img{
	width: auto !important;
	display: inline-block;
}
/*end sale*/
/*start newsdetail*/
.swiper-containernews{
	margin: 0px 60px;
	}
	.swiper-containernews .swiper-slide{
		padding:20px 0px ;
	}
.news-recommend .swiper-button-next,.news-recommend .swiper-button-prev{
	position: absolute;
	top: 50%;
	text-align: center;
	font-size: 35px;
	color: #535353;
	background: none;

}
.news-recommend .swiper-button-next{
	right: 10px;
}
.swiper-containernews .news-recommendtxt{
	text-align: left;
	 position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(0,-50%);
    -webkit-transform:translate(0,-50%);
    -moz-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
}
.news-recommendimg img,.download-left img{
	width: 100%;
	display: inline-block;
}
.news-recommendtime{
	font-size: 12px;
	color: #999;
}
.news-recommenddesc{
	font-size: 14px;
	padding: 10px 0px 30px 0px;
}
.news-recommendtxt a{
	font-size: 12px;
	color: #6e6e6e;
	padding-bottom: 10px;
	text-decoration: underline;
}
.news-back i{
	font-size: 27px;
	color: #848282;
}
.news-back{
		padding: 30px 0px;
	border-bottom: 1px solid #dcdcdc;
}
.newsdetail-img{
	margin: 35px 0px;
}
.newsdetail-img img{
	width: 100%;
	display: inline-block;
}
.newsdetailtitle h2{
	font-size: 40px;
	margin: 50px 0px 0px 0px;
}
.newsdetailtitle p{
	font-size: 16px;
	padding-bottom: 25px;
	border-bottom: 1px solid #dcdcdc;
}
.newsdetain-content h3{
	margin: 45px 0px;
	font-weight: bold;
}
.newsdetain-content p{
	line-height: 30px;
	font-size: 16px;
}
.newsdetain-content img{
	width: 100%;
	display: inline-block;
}
/*end newsdetail*/
/*start product*/
.lead-nav{
	background-color: #f8f8f8;
	text-align: center;
	font-size: 0px;
}
.lead-nav ul{

	margin: 0;
	display: inline-block;
}
.lead-nav ul li{
	float: left;
}
.lead-nav ul li a{
	color: #000;
	font-size: 16px;
	padding: 25px;
	display: inline-block;
}
.lead-nav ul li:after{
	content: "|";
}
.lead-nav ul li:nth-last-of-type(1):after{
	content: '';
}
.inner-title,.contact-way li{
	text-align: center;
}
.inner-title h2{
	font-size: 40px;
	padding-top: 120px;
	padding-bottom: 10px;
	margin-top: 0px;
}
.inner-title .title-back{
	height: 35px;
	background-color: #f9f9f9;
	display: none;
}
.inner-title .title-img img,.contact-way li img{
	display: inline-block;
}
.product-content
{
	margin-top: 30px;
}
.product-content ul li img,.news-content ul li img{
	width: 100%;
	display: inline-block;
}
.product-content ul li{
	padding: 30px;
}
.product-content ul li .product-ani{
	text-align: center;
	padding-bottom: 30px;
	transition: all 0.3s;

}
.product-content ul li a,.news-content ul li a{
	width: 100%;
	height: 100%;
	display: inline-block;
}
.product-content ul li h3{
	width: 100%;
	overflow: hidden;
	font-size: 20px;
	color: black;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.navbar-default .navbar-nav>.open>a{
	background: none !important;
}
.pagination{
	display: flex;
	justify-content: center;
}
.read-more{
	width: auto !important;
	font-size: 16px;
	padding: 10px 25px;
	display: inline-block;
	border:1px solid black;
	margin-top: 10px;
	color: black;
}
.lead-nav ul li  .active{
    	background-color: #007cc3;
    	color: white;
    	text-decoration: none;
    }

/*end product*/
/*start news*/
.gray-back{
	background-color: white;
            padding-top: 70px;
	padding-bottom: 70px;
}
.news .inner-title h2{
	margin-top: 0px;
}
.news-content,.contact-content,.brand-content,.history-content,.sale-content{
	margin-top: 60px;
}
.news-content ul li{
	padding-left: 15px;
	padding-right: 15px;
}
.news-content ul li  h2{
	font-size: 20px;
	color: black;
	line-height: 30px;
}
.news-content ul li .news-desc{
	font-size: 16px;
	color: #999;
	line-height: 30px;
}
.news-content ul li a{
	padding: 17px;
	display: inline-block;
	transition: all 0.3s;
	background: #f8f8f8;
	margin-bottom: 50px;
}
/*end news*/
/*start brand*/
.branddesc{
	line-height: 27px;
	font-size: 16px;

}
.branddesc h3{
	font-size: 24px;
	color: #007CC3;
}

.brand-desc_img{
	float: right !important;
}
.brandintro ul li{
	list-style: disc;
}
.brandintro .inner-title h2 span{
	color: #007CC3;
}
.brandfounder{
	background-color: #f8f8f8;
	margin-top: 70px;
	padding-bottom: 70px;
}
.brandfounder .brand-content .container{
position: relative;
}

.brandfounder .founder-right{
  position: absolute;
  left: 65%;
  top: 50%;
  transform: translate(-50%,-50%);
  -webkit-transform:translate(-50%,-50%);
  -moz-transform:translate(-50%,-50%);
  -o-transform:translate(-50%,-50%);
}

.foundertitle p{
	font-size: 15px;
	color: #999;
	margin-bottom: 0;
}
.foundertitle h4{
	font-size: 24px;
	border-bottom: 1px solid;
	padding-bottom: 30px;
	display: inline-block;
	margin-bottom: 30px;
	margin-top: 0px;
}
.founderdesc,.foundercontent{
	font-size: 16px;
	margin: 10px 0px;
	line-height: 30px;
}
.history-content .swiper-containertime .swiper-slide{
	text-align: center;
	background-color:#848282;
	color: white;
	height: 80px;
	padding-top: 40px;
	line-height: 40px;
	background-image: url(../../images/historytime.png);
	background-size: 100% 100%;
	background-position: center;
	font-size: 20px;
	border-right: 1px solid;
	cursor: pointer;
}

.history-content .container{
	position: relative;
}
.history-content .swiper-button-prev,.history-content .swiper-button-next{
	width: 55px;
	background: #007CC3;
	height: 80px;
	line-height: 80px;
	text-align: center;
	font-size: 30px;
	margin: 0;
	top: 0;
	color: white;
	position: absolute;

}
.history-content .swiper-button-prev{
	left: -42px;
}
.history-content .swiper-button-next{
	right: -42px;
}
.swiper-containertime,.swiper-containernews{
	overflow: hidden;
	text-align: center;
}
.news-recommend{
	position: relative;
	margin: 100px 0px;
}

.history-bottom ul li{
	text-align: center;
	padding: 60px 0px;
	font-size: 16px;
	width: 80%;
	margin-left: 10%;
	line-height: 30px;
	display: none;
}

.history-bottom ul li:nth-of-type(1){
	display: block;
}
.history-top .swiper-containertime .active{
	background-color: #007CC3;
}
.award h4{
	color: #007CC3;
	font-size: 24px;
}
.award ul li{
	margin-bottom: 15px;
	list-style: disc;
	margin-left: 10px;
	font-size: 16px;
}
/*end brand*/
/*start download*/
.download-function{
	margin: 60px 0px;
}
.function-list{
	margin-bottom: 30px;
}
.function-list ul li{
	font-size: 16px;
	list-style: disc;
}
.download-title h3{
	font-size: 40px;
	margin-bottom: 0px;
	margin-top: 70px;
}
.download-title p{
	font-size: 16px;
	padding-bottom: 25px;
	border-bottom: 1px solid #dcdcdc;
}
.download-detail{
	margin: 30px 0px 50px 0px;
	height: 100%;
	display: inline-block;
}
.download-right h4{
	font-size: 24px;
}
.range{
	margin-bottom: 40px;
}
.download-para{
	padding: 0px 15px 80px 15px;
	border-bottom: 1px dashed #bfbfbf;
}
.download-para p{
	font-size: 16px;
	color: #686868;
}
.download-right {
	padding-left: 0;
}
.download-para > a{
	width: 145px;
	height: 45px;
	background-color: #007CC3;
	color: white;
	display: inline-block;
	text-align: center;
	line-height: 45px;
	font-size: 18px;
	border-radius: 30px;
	margin-top: 20px;
}

.download-desc{
	color: #686868;
	font-size: 16px;
	margin-top: 30px;
	line-height: 30px;
}
.range p{
	font-size: 18px;
	margin: 25px 0px 15px 0px;
}
.range ul li{
	float: left;
	margin-right:  10px;
	font-size: 16px;
	color: black;
	padding: 10px 18px;
	cursor: pointer;
	margin-bottom: 10px;
}

.download-left img{
	border: 1px solid #d9d9d9;
	width: 100%;
	display: inline-block;
}
/*end download*/
/*start contactus*/
.contact,.joinus,.sale,.newsdetail,.download{
	background-color: white;

}
.contact-way{
	padding-bottom: 90px;
	border-bottom: 2px dotted #d8d8d8;
}

.contact-way li h4{
	font-size: 20px;
	color: #007cc3;
	margin: 27px 0px 20px 0px;
}
.contact-way li p{
	font-size: 16px;
	line-height: 30px;
	display: flex;
	justify-content: center;

}
.contact-form
{
	margin: 40px 0px 70px 0px;
}
.contact-form  h2{
	font-size: 30px;
	margin-bottom: 90px;
}
.contact-form .input-group span{
	font-size: 18px;
	margin-bottom: 5px;
	display: inline-block;
}
.contact-form .input-group{
	float: left;
	margin-bottom: 25px;
	padding: 0px 25px;
}

.contact-form .input-group:nth-last-child(4),.contact-form .input-group:nth-last-child(2),.contact-form .input-group:nth-last-of-type(3)
{
	width: 100%;
}
.contact-form .input-group:nth-last-child(1)
{
	text-align: center;
}
.contact-form .input-group:nth-last-of-type(1) button
{
	padding: 15px 80px;
	display: inline-block;
	font-size: 18px;
	color: black;
	margin-top: 35px;
	background: none;
	border: 1px solid;
}
.contact-form .input-group input{
	height: 40px;
	border: 1px solid;
	background-color: transparent;
	border-radius: 0;
}

/*end contactus*/
.joinus-content{
	margin-top: 70px;
	font-size: 18px;
}
.joinus-content li{
	width: 16.5%;
	float: left;
}
.lead-nav ul .coloractive{
	background: #007CC3;
	color: white;
}
.lead-nav ul .coloractive a{
	color: white;
}
.joinus-box .blockactive{
	display: block;
}
.joinus-box .coloractive{
	background:#007CC3;
	color: white;
}
.joinus-box .joinus-box-change,.joinus-list ul{
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	margin-top: -1px;
	margin-bottom: 0px;
	height: 80px;
	line-height: 80px;
}
.joinus-box-change li{
	float: left;
	padding: 0;
	display: flex;
	justify-content: center;
	min-height: 80px;
	line-height: 80px;
	font-weight: normal;
}

.joinus-box-change li p{
	margin-bottom: 0px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: 16px;
}
.joinus-details{
	padding: 0px 50px;
	margin-bottom: 40px;
}
.contact-map img{
	width: 100% !important;
	display: inline-block;
}
.branddesc img{
	float: right;
}
.joinus .coloractive{
	background-color: #007CC3;
	color: white;
}
.joinus-details{
	display: none;
}
.joinus .show{
	display: block;
}
.joinus-desc{
margin-top: 35px;
margin-bottom: 25px;
}
.joinus-details h4{
	color: #007cc3;
}
.joinus-boxcontent{
	font-size: 14px;
}

/*end joinus*/
/*start info*/
.info-nav{
	height: 60px;
	margin-top:100px;
	line-height: 60px;
}
.info-nav-left{
	font-size: 18px;
}
.info-nav-left,.info-nav-right p{
	float: left;
}
.info-nav-right{
	float: right;
}
.info-nav-right a{
	color: black;
	margin: 0px 15px;
	display: inline-block;
}
.info-widthimg img{
	width: 100%;
	display: inline-block;
}
.info-menu{
	padding: 60px 0px;
}
.col-md-cus{
	width: 20%;
}
.info-menu ul li{
	padding: 40px;
	text-align: center;
	border-right: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
}
.info-menu ul li:nth-child(5n)
{
	border-right: none;
}
.info-menu ul li:nth-child(n+11){
	border-bottom: none;
}
.info-menu ul li p{
	height: 60px;
	margin: 15px 0px;
}
.info-disimg{
	text-align: center;
}
.info-disimg img{
	display: inline-block;
}
.info-relative{
	position: relative;
}

.info-insert1 .info-insert1-txt{
	position: absolute;
	left: 13%;
	bottom: 15%;
	font-size: 24px;
	color: #857364;
}
.info-insert1-txt h3{
	font-size: 36px;
	color: #a4766a;
}
.info-insert2-txt{
	float: left;
	position: absolute;
	left: 10%;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform:translateY(-50%)
}
.info-insert2-txt h3{
	font-size: 35px;
	font-weight: bold;
	color: #474747;
}
.info-insert2-txt p{
	font-size: 16px;
	color: #484848;
	padding: 15px 0px;
}
.info-insert2-txt ul{
	margin-top: 70px;
}
.info-insert2-txt ul li{
	font-size: 20px;
	color: #666;
	margin-bottom:50px ;
}
.info-insert2-txt ul li .weight{
	padding: 0px;
	font-size: 35px;
	color: #191919;
}
.info-insert2-img{
	float: right;
}
.info-insert3 .info-insert3-txt{
	position: absolute;
	top: 5%;
	left: 50%;
	color: white;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform:translateX(-50%);
	text-align: center;
}
.info-insert3 .info-insert3-txt h2{
	font-size: 50px;
}
.info-insert3 .info-insert3-intro{
	font-size: 24px;
	color: rgba(195,195,195,0.75);
	margin-top: 40px;
}
.info-insert3 .info-insert3-desc{
	position: absolute;
	bottom: 5%;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform:translateX(-50%);
	text-align: center;
	color: #5c5959;
	font-size: 30px;
}
.info-insert4{
	padding: 60px 0px;
}
.info-insert4 h2{
	font-size: 45px;
	color: #171717;
	margin: 25px 0px;
	margin-top: 5px;
}
.info-insert4 .info-insert4-intro{
	font-size: 20px;
	color: #6b6b6b;
}
.info-insert4 .info-insert4-desc{
	font-size: 22px;
	margin: 50px 0px;
}
.info-insert5 .info-insert5-top{
	position: absolute;
	right: 10%;
	top: 10%;
}
.info-insert5{
	color: white;
	text-align: right;
}
.info-insert5 h3{
	font-size: 35px;
}
.info-insert5 p{
	font-size: 18px;
}
.info-insert5 .info-insert5-bottom{
	position: absolute;
	right: 10%;
	bottom: 15%;
}
.info-insert6{
	background: #EFEFEF;
	padding: 60px 0px;
}
.info-insert6 h2{
	margin: 0;
	font-size: 35px;
	color: #2c2c2c;
}
.info-insert6 .info-disimg{
	margin: 25px 0px;
}
.info-insert6 .info-insert6-intro{
	font-size: 22px;
	color: #303030;
}
.info-insert6 .info-widthimg,.info-insert7 .info-widthimg,.info-insert8 .info-widthimg{
	margin: 60px 0px;
}
.info-insert6 .info-insert6-desc{
	font-size: 16px;
}
.info-insert7-txt h2{
	font-size: 45px;
	color: rgba(0,0,0,0.7);
}
.info-insert7-txt p{
	font-size: 20px;
	color: rgba(24,24,24,0.7);
}
.info-insert8 h3{
	font-size: 30px;
	color: #524f4f;
}
.info-insert8 p{
	font-size: 20px;
	color: #707e7e;
}
.info-insert9 .info-insert9-top
{
	width: 20%;
	position: absolute;
	right: 15%;
	top: 10%;
	color: white;
	text-align: right;
}
.info-insert9-desc{
	font-size: 20px;
	color: #c8c8c8;
	margin: 30px 0px;
}
.info-insert9-size{
	font-size: 20px;
	color: #B4B4B4;
}
.info-insert9-top h3{
	font-size: 30px;
}
.info-insert9 .info-insert9-bottom{
	width: 15%;
	position: absolute;
	right: 15%;
	bottom: 10%;
	color: white;
	text-align: right;
	color: #DCDCDC;
}
.info-insert10-txt,.info-insert14-txt{
	position: absolute;
	top: 10%;
	left: 50%;
	color: white;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform:translateX(-50%);
}
.info-insert10-txt h3{
	font-size: 45px;
}
.info-insert10-mintitle{
	font-size: 22px;
	color: #e0e0e0;
}
.info-insert10-desc{
	font-size: 16px;
	color: #ededed;
	margin: 40px 0px;
}
.info-insert10-size{
	font-size: 30px;
	color: #ededed;
	display: flex;
	justify-content: center;
}
.info-insert10-size div{
	float: left;
	padding: 0px 20px;
	border-right: 3px solid #d8d8d8;
	padding: 0px 20px;
}
.info-insert10-size div:nth-last-of-type(1)
{
	border-right: none;
}
.info-insert10-size div p{
	font-size: 20px;
	color: #d8d8d8;
}
.info-insert11{
	padding: 50px 0px;
}
.info-insert11 h3:nth-of-type(1){
	margin-left: 5%;
	margin-bottom: 0px;
}
.info-insert11 h3{
	font-size: 40px;
	color: #3a3a3a;
}
.info-insert11  .info-insert11center
{
	display: flex;
	justify-content: center;
}
.info-insert11 .info-insert11txt{
	margin: 35px 20px;
}
.info-insert11 .info-insert11txt,.info-insert11 .info-insert11txt p{
	float: left;
	color: #5f5f5f;
}
.info-insert11 .info-insert11txt  p:nth-of-type(1){
	font-size: 75px;
}
.info-insert11 .info-insert11txt  p:nth-of-type(2){
	font-size: 30px;
	text-align: left;
	margin-top: 8px;
	margin-left: 8px;
}
.info-insert12-txt{
	position: absolute;
	right: 10%;
	color: white;
	bottom: 10%;
}
.info-insert12-txt h2{
	font-size: 45px;
}
.info-insert12-txt p{
	font-size: 25px;
	color: #d1d1d1;
}
.info-insert14-txt h3{
	font-size: 35px;
}
.info-insert14-txt p{
	font-size: 20px;
	color: #dfdfdf;
	margin-top: 20px;
}
.info-insert15-txt{
	position: absolute;
	right: 10%;
	top: 10%;
	color: white;
	font-size: 20px;
}
.info-insert15-txt h3{
	font-size: 25px;
}
.info-insert16,.info-insert18,.info-insert19,.info-insert20 {
	padding: 60px 0px;
}
.info-insert16 h3{
	color: #4f4f4f;
	font-size: 25px;
	margin-top: 40px;
}
.info-insert16 p{
	font-size: 14px;
	color: #bb7759;
}
.info-insert17 h3{
	position: absolute;
	left: 10%;
	top: 10%;
	color: #e89472;
	font-size: 35px;
}
.info-insert18,.info-insert19,.info-insert20 {
	border-bottom: 1px solid #EDEDED;
}
.info-insert18 h3{
	font-size: 30px;
	color: #3a3a3a;
}
.info-insert19 h3,.info-insert20 h3{
	font-size: 37px;
	margin-bottom: 30px;
}
.info-insert19 ul li{
	width: 50%;
	float: left;
	font-size: 18px;
	color: #282828;
	min-height: 45px;
}
.info-insert20 ul li{
	min-height: 45px;
	font-size: 20px;
	color: #626262;
	float: left;
}
.info-insert20 ul{
	margin: 20px 0px;
}
.info-insert20 ul li:nth-child(odd){
	width: 10%;
}
.info-insert20 ul li:nth-child(even){
	width: 90%;
}
.info-insert20-part{
	margin-top: 40px;
}
.info-menu li{
	width: 20%;
	float: left;
}
.info-insert2-txt ul li{
	width: 100%;
}
/*end info*/
/*start search*/
.sku_description{
	height: 60px;
}
.search-info h2{
	text-align: left;
	padding-top: 20px;
	font-size: 25px;
	padding-bottom: 5px;
}
.caption .sku a{
	color: #4a4a4a;
}

#thumbnail .col-xs-12{
	padding: 20px;
	padding-bottom: 0px;
}
/*end search*/
/*start download-info*/
.download-content .container .download-right .range ul li a {
	display: none;
}
.download-left {
	padding-right: 25px;
	padding-left: 0;
}
.download-content .container .download-function .tab {
	display: none;
}
.download-function h4{
	font-size: 20px;
	color: #666666;
}
.function-list{
	margin-bottom: 10px;
}
.history-list ul li{
	width: 100%;
	display: inline-block;
}
.history-list ul li p{
	float: left;
	margin-right: 30px;
}
.history-list h4{
	margin-bottom: 30px;
}
.history-list ul li p:nth-last-of-type(1){
	float: right;
}
/*end download-info*/
/*start 经销商*/
.address {
	padding-bottom: 38px;
	padding-top: 38px;
}
.address .address_all a {
	float: left;
	margin-right: 36.3px;
	line-height: 32px;
}
.address_all a {
	color: #828282;
	font-size: 14px;
	position: relative;
}
.list .thumbnail .caption {
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	width: 100%;
	background: #fff;
	position: absolute;
	bottom: 0;
	padding: 0;
	height: 55px;
	line-height: 55px;
	align-items: center;
	justify-content: center;
	display: flex;
}
.thumbnail .caption {
	padding: 9px;
	color: #333;
}
.product-lump .thumbnail h3 {
	font-size: 14px;
	color: #666;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin: 0;
	padding: 10px 0px;
}
.product_img {
	overflow: hidden;
}
.product_img img{
	border: 0px;
	width: 100% !important;
	display: inline-block;
	transition: all .3s;
}
#distributor .thumbnail{
	padding: 0px;
	border: none;
	position: relative;
	min-height: 244px;
}
.product-lump .product-list .thumbnail .caption {
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	width: 100%;
	background: #fff;
	position: absolute;
	bottom: 0;
	padding: 0;
	height: 55px;
	line-height: 55px;
	align-items: center;
	justify-content: center;
	display: flex;
}
#galery-lump{
	background-color:#f6f6f6;
	padding-bottom: 70px;
}

#distributor-infos{
	padding-top: 70px;
}

#distributor-info .product-list >div:last-of-type h2 {
	color: #3d3d3d;
	font-weight: 500;
	font-size: 30px;
	padding-top: 20px;
	padding-bottom: 15px;
}
#distributor-info .product-list >div:last-of-type h2+p {
	font-size: 13px;
	line-height: 22px;
}
#distributor-info .product-list >div:last-of-type p{
	margin: 0;
}
.thumbnail {
	border: none;
	padding: 0;
	position: relative;
}
#distributor-info .product-list >div:first-of-type {
	border-right: 2px solid #ededed;
	padding-right: 40px;
}
#distributor-info .product-list .thumbnail {
	background: none;
}
#distributor-info .product-list >div:last-of-type {
	padding-left: 40px;
}
#distributor-info .product-list >div:first-of-type:after {
	content: '';
	height: 80px;
	width: 2px;
	position: absolute;
	background: #3d3d3d;
	right: -2px;
	top: 20px;
}

/*eng 经销商*/
.address-active{
	border-bottom: 2px solid #828282;
}



