﻿@charset "utf-8";

/**价格**/
span.money { font-family:verdana;}
span.money em{ font-style:normal;}
span.money b{ font-weight:normal;}

/*单页详细*/
.ow-spage-detail{ background-color:#fff; padding:10px;}
.ow-spage-detail h1.title{ border-bottom:1px solid #e6e6e6; font-size:16px; font-weight:normal; line-height:160%; padding:0px 0px 5px 0px;}
.ow-spage-detail .ow-content{ font-size:14px; min-height:320px; padding:10px 0px 0px 0px;}

/*内容详细*/
.ow-detail{ background-color:#fff; min-height:320px; padding:10px 15px; }
.ow-detail h1.title{ font-size:18px; line-height:160%; padding:2px 0px 0px 0px;}
.ow-detail .byline{ color:#888; height:18px; line-height:18px; font-size:14px; padding:8px 0px 8px 0px;}
.ow-detail .byline span{ display:inline-block; padding:0px 10px 0px 0px;}
.ow-detail .byline a,
.ow-detail .byline a:visited{ color:#0b72c1;}
.ow-detail .ow-content{ font-size:14px; padding:0px 0px 10px 0px; word-break:break-all; word-wrap:break-word;}
.ow-detail .tags { font-size:12px; margin:10px 0px; padding:5px 0px;}
.ow-detail .tags a{ margin:0px 5px 0px 0px;}
.ow-detail .pager { padding:10px 0px 10px 0px; text-align:center;}
.ow-detail .author{ color:#888;}
.ow-detail .views { color:#888;}
.ow-detail .prev-next{ background:#fff; border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6; margin:10px 0px 10px 0px; padding:10px 0px;}
.ow-detail .prev-next .prev{ line-height:24px; padding:4px 0px;}
.ow-detail .prev-next .next{ line-height:24px; padding:4px 0px;}
.ow-relate-content{ background:#fff; border-top:1px solid #e6e6e6; }
.ow-relate-content .header{ font-size:14px; font-weight:normal; padding:5px 10px;}
.ow-relate-content .section{ padding:0px 10px 0px 10px;}

/**/
.ow-tags-header,
.ow-search-header{ background-color:#fff; border-bottom:1px solid #ddd; font-size:16px; margin:0px; padding:10px 10px; }

/*下载*/
.ow-detail .downloader{ border-top:1px dotted #ddd; padding:10px 0px;}
.ow-detail .downloader .btn{ padding-left:0px; padding-right:0px; text-align:center; width:100%;}

/*视频*/
.ow-detail .video{ padding:10px 0px;}
.ow-detail .video video{ background-color:#ccc; vertical-align:top; width:100%; }

/*文章*/
.ow-article{ padding:10px;}

/**slither**/
.ow-cate-header-slither{ background:#fff; border-bottom:1px solid #e6e6e6; height:40px; margin:0px 0px; overflow-x:scroll;}
.ow-cate-header-slither ul{ height:40px;}
.ow-cate-header-slither ul li{ display:inline;}
.ow-cate-header-slither ul li a{ color:#333; display:inline-block; font-size:15px; font-weight:bold; height:24px; line-height:24px; padding:8px 15px 8px 15px;}
.ow-cate-header-slither ul li a:hover{ background-color:#eee; text-decoration:none;}
.ow-cate-header-slither ul li.current a{ border-bottom:2px solid #d30000; color:#d30000; padding-bottom:6px; }

/**产品排序**/
.ow-type-filter-header{ background-color:#fff; border-bottom:1px solid #e6e6e6; zoom:1; overflow:auto;}
.ow-type-filter-header .type-filter{ cursor:pointer; font-size:12px; font-weight:bold; float:right; height:42px; line-height:42px; width:20%; text-align:right; vertical-align:middle;}
.ow-type-filter-header .type-filter em{ font-style:normal; padding-right:10px;}
.ow-type-filter-header .type-filter em i{ font-weight:normal; line-height:40px; font-style:normal; padding-left:1px; vertical-align:top;}
.ow-type-filter-header .order{ float:left; width:80%;}
.ow-type-filter-header .order a{ display:inline-block; color:#424242; font-size:12px; padding:12px 0px 8px 0px; width:18%; max-width:60px;}
.ow-type-filter-header .order a:first-child{ width:28%; max-width:80px;}
.ow-type-filter-header .order a:hover{ color:#666; text-decoration:none;}
.ow-type-filter-header .order a.current{ border-bottom:2px solid #d30000; color:#d30000;}
.ow-type-filter-header .order a i{ border-left:1px solid #eee; display:block; font-style:normal; height:20px; line-height:20px; padding:0px 0px; text-align:center;}
.ow-type-filter-header .order a:first-child i{ border-left:none;}

/*筛选*/
.ow-type-filter-section{ background-color:#fff; border-bottom:1px solid #ddd; padding:3px 10px 0px 10px;}
.ow-type-filter-section .type-line{ border-bottom:1px dotted #eee8e8; padding:0px 0px 5px 0px; zoom:1; overflow:auto;}
.ow-type-filter-section .type-line:last-child{ border-bottom:0px;}
.ow-type-filter-section .type-line .type-attr{ color:#666; padding:5px 0px 2px 0px;}
.ow-type-filter-section .type-line .type-value{}
.ow-type-filter-section .type-line .type-value ul{ padding:1px 0px 5px 1px; zoom:1; overflow:auto;}
.ow-type-filter-section .type-line .type-value li{ float:left; white-space:nowrap; margin-left:-1px; margin-top:-1px; padding:0px 0px 0px 0px;}
.ow-type-filter-section .type-line .type-value li a{ background-color:#fff; border:1px solid #e6e6e6; color:#222; display:inline-block; height:24px; line-height:24px; min-width:40px; padding:3px 10px; text-align:center;}
.ow-type-filter-section .type-line .type-value li a.all{}
.ow-type-filter-section .type-line .type-value li a.current{ background-color:#d30000; border-color:#d30000; color:#fff;}
.ow-type-filter-section .type-line .type-value li a.current:hover{ text-decoration:none; cursor:default;}

/*新闻列表*/
ul.ow-news-list{ background-color:#fff; border:1px solid #ddd; zoom:1; overflow:auto;}
ul.ow-news-list li{ background:#fff; border-bottom:1px solid #eee; border-top:none; font-size:16px; font-weight:normal; height:80px;}
ul.ow-news-list li:last-child{ border-bottom:none;}
ul.ow-news-list li a{ color:#222; display:block; height:60px; padding:10px;}
ul.ow-news-list li .thumb{ float:left; height:60px; width:80px; overflow:hidden;}
ul.ow-news-list li .thumb img{ min-height:60px; width:80px;}
ul.ow-news-list li a:hover,
ul.ow-news-list li a:active{}
ul.ow-news-list li .title{ font-size:14px; height:60px; line-height:20px; padding-left:10px; vertical-align:middle; overflow:hidden;}
ul.ow-news-list li.first{ height:140px; overflow:hidden; }
ul.ow-news-list li.first a{ height:120px; position:relative; margin:10px; padding:0px;}
ul.ow-news-list li.first .thumb{ height:120px; width:100%; overflow:hidden; vertical-align:middle;}
ul.ow-news-list li.first img{ float:none; min-height:120px; width:100%;}
ul.ow-news-list li.first .title{ background-color:rgba(0,0,0,0.3); color:#fff; font-size:15px; height:auto; width:100%; padding:10px 0px; position:absolute; bottom:0px;}
ul.ow-news-list li.first .title span{ display:block; padding:0px 10px; }

/*产品列表(水平)*/
ul.ow-product-horizlist{ font-size:12px; zoom:1; overflow:auto;}
ul.ow-product-horizlist li{}
ul.ow-product-horizlist li a{ border-top:1px solid #eee; display:block; padding:10px 0px; zoom:1; overflow:auto;}
ul.ow-product-horizlist li .thumb{ float:left; margin-right:10px; text-align:center; width:28%; max-width:120px;}
ul.ow-product-horizlist li .thumb img{ vertical-align:top; }
ul.ow-product-horizlist li .info{ zoom:1; overflow:auto;}
ul.ow-product-horizlist li .title{ color:#222; font-size:14px; font-weight:normal; line-height:20px; overflow:hidden;}
ul.ow-product-horizlist li .title em{ font-size:12px; font-style:normal; padding-left:5px;}
ul.ow-product-horizlist li .subtitle{ color:#888; max-height:36px; line-height:18px; overflow:hidden; padding:5px 0px 0px 0px; text-overflow:ellipsis;}
ul.ow-product-horizlist li .price{ padding:3px 0px 0px 0px;}
ul.ow-product-horizlist li .price span.money{ color:#d30000; font-size:13px;}
@media (min-width:500px) {
	ul.ow-product-horizlist li a{ padding:15px 5px; }
	ul.ow-product-horizlist li .title{ font-size:16px; }
	ul.ow-product-horizlist li .subtitle{ font-size:13px; line-height:20px; max-height:60px; }
	ul.ow-product-horizlist li .price span.money{ font-size:14px;}
}

/*案例列表*/
ul.ow-case-horizlist{ font-size:12px; zoom:1; overflow:auto;}
ul.ow-case-horizlist li{}
ul.ow-case-horizlist li a{ border-top:1px solid #eee; display:block; padding:10px 0px; zoom:1; overflow:auto;}
ul.ow-case-horizlist li .thumb{ float:left; margin-right:10px; text-align:center; width:28%; max-width:120px;}
ul.ow-case-horizlist li .thumb img{ vertical-align:top; }
ul.ow-case-horizlist li .info{ zoom:1; overflow:auto;}
ul.ow-case-horizlist li .title{ color:#222; font-size:14px; font-weight:normal; line-height:20px; overflow:hidden;}
ul.ow-case-horizlist li .title em{ font-size:12px; font-style:normal; padding-left:5px;}
ul.ow-case-horizlist li .subtitle{ color:#888; max-height:36px; line-height:18px; overflow:hidden; padding:5px 0px 0px 0px; text-overflow:ellipsis;}
ul.ow-case-horizlist li .price{ padding:3px 0px 0px 0px;}
ul.ow-case-horizlist li .price span.money{ color:#d30000; font-size:13px;}
@media (min-width:500px) {
	ul.ow-case-horizlist li a{ padding:15px 5px; }
	ul.ow-case-horizlist li .title{ font-size:16px; }
	ul.ow-case-horizlist li .subtitle{ font-size:13px; line-height:20px; max-height:60px; }
	ul.ow-case-horizlist li .price span.money{ font-size:14px;}
}

/*产品详细*/
.ow-product-detail{ background-color:#f4f4f4; font-size:14px;}
.ow-product-detail .gallery{ background-color:#fff;}
.ow-product-detail .gallery{ margin:0px auto; overflow:hidden; position:relative; }
.ow-product-detail .gallery .header{ bottom:0px; height:28px; line-height:28px; position:absolute; text-align:center; width:100%; z-index:2; }
.ow-product-detail .gallery .header li{ background:#fff; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; display:inline-block; width:6px; height:6px; margin:0px 3px; text-indent:-9999px; overflow:hidden;}
.ow-product-detail .gallery .header li.on{ background:#c60000; }
.ow-product-detail .gallery .section{ position:relative; z-index:1; }
.ow-product-detail .gallery .section li{ position:relative; text-align:center;  }
.ow-product-detail .gallery .section li img{ background:url("../images/loading.gif") center center no-repeat; vertical-align:top; width:100%;}
.ow-product-detail .gallery .section li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }

.ow-product-detail .goods-property{ background:#fff; border-bottom:1px solid #eee; padding:10px;}

.ow-product-detail h1.title{ font-size:18px; padding:0px 0px;}
.ow-product-detail h2.subtitle{ color:#888; font-size:14px; font-weight:normal; padding:0px 0px;}
.ow-product-detail .ow-content{ background:#fff; border-bottom:1px solid #e6e6e6; padding:10px 15px;}
.ow-product-detail .ow-content .read{ color:#888; padding:5px 0px 0px 0px;}
.ow-product-detail .pager { margin:0px 10px; padding:20px 0px 10px 0px; text-align:center;}
.ow-product-detail .prev-next{ background:#fff; border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6; margin:10px 0px 10px 0px; padding:10px 15px;}
.ow-product-detail .prev-next .prev{ line-height:24px; padding:4px 0px;}
.ow-product-detail .prev-next .next{ line-height:24px; padding:4px 0px;}

/*下载*/
ul.ow-download-list{}
ul.ow-download-list li a{ border-top:1px solid #eee; display:block; padding:12px 0px; zoom:1; overflow:auto;}
ul.ow-download-list li a .title{ font-size:14px; font-weight:normal; line-height:24px; padding:0px 10px;}
ul.ow-download-list li a,
ul.ow-download-list li a:visited{ color:#333;}

/*文章列表*/
ul.ow-article-list{ background-color:#fff; border:1px solid #ddd;}
ul.ow-article-list li{ border-bottom:1px solid #ddd;}
ul.ow-article-list li:last-child{ border-bottom:none;}
ul.ow-article-list li a .title{ color:#222; display:block; font-size:14px; font-weight:normal; line-height:20px; padding:12px 10px;}
ul.ow-article-list li a:hover,
ul.ow-article-list li a:active{ background-color:#eee;}

/*常见问题*/
.ow-faq{}
.ow-faq .section{ padding:10px;}
.ow-faq-list{}
.ow-faq-list li { background-color:#fff; border:1px solid #e6e6e6; padding:0px 0px;}
.ow-faq-list li .title a{ display:block; font-size:15px; line-height:24px; padding:15px;}
.ow-faq-list li .title a,
.ow-faq-list li .title a:visited{ color:#222;}
.ow-faq-list li.shrink{ background:#eee;}
.ow-faq-list li .info{ border-top:1px dotted #ddd; color:#686868; padding:15px;}

/*join*/
.ow-join{}
.ow-join .section{ padding:10px;}
.ow-join-list{}
.ow-join-list li { background-color:#fff; border:1px solid #e6e6e6; padding:0px 0px;}
.ow-join-list li .title a{ display:block; font-size:16px; line-height:24px; padding:15px;}
.ow-join-list li .title a,
.ow-join-list li .title a:visited{ color:#222;}
.ow-join-list li.shrink{ background:#eee;}
.ow-join-list li .info{ border-top:1px dotted #ddd; color:#686868; padding:14px;}

/*暂无内容*/
.ow-none-content-tip{ color:#888; font-size:14px; padding:50px 10px; text-align:center;}

/*栏目页列表*/
.ow-cate-product{ margin:10px 0px 0px 0px; }
.ow-cate-product > .section{ background-color:#fff; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:0px 10px;}
.ow-cate-product > .section li:first-child a{ border-top:0px;}

.ow-cate-case{ margin:10px 0px 0px 0px; }
.ow-cate-case > .section{ background-color:#fff; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:0px 10px;}
.ow-cate-case > .section li:first-child a{ border-top:0px;}

.ow-cate-news{}
.ow-cate-news > .section{ padding:10px;}

.ow-cate-content{ padding:10px;}

.ow-cate-download{}
.ow-cate-download > .section{ padding:10px;}
.ow-cate-download > .section ul.ow-download-list{ background:#fff; border:1px solid #e6e6e6;}
.ow-cate-download > .section li:first-child a{ border-top:0px;}

/*评论*/

/*发布*/
.ow-owcmt-post{ background:#f4f4f4; border-top:1px solid #e2e2e2; padding:20px 10px 10px 10px; }
.ow-owcmt-post .cmt-avatar{ float:left; height:40px; width:40px;}
.ow-owcmt-post .cmt-avatar img{ border-radius:10%; height:40px; line-height:40px; width:40px; }
.ow-owcmt-post .cmt-post{ padding-left:50px; padding-right:20px;}
.ow-owcmt-post .cmt-post textarea.comment-text{ 
    -webkit-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.075); -moz-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.075); box-shadow:inset 0px 1px 1px rgba(0,0,0,0.075);
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
	background-color:#fff; border:1px solid #ccc; color:#333; font-size:14px; height:72px; line-height:24px; padding:5px 8px; vertical-align:top; width:100%;
	}
.ow-owcmt-post .cmt-post textarea.comment-text:focus{ color:#333; }
.ow-owcmt-post .cmt-btnline{ padding:10px 0px 0px 0px; text-align:right;}
.ow-owcmt-post .cmt-btnline .btn-owcmt{ background:#09bb07; border:none; color:#fff; display:inline-block; font-size:14px; font-weight:normal; height:24px; line-height:24px; padding:4px 28px; width:auto; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.ow-owcmt-post .cmt-btnline .btn-owcmt:hover{ background:#142038;}
/*列表标题*/
.ow-owcmt-list-header{ border-bottom:1px solid #eee; font-size:16px; padding:5px 10px;}
.ow-owcmt-list-header .cmt-count{ float:right; font-size:14px; padding:5px 0px 0px 0px;}
.ow-owcmt-list-header .cmt-count b{ padding-right:5px;}
/*列表*/
.ow-owcmt-list{ padding:0px 10px;}
.ow-owcmt-list ul li{ border-bottom:1px dashed #ddd; padding:15px 0px; zoom:1; overflow:auto; }
.ow-owcmt-list .avatar{ float:left; height:40px; width:40px; padding-top:5px;}
.ow-owcmt-list .avatar img{ border-radius:10%; height:40px; line-height:40px; width:40px; }
.ow-owcmt-list .cmtinfo{ padding-left:50px; }
.ow-owcmt-list .cmtinfo .author { color:#999; font-size:12px; height:24px; line-height:24px;}
.ow-owcmt-list .cmtinfo .author .username{ float:left; font-size:13px; padding-right:10px;  }
.ow-owcmt-list .cmtinfo .comment{ color:#333; font-size:15px; padding:0px;}
.ow-owcmt-list .cmtinfo .comment-footer{ color:#888; font-size:13px; text-align:right;}
.ow-owcmt-list .cmtinfo .comment-footer a,
.ow-owcmt-list .cmtinfo .comment-footer a:visited{ color:#586c94;}
.ow-owcmt-list .cmtinfo .comment-footer a:hover{ color:#333;}
.ow-owcmt-list .cmtinfo .comment-footer .posttime{ float:left; font-size:12px; padding-right:10px; }
.ow-owcmt-list .cmtinfo .comment-footer .comefrom{ float:left; font-size:12px; }
.ow-owcmt-list .cmtinfo .comment-footer a.report{ margin:0px 0px 0px 15px;}
.ow-owcmt-list-pager{ padding:0px 10px; text-align:center;}
/*回复*/
.ow-owcmt-reply-post{ padding-top:10px; zoom:1; overflow:auto;}
.ow-owcmt-reply-post .reply-textarea{ padding-right:100px;}
.ow-owcmt-reply-post .reply-textarea input.reply-text{
	-webkit-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.075); -moz-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.075); box-shadow:inset 0px 1px 1px rgba(0,0,0,0.075);
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
	background-color:#fff; border:1px solid #ccc; color:#333; font-size:14px; float:left; height:24px; line-height:24px; padding:5px 8px; vertical-align:top; width:100%;
	}
.ow-owcmt-reply-post .reply-btnline{ float:left; padding-left:10px;}
.ow-owcmt-reply-post .btn-reply{ background:#09bb07; border:none; color:#fff; display:inline-block; font-size:14px; font-weight:normal; height:24px; line-height:24px; padding:6px 0px; width:auto; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; width:70px; text-align:center;}
.ow-owcmt-reply-post .btn-reply:hover{ background:#142038;}
/*回复列表*/
.ow-owcmt-reply-list  ul li{ border-top:1px dotted #eee; border-bottom:0px;}
.ow-owcmt-reply-list  ul li.li1{ border-top:0px; }
.ow-owcmt-reply-list .avatar{ float:left; height:40px; width:40px; padding-top:5px;}
.ow-owcmt-reply-list .avatar img{ border-radius:10%; height:40px; line-height:40px; width:40px; }
.ow-owcmt-reply-list .cmtinfo{ padding-left:50px;}








