body {
	font-size:12px;
	line-height:1.8em;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
}
* {	margin:0; padding:0;}
img {
	border:0;
}
input, textarea, select {
	font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
}
li {
	list-style:none;
}
.l {
	float:left;
}
.r {
	float:right;
}
.c {
	clear:both;
}
.t_c {
	text-align: center;
} 
.t_l {
	text-align:left;
}
.t_r {
	text-align:right;
}
a, a:visited {
	color:#646464;
	text-decoration:none;
}
a:hover {
	color: #2497f4;
}
img.zoom120			{transition: all 0.5s; width: 100%;}
img.zoom120:hover	{transform: scale(1.2,1.2);}

#head{
	margin:0 auto;
    overflow:hidden;
	position:relative;
}
.top{
	height:138px;
}
.top_t1{
	height:34px;
	overflow:hidden;
    background:#1c1c1c;
}
.top_t{
	height:34px;
	margin:0 auto;
    width:1200px;
}
.dz{
	font-size:14px;
	color:#fff;
	width:980px;
	line-height:34px;
	font-family:"微软雅黑";
}
.sy{
	font-size:14px;
	color:#fff;
	width:220px;
	line-height:34px;
	font-family:"微软雅黑";
	text-align:right;
	background:url(../images/dh.png) no-repeat left;
}
.lm{
	 height:104px;
     width:1200px;
	 margin:0 auto;
    overflow:hidden;
}
.logo{
  width:500px;
  margin:0 auto;
  height:104px;
}
.menu{
	height:104px;
	margin:0 auto;
    overflow:hidden;
    width:600px;
	padding-left:100px;
}
.menu li{
	float:left;
}
.menu  li a,.menu li a:visited{
    font-size:16px;
	font-family:"微软雅黑";
	line-height:104px;
	display:block;
	color:#666666;
    text-decoration:none;
	height:104px;
	text-align:center;
}
.menu li a:hover{
	height:104px;
    color:#f367fc3;
}
.menu li.sel a,.menu li.sel a:visited{
	height:104px;
	color:#f367fc3;
}
.banner{
	width:100%;
    height:500px;
	text-align:center;
}
#content{
   margin:0 auto;
   overflow:hidden;
}
.ly{
	margin:0 auto;
    overflow:hidden;
    width:1200px;
}
.hd1{ height:185px;}
.nr1{
	margin-top:62px;
	margin-bottom:30px;
}
.nr1_1{ width:250px;
margin-right:65px;}
.nr1_2{ width:250px;
}
.nr1_1t{
	width:250px;
	height:120px;
}
.nr1_1z {
	 font-size:16px;
     color:#666666;
     line-height:26px;
     text-align:center;
	 font-family:"微软雅黑";
}
.nr1_1z span{
	 font-size:24px;
     color:#1f1f1f;
	  font-family:"微软雅黑";
	 height:70px;
	 line-height:70px;
	 text-align:center;
}
.product{
	 background:url(../images/cp_bj.png) no-repeat center;
	 margin:0 auto;
     overflow:hidden;
	 height:600px;
}
.hd2{
	margin:0 auto;
    overflow:hidden;
    width:1200px;
	height:176px;
}
.nr2{
	margin:0 auto;
    overflow:hidden;
    width:1200px;
	padding-top:36px;
	padding-bottom:20px;
}
.nr2 li{
	width:290px;
    float:left;
	padding-right:12px;	
}
.nr2 li a{
	width:290px;
	height:181px; display:block; overflow:hidden;
	
}
.nr2  li:nth-child(4n){
	padding-right:0;
}
.nr2 li p{
	height:60px;
	line-height:60px;
	text-align:center;
	font-family:"微软雅黑";
	font-size:16px;
}
.nr2 li p a{
	color:#fff;
}	
.nr2 li p a:hover{
	color:#fff;
	text-decoration:underline;
}
.more{
	text-align:center;
    margin:0 auto;
    overflow:hidden;
    width:1200px;
	height:45px;
	padding-bottom:72px;
}
.case{
	margin:0 auto;
    overflow:hidden;
    width:1200px;
}
.hd3{
	height:177px;
	padding-bottom:44px;
}
.nr3{
	padding-bottom:40px;
}
.nr3 li{
	width:290px;
    float:left;
	padding-right:12px;
	
}
.nr3 li a{
	width:290px;
	height:181px; display: block; overflow:hidden;
	
}
.nr3  li:nth-child(4n){padding-right:0;}
.nr3 li p{
	height:60px;
	line-height:60px;
	text-align:center;
	font-family:"微软雅黑";
	font-size:16px;
}
.nr3 li p a{
	color:#4e4e4e;
}	
.nr3 li p a:hover{
	color:#367fc3;
	text-decoration:underline;
}
.about{
	 background:url(../images/about_bj.png) no-repeat center;
	 margin:0 auto;
     overflow:hidden;
	 height:691px;
}
.hd4{
	margin:0 auto;
    overflow:hidden;
    width:1200px;
	height:181px;
}
.nr4{
	margin:0 auto;
    overflow:hidden;
    width:1200px;
	padding-top:56px;
	padding-bottom:40px;
}
.nr4z{
	 width:510px;
     color:#fff;
	 font-family:"微软雅黑";
	font-size:14px;
	line-height:30px;
}
.nr4z img{
	padding-top:30px;
}
.nr4t{
	 width:649px;
	 padding-left:40px;
}
.news{
	margin:0 auto;
    overflow:hidden;
    width:1200px;
}
.hd5{
	height:180px;
	padding-bottom:44px;
}
.nr5{
	padding-bottom:40px;
}
.nr5_1{ width:570px;
margin-bottom:45px;
padding-right:30px;}
.nr5_t{
	 width:180px;
     padding-right:30px;
	}
.nr5_z{
	font-family:"微软雅黑";
	font-size:14px;
	color:#666666;
	line-height:22px;
	width:360px;
	height:140px;  overflow: hidden; text-overflow:ellipsis; white-space: nowrap;
}
.nr5_z span{
	font-family:"微软雅黑";
	font-size:18px;
	color:#367fc3; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.nr5_z p{
	font-family:"微软雅黑";
	font-size:14px;
	color:#999999;
}
.nr5_z a,.nr5_z a:visited{
	color:#ff0000;
}
.nr5_z a:hover{
	color:#ff0000;
	text-decoration:underline;
}
.nr5_2{
	width:570px;
	padding-left:30px;
	margin-bottom:45px;
}






#food{
	background: url(../images/ft_bj.png) repeat-x;
}
.ft{
	margin:0 auto;
    overflow:hidden;
    width:1200px;
	font-family:"微软雅黑";
	font-size:16px;
	color:#adadad;
	height:98px;
	line-height:98px;
	text-align:center;
}
.ft a,.ft a:visited{
    color:#adadad;
}
.ft a::hover{
	color:#fff;
	text-decoration:underline;
}
.ft_x{
	margin:0 auto;
    overflow:hidden;
    width:1200px;
	background:url(../images/ft_bj1.png) no-repeat;
	height:90px;
	color:#fff;
	text-align:left;
	padding-top:80px;
	font-family:"微软雅黑";
	font-size:16px;
	line-height:24px;
}
.ft_x a{
	color:#fff;
	font-family:"微软雅黑";
	font-size:16px;
	line-height:24px;
}



.ny{
	margin:0 auto;
    overflow:hidden;
    width:1200px;
	padding-top:40px;
	padding-bottom:40px;
}
.list{
    width:260px;
	padding-left:44px;

}
.product_n{
    width:896px;
}
.hd1_n{
	 height:40px;
font-size:18px;
font-family:"微软雅黑";
text-align:left;
line-height:40px;
background:url(../images/nr1_nbj.png) no-repeat bottom;
margin-bottom:20px;


	color:#0176C6; font-weight:bold;   border-left: 5px solid #0176C6; padding-left:10px;
}
.nr1_n li{
	height:40px;
	line-height:40px;
	font-family:"微软雅黑";
	font-size:16px;
	display:block;
	padding-bottom:12px;
}
.nr1_n li a{
	 font-weight:bold;
	color:#1f1f1f;
	text-decoration:none;
	display:block;
	padding-left:40px;
	background: url(../images/list_bj.png) no-repeat;
}	
.nr1_n li a:hover{
	color:#ff0000;
	text-decoration:underline;
	display:block;
}

.nr1_n li.erji{
	height:33px;
	line-height:33px;
	font-family:"微软雅黑";
	font-size:14px;
	display:block;
	padding-bottom:1px;
	border-bottom:1px #ececec solid;
}
.nr1_n li.erji a{
	font-weight:normal;
	color:#1f1f1f;
	text-decoration:none;
	display:block;
	padding-left:40px;
	background:none;
}	
.nr1_n li.erji a:hover{
	color:#ff0000;
	text-decoration:underline;
	display:block;
}

.inner_fr_title{
	background:url(../images/nr1_nbj.png) no-repeat bottom;
	height:40px;
	line-height:40px;
	margin-bottom:40px;
}
.inner_fr_title p{
	float:left;
	color:#0176C6;
	font-size:18px; font-weight:bold;     border-left: 5px solid #0176C6; padding-left:10px;
	font-family:"微软雅黑";
}
.inner_fr_title span{
	float:right;
	background:url(../images/home.jpg) no-repeat left center;
	padding-left:25px;
	color:#0074c5;
	font-size:12px;
	font-family:"微软雅黑";
}
.inner_fr_title span a{
	color:#616161;
	font-size:12px;
	font-family:"微软雅黑";
}
.inner_fl_bottom{
	margin-top:50px;
	overflow: hidden;
	border:1px solid #cdcdcd;
	padding:10px;	
}
.contact{
	margin-top:16px;
    height:60px;
    background: url(../images/contact_bj.png) no-repeat;
    padding-top:90px;
    padding-left:14px;
    color:#fff;
    font-size:14px;
}

.xwlist li{margin-bottom:15px; overflow:hidden;}
.xwlist li:first-child {
    margin-top: 20px;
}
.newsimg {
    width: 220px; height:165px; border-radius:10px;
     float:left; overflow:hidden;
}

.new_tab {
    width: 650px; float: right;
}
.new_tab h2 {font:normal 20px/100% msyh; margin-bottom:20px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;
}
.new_tab h2 a{color:#0176c6; font-weight:bold; font-size:18px;}
.new_tab p {
    margin:0; padding:0; font-weight: normal; position:relative;
    line-height:25px; font-size:14px; height:125px;
}
.new_tab p span{position:absolute; bottom:0; right:0; font-size:12px; line-height:30px; color:#999}

.proimg li{float:left; text-align:center; margin:5px 22px 20px 0; width:282px; overflow:hidden;}
.proimg li p:nth-child(1){width:280px; height:173px; overflow:hidden; border:1px solid #CCC}
.proimg li p:nth-child(2){height:42px; line-height:42px;}
.proimg li:nth-child(3n){	margin-right: 0px;	}
.proimg li a{font-size: 14px;}
.proimg li img{ width:100%;}

.caselist li{position:relative; overflow:hidden;}
.caselist li a.prod-zoom{
    position: absolute; top:-100%; left: 50%; z-index: 99999;
    background: url(../images/product_zoom.png) 0 0 no-repeat;
    width: 53px; height: 53px;    
    margin: -26px 0 0 -26px;
    cursor: pointer;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}

.caselist li:hover a.prod-zoom{
    top: 40%;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.caselist li a.prod-zoom{width:53px; height:53px;}

#full-screen-slider { width:100%; height:500px; position:relative}
#slides { display:block; width:100%; height:500px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; bottom:10px; z-index:2000;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}
