.left, .right {
	font-family: "微软雅黑";
	text-align: left;
}

/*nynybanner*/

/*--------------------------------------------- banner -----------------------------------------------*/
.banner{height:300px;overflow:hidden;	position: relative;clear: both;} 

.banner .d1{width:100%;height:300px;display:block;position:absolute;left:0px;top:0px;} 

.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:260px;} 

.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -96px;display:inline;} 

.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(http://szmilanart.com/images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;} 

.banner .d2 li.nuw{background:url(../../images/img1_1.png) no-repeat center;} 


.nymain {
	padding-top: 20px;
	padding-bottom: 50px;
	background-repeat: repeat;
	min-height:350px;
}

/*左侧导航栏*/
.nymain .container {
	/*margin-top: 30px;*/
	overflow: hidden;
}
  /*左*/
.left {
	width: 236px;
	float: left;
	background-color: #FFFFFF;
}

.lefttop {
	width: 236px;
	background: #ffffff ;
}

.prolisttitle {
	width:120px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	background-image: url(http://szmilanart.com/images/leftbj.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
		font-weight: bold;
}


.prolisttitle.current{
	color: #b00c0b
}


.prolist {
	height: 40px;
	line-height: 40px;
	font-size: 17px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: #333333;
	font-weight: bold;
	padding-left: 18px;
}

.prolist li{
display:inline
}

/*二级列表*/
/*.prolist li {
	border-top: 1px solid #b91c1d;
}*/

.prolist li a {
		width:100px;
 float:left; list-style:none;
color: #333333;
	font-weight: bold;
}

.prolist li .hover{
	color: #194764;
	font-weight: bold;
}

.prolist li a:hover{
	color: #194764;
	font-weight: bold;
}

.prolist li.a:active {
		color: #194764;
}

.prolist li.active em{background-position: left top;}

/*三级列表*/

.prolist ul li {
	border: none;
	padding: 0;
	/*background: #cc2223;*/
}

.prolist ul li a{
	padding: 8px 0;
	padding-left: 48px;
	height: 14px;
	line-height: 14px;
	font-size: 12px;
	font-weight: normal;
	border-bottom: none;
}

.prolist li.active li a {
	color: #383838;
}

.prolist ul li a:hover, .prolist ul li a.hover {
	color: #194764;
}

/*.prolist ul li a:hover{ background-color:#074c92; color:#fff;}*/
/*.prolist li.active  ul li a{ color:#fff;}*/
/*四级列表*/
/*.prolist ul li.hover ul{ display: block;}
.prolist ul li.hover ul a{ color: #fff;}
.prolist ul li.hover ul a:hover{ color:#edb315}*/


.contact2 {
	margin-top: 30px;
}

.contacttitle{
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #194764;
}

.contacttitle h3 {
	float: left;
	font-size: 18px;
	font-weight: bold;
	color: #382f29;
}

.contacttitle .more{
	float: right;
	font-size: 14px;
}

.contacttitle a{
	color: #383838;
}


.contactmain {
	margin-top: 10px;
	font-size: 13px;
	line-height: 1.8;
	text-align: left;
	color: #666;
}

.contactmain strong {
	font-weight: bold;
}


 /*右*/

 .right {
	float: right;
	width: 1200px;
 }
 
 
  .righttitle123 {
	overflow: hidden;
	height: 40px;
	border-bottom: 1px solid #194764;
 }

 .righttitle {
	overflow: hidden;
	height: 45px;
	border-bottom: 2px solid #194764;
 }

 .site {
	float: right;
	font-size: 15px;
	margin-top: 3px;
 }

 .site a {
 	text-decoration: none;
 	color: #282025;
 }

 .righttitle h3 {
 	float: left;
 	font-size: 20px;
 	line-height: 20px;
	/*font-weight: bold;*/
	color: #382f29;
 }

.nycenter {
	padding-top: 20px;
	font-size: 14px;
	line-height: 26px;
}

.nycenter p {
	padding-top: 10px;
	font-size: 14px;
	line-height: 26px;
	padding-bottom: 5px;
}


.nycenter strong {
	font-weight: bold;
}

.nyplist_container ul {
		margin-right: -18px;
	overflow: hidden;
}

.nyplist_container ul li {
	float: left;
	width: 288px;
	margin-right: 15px;
	margin-bottom: 24px;
}

.nyplist_container ul li img {
	border: 1px solid #194764;
}

.nyplist_container ul li p {
	font-size: 13px;
	text-align: center;
	height: 30px;
	line-height: 30px;
}

.nyplist_container ul li a {
	display: block;
	font-size: 0;
}

.nyplist_container ul li a:hover {
	zoom: 1;
}

.nyplist_container ul li a:hover img, .nyplist_container ul li a.hover img  {
	border: 1px solid #416881;
}

.nyplist_container ul li a:hover p, .nyplist_container ul li a.hover p {
	color: #194764;
}

 /*产品列表*/
 #nyplist li img {
	width: 285px;
	height: 189px;
 }

/*新闻列表*/
.xiayiye{ text-align:center; padding-top:50px; font-size:14px;}
.xiayiye a{ color:#555;}
.xiayiye a:hover{ color:#416881}
#nyarclist li{
overflow: hidden; border-bottom: 1px dashed #eee;}
#nyarclist li a{ display:block; height:38px; line-height:38px; color:#555; font-size:14px;}
#nyarclist li a:hover{ color:#416881;text-decoration:none;}
#nyarclist li a em{ float:right; font-style:normal; font-size:12px;}
.nycenter h1{ font-size:16px; font-weight:bold; text-align:center; line-height:32px; color:#6f3b0f}
.fbtime{ border-bottom:1px dotted #ccc; text-align:center; line-height:26px; margin-bottom:15px;}


/*新闻图片列表——荣誉资质*/
#nyartplist_honor li img {
	width: 296px;
 	height:199px;
}

/*新闻图片列表——客户见证*/

#nyartplist_client li img {
	width: 296px;
 	height: 296px;
}

/*新闻图片列表——行业资讯 公司资讯的格式一样*/

#nyartplist_news li {
	width: 1200px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #ccc;
}

#nyartplist_news li a {
	display: block;
	width: 1200px;
	height: 230px;
}

#nyartplist_news li a:hover {
	zoom: 1;
}

#nyartplist_news li a:hover .list_tit {
	color: #194764;
}

#nyartplist_news .list_info_pic {
	float: left;
	width: 230px;
	font-size: 0;
}

#nyartplist_news .list_info_pic img {
	width: 230px;
	height: 230px;
}

#nyartplist_news .list_info_content {
	position: relative;
	float: right;
	width: 930px;
	height: 230px;
}

#nyartplist_news .list_info_content .list_tit {
	margin-top: 10px;
	font-weight: bold;
	font-size: 14px;
	line-height: 14px;
}

#nyartplist_news .list_info_content .list_info_atc {
	margin-top: 12px;
	font-size: 13px;
	line-height: 24px;
}

#nyartplist_news .list_info_content .list_info_atc div {
	height: 170px;
	overflow: hidden;
}

#nyartplist_news .list_info_content .list_date {
	position: absolute;
	left: 0;
	bottom: 0;
	font-size: 12px;
	color: #999;
}




#GBookAdd input{ height:28px; line-height:28px; border:1px solid #ccc; padding:0 5px; width:400px; margin-bottom:5px; background:none;}
#GBookAdd textarea{ width:400px; padding:5px; border:1px solid #ccc; min-height:100px; background:none}
#GBookAdd #Submit, #GBookAdd #ReSet{ width: 90px; cursor: pointer; height: 32px; line-height: 32px; border: 0; color: #fff; margin-top:5px; background:#af8d49; font-size:14px; font-family:"微软雅黑";}
#GBookAdd #ReSet{  background:#231810;}
.neiye-gbook ul li {
    background: url("../image/lyico.jpg") no-repeat scroll 0 22px;
    border-bottom: 1px solid #e0e0e0;
    padding: 20px 20px 20px 30px;
}

/*在线留言*/
.TopContent table {
	margin: 0 auto;
}

/*下载*/
#Down_ctn .neiye-title h3 {
	font-size: 18px;
	font-weight: bold;
}

#Downlist a {
	display: block;
	padding: 10px;
	font-weight: bold;
	color: #ffffff;
	background: #6c4f2f;
}


.info_map li {
  border-bottom: 1px dashed #cccccc;
  font-size: 14px;
  font-weight: bold;
  line-height: 25px;
  padding: 10px 20px;
}
.info_map ul li{
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-bottom: medium none;
  font-size: 12px;
  font-weight: normal;
  padding: 5px 0;
}

.info_map ul ul li {
  background-color: #eee; padding-top:3px;
  float: left;
  margin-right: 20px;
  padding: 0 20px;
}
.info_map ul ul {
  overflow: hidden;
}

.info_cspd li strong{ line-height:32px; border-bottom:2px solid #eee; display:block; margin-bottom:5px; font-size:14px; color:#333}
.info_cspd ul{ overflow:hidden;}
.info_cspd ul li{ float:left; width:120px; padding:5px 0}
.info_cspd li{ padding-bottom:30px;}




/*专题页面样式*/
.pagezz {
  background-color: #000;
  height: 100%;
  left: 0;
  opacity: 0.5;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 2; display:none;
}
.pageewm { display:none;
  background: #efeeed none repeat scroll 0 0;
  border-radius: 5px;
  height: 451px;
  left: 50%;
  margin-left: -225px;
  margin-top: -225px;
  overflow: hidden;
  position: fixed;
  top: 50%;
  width: 451px;
  z-index: 3; overflow:hidden;
}
.pageline{ border:1px solid #ada6a6; border-radius:5px; width:416px; height:416px; margin:16px auto 0; text-align:center; font-size:14px; color:#000}
.pageline img{ display:block; margin:0 auto; padding-top:38px; padding-bottom:18px; width:290px}
.pageline b{color:#ff0000}
.close {
  background-color: #fff;
  border-radius: 50%;
  bottom: 31px;
  height: 30px;
  left: 50%; cursor:pointer;
  line-height: 30px;
  margin-left: -15px;
  position: absolute;
  text-align: center;
  width: 30px; font-family:"微软雅黑"; color:#999999; font-size:20px;
}
.pagemid li img {
  display: block;
  width: 100%;
}
.pagemid li{ overflow:hidden; position:relative;}
.pagemid li a{ display:block; width:152px; height:29px; background:url("../image/gobg.png") no-repeat center center transparent; position:absolute; bottom:5px;}
 .pagemid li.no1 a, .pagemid li.no2 a, .pagemid li.no4 a, .pagemid li.no6 a{ right:18.75%}
.pagemid li.no3 a, .pagemid li.no5 a{ left:18.75%}
 .pagemid li.no1 a{ bottom:52%; right:27%;}
.page_zt .foot{ margin-top:0; background-color:#ae9d8d; padding-top:138px}


.m-nav{
	overflow: hidden;
	width: 100%;
	margin-bottom: 15px;
	margin-top: 10px;
}
.m-nav .tit{border-bottom: 3px solid #b00c0b;display: block;}
.m-nav .tit .tit-span{font-size: 16px;height: 30px;line-height: 30px;width: 120px;color: #000;display:inline-block;text-align: center;}
.m-nav .tit .tit-span.current{
	color: #b00c0b
}


