@charset "utf-8";
body,.container,.head-wrapper{width:100%;min-width:100%;}
.container{margin:0 auto; padding:0 0 40px}
.scrollsidebar{ display:none;}
.owl-dots {
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	text-align:center;
}
.owl-dots .owl-dot {
	display:inline-block;
	width:8px;
	height:8px; 
	background:none; 
	cursor: pointer; 
	text-indent: -9999px; 
	border-radius:50%;
	margin:0 4px;
	background:#DBDBDB;
}
.owl-dots .active {
	background: #0D8CCF;
}
.topbar{
	height:0;
	display:none;
	overflow:hidden;
	}
.language{ float:none;}	
.head-wrapper{
	border-bottom:none;
	}	
.head-wrapper-fix .header{
	display:none;
	overflow:hidden;
	}
.header{
	height:auto;
	}	
.logo{
	float:none;
	width:100%;
	text-align:center;
	padding:20px 0;
	}	
.logo img{
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	width:30%;
	max-height:none;
	}		
.mobile-head-wrapper{
	position:relative;
	width:100%;
	height:40px;
	background:#252525;
	display:block;
	}
.mobile-serve{
	position:relative;
	width:100%;
	height:auto;
	z-index:999;
	}
.mobile-serve .title-ico{
	position:absolute;
	width:25%;
	height:40px;
	top:0;
	background-repeat:no-repeat;
	background-position:center center	
	}	
.mobile-nav-bar{
	}
.mobile-language{
	}	
.mobile-head-search{
	}
.mobile-head-social{
	}	
.mobile-nav-bar .title-ico{
	left:0;
	background-image:url(img/mo-icons01.png);
	}
.mobile-language .title-ico{
	left:25%;
	background-image:url(img/mo-icons02.png);
	}	
.mobile-head-search .title-ico{
	left:50%;
	background-image:url(img/mo-search.png);
	}
.mobile-head-social .title-ico{
	left:75%;
	background-image:url(img/mo-icons03.png);
	}
.mobile-serve .mobile-head-hide{
	position:absolute;
	width:100%;
	height:auto;
	left:0;
	top:50px;
	display:none;
	}
.mobile-head-search	.mobile-head-hide,.mobile-head-social .mobile-head-hide{
	width:95%;
	left:2%;
	background-color: #fff;
	text-align:center;
	padding:30px 0;
	border-radius: 12px;
	border: 1px solid #ccc;
	box-shadow:0 0 10px #ccc;
	text-align:center;
	}	
.head-search {
	display:inline-block;
	vertical-align:top;
	*zoom:1;
	*display:inline;
	margin:0;
	float:none;
	width:258px;
	}	
.head-search .search-ipt {
	width:199px;
	}							
.head-social{
	float:none;
	margin:0;
	display:inline-block;
	vertical-align:top;
	*zoom:1;
	*display:inline;
	}	
.head-social li{
	margin:0 5px;
	}	
.nav-bar{
	float:none;
	height:auto;
	display:none;
	}
.nav{
	float:none;
	background:#EEEEEE;
	overflow:hidden;
	border-bottom:1px solid #dadada;
	}	
.nav  li,.nav  li a{
	position:relative;
	display:block;
	
	}	
.nav li{
	position:relative;
	border-top:1px solid #dadada;
	border-bottom:1px solid #fff;
	line-height:35px;
	}	
.nav > li{
	display:block;
	*display:block;
	margin:0;
	}
.nav > li > a{
	padding:0;
	height:auto;
	line-height:35px;
	font-size:12px;
	font-weight:normal;
	color:#333;
	}

.nav >li:hover > a,.nav >li.nav-current > a{
	color:#0D8CCF;
	}			
.nav  li li{
	display:block;
	*display:block;
	line-height:35px;
	padding:0;
	}
.nav  li li a{ border-bottom:none;}	
.nav ul{
	width:100%;
	padding:0;
	position:relative;
	top:auto;
	left:auto;
	border:none;
	z-index:9999;
	background:#FFF;
	text-align:left;
	}
.nav li ul{
	background:#FFF;
	display:none;
	top:auto;
	left:auto;
	}
.nav >li:hover > a,.nav >li.nav-current > a{
	background:none;
	}	
.nav >li:hover > a:before,.nav >li.nav-current > a:before{
	width:0;
	}			
.nav li a{
	display:block;
	padding:0 0 0 15px;
	}	
.nav li li a{
	padding:0 30px;
	}
.nav li li li a{
	padding:0 45px;
	}		
.nav li .li-ico{
	position:absolute;
	width:200px;
	height:35px;
	top:0;
	right:0;

	}
.nav li .li-ico-up{
	background:url(img/arrow_down_1.png) no-repeat center center;
	
	}

.nav li .li-ico-down{
	background:url(img/arrow_down_2.png) no-repeat center center;
	}
.language{
	float:none;
	}
.slide-banners{height:auto;}
.slide-banners .slide-item{height:auto;}
.slide-banners-wrap .slide-banners .slide-item img{ display:block; width:100%;}	
.flex-control-paging li a {width: 4px; height: 4px}	
.index-tit-bar{
	margin:15px 0;
	text-align:center;
	}	
.index-tit-bar .title{
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	line-height:50px;
	font-size:18px;
	}

.index-info-wrap{
	padding:20px 0;
	}		
.index-info-wrap .index-info{
	width:100%;
	}	
.index-info-wrap .index-info ul{
	width:100%;
	padding:0 0 30px
	}		
.index-info-wrap .index-info ul .index-info-list{
	width:90%;
	margin:0 auto;
	display:block;
	}	
.index-info-wrap .index-info ul .index-info-list .info-pic{
	width:100%;
	margin:0 auto;
	}
.index-info-wrap .index-info ul .index-info-list .info-pic{
	border-bottom-width:3px
	}				
.index-info-wrap .index-info ul .index-info-list .info-detail-wrap .info-title{
	padding:10px 0 0;
	font-size:14px;
	}		
.index-info-wrap .index-info ul .index-info-list .info-detail-wrap .info-detail{
	font-size:12px;
	line-height:20px;
	}		
.index-info-wrap .index-info ul .index-info-list .info-detail-wrap .info-more{
	font-size:12px;
	margin:10px 0
	}	
.index-product{
	padding:0;
	}		
.product-slides-wrap,.product-slides-wrap .product-slides,.product-slides .product-item,.arr-product .product-item,.goods-items-wrap,.goods-items-wrap .goods-items,.goods-items .product-item{
	width:100%;
	}
.product-slides-wrap,.goods-items-wrap{
	padding:20px 0;
	}	
.index-arr-product-wrap .index-arr-product{
	padding:0 0 20px;
	}	
.product-slides-wrap .product-slides,.goods-items-wrap .goods-items,.index-arr-product-wrap .index-arr-product .arr-product{
	padding:0 0 30px;
	}
			
.product-item .item-wrap{
	width:90%;
	margin:0 auto;
	}
.product-item .pd-img{
	border:none;
	width:100%;
	}	
.index-about-wrap{
	padding:0 0 20px;
	}		
.index-about{
	width:96%;
	margin:0 auto;
	}	
.about-banner{
	float:none;
	width:100%;
	display:block;
	overflow:hidden;
	padding:0 0 50px;	
	}
.about-banner .flex-control-nav {bottom:0;}	

.about-banner .slides{
	position:relative;
	width:60%;
	display:block;
	margin:0 auto;
	}	
		
.about-detail{
	float:none;
	width:100%;
	font-size:12px;
	}
.about-detail .about-more{
	height:30px;
	line-height:30px;
	padding:0 15px;
	font-size:12px;
	margin:10px 0;
	}		
		
.index-arr-product-wrap,.index-arr-product,.arr-product,.arr-product .product-item .pd-img{
	width:100%;
	}			
.arr-product .product-item{
	width:100%;
	margin:0;
	}
	
.foot-wrapper  .foot-items{
	padding:20px 0 30px;
	font-size:12px;

	}
.foot-wrapper  .foot-items .layout{
	width:96%;
	position:relative;
	margin:0 auto;
	}		
.foot-items .foot-item{
	width:100%;
	margin:10px 0;
	}
.foot-items .foot-item .foot-tit{
	position:relative;
	height:22px;
	line-height:22px;
	padding:12px 0;
	overflow:hidden;
	font-size:14px;
	color:#04549D;
	font-weight:normal;
	background:url(img/header_img.png) no-repeat left bottom;
	}

.foot-items .foot-hide{
	position:relative;
	width:100%;
	margin:0 auto;
	display:none

	}
.foot-contact{
	margin:0;
	}
.foot-inquiry .subscribe-form .subscribe-ipt{
	width:208px;
	}

.foot-inquiry .subscribe-form .subscribe-btn{
	width:228px;
	}
.blog-slides .slides{
	padding:0 0 30px;
	}	
.foot-blog-item .blog-cont .blog-cont-pic{
	width:170px;
	}
.foot-blog-item .all-aboutmore{
	position:relative;
	display:block;
	text-align:left;
	color:#F6C61E;
	margin:5px 0;
	}
					
.foot-items .foot-item .foot-tit{position:relative;font-weight:normal;}
.foot-items .foot-item .foot-tit:after{content:"";display:block;width:18px;height:18px;position:absolute;right:10px;top:15px;border-radius:50%;background:#0D8CCF  url(img/sprites1.png) 6px -14px no-repeat;}
.foot-items .service-show .foot-tit:after{-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}	
.gotop{bottom:100px}	
.page-layout{
	padding:0 0 40px;
	}
.path-bar{
	margin:0 0 15px;
	}	
.aside{
	width:100%;
	float:none;
	}	
.side-tit-bar{
	padding:10px;
	background-position:10px center;
	}
		
.side-tit-bar .side-tit{
	font-size:14px;
	padding:0 20px
	}
.side-tit-bar:before{
	}		
.side-widget{
	
	}	
.aside .side-hide{
	width:96%;
	margin:0 auto;
	display:none;
	}
	
.aside .side-bn{ display:none;}	
.products-scroll-list-wrap{
	width:100%;

	}	
.products-scroll-list{
	width:100%;
	}
.products-scroll-list li{
	padding:0;
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
	width:50%;
	position:relative;
	margin:0 0 15px;
	text-align:center;
	}
.products-scroll-list li img{position:relative;width:90%;border:1px solid #EAEAEA; float:none; margin:0 auto; display:block;}
.products-scroll-list li .pd-info{position:relative; width:90%; margin:0 auto;display:block;}

.products-scroll-btn-prev,.products-scroll-btn-next{
	display:none;
	}

.main{
	width:100%;
	float:none;
	}	
	
.main-tit-bar .title{
	padding:0 0 0 10px;
	font-size:14px;
	}
.goods-summary{
	position:relative;
	width:96%;
	margin:0 auto;
	}
.product-list ul,.certificate-list ul,.video-list ul{
	width:100%;
	}	
.product-list ul .product-item,.video-list ul .product-item,.certificate-list ul .product-item{
	width:50%;
	margin:0 0 15px;
	}
.product-list ul .product-item .pd-info,.video-list ul .product-item .pd-info,.goods-items .product-item .pd-info,.certificate-list ul .product-item .pd-info	{
	padding:10px 0;
	}
.product-list ul .product-item .pd-img,.video-list ul .product-item .pd-img,.goods-items .product-item .pd-img,.certificate-list ul .product-item .pd-img{
	width:100%;
	padding:0;
	}	
.product-list ul .product-item{
	background:url(img/icons11.png) no-repeat center bottom;
	
	}	
.download-list ul,.faq-list ul{
	position:relative;
	width:96%;
	display:block;
	overflow:hidden;
	margin:0 auto;
	}	
.blog-list .blog-item .blog-img{;width:100px;}	
.entry{ position:relative; width:96%; margin:0 auto}	
.inquiry-form{
	padding:25px 7% 75px;
	}	

.inquiry-form .inquiry-form-ico{

	width:45px;

	}	

.product-view{
	float:none;
	width:100%;
	}
.product-view .product-img{
	display:none;
	overflow:hidden;
	}
.mo-small-img-scroll ul{
	position:relative;
	display:block;
	width:80%;
	margin:0 auto;
	padding:0 0 80px;
	}
.mo-small-img-scroll ul li,.mo-small-img-scroll ul li img{
	position:relative;
	display:block;
	width:100%;
	}


.product-title{
	text-align:center;

	}
/* product summary */
.product-summary{width:96%;float:none; margin:0 auto;}	
.detail-tabs{
	text-align:center;
	}	
.detail-tabs h2{
	padding:10px 10px;
	}	
.detail-tabs h2.current:before{
	left:10px;
	}			
.goods-tbar .title{
	padding:0 10px;
	}
.goods-tbar:before{
	left:10px;
	}				
.goods-may-like{
	margin:20px 0 0;
	}
				
.inquiry-form .inquiry-form-ico{
	width:65px;
	}	
.pages  a,.pages span{
	padding:2px 8px;
	}	
.footer{
	padding:25px 0 45px
	}	
.foot-nav ul{
	text-align:center;
	}	
.foot-nav li a{padding:0 5px;}
.mobile-foot-contact{
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	height:40px;
	line-height:40px;
	display:block;
	overflow:hidden;
	background:#000;
	z-index:9999;
	}
.mobile-foot-contact .head-phone,.mobile-foot-contact .head-email{
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	text-align:center;
	color:#FFF;
	}	
.mobile-foot-contact .head-phone{
	width:55%;
	background-color:#FB861D;
	}
.mobile-foot-contact .head-email{
	width:45%;
	}	
.mobile-foot-contact .head-phone span,.mobile-foot-contact .head-email span{
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	}	
.mobile-foot-contact .head-phone span:before{
	content:'\e942';
	padding:0 5px 0 0;
	font-size:14px;
	line-height:40px;
	
	}	
.mobile-foot-contact .head-email span:before{
	content:'\e619';
	padding:0 5px 0 0;
	font-size:14px;
	line-height:40px;
	
	}	
	
		