ul,li,p,h1,h2,h3,h4{
	margin:0;
	padding:0;
	border:none;
	list-style:none;
}
body{
	font-family: 微软雅黑, Arial;
	font-size:14px;
	margin:0;
	padding:0;
}
.right{
	float:right;
}
.left{
	float:left;
}
img{vertical-align:bottom;}
a{
	text-decoration:none;
}
/****************公共部分*******************/
#header{
	width:1150px;
	height:80px;
	margin:0 auto;
}
#logo{
	float:left;
	margin-top:25px;
}
#nav {
	position:absolute; 
	top:0; 
	/*right:171px; */
	left: 600px;
	z-index:4; 
	height:80px;
	background-color:#fff; 
	overflow:hidden;
}
.zhuce{
	display:inline-block;
	width:70px;
	height:80px;
	border-left:2px solid #eee;
	float:right;
	overflow:hidden;
}
.zhuce a{
	font-weight:bold; 
	font-size:13px; 
	line-height:79px; 
	color:#666;
	width:27px;
	padding-left:6px;
}
.zhuce #denglu{
	position:absolute;
	right:30px;
	top:80px;
	z-index:10;
	background:#eee;
	opacity:0.6;
	width:250px;
	height:150px;
	padding:15px;
	display:none;
}
#denglu span{
	font-size:12px;
	color:red;
}
.zhuce #denglu h2{
	margin-left:70px;	
}
#username,#password{
	width:100px;
	margin-top:10px;
	margin-left:20px;
}
#tj{
	margin-top:20px;
	margin-left:50px;
	width:50px;
}
.zhuce a:hover{
	color:red;
}
#nav li {
	float:left;
	height:100%; 
}
#nav .n1 {width:58px;}
#nav .n2, #nav .n3, #nav .n5, #nav .n6, #nav .n7, #nav .n8 {width:83px;}
#nav .n4 {width:96px;}
#nav li a {
	position:relative;
	z-index:2; 
	display:block;
	width:100%;
	height:100%; 
	font-weight:bold; 
	font-size:13px; 
	line-height:79px; 
	text-align:center; 
	color:#666;
}
#nav li a.on {color:#fff;}
#nav li a span {
	position:absolute;
	left:0;
	top:0;
	z-index:2; 
	width:100%; 
	height:100%;
}
#nav li a .bkg{
	top:100%; 
	z-index:1;
	/*background-color:#f00;*/
	background-color:#fdd000;
	-webkit-transition:top 200ms;
	transition:top 200ms;
}

#nav li .on .bkg{top:0;}
#content{
	position:relative;
	overflow:hidden;
	min-height:668px;
}
#main{
	/* width:1150px; */
	height:100%;
	margin:0 auto;
	position:relative;
}
#main_header{
	position:absolute;
	left:600px;
	top:0;
	z-index:4;
	width:100%;
	height:61px;
}

#main_header .item{
	position:absolute;
	top:-100%;
	/* width:60%;  */
	
	height:100%; 
	background-color:#4c4a4f; 
	overflow:hidden;
	-webkit-transition:top 300ms; 
	transition:top 300ms;
}

#main_header .about{
	left:0px; padding:0 67px;
}
#main_header .news{
	left:567px; padding:0 67px;
}
#main_header .relation{
	left:650px; padding:0 80px;
}
#main_header .service{
	left:746px; padding:0 67px;
}
#main_header .citizenship{
	left:829px; padding:0 67px;
}
#main_header .on{top:0;z-index:2;}
#main_header .item a {
	float:left;
	padding:0 16px; 
	font-weight:bold; 
	font-size:13px;
	line-height:61px;
	color:#fff;
}
#main_header .item a:hover {color:#f63b2e;}
/************************** footer ************************/
#footer1{
	height:70px;
	margin-top:14px;	
}
#footer1 .left{
	margin-left:375px;
	
}
#footer1 .right{
	margin-right:130px;
}
#footer1 .left ul,.right ul{
	float:left;
	
}
#footer1 .left ul li,.right ul li{
	float:left;
	height:40px;
	line-height:40px;	
	padding-left:10px;
}
#footer1 .left ul li,.right li{
	color:#30315A;
	font-weight:bold;	
}
#footer1 .left ul li a{
	margin-top:18px;
	vertical-align:top;
	color: black;
}
#footer1 .left ul li i{
	display:inline-block;
	width:36px;
	height:36px;
	background:url("../img/icons.png") no-repeat 0 -89px;	
}
#footer1 .left ul li:nth-child(3) i{
	background-position:0 0;	
}
#footer1 .left ul li:nth-child(4) i{
	background-position:0 -44px;	
}

#footer1 .right ul li b{
	display:inline-block;
	width:31px;
	height:24px;
	background:url("../img/icons.png") no-repeat 0 -188px;
	position:relative;
	top:5px;
	padding-right:5px;
}
#footer2{
	float:right;
	margin-right:800px;
	position:relative;
	
	
	padding-top: 5px;
}
#footer2 p{
	padding-bottom:5px;
}
#footer2 p:nth-child(2){
	font-weight:bold;
}
#footer2 b{
	display:inline-block;
	width:44px;
	height:44px;
	background:url("../images/gswj.jpg");
	position:absolute;
	left:300px;
	top:0;
}
 a:link{
	
	text-decoration: none;
}
/*口腔护理css*/
.grad2col{
	border: 1px solid #F2F2F2;
	padding: 20px 20px 20px 20px;
}
.protect-tips{
	margin-left: 200px;
	margin-top: -100px;
	margin-right: 200px;
	
}
/*纽乐社区*/
.four-fifths{
	width: 80%;
	
}
.article {
	padding: 40px 40px 30px;
    background: #444;
    border-radius: 10px;
    padding: 20px;
    margin: 0 10px;
    box-shadow: 0 3px 10px rgba(0,0,0,.1);
    font-size: 16px;
    line-height: 1.5em;
}
.post-category {
    display: inline-block;
    margin-left: -30px;
    padding: 6px 10px 8px;
    padding-left: 50px;
    border-radius: 0 5px 5px 0;
    position: relative;
    box-shadow: 0 1px 5px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255,255,255,.2), inset 0 -1px 0 rgba(0,0,0,.3);
    background: #FFCD00;
}
.post-meta{
	margin-top: 20px;
}
.author{
	margin-left: 10px;
}
.post-content{
	width: 80%;
	margin-left: 240px;
	margin-top: -70px;
	line-height: 24px;
	
}

.commit{
	height: 2em;
	overflow: hidden;
}
.commit:hover{
	height: auto;
	
}
.photo{
	width: 64px;
	height: 64px;
}

.brand-story{
	text-align: center;
	margin-top: 60px;
}
