﻿/* ============产品图片列表============== */

div.productquery{
margin:0px 5px 5px 0px;
text-align:center;
float:left;
}

div.productquery div.fang{
border:1px #ccc solid;
background: #fff;
padding:3px;
text-align:center;
}

div.productquery div.picFit{
overflow: hidden;
}

div.productquery div.picFit img{
}


div.productquery div.title{
text-align:center;
overflow: hidden;
white-space:nowrap;
}

div.productquery a:link,div.productquery a:visited,div.productquery a:active{
color:#555;
font:12px/25px arial,simsun;
text-decoration: none;
}

div.productquery a:hover{
color:#ff0000;
text-decoration: underline;
font:12px/25px arial,simsun;
}




/* ============翻页============== */

div#showpages {
clear:both;
padding:0px;
margin:20px 0px;
width:100%;
height:30px;
white-space: nowrap;
}

div#pagesinfo {
float:left;
padding:3px 8px;
white-space: nowrap;
}

div#pages {
float:right;
padding-right:8px;
white-space: nowrap;
}

div#pages ul{
margin:0;
padding:0;
}

div#pages a:link,div#pages a:visited,div#pages a:active{
color:#505050;
text-decoration: none;
}

div#pages a:hover{
color:#ff0000;
text-decoration: none;
}

div#pages li{
margin:3px;
padding:2px 5px;
list-style-type: none;
float:left;
background:#fff;
color:#505050;
border:1px #cde6ff solid;
white-space: nowrap;
}

div#pages li.pagesnow{
color:#505050;
background-color:#e4f2ff;
white-space: nowrap;
border:1px #cde6ff solid;
}

div#pages li.pbutton{
color:#505050;
background-color:#e4f2ff;
padding:3px 5px 1px 5px;
white-space: nowrap;
border:1px #cde6ff solid;
}

div#pages li.opt{
color:#505050;
padding:0px 2px;
white-space: nowrap;
border:0px;
}


.introzone{margin-bottom:20px}
#prodtitle{font-weight:bold;font-size: 24px;color: rgb(31, 73, 125);text-align:center;}
.memo{
    margin: 10px 0;
    font-size: 14px;
	padding:10px 10px;
	background-color:#f1f1f1;
	border-top:2px solid #ccc;
	line-height: 25px;
	color: #666;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}


.news_con{border: solid 1px #d5d5d5; border-radius:4px; margin:0; padding:20px; min-height:400px; overflow:hidden;}
.news_dl{margin:0 auto;width:100%;padding:10px 0;font-size:14px;color:#666;line-height:22px;border-bottom:1px dashed #ccc;}
.news_dl dt { margin-bottom: 3px;margin-top: 5px;line-height: 24px;height: 24px;width: 100%;overflow: hidden;}
.news_dl .dt_2 {font-size: 12px;float: right;padding: 0 10px 0 8px;}
.news_dl .dt_1 {height: 20px;font-size: 14px;color: #333;font-weight: bold;text-decoration: none;}
.news_dl dd {font-size: 12px;height: 60px;overflow: hidden;margin-bottom: 10px;margin:0;}
div, ul, li, h3 {
    margin: 0;
    padding: 0;
}
li {
    list-style: none;
}
div#showpages {
    clear: both;
    padding: 0px;
    margin: 20px 0px;
    width: 100%;
    height: 30px;
    white-space: nowrap;
    font-size: 14px;
}
div#pagesinfo {
    float: left;
    padding: 3px 8px;
    white-space: nowrap;
}
div#pages {
    float: right;
    padding-right: 8px;
    white-space: nowrap;
}
div#pages ul {
    margin: 0;
    padding: 0;
}
div#pages li {
    margin: 3px;
    padding: 2px 5px;
    list-style-type: none;
    float: left;
    background: #fff;
    color: #505050;
    border: 1px #cde6ff solid;
    white-space: nowrap;
}

div#pages li.pbutton {
    color: #505050;
    background-color: #e4f2ff;
    padding: 3px 5px 1px 5px;
    white-space: nowrap;
    border: 1px #cde6ff solid;
}
div#pages li.pagesnow {
    color: #505050;
    background-color: #e4f2ff;
    white-space: nowrap;
    border: 1px #cde6ff solid;
}
div#pages li.opt {
    color: #505050;
    padding: 0px 2px;
    white-space: nowrap;
    border: 0px;
}
div#pages li.pbutton {
    color: #505050;
    background-color: #e4f2ff;
    padding: 3px 5px 1px 5px;
    white-space: nowrap;
    border: 1px #cde6ff solid;
}

div#newscontent{
text-align:left;
background:#fff;
border:solid 1px #d5d5d5;
border-radius: 5px;
min-height:800px;
}

div#newscontent .newstitle{
	font-size:22px;
    font-weight: bold;
	line-height:60px;
	text-align:center;
	color:#333;
	font-family: "宋体";
    font-size: 22px;
}

div#newscontent .info{
height:28px;
line-height:28px;
border-top:1px #ccc dashed;
margin:0px 30px;
padding:6px 0;
text-align:center;
color:#BCBBBB;
font-size:12px;
}


div#newscontent .memo{
margin:0 30px;
padding:10px;
text-align: left;
font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
border:1px #ccc dotted;
text-align:left;
background-color:#fff;
color: #333;
}

div#newscontent .con{
margin:18px 30px;
text-align: left;
font: 14px Verdana, Arial, Helvetica, sans-serif;
color: #666;
line-height:22px;
}

div#newscontent .con p,div#newscontent .con a{
//font: 14px/22px Verdana, Arial, Helvetica, sans-serif;
}


div#newscontent .bzone{
clear:both;
margin:30px;
text-align: left;
font-size:12px;
color:#333;
}


div#newscontent .down{
font: 12px Verdana, Arial, Helvetica, sans-serif;
background:url(../images/downfile.gif) left no-repeat;
padding-left:23px;
height:22px;
line-height:22px;
}

div#newscontent div.down span#downlink{
font: 12px Verdana, Arial, Helvetica, sans-serif;
line-height:22px;
cursor:pointer;
text-decoration: underline;
}

div#newscontent .tags{
font: 12px Verdana, Arial, Helvetica, sans-serif;
background:url(../images/tags.gif) left no-repeat;
padding-left:23px;
height:22px;
line-height:22px;
}

div#newscontent .source{
font: 12px Verdana, Arial, Helvetica, sans-serif;
background:url(../images/source.gif) left no-repeat;
padding-left:23px;
height:22px;
line-height:22px;
}

div#newscontent .addfav{
font: 12px Verdana, Arial, Helvetica, sans-serif;
background:url(../images/fav.gif) left no-repeat;
padding-left:23px;
height:22px;
line-height:22px;
cursor:pointer;
}

div#newscontent #zhichi{
cursor:pointer;
background:url(../images/zhichi.gif) right no-repeat;
padding-right:12px;
}

div#newscontent #fandui{
cursor:pointer;
background:url(../images/fandui.gif) right no-repeat;
padding-right:12px;
}


div#newscontent .banzhu{
display:none;
font: 12px Verdana, Arial, Helvetica, sans-serif;
background:url(../images/banzhu.gif) left no-repeat;
padding-left:23px;
height:22px;
line-height:22px;
}

div#newscontent .banzhu span{
cursor:pointer;
}



/* ============·­Ò³============== */

div#contentpages {
margin:0;
padding-left:30px;
height:39px;
}


div#contentpages ul{
margin:0;
padding:0;
}


div#contentpages li{
margin:3px;
list-style-type: none;
float:left;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#505050;
border:1px #cde6ff solid;
white-space: nowrap;
padding:2px 5px;
cursor:pointer;
background-color:#fff;
}

div#contentpages li.pagesnow{
color:#505050;
border:1px #cde6ff solid;
background-color:#e4f2ff;
cursor:pointer;
}

div#contentpages li.pbutton{
color:#505050;
background-color:#e4f2ff;
padding:2px 6px 2px 6px;
cursor:pointer;
}

div#contentpages li.cbutton{
color:#505050;
background-color:#e4f2ff;
padding:2px 6px 2px 6px;
cursor:default;
}
ul.newslist{
margin:0px;
padding:0px;
}

li.newslist {
margin:0;
padding-left:16px;
list-style-type: none;
font-weight:100;
color:#505050;
background: transparent url(/images/li.gif) left no-repeat;
    overflow: hidden;
    color: #444;
    text-overflow: ellipsis;
    white-space: nowrap;
}

a.newslist:link,a.newslist:visited,a.newslist:active{
color:#505050;
text-decoration: none;
font:12px/22px simsun;
}

a.newslist:hover{
color:#ff0000;
text-decoration: underline;
font:12px/22px simsun;
}

/*分页*/
.page
{
    width:auto;
    margin:20px auto;
    line-height:22px;
}
 #fengPage {
    margin:0px auto;
    text-align:center;
}

#fengPage b
{
    height: 28px;
    line-height: 28px;
    width: auto;
    display: inline-block;        
    font-size: 14px;        
    text-align: center;
    border-radius: 2px;
    background: #616161;
    border-color: #616161;
    color: #fff;
    padding:0px 5px;
    margin-right: 10px;
}
#fengPage a {
    margin-right: 10px;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    width: auto;
    background: #fff;
    font-size: 14px;
    border: 1px solid #d9d9d9;
    color: #333;
    text-align: center;
    border-radius: 2px;
    padding:0px 5px;
}
#fengPage a:hover{
    text-decoration:none;
    color:red;
}
#fengPage select {
    border: 1px solid #95b8e7;
}

#fengPage span a {
    text-decoration: none;
}
#fengPage span {
    font-size: 14px;
}