/*position*/
.position_wrap{ border-bottom:1px solid #ccc; margin:0 auto 20px;}
.position{height:40px; line-height:40px; }
.position .span01{ display:block; padding-left:20px;background:url(../images/public/span01.png) no-repeat left center;}
/*ny_left menu_list*/
.ny_left{ width:240px;}
.menu_list{margin: 0 0 30px 0;}
.menu_list .list_title{border-bottom:1px solid #d1d1d1; height:60px; font-size:16px; line-height:30px; color:#FFF;  padding:20px 0;}
.menu_list .list_title span{ display:block;text-indent:2em;font-size: 18px;}
.menu_list .list_title .sp01{ color:#d1d1d1;font-weight: 100;}

.menu_list .m_1{border:1px solid #d1d1d1; border-top:none;  border-bottom:none;}
.menu_list .m_1>li{line-height: 48px;font-size: 14px;background: #f8f8f8 ;overflow: hidden;border-bottom: 1px solid #d2d2d2;border-top: 2px solid #fff;position: relative;}
.menu_list .m_1>li>a{border-left:6px solid #f1f1f1;  height: 48px;color: #525252;font-weight: bold;padding-left: 32px;display: block;}
.menu_list .m_1>li>a.active,.menu_list .m_1>li:hover>a{border-left: 6px solid #048b20;color: #048b20}
.menu_list .m_1>li .menu_btn{position: absolute;width: 50px;height: 48px;background:url(../images/ny_left_ico.png) no-repeat center;top: 0;right: 0;cursor: pointer;}
.menu_list .m_1>li .menu_btn_active{background:url(../images/ny_left_ico_active.png) no-repeat center;}
.menu_list .m_1>li .menu_btn:hover{ }
.menu_list .m_2{display: none;}
.menu_list .m_2>li{line-height: 36px;background: #fff;border-bottom: 1px dashed #ccc}
.menu_list .m_2>li:last-child{border-bottom: none}
.menu_list .m_2>li:first-child{border-top:1px solid #ccc}
.menu_list .m_2>li a{display: block;padding-left: 38px;font-size: 12px;}
.menu_list .m_2>li a.active,.menu_list .m_2>li a:hover{color: #af8928}
/*ny_left slider_contact*/
.slider_contact{width:100%;  color:#333333;}
.slider_contact .list_title{ font-size:18px; line-height:50px; color:#FFF;text-indent:2em;}
.slider_contact .list_title strong{ font-weight:normal; color:#d1d1d1; font-size:14px; padding-left:5px;}
.slider_contact .contact{padding: 68px 10px 10px;border:1px solid #d1d1d1;line-height:26px; position:relative;background:#f8f8f8 url(../images/contactbg.png) no-repeat 20px 20px; }
.slider_contact .contact .telsp{ position:absolute;top: 12px;left: 73px;height:48px;color:#5b5b5b; line-height:24px;font-size:16px}
.slider_contact .contact .telsp em{font-style:normal; font-weight:bold; font-size:18px;display: block;} 
/*right top_share*/
.ny_right{ width:845px;margin: 0 0 20px 0;}
.ny_right .top_share{ width:100%; line-height:36px; border-bottom:1px solid #ccc;overflow: hidden; padding-bottom:10px;}
.ny_right .top_share dt{ width:300px;}
.ny_right .top_share dt a{ padding:0 5px;}
.ny_right .top_share dd{/*width: 242px;*/}
.ny_right .top_share .bdshare{ display:inline-block;}
/*prodouct_list*/
.pord_list{ }
.pord_list li{ float:left; width:228px; margin:10px; position:relative;}
.pord_list li img{ width:280px; border:1px solid #ccc; margin-bottom:10px;}
.pord_list li span{ display:block; line-height:30px; height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; text-align:center;     color: #333;}
.pord_list li .pro_cover{ display:none;width:228px; height:210px; position:absolute; top:0;left:0; text-indent:9999;background:url(../images/public/probgh.png) no-repeat center top;}
.pord_list li:hover .pro_cover{ display:block;font-size: 0}

/*list page*/
.page{ width:100%;margin:10px auto; line-height:30px; text-align:right;}
.page span{ display:inline-block; padding:0 10px 0 0;}
.page a.num.select{ padding:3px 10px; color:#fff; background:#054046}
.page a.num{ background:#fff; padding:0 10px;}
.page a.num:hover{ padding:3px 10px; color:#fff; background:#054046}
/*show_page*/
.show_page{ margin:20px auto;overflow: hidden;text-align: center;}
.show_page li{ width:50%; float:left;}

/*news_list*/
.news_list{ }
.news_list dl{ width:100%;padding-top:30px;overflow: hidden;}
.news_list dl dt{ width:225px; height:165px; float:left;}
.news_list dl dt img{ width:220px; height:160px; border:1px solid #ccc; display:block;}
.news_list dl dd{width:100%; height:75px; float:right;}
.news_list dl dd h2{ font-size:16px; padding: 10px 0;border-bottom: 1px dashed #666666;}
.news_list dl dd h2 a{ display:block; position:relative;}
.news_list dl dd h2:hover{ color:#3671cf;}
.news_list dl dd span{ color:#a3a3a3; position:absolute; right:0; top:0;}

/*page_show*/
.list_page{ font-size:16px;}
.page_show{ padding-top:10px;}
.page_show p{text-indent:2em;} 











