/*-------------公用样式-------------*/
/*上一条｜下一条*/
.prev_next { clear:both; margin-top:20px;}
.prev_next a {font-weight:bold; color:#3399FF;}
.prev_next a:hover {color:#FF0000;}
.h3{font-size:14px; line-height:35px;}
.label{ font-size:14px; font-weight:bold; margin-top:10px;}

/*产品展示列表*/
.productlist{ width:92%; height:auto; overflow:hidden; margin:0 auto;}
.productlist li { float:left; text-align:center; margin:30px 20px 0px; width:216px; height:255px; border:1px solid #806d21; position:relative; color:#000000; }
.productlist li .pic{ width:216px; height:217px; position:absolute; top:0; left:0; overflow:hidden; z-index:1;}
.productlist li .title { width:100%; height:38px; line-height:38px; font-size:14px; color:#ffffff; text-align:center; background:#806d21; position:absolute; bottom:0px; left:0; z-index:2;overflow:hidden; text-overflow:hidden; white-space:nowrap;}
.productlist li .product_more { display:none; position:absolute; width:218px; height:257px; top:0; left:0; background:url(../images/ny_pro_more.png) repeat; overflow:hidden; z-index:3;}
.productlist li .product_more .more{ position:absolute; top:47%; left:50%; margin-left:-50px; font-size:14px; color:#ffffff; background:#806d21; text-align:center; padding:6px 12px; border:1px dashed #ffffff;}
.productlist li:hover .product_more { display:block;}
.productlist li .name{ width:100%; height:47px; line-height:45px; font-size:14px; color:#242424; text-align:center; background:#ffffff; position:absolute; bottom:0px; left:0; z-index:2;}

.productlist li.none{width:100%;}
.productlist li .name a.more { padding:3px 10px; background:#cccccc; color:#404040; line-height:40px;}
.productlist li.on .name a.title { border-top:1px solid #0074cb; border-bottom:1px solid #0074cb; color:#0074cb;}
.productlist li.on .name a.more { background:#0074cb; color:#404040;}
.productlist li.on .pic { background:#0074cb;}
.productlist li .name .price{ font-weight:bold; font-size:14px;}
.productlist li .name .price b { color:#ff0000;}
.productlist li p.brief{ position:absolute; bottom:0; left:0; width:100%; height:120px; line-height:24px; margin:0; text-align:left;}

/*产品展示内容*/
.productshow{}
.productshow .title{ font-size:16px; text-align:center; margin:20px 0; color:#2d2d2d;}
.productshow .infopro{ color:#ffffff; text-align:center; margin:10px 0;}
.productshow .infopro .views{color:#FF0000;}
.productshow .pic{ text-align:center;}
.productshow .brief{ color:#000000;}
.productshow .buy{text-align:right; font-size:16px; display:none;}
.productshow .buy a{ padding:10px; background:#357dcb; color:#000000;}
.productshow p{ color:#000000;}
.productshow p a{color:#000000;}

/*产品展示列表*/
.piclist{ width:92%; height:auto; overflow:hidden; margin:0 auto;}
.piclist li { float:left; text-align:center; margin:30px 20px 0px; width:216px; height:198px;  position:relative;  color:#000000;}
.piclist li .pic{ width:216px; height:160px; position:absolute; top:0; left:0; overflow:hidden; z-index:1;}
.piclist li .title { width:100%; height:38px; line-height:38px; font-size:14px; color:#ffffff; text-align:center; background:#806d21; position:absolute; bottom:0px; left:0; z-index:2;overflow:hidden; text-overflow:hidden; white-space:nowrap;}
.piclist li .pic_more { display:none; position:absolute; width:218px; height:257px; top:0; left:0; background:url(../images/ny_pro_more.png) repeat; overflow:hidden; z-index:3;}
.piclist li .pic_more .more{ position:absolute; top:47%; left:50%; margin-left:-50px; font-size:14px; color:#ffffff; background:#806d21; text-align:center; padding:6px 12px; border:1px dashed #ffffff;}
/*.piclist li:hover .pic_more { display:block;}*/
.piclist li .name{ width:100%; height:47px; line-height:45px; font-size:14px; color:#242424; text-align:center; background:#ffffff; position:absolute; bottom:0px; left:0; z-index:2;}

.piclist li.none{width:100%;}
.piclist li .name a.more { padding:3px 10px; background:#cccccc; color:#404040; line-height:40px;}
.piclist li.on .name a.title { border-top:1px solid #0074cb; border-bottom:1px solid #0074cb; color:#0074cb;}
.piclist li.on .name a.more { background:#0074cb; color:#404040;}
.piclist li.on .pic { background:#0074cb;}
.piclist li .name .price{ font-weight:bold; font-size:14px;}
.piclist li .name .price b { color:#ff0000;}
.piclist li p.brief{ position:absolute; bottom:0; left:0; width:100%; height:120px; line-height:24px; margin:0; text-align:left;}
/*产品展示内容*/
.picshow{}
.picshow .title{ font-size:16px; text-align:center; margin:20px 0; color:#2d2d2d; }
.picshow .infopro{ color:#000000; text-align:center; margin:10px 0;}
.picshow .infopro .views{color:#FF0000;}
.picshow .pic{ text-align:center;}
.picshow .brief{ color:#000000;}
.picshow .buy{text-align:right; font-size:16px; display:none;}
.picshow .buy a{ padding:10px; background:#357dcb; color:#000000;}
.picshow p{ color:#000000;}
.picshow p a{color:#333333;}

/*新闻展示列表*/
/*新闻列表*/
.newslist { width:100%; height:auto; margin:0 auto; padding-bottom:20px; overflow:hidden;}
.newslist li { width:92%; height:123px;  margin:12px auto 0px; padding:11px 7px; overflow:hidden; background:url(../images/ny_news_bg.png) repeat; color:#000000;}
.newslist li a {}
.newslist li .datetime{ float:left; font-size:14px; padding-right:20px; margin-top:15px; font-family:"微软雅黑"; font-weight:bold; color:#5f4d06; text-align:right;}
.newslist li .datetime strong{ line-height:30px; font-family:"微软雅黑"; font-size:30px; color:#5f4d06;}
.newslist li .news_nypic{ float:left; width:190px; height:120px; line-height:145px; margin-right:20px; overflow:hidden; position:relative;}
.newslist li .describe{ float:left; max-width:730px; max-height:123px; font-size:14px; color:#4b4b4b; overflow:hidden;}
.newslist li .describe strong{ line-height:45px; font-size:18px; color:#5f4d06;}
.newslist li .describe span{ display:block; line-height:18px; font-size:12px; color:#5f4d06;}
.newslist li:hover { background:url(../images/ny_news_bg1.png) repeat;}
.newslist li:hover .describe{}


.newslist li span.time{float:right;font-size:14px; margin-right:30px; color:#666666;}
.newslist li p.time { width:141px; height:60px; float:left; overflow:hidden; position:relative; background:#bdbdbd;}
.newslist li p.time .day { font-size:28px; color:#ffffff; position:absolute; top:46px; left:30px;}
.newslist li p.time .year { font-size:12px; color:#ffffff; position:absolute; top:76px; left:36px;} 
.newslist li p.text { width:370px; height:100px; line-height:25px; overflow:hidden; float:left; margin-left:30px; margin-top:10px;} 
.newslist li:hover p.time { background:#0074cb;}

.newslist .search_list{ width:100%; height:108px;  margin:20px auto 0px; overflow:hidden; background:#e2e2e2; text-indent:2em;}
.newslist .search_list .datetime{ line-height:108px;}
.newslist .search_list .sortname{ line-height:108px;}
.newslist .search_list a{ height:108px; line-height:108px;}
/*新闻展示内容*/
.newsshow{}
.newsshow .title{ font-size:20px; color:red; text-align:center; margin:20px 0; color:#2d2d2d;}
.newsshow .infopro{ color:#666666; text-align:center; margin:10px 0;}
.newsshow .infopro .views{color:#ff0000;}
.newsshow .pic{ margin:0 10px 0 0;  color:#000000;}
.newsshow ul li a{ color:#000000;}
.newsshow #content{ max-height:300px; overflow-y:auto; }
.newsshow p{ color:#000000;}
.newsshow p a{color:#333333;}



/*下载列表*/
.downlist { width:100%; height:auto; margin:0 auto; overflow:hidden;}
.downlist li { width:100%; height:108px;  margin:20px auto 0px; overflow:hidden; background:#003b0e; text-indent:2em; color:#000000;}
.downlist li a { width:70%; height:40px; line-height:40px; font-size:20px; float:left; margin-left:30px; display:block; overflow:hidden; color:#00a728;}
.downlist li .datetime{ float:right; line-height:40px; font-size:18px; padding-right:30px; color:#00a728;}
.downlist li .describe{ clear:both; margin:0 auto; width:95%; height:60px; color:#070707; border-top:1px solid #00320a;}
.downlist li:hover { background:#e7e7e7;}
.downlist li:hover .describe{ border-top:1px solid #aeaeae;}

.downlist li .sortname { font-weight:bold;}
.downlist li .recommend { color:#FF0000;}
.downlist li .top { color:#0000FF;}

/*下载内容*/
.downshow{ width:92%; margin:0 auto; overflow:hidden;}
.downshow .title{ font-size:16px; text-align:center; margin:20px 0;  color:#2d2d2d;}
.downshow .infopro{ color:#838080; text-align:center; margin:10px 0;}
.downshow .infopro .views{ color:#ff0000;}
.downshow .pic{ text-align:center; margin:0 10px 0 0;  color:#000000;}
.downshow #content{ max-height:300px; overflow-y:auto; }
.downshow p a{ color:#333333;}

/*留言板例表*/

#gbooklist { width: 98%;text-align:center;}
#gbooklist .faq  ,#gbooklist .reply{ text-align:left;width: 98%;word-wrap: break-word;word-break: break-all;}
#gbooklist .faqtit,#gbooklist .faqcon{ padding-left:5px;}
#gbooklist .faqtit{ background:#CCCCCC;}
#gbooklist .reply{ border: 1px dashed #FF0000;width:95%;margin-bottom:10px;margin-left:5px;padding:3px;}

/*列表分页*/
.pages { font-size:14px; color:#000000; text-align:right; padding-top:20px; padding-right:50px;}
.pages span{ margin:0 3px; display:inline-block; padding:0 5px; line-height:26px; color:#000000; text-align:center;}
.pages a{ margin:0 3px;  display:inline-block; border:1px solid #cccccc; min-width:26px; line-height:26px; color:#000000; text-align:center;}
.pages a:hover { background:#0074cb; color:red;}
.pages span.current { background:#0074cb; color:#000000; display:inline-block; min-width:26px; padding:0;}
/*清除浮动*/
.clear {clear:both;}

/*相关内容*/
.relatedlist { overflow:hidden; height:auto; border-top:1px solid #cccccc; padding-top:5px;}
.relatedlist #content { min-width:680px; height:120px; overflow:hidden; float:left; margin:0 5px;}
.relatedlist a.prev, .relatedlist a.next { display:block; float:left; width:10px; height:96px; line-height:96px; border:1px solid #cccccc; text-align:center; font-weight:bold;}
.relatedlist a.prev:hover, .relatedlist a.next:hover { background:#cccccc; color:#ffffff;}
.relatedlist .over { color:#cccccc;}
.relatedlist #content ul li { margin-right:9px; text-align:center;}
.relatedlist #content ul li a.pic{display:block; float:left; color:#ffffff;}
.relatedlist #content ul li p.name{text-align:center; line-height:24px; font-size:12px;}
.relatedlist .scroll_content { float:left; margin-top:4px;}
.relatedlist .scroll_content ul li { margin:0 3px; text-align:center;}
.relatedlist .scroll_content ul li a.pic{display:block; width:120px; overflow:hidden;}
.relatedlist .scroll_content ul li a.pic:hover{}
.relatedlist .scroll_content ul li p.name{text-align:center; width:120px; line-height:24px; height:24px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-size:12px;}

.product ul li{ float:left; color:#000000;}
.pic ul li{ float:left; color:#000000;}
.video ul li{ float:left; color:#000000;}
.news ul li{ text-indent:15px; background:url(../images/newsbox_list_ico.gif) 5px center no-repeat; float:left; width:50%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left;}
/*友情链接*/
#links {width:1003px; margin:0 auto; clear:both; margin-top:10px; line-height:32px; height:32px;}
#links .title { font-size:14px; font-weight:bold;}
#links li {float:left; margin:0 10px; color:#000000;}
#links li a {display:block; color:#000000;}
/*404页面*/
._404 { font-size:30px; line-height:80px; height:80px; text-align:center;}
/*网站地图*/
.sitemap { font-size:14px; font-weight:bold; clear:both}
.subsitemap { font-size:12px;}
.subsitemap li { float:left; font-weight:normal; margin:5px; padding:0 5px; border:1px dashed #cccccc;}
.contbox { width:504px; height:392px; padding-left:60px; float:left; background:url(../images/content.gif) no-repeat;}
.contbox p { line-height:65px;}
.addressbox { width:524px; height:430px; float:left; margin-left:10px; border:solid 1px #a9a9a9; overflow:hidden;}
/*分享*/
.sharebox { height:auto; overflow:hidden; float:right; padding-bottom:10px; clear:both;}

/*招聘*/
.jobslist { width:100%; height:auto; margin:0 auto; padding-bottom:20px; overflow:hidden;}
.jobslist li { width:92%; height:123px;  margin:12px auto 0px; padding:11px 7px; overflow:hidden; background:url(../images/ny_news_bg.png) repeat; color:#000000;}
.jobslist li a {}
.jobslist li .datetime{ float:left; font-size:14px; padding-right:20px; margin-top:15px; font-family:"微软雅黑"; font-weight:bold; color:#5f4d06; text-align:right;}
.jobslist li .datetime strong{ line-height:30px; font-family:"微软雅黑"; font-size:30px; color:#5f4d06;}
.jobslist li .news_nypic{ float:left; width:190px; height:120px; line-height:145px; margin-right:20px; overflow:hidden;}
.jobslist li .describe{ float:left; max-width:730px; max-height:123px; font-size:14px; color:#4b4b4b; overflow:hidden;}
.jobslist li .describe strong{ line-height:45px; font-size:18px; color:#5f4d06;}
.jobslist li .describe span{ display:block; line-height:18px; font-size:12px; color:#5f4d06;}
.jobslist li:hover { background:url(../images/ny_news_bg1.png) repeat;}
.jobslist li:hover .describe{}




/*打印本页样式*/
.copy{color:#333333;}
.copy a{color:#333333;}