/* CSS Document */
*{ padding:0px; margin:0px; list-style:none;}
body {
	margin: 0px;
}
.top{ background:#d9d9d9; overflow:hidden;}
.w1300{ width:1200px; margin:0px auto; overflow:hidden;}
.w1400{ width:1400px; margin:0px auto; overflow:hidden; }
.header{ background:url(images/hd_bg.jpg) bottom center; overflow:hidden}
.tel{ float:right;}
.daohang{ background:#006bc0; overflow:hidden; overflow:hidden; min-height:50px;}
.rongyu{ width:1200px; margin:0px auto; background:url(../images/pro_bg.jpg) no-repeat center; height:430px;}
.index_pro{width:1200px; margin:0px auto; overflow:hidden;}
.index_pro .left{ width:270px; float:left; overflow:hidden;}
.index_pro .right{ width:900px; float:right; overflow:hidden;}
.fenlei{ background:#f8f8f8; overflow:hidden;}
.fll{ overflow:hidden;}
.fll li{ border-bottom:1px solid #999; line-height:35px; width:50%; float:left; text-indent:1.5em; text-align:left; color:#666666; background:url(../images/san.png) left center no-repeat;}

.fll2{ overflow:hidden;}
.fll2 li{ border-bottom:1px solid #999; line-height:35px;  text-indent:3em; text-align:left; color:#666666; background:url(../images/san.png) left center no-repeat;}





.pro{ overflow:hidden;}

.pro li{ width:280px; border:1px solid #ccc; float:left; overflow:hidden; margin-right:15px; margin-top:15px;}
.pro a:hover li{
	text-decoration: none;
	color: #FFFFFF;
}
.pro li .pic{ height:212px; overflow:hidden;}
.pro li .pic img{ width:280px; height:212px;}

.pro li .tit{ background:#00b6eb; height:35px; line-height:35px;}

.youshi{ background:url(../images/index_bg.png) no-repeat center; overflow:hidden;}
.jianjie{ background:url(../images/gs_bg.jpg) no-repeat center; overflow:hidden; padding:30px 0px;}
.news{ overflow:hidden; padding:50px 0px;}
.ne{ margin:0px auto; overflow:hidden; }
.ne li{ width:280px; border:1px solid #ccc; overflow:hidden; float: left; margin-right:7px; margin-left:10px;margin-top:15px; color:#333333;}

.ne li .pic img{ width:280px; height:212px;}

.ne li .pic{ height:212px; overflow:hidden;}
.ne li .tit{ height:50px; border-bottom:4px solid #ccc; text-align:left; padding-left:25px; padding-top:8px;  background:url(../images/san.png) left top no-repeat #f3f3f3; background-position:5px 10px;}

.ne a:hover li .tit{height:50px; color:#FFFFFF; border-bottom:4px solid #ccc; text-align:left; padding-left:25px; padding-top:8px;  background:url(../images/san.png) left top no-repeat #00b6eb; background-position:5px 10px;}
 
 .ne2{ margin:0px auto; overflow:hidden; }
.ne2 li{ border-bottom:1px dashed #ccc; overflow:hidden;color:#333333; padding-bottom:8px; margin-bottom:5px; line-height:140%;}


.ne a:hover li .tit{height:50px; color:#FFFFFF; border-bottom:4px solid #ccc; text-align:left; padding-left:25px; padding-top:8px;  background:url(../images/san.png) left top no-repeat #00b6eb; background-position:5px 10px;}
 
.content{ width:1200px; margin:0px auto; overflow:hidden; margin-top:20px;}
.content .left{ width:270px; float:left; overflow:hidden;}
.content .right{ width:900px; float:right; overflow:hidden;}
.ntit2{ background:#f2f2f2; height:45px; text-indent:1em; font-size:18px; text-align:left; line-height:45px;color: #333;}

.ntit2 a:link {
	text-decoration: none;color: #333;
}
.ntit2 a:visited {
	text-decoration: none;
	color: #333;
}
.ntit2 a:hover {
	text-decoration: none;
color: #333;
}
.ntit2 a:active {
	text-decoration: none;
color: #333;
}
.footer{ background:url(../images/ft_bg.jpg) center top no-repeat; overflow:hidden; padding-top:70px;}
.foot{ background:#045c99; overflow:hidden; text-align:center;}

.w {color: #FFFFFF;}
.w a:link {
	text-decoration: none;color: #FFFFFF;
}
.w a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.w a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.w a:active {
	text-decoration: none;
	color: #FFFFFF;
}


.more2 { width:120px; text-align:center; line-height:25px; border:1px solid #ccc;}
a:link .more2{
	text-decoration: none; color:#333333;
}
a:visited  .more2{
	text-decoration: none;

}
a:hover .more2{
	text-decoration: none; background:#0099CC; border:1px solid #0066CC;	text-decoration: none;
	color: #FFFFFF;
}
a:active .more2{
	text-decoration: none;

}

.youqing{ width:1200px; margin:0px auto; overflow:hidden;}
.youqing li{ float:left; margin-right:15px;}
.justify-content-center{ padding:50px 0px;}
.justify-content-center a{ color:#333333;}
.justify-content-center a:link {
	text-decoration: none; color:#333333;
}
.justify-content-center a:visited {
	text-decoration: none;
	 color:#333333;
}
.justify-content-center a:hover {
	text-decoration: none;
 color:#333333;
}
.justify-content-center a:active {
	text-decoration: none;
	 color:#333333;
}

