.bodys .newslist{ padding:0;}
.newslist{ padding:15px 20px;}
.newslist ul{ list-style-type:none;}
.newslist li{ background:url('../images/li03.gif') repeat-x left bottom; line-height:37px; padding:5px 8px 0px 0px; font-size:13px;}
.newslist li a{ background: url('../images/li02.gif') no-repeat left 5px; line-height:37px; padding:0 0 0 10px; color:#666;}
.newslist li a img{ margin: 0 5px;}
.newslist li#mulu a{  line-height:37px; padding:0 0 0 0px; color:#666;}
.newslist li a:visited{}
.newslist li#mulu a:hover{ color:#0e9e89;}
.newslist li span#djxiazai{ line-height:37px; float:right;  right:0;color: #999;}
.newslist li span a{ background:none; line-height:37px;}

.newslist li .geshi{
	float: left;
	line-height:37px; padding:0 0 0 20px; color:#0E9E89;
}

.newslist li .biaoti{
	background: url('../images/li02.gif') no-repeat left center;
	padding-left:20px !important;
}


#products header {
	border-top: 1px solid #37c185;
	height: 44px;
	line-height: 44px
}
#products header h2 {
	float: left;
	font-size: 15px;
	font-weight: normal;
	color: #37c185
}
#products header a.more {
	float: right;
	color: gray;
	font-size: 13px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}
#products header a.more:hover {
	text-decoration: underline
}
#products .body {
	overflow: hidden
}
#products .body ol {
	width: 133%
}
#products .body li {
	float: left;
	width: 273px;
	margin-right: 25.5px;
	margin-bottom: 15px;
	text-align: center
}
#products .body li img {
	width: 270px;
	height: 180px;
	display: block;
	border: 1px solid #c8c8c8
}
#products .body li.itt img {
	width: 270px;
	height: 382px;
	display: block;
	border: 1px solid #c8c8c8;
}

#products .body li img:hover {
	border: 1px solid #0e9e89
}
#products .body li h4 {
	height: 20px;
	line-height: 20px;
	margin-top: 5px;
	font-weight: normal;
	color: #37c185;
	font-size: 13px;
	white-space: nowrap;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: block
}
 #products .body li a.title {
	height: 20px;
	line-height: 20px;
	margin-top: 5px;
	font-weight: normal;
	color: #333;
	font-size: 13px;
	white-space: nowrap;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: block
}

/**/

#products .fwzc {
	overflow: hidden
}
#products .fwzc ol {
	width: 133%
}
#products .fwzc li {
	float: left;
	width: 162px;
	margin-right: 15px;
	margin-bottom: 15px;
	text-align: center
}
#products .fwzc li img {
	width: 160px;
	height: 160px;
	display: block;
	border: 1px solid #c8c8c8
}
#products .fwzc li.itt img {
	width: 160px;
	height: 160px;
	display: block;
	border: 1px solid #c8c8c8;
}

#products .fwzc li img:hover {
	border: 1px solid #0e9e89
}
#products .fwzc li h4 {
	height: 20px;
	line-height: 20px;
	margin-top: 5px;
	font-weight: normal;
	color: #37c185;
	font-size: 13px;
	white-space: nowrap;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: block
}
 #products .fwzc li a.title {
	height: 20px;
	line-height: 20px;
	margin-top: 5px;
	font-weight: normal;
	color: #333;
	font-size: 13px;
	white-space: nowrap;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: block
}


.banner-wrap {
	margin-bottom: 20px
}
#productsdetail {
	margin-bottom: 25px
}
#productsdetail .left {
	width: 940px;
	float: right
}
#productsdetail .left .image-wrap .clip {
	-moz-transition: all 500ms;
	-o-transition: all 500ms;
	-webkit-transition: all 500ms;
	transition: all 500ms;
	box-shadow: #58b3f0 0 0 4px 0;
	margin-bottom: 1em;
	position: relative
}
#productsdetail .left .image-wrap .clip .icon {
	position: absolute;
	z-index: 9999;
	background-color: #fff;
	padding: 25px;
	padding-right: 5px;
	top: 12px;
	left: 2px
}
#productsdetail .left .image-wrap .clip .icon img {
	width: 205px
}
#productsdetail .left .image-wrap .clip .image {
	display: block;
	width: 100%;
	position: relative
}
#productsdetail .right {
	width: 210px;
	float: left
}
#productsdetail .right ol.active {
	position: fixed;
	width: 210px;
	top: 30%;
	z-index: 9999999999
}
#productsdetail .right li {
	width: 97px;
	float: left;
	margin-bottom: 8px;
	margin-right: 6px;
	border: 1px solid #78c1dd;
	height: 60px;
	overflow: hidden;
	-moz-transition: all 500ms;
	-o-transition: all 500ms;
	-webkit-transition: all 500ms;
	transition: all 500ms
}
#productsdetail .right li a {
	display: block
}
#productsdetail .right li img {
	width: 100%
}
#productsdetail .right li:hover, #productsdetail .right li.active {
	box-shadow: #2c77ba 0 0 3px 1px;
	border-color: #2c77ba
}


/*列表*/
.prbody{
	border: 1px #f1f1f1 solid;
    padding: 10px;
	}
#product2{ margin:0px 0px;}	
.pr, .pr dl{
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: normal;}

.prli{ margin:4px 0px; height:200px;}
.pro_tit{height:25px; margin:25px 0 0 0; border:#CCCCCC 1px double; background:#F3F3F3; padding-left:5px; padding-top:6px;}
.pro_tit dl dt{font-weight: bold;color: #005cbd; }
.pro_tit dl dt a{ font-weight: bold;color: #000; text-decoration:none; font-size:14px;}
.pro_tit dl dt a:hover{color: #666666;}
.pro_left{ float:left; width:200px;  border:1px #ccc solid; overflow:hidden; text-align:center; padding:8px 0px; margin-top:10px;}
.pro_center a{ color:#666;}
.pro_center{float: left;
    margin-left: 13px;
    width: 460px;
	height:145px;
    padding-top: 10px;
    text-align: left;
    font-size: 14px;
    line-height: 1.8em;
    color: #333;}
.pro_right{float:left; margin-left:20px;width:135px; padding-top:0px; text-align:left}
.pro_img{
    width: 150px;
    height: 40px;
    line-height: 42px;
    background: #f1f1f1;
    border: 1px #c8c8c8 solid;
    margin: 20px 0px 10px 0px;
	font-size: 14px;
	
}
.pro_img:hover{
    background: #0e9e89;
    border: 1px #c8c8c8 solid;
}
.pro_img a{color:#333;}
.pro_img img{
    margin: 13px 5px 0px 5px;
    /* padding-top: 5px; */
    display: block;
    float: left;
}

.pro_right p{ margin:0px; padding:0px;}
.pro_right dl dt{font-weight: bold;color: #005cbd; }
.pro_right dl dt a{ font-weight: bold;color: #000; font-size:14px; text-decoration:none}
.pro_right dl dt a:hover{color: #666666;}
.pro_right dl dd{ line-height:170%;font-size:11px;color: #525252;}
.pro_right dl dd*{ font-size:11px;}
.pro_right dl dd.simple{border-bottom:0px #ccc dashed; margin:8px 0px; padding-bottom:5px; width:300px; }
.pro_right dl dd div.d1{ width:300px; float:left;  height:25px; vertical-align:middle; background:url(../images/pro_pdf.jpg) 10px 7px no-repeat;}
.pro_right dl dd div.d1 a{ color:Red; font-size:11px; padding-left:30px;  font-weight:bold; height:25px; line-height:30px; text-decoration:none}
.pro_right dl dd div.d2{ float:right; height:25px; vertical-align:middle;}
.pro_right dl dd div.d2 img{ vertical-align:middle; }



#showpt{ text-align:center;}
#showpt h1{ font-size:14px; margin:5px auto;}
#showpt_down{ text-align:left; height:35px; line-height:35px; vertical-align:middle;
            }
#showpt_down a{color:Red; font-size:11px; font-weight:bold; padding-left:20px;  background:url(../images/pro_pdf.jpg) left center no-repeat; overflow:hidden; }
#showpt_down img{ vertical-align:middle;}

#showpt_content{ text-align:left; line-height:180%;}


.xiazai2d{
	overflow:hidden;
	margin-bottom: 20px;

}
.xiazai2d:hover{
	
}

.xiazai2d #xiazail{
	float:left;
	
}
.xiazai2d #xiazail img{
	width:300px;
	height:200px;
}
	
.xiazai2d #xiazair {
	width:542px;
	float:left;
	margin-left: 28px;
}
.xiazai2d #xiazair .xiazait{
	font-size: 16px;
    color: #333;
    font-weight: bold;
    margin-bottom: 10px;
    display: block;
}
.xiazai2d #xiazair ul{
	
}
.xiazai2d #xiazair ul li{
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px #f1f1f1 solid;
	font-size: 14px;
}	
.xiazai2d #xiazair ul li:hover a{
	text-decoration:underline;
}
.xiazai2d #xiazair ul li span{
	float:right;
	font-size: 14px;
}	
.xiazai2d #xiazair ul li span ge{
	float:left;
	display: block;
	color: #0e9e89;
}	




.xiangce{
	overflow:hidden;
	margin-bottom: 13px;
	border-top: 1px #f1f1f1 solid;
    padding-top: 15px;
}
.xiangce:hover{
	
}

.xiangce #xiazail{
	float:left;
	
}
.xiangce #xiazail img{
	width:300px;
	height:200px;
}
	
.xiangce #xiazair {
	width:542px;
	float:left;
	margin-left: 28px;
}
.xiangce #xiazair .xiazait{
	font-size: 16px;
    color: #333;
    font-weight: bold;
    margin-bottom: 10px;
    display: block;
}

.xiangce #xiazair ul{
	border-top:1px #f1f1f1 solid;
	padding-top: 5px;
	color: #666;
    font-size: 14px;
}


.zhengwen img{
	display: block;
	max-width: 870px;
	max-height: 1000px;
	margin: 0 auto;
	padding-bottom: 10px;
}















