/* 新闻列表 */
.nlist { width: 700px; padding-top: 10px; }
.nlist ul li { height: 30px; line-height: 30px; padding-left: 25px; border-bottom: 1px dashed #CCCCCC; background: url(../images/arrow.gif) no-repeat 10px; }
.nlist ul li a { text-decoration: none; float: left; color: #666; font-size: 12px; }
.nlist ul li .date { padding-right: 5px; float: right; color: #666; font-size: 12px; }
/* 新闻明细 */
.ninfo { width: 700px; padding-top: 10px; padding-bottom: 20px; }
.ninfo ul li.ntitle { font-size: 18px; line-height: 25px; height: 25px; font-weight: bold; text-align: center; }
.ninfo ul li.ntime { border-bottom: 1px dashed #cccccc; height: 30px; line-height: 30px; }
.ninfo ul li.ntime span.tleft { float: left; padding-left: 10px; }
.ninfo ul li.ntime span.tright { float: right; padding-right: 10px; }
.ninfo ul li.ncontent { border-bottom: 1px dashed #666666; line-height: 25px; padding: 10px 10px 20px; text-indent: 25px; }
.ninfo ul li.back a { background-color: #c8c8c8; color: #333; float: right; width: 100px; height: 20px; line-height: 20px; text-align: center; text-decoration: none; }
.ninfo ul li.download { font-size: 14px; line-height: 25px; height: 25px; }
.ninfo ul li.download a { text-decoration: none; color: #333; }
.plist { width: 700px; padding-top: 10px; }
.plist ul li { float: left;  overflow: hidden; text-align: center; padding: 8px; }
.plist ul li .p_pic{  width: 155px; height: 145px; text-align: center; border: 1px solid #d6d6d8; vertical-align:middle; display:table-cell; }

.plist ul li span a {width: 155px; height: 40px; line-height: 25px; font-size: 14px; display: block; color: #666; }
.plist ul li span a:hover { color: #666; }
.pinfo { width: 700px; padding-top: 10px; }
.pinfo h1 { font-size: 16px; text-align: center; font-family: "微软雅黑", "宋体"; font-weight: 400; }
.pcontent { line-height: 2em; text-indent: 28px; text-align: justify; padding: 0 20px; }
.a-c { text-align: center; color: #333; }
.product { overflow: hidden; width: 710px; margin: 0 auto; }
.product ul li.product_pic { float: left; width: 300px; text-align: center; }
.product ul li.product_remarks { float: left; width: 410px; }
.product ul li.product_content { width: 700px; font-size: 13px; line-height: 25px; color: #666; float: left; margin-top: 25px; /*text-indent: 25px;*/ padding:0 8px 8px;}
.product_content div ul li.cp_bt { border-bottom-width: thin; border-bottom-style: dashed; border-bottom-color: #D8D8D8; line-height: 25px; height: 25px; margin-bottom: 8px; }
.product_content div ul li.cp_bt span { font-size: 14px; line-height: 25px; font-weight: bold; color: #FFF; background-color: #FF7B24; text-align: center; display: block; height: 25px; width: 100px; }
.cpchanshu { margin-top: 20px; }
.cpchanshu ul li { font-size: 14px; line-height: 30px; color: #333; border-bottom: 1px dashed #DFDFDF; background: url(../images/xxp.png) no-repeat 2px 12px; text-indent: 12px; }
.cpchanshu ul li span { font-size: 13px; line-height: 30px; color: #000; text-align: center; height: 30px; }
.pagecontent { width: 680px; padding: 15px; }
.clear { clear: both; }
/*留言样式*/
.from_box { padding-top: 0px; }
.form_box dl { clear: both; font-size: 12px; line-height: 40px; }
.form_box dl dt { display: block; float: left; text-align: right; width: 100px; }
.form_box dl dd { padding-left: 10px; text-align: left; margin-left: 100px; }
.input { background: #FFF; border: 1px solid #CACACA; border-radius: 4px; display: inline; font-family: 'Microsoft YaHei'; height: 18px; line-height: 18px; margin-right: 5px; padding: 5px; vertical-align: middle; }
input.txt { width: 300px; }
input.small { width: 50px; }
.form_box dl dd .btn_submit { background: #52A152; border: 1px solid #429342; color: #FFF; cursor: pointer; font-family: 'Microsoft YaHei'; font-size: 14px; line-height: 1em; padding: 10px 30px; }
.proslist { padding: 0; }
.proslist li { height: 120px; margin: 10px 0; padding: 5px 0; border-bottom: 1px solid #efefef; }
.proslist li .fl { margin: 0; height: 140px; width: 180px; }
.newslist li .fl img { height: 140px; width: 180px; }
.proslist li div { float: right; width: 500px; }
.proslist li div p span { color: #999; float: right; padding-left: 15px; }
.proslist li div p a { color: #333; display: block; font-size: 18px; height: 25px; line-height: 25px; overflow: hidden; text-decoration: none; }
.proslist li div p.ntit { height: 48px; line-height: 24px; margin-top: 6px; overflow: hidden; }
/* 图片放大镜样式*/
.pictureDIV { float: left; margin: 0 0 20px 0; }
.jqzoom { float: left; border: none; position: relative; padding: 0px; cursor: pointer; margin: 0px; display: block; }
.zoomdiv { z-index: 100; position: absolute; top: 0px; left: 0px; background: #ffffff; border: 1px solid #CCCCCC; display: none; text-align: center; overflow: hidden; }
.jqZoomPup { z-index: 10; visibility: hidden; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; border: 1px solid #aaa; background: #ffffff; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50); }
/*图片小图预览列表*/
.spec-preview { width: 300px; height: 200px; border: 1px solid #ccc; }
.spec-preview .jqzoom img { width: 300px; height: 200px; }
.spec-scroll { clear: both; margin-top: 5px; width: 300px; }
.spec-scroll .prev { float: left; margin-right: 5px; }
.spec-scroll .next { float: right; }
.spec-scroll .prev, .spec-scroll .next { display: block; font-family: "宋体"; text-align: center; width: 10px; height: 54px; line-height: 54px; border: 1px solid #ccc; background: #EBEBEB; cursor: pointer; text-decoration: none; }
.spec-scroll .items { float: left; position: relative; width: 290px; height: 56px; overflow: hidden; }
.spec-scroll .items ul { margin: 0; padding: 0; list-style: none; position: absolute; width: 999999px; height: 56px; }
.spec-scroll .items ul li { float: left; margin: 0px; padding: 0px; width: 65px; text-align: center; }
.spec-scroll .items ul li img { border: 1px solid #CCC; padding: 2px; width: 50px; height: 50px; }
.spec-scroll .items ul li img:hover { border: 2px solid #FF6600; padding: 1px; }
.productItem { float: left; margin: 0 0 20px 10px; padding: 10px; height: 330px; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; list-style: none; width: 296px; line-height: 34px; font-size: 14px; }
.productItem li { margin: 0px; padding: 0px; }
.pictitle { padding-top: 20px; width: 380px; float: right; font-size: 14px; color: #b80000; font-weight: bold; border-bottom: 2px solid #b80000; }
.zhaiyao { width: 380px; float: right; font-size: 12px; }
.search2 { height: 31px; line-height: 31px; float: left; padding-left: 15px; color: #999; font-family: "微软雅黑"; font-size: 16px; font-family: "微软雅黑"; }
.red { color: #ff0000; }
