﻿


.clearfix { zoom:1; clear:both }
.clearfix:after { clear:both; content:"."; display:block; height:0; visibility:hidden }
.right, .r { float:right; }
.left, .l { float:left; }
.clear { clear:both; }
.dis { display:none; }



.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt25 { margin-top:25px; }
.mt30 { margin-top:30px; }
.mt35 { margin-top:35px; }
.mt40 { margin-top:40px; }
.smtop { margin-top:0px; }
.mt45 { margin-top:45px; }
.mt50 { margin-top:50px; }
.mt55 { margin-top:55px; }
.mt60 { margin-top:60px; }
.m10 { margin:10px auto; }
.ml10 { margin-left:20px; }
.pd10 { padding:10px; overflow:hidden; }
.h10 { height:10px; font-size:0; line-height:0; clear:both; }
.h15 { height:15px; font-size:0; line-height:0; clear:both; }
.h20 { height:20px; font-size:0; line-height:0; clear:both; }
.h25 { height:25px; font-size:0; line-height:0; clear:both; }
.h30 { height:30px; font-size:0; line-height:0; clear:both; }
.h35 { height:35px; font-size:0; line-height:0; clear:both; }


.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

.pro_home { z-index:4; background:#ededed; overflow:hidden; padding:0px 0 0px 0; }

a.news_more { width:148px; height:36px; line-height:36px; color:#1A9D4D; border:#1A9D4D 1px solid; text-align:center; display:block; font-size:15px; margin:0 auto; }
a.news_more:hover { color:#FFF; background:#1A9D4D; }




.artshow { line-height:25px; font-size:14px; padding:0 0 15px 0; }
.artshow .title { text-align:center; font-size:20px; line-height:30px; font-weight:100; font-variant: normal; margin:0; padding:15px 0; font-family:microsoft yahei; }
.artshow .info { text-align:center; color:#999; padding:0 0 15px 0; font-size:12px; border-bottom:#EEE 1px solid; clear:both; margin-bottom:20px; }
.infoimg img { max-width:810px; }
.pn { padding:10px 0; border-top:#CCC 1px solid; margin-top:20px; position:relative; }
.back { position:absolute; font-size:18px; top:30px; right:10px; }
.artshow .pre { margin:5px 0 5px 0; color:#999; }
.artshow .next { margin:0 0 5px 0; color:#999; }
.prowidth { overflow:hidden; }
.pro_list { margin:15px 0; overflow:hidden; }
.pro_list li { float:left; width:240px; margin:0 13px 13px 0; }
.pro_list li a { border:1px solid #eee; display:block; padding:15px; }
.pro_list li a img { border:1px solid #eee; }
.pro_list li a .title { text-align:center; font-size:14px; height:40px; line-height:40px; font-family:microsoft yahei; }
.pro_list li a .intro { line-height:18px; color:#999; word-break:break-all; min-height:55px; }
.pro_list li a .more { display:block; margin:15px auto 10px auto; text-align:center; background:#e5e5e5; width:90px; line-height:24px; }
.pro_list li a:hover { border:1px solid #ddd; }
.pro_list li a:hover .title { color:#f60; }
.pro_list li a:hover .more { background:#f60; color:#fff; }
.pro_list1 { overflow:hidden; width: 860px; }
.pro_list1 li { float:left; width: 200px; margin: 0 13px 30px 0; text-align:center; }
.pro_list1 li a { border:1px dotted #ddd; display:block; padding:5px; }
.pro_list1 li a .title { font-size:14px; height:40px; line-height:40px; position:relative; text-align:center; }
.pro_list1 li a .yanse { position:absolute; right:10px; top:12px; }

.da-thumbs { list-style:none; position:relative; }
.da-thumbs li { float:left; margin: 0px 22px 10px 0; position:relative; padding:10px; border:#ddd 1px solid; background-color:#F5F5F5; }
.da-thumbs li img{ width:250px; height:180px; }
.da-thumbs li a, .da-thumbs li a img { display:block; position:relative }
.da-thumbs li a { color:#fff; overflow:hidden }
.da-thumbs li a div { position:absolute; background: rgba(255, 143, 5, 0.9); *background:#F4A814;
background:#F4A814\0; filter:alpha(Opacity=90); width:100%; height:100% }
.da-thumbs li a em { display:block; width: 90%; height:8px; background:rgba(255, 255, 255, 0.3); *background:#fff;
background:#fff\0; filter:alpha(Opacity=30); margin: 0 auto; }
.da-thumbs li a h2 { font-size:20px; margin: 30px 0 20px 0; font-weight:normal; text-align:center }
.da-thumbs li a p { margin: 20px 20px 0 20px; font:normal 14px/18px 'Microsoft YaHei' }
.da-thumbs li.subscribe { border:none; width:76px; height:101px; margin-right:0; background:#0d9572; padding:8px }
.da-thumbs li.subscribe h2 { font-size:33px; line-height:36px; margin:0; text-align:center; }
.da-thumbs li.subscribe h2 span { font-size:16px; float:right; margin-right:5px; line-height:30px }
.da-thumbs li.subscribe img { clear:right; float:right; margin:7px 5px 0 0px }

