/* Minification failed. Returning unminified contents.
(46,77): run-time error CSS1036: Expected expression, found ';'
 */
@charset "utf-8";
/* CSS Document */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, ul, li, hr, img, input, form, table, td, tr, dl, dt, dd, embed, b, em { margin: 0; padding: 0; border: 0; }
body { font-size: 14px; font-family: "Microsoft YaHei", "宋体", Arial; color: #333; min-width: 320px; max-width: 640px; word-wrap: break-word; margin: 0 auto; position: relative; background: #f1f1f1 }
input, textarea { font-family: "微软雅黑"; font-size: 14px }
ul { list-style: none }
a { text-decoration: none; color: #333 }
a:hover { color: #69b82d }
.clear { clear: both }
/*top*/
.top { width: 100%; height:40px; line-height:40px; background: #333; position: relative; z-index: 556 }
.top h2 {display:none}
.logo { width:128px; height:30px; float: left; background: url(/Contents/images/logo.png) 0 0;background-size:cover;margin-top: 6px; margin-left: 20px; }
.logo h1 { display: none }
.menu {float: right; width:28px;height:22px; background: url(/Contents/images/nav.png);background-size:cover; margin-top:10px; margin-right:30px;}
.menu-list {width: 100%; position: absolute; top:40px; background: #fff; text-align: center;z-index:555;display:none}
.menu-list a {display:block; height: 49px; border-bottom: 1px solid #e5e5e5; line-height: 49px; }
.black { width: 100%; height: 100%; background: #000; position: absolute; display:none; top: 0; z-index: 554;filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
/*lunbo*/
.slideBox { position: relative; overflow: hidden; margin: 10px auto; max-width: 640px;/* 设置焦点图最大宽度 */ }
.slideBox .hd { position: absolute; bottom: 10px; right: 0; z-index: 1; }
.slideBox .hd li { display: inline-block; width: 5px; height: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #333; text-indent: -9999px; overflow: hidden; margin: 0 6px; }
.slideBox .hd li.on { background: #fff; }
.slideBox .bd { position: relative; z-index: 0; }
.slideBox .bd li { position: relative; text-align: center; }
.slideBox .bd li img { background: url(/Contents/images/loading.gif) center center no-repeat; vertical-align: top; width: 100%;/* 图片宽度100%，达到自适应效果 */ }
.slideBox .bd li a { -webkit-tap-highlight-color: rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit { display: block; width: 100%; position: absolute; bottom: 0; text-indent: 10px; height: 30px; line-height: 30px; background: #000; color: #fff; text-align: left; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;}
/*tuijian*/
.main-box { background: #fff; padding: 15px 5% 0 5%; margin-bottom: 10px; }
.main-tit { height: 20px; font-size: 18px; border-left: 4px solid #69b82d; color: #69b82d; line-height: 20px;padding-left:10px;margin:10px 0 15px 0;}
.main-tit span { margin-left: 10px }
.main-list { overflow: hidden; }
.main-list li { width: 100%; overflow: hidden; padding: 15px 0; border-bottom: 1px solid #e5e5e5 }
.main-list li img { float: left; width: 68px; height: 43px; margin-right: 10px; }
.main-list li .type1{padding-left:78px}
.main-list li .type1 h2 {font-size:16px;color: #333;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal}
.main-list li p{ font-size:14px; color: #999;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.more { height: 40px; font-size: 14px; line-height: 40px; text-align: center }
.more a { color: #666 }
.main-pic {margin-bottom:20px;}
.main-pic li { float: left; width: 47.6%; margin: 10px 4.8% 0 0; background:;
border: none; padding: 0 }
.main-pic li a { display: block }
.main-pic li a h2 {font-size:16px;font-weight:normal}
.main-pic li img { width: 100%; height: 100%; margin-right: 0 }
.main-pic li p { line-height: 30px }
/*bottom*/
.bottom { text-align: center; font-size: 14px; color: #aaa; background: #fff; padding: 15px 0 }
.bottom a { color: #999; margin: 0 10px; }
.bot-nav { margin-bottom: 10px }
.copyright { border-top: 1px solid #e5e5e5; padding-top: 10px }
/*bread*/
.bread { height: 40px; line-height: 40px; padding-left: 5%; background: #fff; margin-bottom: 10px; }
.bread h1 {font-size:14px;display:inline-block;color:#69b82d}
/*page*/
.page { overflow: hidden; height: 30px; padding: 20px 0 30px 0;margin-left: 25%; }
.page li { float: left; background: #69b82d; width: 18%; height: 33px; border-radius: 2px; line-height: 33px; margin-right: 10px; text-align: center; overflow: hidden }
.page li a { color: #fff }
.page .page-no { background: #ccc }
/*article*/
.title { border-bottom: 1px solid #e5e5e5 }
.title h1 { font-size:24px;margin:10px 0;}
.title span { color: #bbb; line-height: 30px; font-size: 12px; }
.article { padding-top: 10px; font-size: 16px; color: #666; line-height:28px;}
.arcxx {color:#999}
.article p{margin-bottom:20px}
.article img { max-width: 100%; height:auto; margin: 5px 0 }
/*share*/
.share{ text-align: center; padding-bottom:20px;overflow:hidden}
.share ul{padding-top:20px}
.share p { width: 95.4%; margin: 0 auto 20px auto; border-bottom: 1px solid #dfdfdf; }
.share p span{ display: block; width: 84px; height: 20px; text-align: center; margin: 0 auto -10px; line-height: 20px; color: #999; background: #fff; }
.bdsharebuttonbox{width:320px;margin:0 auto}
.share .bdshare-button-style0-32  a{margin:6px 16px}
.picfocus {width:640px;height:309px}
.main-list .piclingan {width:280px;height:180px;}
/*tags*/
.tags a{padding: 5px 20px;background: #69b82d;margin-right: 20px;color: #fff;border-radius: 2px;}
.ad1{margin-bottom:10px}
.pc-download{font-size:20px;font-weight:bold;color:#f00;text-align:center;margin-bottom:20px;}
.pc-download a{color:#f00;text-decoration:underline}
