body {
	font-family:微软雅黑,Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}


span, img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

ul, ol, li {
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	list-style-type: none;
}

a {
	color: #333;
	text-decoration: none;
	outline: none;
}

a:hover {

	text-decoration: none;
	outline: none;
}
.left{
	float:left;
}
.right{
	float:right;
}
.wrap{ margin: 0 auto;padding: 0px;width: 1200px;}

/* head */
.top {
    height: 34px;
    background: #fbfbfb;
    border-bottom: 1px solid #d6d6d6;
}
.top_txt {
    float: left;
    font-size: 14px;
    font-family: "微软雅黑";
    line-height: 34px;
    color: #666;
}
.top_a {
    float: right;
}
.top_a a {
    line-height: 34px;
    color: #666;
    font-size: 14px;
    padding: 0 5px;
}

.head{
    height: 60px;
    padding: 25px 0;
}
.logo {
	float: left;
}
.logo img {
	height:60px; 
	width:180px;

}
.slogan {
	float: left;
    border-left: 1px solid #dfdfdf;
    margin-top: 10px;
    padding-left: 10px;
    line-height: 16px;
}
.slogan-t1{
    font-size: 18px;	
	  color: #666;
	  padding-bottom:10px;
}
.slogan-t2{
    font-size: 18px;	
	  color: #2175af;
	  font-weight: bold;
}
.web{
 	float: left; 
    display: inline;
    padding-left: 55px;
    margin-left: 10px;
    background: url(../images/web.png) left center no-repeat;
}
.web span{
    padding-top: 10px;
    font-size: 28px;
    font-weight: bold;
    line-height: 20px;
    color: red;
    display: block;
    letter-spacing: 8px;
}
.web p {
    color: red;
    line-height: 6px;
    display: block;
    font-size: 14px;
    font-weight: bold;
}
  
.tel{
	float:right; 
	color: #666;
    line-height: 30px;
    padding-left: 55px;
    display: inline;
    background: url(../images/tel.png) left bottom no-repeat;
    font-size: 24px;
    font-weight: bold;
 }
.tel span {
    color: #666;
    line-height: 24px;
    display: block;
    font-size: 14px;
}
  

.menu {
	color:#fff;
	background:#2175af;
	width: 100%;
	height: 40px;
	position:relative;
	z-index: 999;
}

#nav li {
	float: left;
}
#nav li a {
	color: #FFF;
	display: block;
	width:120px;
	font-size: 16px;
	text-align: center;
	height: 40px;
	line-height: 40px;
}
#nav li a:hover,
#nav li.active{
	background:#143c56;
}

#nav li ul {  
	display: none;
	position: absolute;
}
#nav li ul li{
	float: none;
	background:#000;
	opacity: 0.7;
	color: #fff;
} 
#nav li ul li a{
	font-size: 14px;
	height: 34px;
	line-height: 34px;	
}
#nav li:hover ul{display: block;}



/*footer*/
.footer { background: #f5f5f5; overflow:hidden; width:100%; padding-top:50px; border-top:2px #dcdcdc solid}
.foot{ margin-bottom:30px;overflow: hidden;}
.footer .fnav{ overflow:hidden; float:left; width:160px;}
.footer .fnav h3{ font-size:16px; margin-bottom:15px;}
.footer .fnav h3 a{ color:#333}
.footer .fnav p{     line-height: 1.1;}
.footer .fnav p a{ color:#666;font-size:13px;}
.footer .info{ overflow:hidden; width:240px; float:left; padding-left:90px; border-left:1px solid #dcdcdc;}
.footer .info h4{ font-size:16px; color:#333; margin-bottom:15px;}
.footer .info span{ display:block; font-size:12px; color:#666; margin-bottom:5px;}
.footer .info em{ display:block; font-size:24px; color:#555; padding-bottom:15px; border-bottom:1px solid #dcdcdc; margin-bottom:15px;    font-style: normal;}
.footer .info b{ display:block; font-size:12px; color:#333; margin-bottom:10px;}
.footer .info ul{ overflow:hidden; width:100%;}
.footer .info li{ float:left; width:30px; margin-right:10px; height:30px; overflow:hidden}
.footer .ewm{ display:block; float:right; padding:1px; background:url(Img/Common/ewmbg.png) no-repeat center}
.footer .copy{    overflow:hidden; padding:10px 0; height:35px; border-top:1px solid #dcdcdc;}
.footer .copy p{ float:left; font-size:12px; color:#666;     margin-top: 8px;}
.footer .copy ul{ overflow:hidden; float:right; margin-top:8px; margin-right:20px;}
.footer .copy li{ float:left; padding:0 10px; border-right:1px solid #cecece; font-size:12px;}
.footer .copy li a{ color:#666;}
.footer .copy li.last{ padding-right:0; border:none}


/* 返回顶部 */
/*kefu*/

.pb6{padding-bottom:6px;}
.asid_share{position:fixed;width:40px;bottom:15%;right:30px;z-index:890;}
*html #asid_share{position:absolute;top:expression(documentElement.scrollTop + "px");margin:300px 0 0 0;}
.asid_share .asid_share_box{width:100%;margin-bottom:3px;background:#aaa;text-align:center;}
.asid_share .asid_share_box a{display:block;line-height:35px;height:35px;padding-top:5px;}
.asid_share .asid_share_box a:hover.i-qq{background:#0b8ff4;text-decoration:none;}
.asid_share .asid_share_box a:hover.i-say{background:#ff811b;text-decoration:none;}
.asid_share .asid_share_box a:hover.i-weixin{background:url(http://www.nbmojiegou.com/style/images/icon_weixin.png) 5px 5px #58a81c no-repeat;}
.asid_share .asid_share_box a:hover.i-top{background:url(http://www.nbmojiegou.com/style/images/icon_back.png) 5px 5px #666 no-repeat;}
.asid_share .asid_share_box a:hover .asid_title,.asid_share .asid_share_box .asid_title{color:#fff;font-size:12px;display:block;padding:0px 5px;line-height:16px;width:30px;margin-top:-1px;text-align: center}
.asid_share .red_bag{text-decoration:none;}
.asid_share .asid_sha_layer{border:1px solid #ccc;background:#fff;position:absolute;right:52px;bottom:-44px;}

.asid_share_triangle{width:12px;height:40px;position:absolute;right:49px;bottom:-12px;z-index:100;}
.border_sj,.con_sj{display:block;width:18px;height:28px;font-size:18px;overflow:hidden;font-family: SimSun;}
.border_sj{color:#ccc;font-style:normal;}
.con_sj{color:white;margin:-14px -2px 0 0;margin:-28px 0 0 -2px;}


.bx-wrapper{max-width: 1343px;margin: 0 auto;}