﻿@charset "utf-8";

.ny_banner1{
	background:url(../images/ny_banner1.jpg) no-repeat center;
	height:488px;	
}

.ny_banner3{ position:relative; z-index:1;  left:0;  height:488px; min-width:1140px;}
.ny_banner3{ width:100%;  position:relative;  height:488px; }	
.ny_banner3 .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
.ny_banner3 .bd ul{ width:100% !important;  }	
.ny_banner3 .bd li{ width:100% !important;  height:488px; overflow:hidden; text-align:center; }	
.ny_banner3 .bd li a{ height:600px;  }
.ny_banner3 .bd li .banner1 { display:block; width:100%; height:488px; background:url(../images/cp_banner1.jpg) no-repeat center; }
.ny_banner3 .bd li .banner2 { display:block;  width:100%; height:488px; background:url(../images/cp_banner2.jpg) no-repeat center; }
.ny_banner3 .bd li .banner3 { display:block;  width:100%; height:488px; background:url(../images/cp_banner3.jpg) no-repeat center; }
.ny_banner3 .bd li .banner4 { display:block;  width:100%; height:488px; background:url(../images/cp_banner4.jpg) no-repeat center; }
.ny_banner3 .bd li .banner5 { display:block;  width:100%; height:488px; background:url(../images/cp_banner5.jpg) no-repeat center; }
.ny_banner3 .bd li .banner6 { display:block;  width:100%; height:488px; background:url(../images/cp_banner6.jpg) no-repeat center; }

.ny_banner3 .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }	
.ny_banner3 .hd ul{ text-align:center; }	
.ny_banner3 .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:100px; height:8px; margin:5px; overflow:hidden; background:#000000;		filter:alpha(opacity=80);opacity:0.8;  line-height:999px; 	}	
.ny_banner3 .hd ul .on{ background:#00ce42;  }	


.ny_content{
	width:1060px;
	margin:0 auto;	
}
.ny_content .ny_top{
	height:106px;	
}
.ny_content .ny_top dl dt{
	float:left;
	width:250px;
}
.ny_content .ny_top dl dd{
	float:right;
	width:810px;	
}
.ny_content .ny_top dl dd p{
	text-align:right;
	font-size:14px;
	color:#999;
	padding-top:18px;	
}
.ny_content .ny_top dl dd h2{
	font-size:30px;
	font-weight:bold;
	text-align:left;
	line-height:30px;
}
.ny_content .ny_top dl dd span{
	display:block;
	font-size:14px;
	color:#999;
	font-weight:100;
}

.ny_content .ny_con_1{
	float:left;
	line-height:95px;
}
.ny_content .ny_con_1 ul {
	margin-left:20px;	
}
.ny_content .ny_con_1 ul li{
	float:left;
	font-size:17px;
	padding-right:120px;
}
.ny_content .ny_con_1 ul.pro li{
	float:left;
	font-size:16px;
	padding-right:40px;
}
.ny_content .ny_con_1 ul li a{
	color:#999;
	padding-bottom:24px;
}
.ny_content .ny_con_1 ul li a:hover,.ny_content .ny_con_1 ul li a.fir{
	border-bottom:4px solid #009933;	
}



/* CSS ny_about */
.ny_about_1{
	width:100%;
	background:#f9f9f9;
}


.ny_about1 #ny_top1{
	color:#009933;
	font-size:30px;
	padding:30px 0;	
}
.ny_about1,.ny_about2,.ny_about3,.ny_about4,.ny_about5{
	width:1060px;
	margin:0 auto;
	overflow:hidden;
	font-size:16px;
	line-height:30px;
	padding-bottom:40px;
}

.ny_about2{
	border-top:1px solid #ccc;	
	border-bottom:1px solid #ccc;
	margin-top:25px;
}

.ny_about2 #ny_top2{
	font-size:30px;
	color:#009933;
	padding:30px 0;	
}

.ny_about3{
	margin-top:20px;
	line-height:50px;
}
.ny_about3 #ny_top3{
	font-size:30px;
	color:#009933;
	padding:30px 0;	
}


.ny_about4{
	border-top:1px solid #ccc;	
	border-bottom:1px solid #ccc;
	margin-top:25px;
}
.ny_about4 #ny_top4{
	font-size:30px;
	color:#009933;
	padding:30px 0;	
}

.ny_about5{
	margin-top:25px;
}
.ny_about5 #ny_top5{
	font-size:30px;
	color:#009933;
	padding:30px 0;	
}


/* CSS ny_new */
.ny_new{
	width:1060px;
	margin:0 auto;	
}
.ny_new .ny_top{
	width:1060px;
	margin:0 auto;
	border-bottom:1px solid #ccc;
	font-size:30px;
	font-weight:bold;
	line-height:30px;
	padding-top:58px;
	padding-bottom:15px;
	margin-bottom:10px;
}
.ny_new dl{
	padding-bottom:30px;	
}
.ny_new dl dt{
	height:47px;
	line-height:47px;
	width:1060px;
	background:#f7f7f7;
}
.ny_new dl dt a{
	float:left;	
	background:url(../images/new_o.jpg) no-repeat left;
	padding-left:30px;
	font-size:16px;
	margin-left:10px;
}
.ny_new dl dt span{
	float:right;
	font-size:16px;
	color:#027f2a;
	padding-right:20px;	
}
.ny_new dl dd{
	font-size:16px;
	color:#999;
	line-height:32px;
	padding-top:5px;
}


/* CSS ny_product */
.ny_product{
	width:1060px;
	margin:0 auto;	
	margin-top:48px;
}
.ny_product_1{
    width:948px;
	overflow:hidden;
	margin:0 auto;

}
.ny_product_1 dl{
	width:314px;
	height:465px;
	float:left;
	border:1px solid #ccc;
	
}
.ny_product_1 dl dt{
    width:315px;
	height:355px;
	text-align:center;
}
.ny_product_1 dl dt p{
    width:315px;
	height:355px;	
    line-height:355px;  /* 行高等于高度 */
}

/* 兼容标准浏览器 */

.ny_product_1 dl dt p:before{
    content:".";  /* 具体的值与垂直居中无关，尽可能的节省字符 */
    margin-left:-5px; font-size:10px;  /* 修复居中的小BUG */
    visibility:hidden;  /*设置成隐藏元素*/
}

.ny_product_1 dl dt p img{
    *margin-top:expression((400 - this.height )/2);  /* CSS表达式用来兼容IE6/IE7 */
	max-width:300px;
	max-height:330px;
    vertical-align:middle;
}

.ny_product_1 dl dd{
	width:315px;
	height:110px;
}
.ny_product_1 dl dd h2{
	text-align:center;
	font-size:16px;
	color:#999;
	padding-top:35px;	
}
.ny_product_1 dl dd p{
	width:136px;
	height:37px;
	display:block;
	margin:0 auto;
	margin-top:10px;
	background:url(../images/pro_xq.jpg) no-repeat;
	font-size:16px;
	display:none;
}
.ny_product_1 dl dd p a{
	padding-top:11px;
	float:left;
	width:125px;
	height:19px;
	padding-left:18px;
	color:#009933;
}
.ny_product_1 dl:hover dd{
	background:#009933;
	transition:all 0.7s;
}
.ny_product_1 dl:hover dd p{
	display:block;	
}
.ny_product_1 dl:hover dd h2{
	color:#fff;
}



/* CSS ny_pro_show */
.ny_pro_show{
	width:1060px;
	margin:0 auto;
	margin-top:30px;
	padding-top:35px;
	overflow:hidden;
}

.ny_pro_show .ny_left{
	width:550px;
	height:550px;
	background:#fff;
	float:left;
	border:1px solid #EAEAEA;
}
.ny_pro_show .ny_left h3{
	height:450px;
	width:450px;
	margin:0 auto;
}
.ny_pro_show .ny_left h3 p{
	height:450px;
	width:450px;
    line-height:450px;  /* 行高等于高度 */
}

/* 兼容标准浏览器 */

.ny_pro_show .ny_left h3 p:before{
    content:".";  /* 具体的值与垂直居中无关，尽可能的节省字符 */
    margin-left:-6px; font-size:10px;  /* 修复居中的小BUG */
    visibility:hidden;  /*设置成隐藏元素*/
}

.ny_pro_show .ny_left h3 p img{
    *margin-top:expression((400 - this.height )/2);  /* CSS表达式用来兼容IE6/IE7 */
	max-width:450px;
	max-height:450px;
    vertical-align:middle;
}

.ny_pro_show .ny_left ul{
	padding-top:30px;
	width:340px;
	margin:0 auto;
}
.ny_pro_show .ny_left ul li{
	float:left;
	padding-left:22px;
}
.ny_pro_show .ny_left ul li img{
	width:55px;
	height:55px;
	border:1px solid #EAEAEA;	
}


.ny_pro_show .ny_right{
	width:480px;
	height:539px;
	float:right;
	padding-top:15px;
	color:#777;
}
.ny_pro_show .ny_right dt,.ny_pro_show .ny_right dd{
	padding-left:50px;	
}
.ny_pro_show .ny_right dt h2{
	font-size:28px;s
	color:#000;
	line-height:28px;
}
.ny_pro_show .ny_right dt h3,.ny_pro_show .ny_right dt p{
	font-size:16px;
	padding-top:10px;	
}
.ny_pro_show .ny_right dd h2{
	font-size:18px;	
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
}
.ny_pro_show .ny_right dd p{
	line-height:35px;
	padding-top:5px;
	font-size:16px;
}

.ny_pro_show .ny_pro_bot{
	float:left;
	margin-top:35px;
}
.ny_pro_show .ny_pro_bot ul li{
	float:left;
}
.ny_pro_show .ny_pro_bot ul li a{
	float:left;
	width:150px;
	height:45px;
	text-align:center;
	line-height:45px;
	display:block;
	border:1px solid #EAEAEA;
	border-bottom:none;
	font-size:16px;
        font-weight:bold;
}
.ny_pro_show .ny_pro_bot ul li a.cur{
	background:#fff;
	border-top:3px solid #009933;
}


.ny_pro_show2{
	width:1060px;
	margin:0 auto;
	padding:20px 0;
	border:1px #ccc solid;
}
.ny_pro_show2 img{
	max-width:1060px;	
}










/* CSS ma_show */
.ma_show{
width:1060px;
padding:20px 20px;
color:#666;
line-height:22px;
}
.ma_show .product_img{
text-align:center;
padding-bottom:20px;
}
.ma_show .product_img img{
max-width:610px;
max-height:390px;
padding:2px;
background:#fff;
}
.ma_show .product_show_xq {
border-bottom:1px solid #ccc;
padding-bottom:8px;
margin-bottom:15px;
}
.ma_show .product_show_xq span{
font-size:16px;
font-family:"宋体";
font-weight:bold;
color:#0099cc;
padding-left:10px;
}
.ma_show .ma_show_top{
text-align:center;
font-family:"宋体";
color:#
}
.ma_show .ma_show_top dt{
font-size:16px;
font-weight:bold;
color:#666;
line-height:35px;
}
.ma_show .ma_show_top dd{
color:#999999;
padding-bottom:15px;
}


.show_next{
padding-top:60px;
line-height:25px;
font-family:"宋体";
}
.show_next a{
color:#666666;
}
.show_next a:hover{
color:#009933;
}



/* CSS page */	
 .page{
	position:relative;
	left:37%;
	display:block;
	float:left;
	padding-top:50px;
	padding-bottom:50px;
}
.page ul{
margin:0 auto;
}
.page ul li{
float:left;
padding-left:10px;
}
 .page p{
line-height:27px;
float:left;
height:27px;
}
.page ul li a{
color:#666;
}
.page ul li a{
width:50px;
background:#fff;
height:25px;
float:left;
line-height:27px;
display:block;
font-family:"宋体";
text-align:center;
border:1px solid #ccc;
}
 .page ul li a:hover{
background:#009933;
color:#fff;
border:1px solid #009933;
	transition:all 0.3s;
}
.page a.no{
width:25px;
height:25px;
}
.page p input.buttom{
cursor:pointer;
}



























