html{-webkit-text-size-adjust:none;}
body{font-family:"Microsoft YaHei";font-size:14px;color:#555;line-height:20px;}
.bs{box-sizing: border-box;}
a{text-decoration:none;color:#555;}
a:hover{text-decoration:none;cursor:pointer;}
input[type="button"],input[type="submit"],input[type="text"],input[type="password"],input[typa="reset"],textarea{cursor: pointer;-webkit-appearance:none;}
input[type="text"],input[type="password"],input[type="email"],input[typa="reset"],select{-webkit-tap-highlight-color:rgba(0,0,0,0);}
input[type="submit"]{border-radius:0;}
input[type="button"]{border-radius:0;}
input[type="text"]{border-radius:0;}
:-moz-placeholder{color: #888;opacity:1;}
::-moz-placeholder{color: #888;opacity:1;}
input:-ms-input-placeholder{color: #888;opacity:1;font-size:14px;}
input::-webkit-input-placeholder{color: #888;opacity:1;font-size:14px;}
select{border: solid 0px #000;appearance:none;-moz-appearance:none;-webkit-appearance:none;font-size:14px;}
/*********************************首页************************************/
/*顶部黑色部分*/
header{
	height:80px;
	position:relative;
	z-index:1000;
	padding:15px 0px;
	box-shadow:0px 0px 8px #eee;
}
.logo{
	height:80px;
	width:260px;
	background:url(../images/logo.jpg) left center no-repeat;
	background-size:contain;
}

nav{
	height:40px;
	line-height:40px;
	z-index:100;
	position:relative;
	margin-top:20px;
}
nav li{
	float:left;
	width:120px;
	text-align:center;
	font-size:16px;
	position:relative;
	line-height:40px;
	
}
nav li.on .navLi{
	color:#c4181f;
	border-bottom:2px solid #c4181f;
	display:inline-block;
	line-height:40px;
	
}
.navBox{
	position:absolute;
	left:0px;
	top:40px;
	background:#c4181f;
	width:120px;
	display:none;
}
.navBox a{
	display:block;
	text-align:center;
	color:#fff;
	line-height:40px;
}
nav li:hover .navLi{
	color:#c4181f;
	border-bottom:2px solid #c4181f;
	display:inline-block;
	line-height:40px;
	
}
nav li:hover .navBox{
	display:block;
}
/********轮播图*********/
/*轮播图*/
#banner{
	width:100% !important;
	z-index:1;
}
#banner .bd{
	width:100% !important;
	z-index:1;
	height:auto;
}
#banner .bd ul{
	width:100% !important;
}
#banner .bd ul li{
	width:100% !important;
	text-align:center;
}
#banner .bd ul li img{
	max-width:100%;
}
#banner .hd{
	position:absolute;
	bottom:8px;
	z-index:1;
	text-align:center;
	width:100%;
}
#banner .hd ul{
	width:100%;
	text-align:center;
}
#banner .hd li{
	display:inline-block;
	width:11px;
	text-align:center;
	height:11px;
	margin:0 8px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	color:transparent;
	background:#fff;
}
#banner .hd li.on{
	background:#c4181f;
}
/*产品中心*/
.indpro_tit h1{
	font-size:28px;
	color:#555;
	margin-bottom:14px;
}
.indpro_tit p{
	font-size:12px;
	color:#555;
}
.indpro_tit i{
	display:inline-block;
	width:96px;
	height:2px;
	background:#c4181f;
	vertical-align:middle;
}
.indpro_sort{
	margin:15px 0px;
	text-align:center;
}
.indpro_sort a{
	border:1px solid #fff;
	background:#c4181f;
	height:42px;
	line-height:42px;
	padding:10px 25px;
	color:#fff;
	font-size:15px;
}
.indpro_sort a.on{
	background:#f36934;
}
/*产品列表*/
.indpro_list{ overflow:hidden; position:relative;margin:30px auto 20px;}
.indpro_list .bd{width:1100px;margin-left:50px;}
.indpro_list .bd ul{ overflow:hidden; zoom:1; }
.indpro_list .bd ul li{ 
	margin:0 10px; 
	float:left; 
	_display:inline; 
	overflow:hidden;
	width:237px;
	border:1px solid #ddd;
	padding:8px 8px 12px;
}
.indpro_list .bd ul li a{
	display:block;
	width:100%;
	height:100%;
}
.indpro_list .bd ul li a .img{
	width:100%;
	height:183px;
	text-align:center;
	line-height:183px;
}
.indpro_list .bd ul li a .img img{
	max-width:100%;
	max-height:183px;
	_display:inline; 
	display:inline-block;
}
.indpro_list .bd ul li a .text{
	background:url(../images/arrow3.jpg) right center no-repeat;
	padding-right:36px;
	margin-top:8px;
}		
.indpro_list .bd ul li a .text i{
	display:inline-block;
	width:45px;
	height:2px;
	background:#c4181f;
}
.indpro_list .bd ul li a .text p{
	width:100%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:15px;
}
.indpro_list .prev,.indpro_list .next{
	position:absolute;
	width:45px;
	height:95px;
	top:79px;
	
}
.indpro_list .prev{
	background:url(../images/arrow1.jpg) left center no-repeat;
	left:0px;
}
.indpro_list .next{
	background:url(../images/arrow2.jpg) left center no-repeat;
	right:0px;
}
/*公司简介*/
.aboutLeft{ width:565px; height:435px; padding:10px;overflow:hidden; position:relative; border:1px solid #ddd;  }
.aboutLeft .hd{ height:30px; overflow:hidden; position:absolute; left:0px; bottom:0px; z-index:1;width:100%; background:#ccc;text-align:right;}
.aboutLeft .hd ul{ overflow:hidden; zoom:1;width:100%;
text-align:right;margin-top:5px;}
.aboutLeft .hd ul li{display:inline-block;width:20px; height:20px; line-height:20px; text-align:center; background:#fff; cursor:pointer;margin-right:5px; }
.aboutLeft .hd ul li.on{ background:#c4181f; color:#fff; }
.aboutLeft .bd{ position:relative;z-index:0;width:100%;height:435px;}
.aboutLeft .bd ul{width:100%;height:435px;}
.aboutLeft .bd li{ zoom:1; vertical-align:middle; width:100%;height:100%;}
.aboutLeft .bd li a{display:block; width:100%;height:100%;}

/*公司简介右边*/
.aboutRight{
	width:525px;
	background:url(../images/about2.png) center top no-repeat;
	height:397px;
	padding:30px;
}
.aboutRight .title{
	font-size:20px;
	color:#c4181f;
	margin-bottom:20px;
}
.aboutRight .cont p{
	line-height:28px;
	font-size:15px;
	color:#555;
}
.aboutRight .cont{
	max-height:280px;
	overflow:hidden;
}
.aboutMore{
	background:#c4181f;
	display:inline-block;
	margin-top:20px;
	padding:0 15px;
	font-size:15px;
	height:32px;
	line-height:32px;
	color:#fff;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	position:relative;
	behavior:url(PIE.htc);
}
/*母婴知识*/
.ind_knowTit{
	text-align:center;
	margin:30px auto;
}
.ind_knowTit h1 a{
	font-size:24px;
	color:#c4181f;
}
.ind_knowTit p a{
	font-size:15px;
	color:#c4181f;
	text-transform:uppercase;
}
.ind_knowTit i{
	display:inline-block;
	height:2px;
	width:50px;
	background:#c4181f;
	vertical-align:middle;
}
.ind_knowCont li{
	float:left;
	margin-right:30px;
	width:265px;
	overflow:hidden;
	border:1px solid #ddd;
	padding:5px;
}
.ind_knowCont li a{
	display:block;
	width:100%;
	height:100%;
}
.ind_knowCont li a .img{
	width:100%;
	height:200px;
	line-height:198px;
	text-align:center;
}
.ind_knowCont li a .img img{
	max-width:100%;
	max-height:200px;
	display:inline-block;
	vertical-align: middle;
}
.ind_knowCont li a .text{
	margin-top:10px;
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.indLink{
	margin-bottom:20px;
}
.indLink .title{
	text-align:center;
	margin-top:30px;
}
.indLink .title h1{
	font-size:40px;
	color:#222;
	line-height:40px;
	margin-bottom:15px;
}
.indLink .title h2{
	font-size:32px;
	color:#666;
}
.indLink .cont{
	width:1000px;
	margin-left:100px;
	margin-top:40px;
}
.indLink .cont .fl{
	background:#a8afb5;
	padding:30px 0;
	height:80px;
	width:500px;
	color:#fff;
	font-size:24px;
	line-height:40px;
}
.indLink .cont .fr{
	background:#c4181f;
	padding:30px 0;
	height:80px;
	width:500px;
	color:#fff;
	font-size:22px;
	line-height:40px;
}
.indLink .cont .fr a{
	color:#fff;
}
.indLink span{
	position:absolute;
	width:60px;
	left:470px;
	height:60px;
	top:40px;
	background:#fff;
	-webkit-border-radius:40px;
	-moz-border-radius:40px;
	border-radius:40px;
	text-align:center;
	font-size:22px;
	line-height:60px;
	
}
footer{
	background:#eee;
	padding:15px 0px;
	color:#999;
	font-size:14px;
	line-height:26px;
}
.page{
	background:#f7f7f7;
	height:750px;
}
.page .w1200{
	position:relative;
	height:750px;
}
.left{
	width:240px;
	background:#c4181f;
	position:absolute;
	left:0px;
	top:0px;
	height:100%;
}
.left ul li{
	line-height:40px;
	padding-left:20px;
	font-size:15px;
	
	padding-right:20px;
}
.left ul li a{
	color:#fff;
	border-bottom:1px dashed #ddd;
	display:block;
	text-align:center;
}
.left ul li.on a{
	font-weight:bold;
	font-size:16px;
}
.menu{
	padding-left:20px;
	padding-top:20px;
	color:#fff;
	font-size:16px;
	padding-bottom:20px;
}
.menu h1{
	font-size:20px;
	font-weight:bold;
	margin-bottom:8px;
}
.menu p{
	text-transform:uppercase;
}
.right{
	position:absolute;
	left:240px;
	background:#fff;
	width:900px;
	padding:30px;
	height:690px;
	top:0px;
	overflow-y:auto;
}
.rightCont{
	width:900px;
	height:690px;
	overflow-y:auto;
}
.rightCont::-webkit-scrollbar{width:0px;background-color:transparent;}
.rightCont::-webkit-scrollbar-thumb{background-color:transparent;border-radius:10px;border:0px solid #e1e5ea;}
.rightCont::-webkit-scrollbar-thumb:hover{background-color:transparent;}
.rightCont::-webkit-scrollbar-thumb:active{border:0;border-radius:0;background-color:transparent;}
.rightCont::-webkit-scrollbar-thumb:window-inactive{background-color:transparent;}
#about p{
	font-size:15px;
	line-height:30px;
	margin-bottom:10px;
}
#about img{ max-width:100%;}
/*门店展示*/
#store li{
	float:left;
	width:400px;
	overflow:hidden;
	margin:0px 25px 40px;
}
#store li a{
	display:block;
	width:100%;
	height:100%;
}
#store li a .img{
	width:378px;
	height:258px;
	border:1px solid #ddd;
	overflow:hidden;
	padding:10px;
	text-align:center;
	line-height:258px;
	background:#fff;
}
#store li a .img img{
	max-width:378px;
	max-height:258px;
}
#store li a p{
	padding-top:8px;
	font-size:16px;
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
#store li a .img:hover{
	box-shadow:0px 0px 12px #ddd;
}
.flip{
	text-align:center;
	font-size:14px;
}
.flip a{
	display:inline-block;
	height:26px;
	line-height:27px;
	border:1px solid #ddd;
	padding:0 10px;
}
.flip a.on{
	background:#c4181f;
	border-color:#c4181f;
	color:#fff;
}
/*产品中心*/
#pro ul li{ 
	margin:0 15px 30px; 
	float:left; 
	_display:inline; 
	overflow:hidden;
	width:252px;
	border:1px solid #ddd;
	padding:8px 8px 12px;
	background:#fff;
}
#pro ul li a{
	display:block;
	width:100%;
	height:100%;
}
#pro ul li a .img{
	width:100%;
	height:200px;
	text-align:center;
	line-height:200px
}
#pro ul li a .img img{
	max-width:100%;
	max-height:200px;
	_display:inline; 
	display:inline-block;
}
#pro ul li a .text{
	background:url(../images/arrow3.jpg) right center no-repeat;
	padding-right:36px;
	margin-top:8px;
}		
#pro ul li a .text i{
	display:inline-block;
	width:45px;
	height:2px;
	background:#c4181f;
}
#pro ul li a .text p{
	width:100%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:15px;
}
#pro ul li:hover{
	box-shadow:0px 0px 10px #ddd;
}
/*新闻资讯*/
#news ul{
	margin:0 80px 20px;
}
#news li{
	border-bottom:1px dashed #ddd;
	line-height:44px;
}
#news li a{
	display:block;
	width:100%;
	height:100%;
	font-size:15px;
	color:#666;
}
#news li a i{
	font-style:normal;
	color:#c4181f;
	margin-right:10px;
}
#news li a span.fl{
	width:550px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
/*联系我们*/
.contactText p{
	font-size:16px;
	line-height:30px;
}
/*新闻详情页*/
#news_del .newsTit{
	border-bottom:1px dashed #ddd;
	padding-bottom:6px;
	text-align:center;
	margin-bottom:15px;
}
#news_del .newsTit h1{
	font-size:16px;
	line-height:24px;
	margin-bottom:6px;
	font-weight:bold;
}
#news_del .newsTit p{
	font-size:14px;
	color:#888;
}
#news_del .newsTit p span{
	padding:0 5px;
}
.newsCont img{
	max-width:100%;
	margin:10px auto;
}
.newsCont p{
	font-size:15px;
	line-height:30px;
	color:#555;
}
.newsCont{
	padding-bottom:20px;
	border-bottom:1px dashed #ddd;
}
.flip1{
	padding-top:8px;
}
.flip1 a{
	width:400px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.flip1 a span{
	color:#c4181f;
}









.proImg {
    width: 360px;
    padding: 4px;
    background: #fff;
    border: 1px solid #ddd;
}
.proIntro {
    width: 500px;
}
.proIntro h1 {
    font-size: 18px;
    color: #c4181f;
    font-weight: bold;
    line-height: 30px;
    margin-bottom: 10px;
}
.proIntro p {
    font-size: 15px;
    line-height: 30px;
}

.proIntro>a {
    display: inline-block;
    margin-top: 15px;
    width: 140px;
    height: 36px;
    line-height: 36px;
    background: #c4181f;
    text-align: center;
    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    behavior: url(PIE.htc);
}
.proIntro>a span {
    background: url(../images/tel1.png) left center no-repeat;
    background-size: 18px;
    padding-left: 26px;
}
.pro_del {
    margin-top: 20px;
}
.pro_del .title {
    background: #c4181f;
    height: 36px;
    line-height: 36px;
    padding-left: 15px;
    color: #fff;
    font-size: 16px;
    margin-bottom: 10px;
}













	.mobile{position:fixed;
    right:0;bottom:100px;
    width: 300px;
    height:620px;
    background: url(../images/mobile_container.png) no-repeat;background-size:100%;z-index:15000;}
	.mobile iframe{height:460px;
		*display:none;
		display:none \9;
		
    position: absolute;
    width:260px;
    top:79px;
    left:20px;background:#fff;}
	.mobile>img{position: absolute;
    width:260px;
    top:79px;
    left:20px;display:none;
		*display:block;
		display:block \9;
		
	}















