﻿

.banner{ margin-bottom:20px;}

.position{ padding:0 4%; line-height:40px; border-bottom:1px solid #eee; text-transform:capitalize;}
.subnav{ border-bottom:1px solid #eee;}
	.subnav ul{ padding:10px 2% 0;}
	.subnav li{ float:left; width:46%; padding:0 2%; margin-bottom:10px;}
	.subnav li a{ display:block; line-height:30px; background:#f1f1f1; padding:0 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;text-transform:capitalize;}
	.subnav li a:hover{ background:#ffb100; color:#fff;}

.products{ padding:20px 0 0;min-height: 500px;    display: inline-block;}
	.products ul{/* padding:0 2%;*/}
	.products li{ float:left; width:46%; padding:0 2% 2%; text-align:center;}
	.products li a{}
	.products li img{ width:96%; height:200px;padding:2%; background:#ededed;}
	.products li a img{ width:96%; height:200px;padding:2%; background:#ededed;}
	.products li p{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:1em; line-height:30px;}
.news{ padding:4%;}
	.news ul{}
	.news li{ border-bottom:1px dashed #ccc; line-height:35px; background:url(../img/arrowright.png) no-repeat 0 center; padding-left:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.info{ padding:4%; line-height:1.5em;}
	.infotitle{ font-size:24px; line-height:30px; margin-bottom:4%; text-transform:capitalize; color:#ffb100;}
	.infoimg{ margin-bottom:4%;}
	.infoimg img{ width:96%; padding:2%; background:#ededed;}
	.date{ margin-bottom:2%; color:#999;}
	.infosummary{ margin-bottom:4%; background:#ededed; padding:4%;}
	.infoedit{ line-height:150%; min-height:500px;}
	
	.infoedit a{ color: #333;}
	
	.infoedit p{ margin-bottom:10px;.infoedit li a{ color: #333;line-height:2rem}}
	.infoedit li a{ color: #333;line-height:2rem}
	.infoedit img{ margin-bottom:2%;}
	.infoedit li p{color:#6d6d6d;line-height: 1.5rem;font-size: 14px;}
	.infoedit table{ margin-bottom:4%; width:100%;}
	.infoedit table tr th{}
	.infoedit table tr td{ padding:2%; line-height:120%;}

.productintro{}
.productintro .hd{ border-bottom:1px solid #eee;}
.productintro .hd ul{ padding:10px 5px 0;}
.productintro .hd li{ float:left; width:50%; margin-bottom:10px;}
.productintro .hd li span{ display:block; font-size:12px; line-height:30px; background:#f1f1f1; margin:0 5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;text-transform:capitalize; cursor:pointer; padding:0 5px;}
.productintro .hd li.on span{ background:#42b93f; color:#fff;}
.productintro .bd{}
.productintro .bd dl{ }
.productintro .bd dt{ font-size:18px; line-height:40px; font-weight:bold; padding:10px;}
.productintro .bd dd{ padding:0 10px; font-size:12px;}
.productintro .bd dd table{ margin-top:10px;}


.newslist{width: 100%;}

.newslist li{width: 95%;line-height: 40px;margin-left: 5%;border-bottom: 1px dashed #333;}
.newslist li a{    font-size: 16px;
    width: 100%;
    display: block;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;}
.newslist li a:hover{color:  #ffb100;}

.page{width: 300px;margin: 30px auto;margin-right: 100px; height: 50px;}
.page li{width:auto;height: 30px;float: left;margin-right: 15px;line-height: 30px;}
.page li a{display: block;padding:4px 12px;height: 30px;color: #333;background: #F2f2f2;border: 1px solid #ccc;text-align: center;}
.page li a:hover{color: #FFFFFF;background: #ffb100;}
.infoedit .page a{ color: #333;padding:0 4px;}


.newsinfo{width: 95%;padding: 0 2%;}
.newsinfo .info-title{width: 100%;height: 80px;border-bottom: 1px dashed #ccc;padding: 5px 0;text-align: center;}
.info-title h3{font-size: 20px;font-weight: bold;line-height: 50px;}
.info-title span{}

.info-des{width: 100%;margin: 20px auto;}
.info-des p{line-height: 30px;font-size: 14px;}

