/*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 #3671cf;color: #3671cf}

/*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 20px 180px;border:1px solid #d1d1d1;line-height:26px; position:relative;background:#f8f8f8 url(../images/contactbg.jpg) 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:745px;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:228px; height:181px; 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;}
.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:#038ad7}
.page a.num{ background:#fff; padding:0 10px;}
.page a.num:hover{ padding:3px 10px; color:#fff; background:#038ad7}
/*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;} 



.ban01{ background:url(../images/ban01.jpg) center top; height:300px;}
.ban02{ background:url(../images/ban02.jpg) center top; height:300px;}
.ban03{ background:url(../images/ban03.jpg) center top; height:300px;}







