@charset "utf-8";



.ny_banner{ width:100%; height:; overflow:hidden; background-size:cover;}
.ny_banner img{ width:100%; display:block;}



.clear{width:100%; clear:both;}



.ny_nav_wp{ width:100%; height:70px; position:relative;}
.ny_nav{width:100%; height:70px; background:#f6f6f6; position:absolute; left:0; top:0; z-index:1;}
.ny_nav ul{display:block; width:90%; max-width:1400px; margin:0 auto;}
.ny_nav ul li{ float:left;}
.ny_nav ul a{display:block; height:67px; line-height:67px; padding:0px 15px 0px 15px; margin-right:px; font-size:16px;}
.ny_nav ul .on{ border-bottom:#35aa5a 2px solid;}
.ny_nav ul .current{ border-bottom:#35aa5a 2px solid;}

.ny_nav_wp .onon {position:fixed !important; top:0; left:0; z-index:99;}




.ny_nav1{width:100%; height:70px; background:#f6f6f6; position:absolute; left:0; top:0; z-index:1;}
.ny_nav1 ul{display:block; width:90%; max-width:1400px; margin:0 auto;}
.ny_nav1 ul li{ float:left;}
.ny_nav1 ul a{display:block; height:67px; line-height:67px; padding:0px 15px 0px 15px; margin-right:px; font-size:16px;}
.ny_nav1 ul .on{ border-bottom:#35aa5a 2px solid;}



.ab_biaoti1{width:100%; font-size: 32px; font-weight: bold; color: #333; text-align:center;}
.ab_biaoti2{width:100%; line-height:40px; font-family: arial; font-weight: normal;  font-size: 14px;  margin-left: 0px; color: #aaa; text-align:center; text-transform:uppercase;}


.ab_tp1{width:100%; height:80px;}
.ab_tp2{width:100%; height:20px;}










.main_wrap{width:90%; max-width:1400px; margin:0 auto; font-size:16px; line-height:35px;}
.main_wrap p{line-height:35px;}






















/*新闻列表*/



.y_news_wp{width: 90%; max-width:1420px; height: auto; margin:0 auto; padding-top: 15px;}
.y_news_wp ul li{display: block; width: 33.33%; height: 620px; float: left; margin-bottom: 25px;}
.y_news_wp ul a{display: block; width: 94%; height: 620px; margin:0 auto; color: #fff; color: #333;  background: #f6f6f6;}

.y_news_wp a:hover .nz11 img{transform: scale(1.2);  z-index: 1;}


.y_news_wp .nz11{width: 100%; height: 290px; overflow:hidden;}
.y_news_wp .nz11 img{display: block; width: 100%; height: 290px; transition:0.5s;}
.y_news_wp .nz12{width: 80%; height: 80px; margin: 0 auto; line-height: 40px; color: #333; font-size: 20px; overflow: hidden; padding-top: 40px;}
.y_news_wp .nz13{width: 80%; height: 90px; margin: 0 auto; line-height: 30px; color: #333; font-size: 16px; opacity: 0.6; overflow: hidden; padding-top: 20px;}
.y_news_wp .nz14{width: 80%;  margin: 0 auto; color: #888; margin-top: 30px;}
.y_news_wp .nz14 .left{width: auto; line-height: 40px; font-size: 16px; font-style:italic; font-family: arial; border-top: #43a15f 2px solid; padding: 0px 4px 0px 4px;}







/*分页*/

#nx_pg{width:98%; height:30px; padding:20px 0px 20px 0px; text-align:center;}
#nx_pg a{display:inline; padding:8px 15px 8px 15px; background:#f8f8f8; font-size:14px; margin:0px 1px 0px 1px; border-radius:2px; -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
#nx_pg a:hover{background:#43a15f; color:#fff;}
#nx_pg .on{background:#43a15f; color:#fff;}


#nextpage{width:98%; height:30px; margin:0 auto; padding:20px 0px 20px 0px; text-align:center;}
#nextpage a{display:inline; padding:6px 14px 6px 14px; background:#f8f8f8; font-size:14px; margin:0px 1px 0px 1px; border-radius:2px; -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
#nextpage a:hover{background:#43a15f; color:#fff;}
#nextpage .on{background:#43a15f; color:#fff;}












@media only screen and (min-width:1366px) {

#new_conl{width:90%; max-width:1400px; margin:0 auto; min-height:50px; padding:60px 60px 40px 60px; background:#fff; margin-top:0px; position:relative;}

#new_conla{width:100%; min-height:20px; padding:15px 0px 15px 0px; font-size:24px; text-align:center; color:#333; font-weight:bold; border-bottom:#e4e4e4 0px dotted; }


#new_conlb{width:100%; height:50px; line-height:50px; font-size:14px; font-style:; text-align:center;}
#new_conlb span{color:#777; margin:0px 30px 0px 10px;}


#new_conlc{width:100%; min-height:50px; padding:15px 0px 15px 0px; font-size:14px; line-height:35px;}
#new_conlc p{ line-height:35px;}

#new_conld{width:100%; min-height:50px; padding:15px 0px 15px 0px; font-size:14px; line-height:30px; border-top:#e0e0e0 1px dotted;}


}






@media only screen and (max-width:1365px) {

#new_conl{width:90%; margin:0 auto; min-height:50px; padding:40px 0px 20px 0px;}

#new_conla{width:100%; min-height:20px; padding:10px 0px 10px 0px; font-size:18px; text-align:center; color:#333; font-weight:bold; border-bottom:#e4e4e4 0px dotted; }


#new_conlb{width:100%; height:30px; line-height:30px; font-size:14px; font-style:; text-align:center;}
#new_conlb span{color:#777; margin:0px 30px 0px 10px;}


#new_conlc{width:100%; min-height:50px; padding:15px 0px 15px 0px; font-size:14px; line-height:35px;}
#new_conlc p{ line-height:35px;}

#new_conld{width:100%; min-height:50px; padding:15px 0px 15px 0px; font-size:14px; line-height:30px; border-top:#e0e0e0 1px dotted;}


}














@media only screen and (min-width: 1400px) {
.yy_cont{ width:1400px; margin:0 auto; padding:0px 0px 20px 0px;}

.yy_cont ul li{display:block; width:33.33%; height:380px; float:left; box-sizing:border-box; padding:20px; transition:0.2s;}
.yy_cont ul .yy_1{width:100%; height:280px;}
.yy_cont ul .yy_1 img{width:100%; height:280px;}
.yy_cont ul .yy_2{width:100%; height:80px; line-height:80px; text-align:center; font-size:18px;}

.yy_cont ul li:hover{-moz-box-shadow:0px 0px 40px #e4eff7; -webkit-box-shadow:0px 0px 40px #e4eff7; box-shadow:0px 0px 40px #e4eff7;}

}




@media only screen and (min-width: 1200px) and (max-width: 1399px) {

.yy_cont{ width:1200px; margin:0 auto; padding:0px 0px 20px 0px;}

.yy_cont ul li{display:block; width:33.33%; height:340px; float:left; box-sizing:border-box; padding:20px; transition:0.2s;}
.yy_cont ul .yy_1{width:100%; height:240px;}
.yy_cont ul .yy_1 img{width:100%; height:240px;}
.yy_cont ul .yy_2{width:100%; height:60px; line-height:60px; text-align:center; font-size:16px;}

.yy_cont ul li:hover{-moz-box-shadow:0px 0px 40px #e4eff7; -webkit-box-shadow:0px 0px 40px #e4eff7; box-shadow:0px 0px 40px #e4eff7;}

}






@media only screen and (max-width: 1199px) {
.yy_cont{ width:90%; margin:0 auto; padding:10px 0px 10px 0px;}

.yy_cont ul li{display:block; width:100%; height:auto; float:; box-sizing:border-box; padding:; transition:0.2s; margin-bottom:15px;}
.yy_cont ul .yy_1{width:100%; height:auto;}
.yy_cont ul .yy_1 img{width:100%; height:auto;}
.yy_cont ul .yy_2{width:100%; height:3em; line-height:3em; text-align:center; font-size:1.2em;}



}















.po_rb{width:100%; min-height:50px; max-width:1420px; margin:0 auto;}
.po_rb ul li{display:block; width:33.33%; height:320px; float:left; box-sizing:border-box; padding:15px; margin-bottom:10px; transition:0.5s;}
.po_rb ul .iiim1{width:100%; height:290px; margin:0 auto; background:#fff; transition:0.5s; position:relative;}
.po_rb ul img{ display:block; margin:0 auto; max-width:100%; height: 220px;  border: #fff 10px solid;    box-sizing: border-box;}
.po_rb ul h3{width:95%; margin:0 auto; font-size:16px; font-weight:normal; line-height:60px; text-align:center; padding-top:10px; color:#; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; color:#555;}
.po_rb ul p{width:95%; margin:0 auto; height:50px; line-height:25px; font-size:14px; color:#888; padding-top:8px; overflow:hidden;}

.po_rb ul li:hover .iiim1{-moz-box-shadow:0px 0px 20px #ADADAD; -webkit-box-shadow:0px 0px 20px #ADADAD; box-shadow:0px 0px 20px #ADADAD;}

.po_rb ul .iiim1_xxx{width: 100%; height:240px; line-height:240px; font-size:20px; color:#fff; font-weight:bold; text-align:center; position:absolute; left:0; top:0; z-index:1; background:rgba(67,161,95,0.8); opacity:0; transition:0.5s;}

.po_rb ul li:hover .iiim1_xxx{ opacity:1;}













@media only screen and (min-width: 1200px){
	
.pd_hd{width:90%; max-width:1400px; min-height:50px; margin:0 auto; padding:80px 0px 50px 0px;}
.pd_hd_l{width:48%; float:left;}
.pd_hd_r{width:48%; float:right;}


.pd_hd_ra{width:100%; min-height:60px; line-height:60px; font-size:24px;}
.pd_hd_rb{width:100%; min-height:60px; line-height:60px; font-size:32px; color:#333; font-weight:bold;}
.pd_hd_rc{width:100%; min-height:40px; line-height:28px; font-size:16px; color:#888; padding-top:40px;}
.pd_hd_rc p{ line-height:28px;}

.pd_detail1{width:90%; max-width:1400px; height:60px; margin: auto; line-height:60px; border-bottom:#e2e2e2 1px solid; font-size:28px; font-weight:bold; color:#333;}
.pd_detail2{width:90%; max-width:1400px; min-height:60px; margin: auto; line-height:30px; font-size:14px; padding:20px 0px 20px 0px;}
.pd_detail2 p{ line-height:30px;}
.pd_detail2 img{max-width:100%;}

.pd1 img{display:block; max-width:100%; margin:0 auto;}

}




@media only screen and (max-width: 1199px) {
	
.pd_hd{width:90%; min-height:50px; margin:0 auto; padding:80px 0px 50px 0px;}
.pd_hd_l{width:100%; float:;}
.pd_hd_r{width:100%; float:;}



.pd_hd_ra{width:100%; min-height:60px; line-height:60px; font-size:24px;}
.pd_hd_rb{width:100%; min-height:60px; line-height:60px; font-size:32px; color:#333; font-weight:bold;}
.pd_hd_rc{width:100%; min-height:40px; line-height:28px; font-size:16px; color:#888; padding-top:40px;}
.pd_hd_rc p{ line-height:28px;}

.pd_detail1{width:90%; height:60px; margin: auto; line-height:60px; border-bottom:#e2e2e2 1px solid; font-size:1.3em; font-weight:bold; color:#333;}
.pd_detail2{width:90%; min-height:60px; margin: auto; line-height:2em; font-size:1em; padding:15px 0px 15px 0px;}
.pd_detail2 p{ line-height:2em;}
.pd_detail2 img{max-width:100%;}

.pd1 img{display:block; max-width:100%; margin:0 auto;}
}











/*简介*/

.main_cont img{max-width:100%;}

.main_cont{width:90%; max-width:1400px; margin:0 auto; font-size:16px; margin-bottom:40px;line-height:35px;}
.main_cont p{line-height:35px;}




/*联系方式*/

.lx_cont{width:100%; margin:0 auto;}



.lx_cont .left{width:35%; float:left; font-size:16pxpx; line-height:38px;}
.lx_cont .left p{line-height:38px;}

.lx_cont .right{width:60%; float:right;}













/*留言板*/
.lyw{width:90%; max-width:1400px; height:; margin:0 auto; background:#fff; margin-top:50px; -moz-box-shadow:0px 0px 50px #DEDEDE; -webkit-box-shadow:0px 0px 50px #DEDEDE; box-shadow:0px 0px 50px #DEDEDE;} 

.lywl{width:46%; height:; float:left; }
.lywl img{width:100%; height:auto;}

.lywr{width:44%; height:; float:right; margin-right:50px; padding-top:40px; }

.lywr .left{width:48%;}
.lywr .right{width:48%;}

.lywr1{width:100%; height:70px; line-height:60px; font-size:32px; color:#222; font-weight:bold;}

.lywr2{width:100%; height:40px; line-height:40px; font-size:16px;}


.lywr3{width:100%; height:; line-height:30px; padding-top:10px; font-size:16px; color:#888;}
.lywr4{width:100%; height:; line-height:50px; font-size:26px;}

.lywr5{width:100%; min-height:1px;}
.lywr6{width:100%; height:50px; line-height:50px; padding-top:12px;}


.ly1{width:100%; height:50px; line-height:50px; text-indent:12px; background:#f6f6f6; border:none; font-size:14px;}
.ly2{width:160px; height:50px; line-height:50px; font-size:16px; background:#d52c18; border:none; color:#fff; text-align:center;}

.ly3{width:100%; height:150px; line-height:30px; box-sizing:border-box; padding:12px; background:#f6f6f6; border:none; font-size:14px;}


}
	