/* CSS Document by ayi*/
article,.header,.footer,.section,.footer,.nav,figure,menu{display:block}
body{ padding:0; margin:0; font-family: Arial,"microsoft yahei"; font-size:1em; background:url(../images/top_bg.png) repeat-x #fffade}
a{ text-decoration:none; color:#000}
*{ padding:0; margin:0}
IMG{ border:none}
li{ list-style:none}
i,em{ font-style:normal}
input,button,select,textarea{outline:none;}
.header:after,.nav:after,.section:after,.footer:after,.clearfix:after{ clear:both; content:","; display:block; height:0; overflow:hidden; visibility:hidden}

@font-face{font-family: 'iconfont'; src: url('iconfont.eot'); /* IE9*/ src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('iconfont.woff') format('woff'), /* chrome¡¢firefox */ url('iconfont.ttf') format('truetype'), /* chrome¡¢firefox¡¢opera¡¢Safari, Android, iOS 4.2+*/ url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */}
.iconfont{font-family:"iconfont" !important; font-size:16px;font-style:normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale;}

/**Ê×Ò³**/
.l{ float:left}
.r{ float:right}
.pt20{ padding-top:20px}
.pb20{ padding-bottom:20px}
.bline{ border-bottom:1px solid #eee9d0;}
.top_ico{ height:42px; margin:4px 12px}
.top_ico img{ height:42px}
.play_box{ width:320px; height:227px; margin:20px auto 0 auto; position:relative; background:url(../images/down_bg.png) no-repeat left top}
.play_box img{ width:320px}
.play_box .play_video{ position:absolute; top:12px; left:25px}
.play_video{width:270px; height:152px;}
.play_box .play_video img{ width:270px; height:152px}
.play_down{ width:100%; height:45px; padding:10px 0;text-align:center;}
.play_down img{ width:150px;  margin:0 auto}
.title{ font-size:16px; margin:0 10px 10px 10px; color:#777; line-height:18px}
.title em{ background:#0fc4ff; height:18px; width:4px; display:block; margin-right:10px; float:left;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.jj{ padding:0 10px; color:#777; font-size:14px; line-height:1.5em}
.jj .more{ color:#0fc4ff; margin-left:5px; cursor:pointer}

.list01{ padding:20px 0;}
.list01 a{color:#777; }
.list01 li{ padding:10px; border-bottom:1px solid #eee9d0}
.list01 li em{ float:right; font-size:40px; line-height:50px}
.list01 li img{ width:90px; height:50px; display:block; float:left; margin-right:10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.list01 li h2{ font-size:18px; font-weight:normal; line-height:30px}
.list01 li p{ font-size:14px; line-height:20px; height:20px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}

.list02{ margin:0 0 0 10px}
.list02 li{ position:relative; width:30%; float:left; margin-right:10px; margin-bottom:10px}
.list02 li img{ width:100%; height:70px;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius:  5px 5px 0 0;border-radius:  5px 5px 0 0; display:block; float:left; margin:0 auto}
.list02 li span{ position:absolute; width:100%; height:70px; left:0; top:0; -moz-border-radius: 5px 5px 0 0;-webkit-border-radius:  5px 5px 0 0;border-radius:  5px 5px 0 0; background:#000; color:#fff;filter: alpha(opacity=50);-moz-opacity: 0.5;-kHTML-opacity: 0.5;opacity: 0.5;}
.list02 li em{ color:#fff; position:absolute; text-align:center; width:30px; height:30px; line-height:30px; font-size:20px; border:2px solid #fff;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px; top:18px; left:-webkit-calc(50% - 15px); left: calc(50% - 15px);}
.list02 li p{ line-height:22px; height:22px; width:100%; background:#fff; text-align:center; color:#777; float:left}

.footer{ margin-bottom:50px}
.footer img{ width:100%; margin-top:20px}

.fix{ position:fixed; bottom:0; width:100%; height:44px; padding:8px 0; background:#000;filter: alpha(opacity=70);-moz-opacity: 0.7;-kHTML-opacity: 0.7;opacity: 0.7;}
.fix img{ width:44px; height:44px; display:block; margin:0 8px; float:left}
.fix .down_btn{ float:right;}
.fix .down_btn img{ width:70px; height:32px; margin:5px 10px 0 0}
.fix h1{ font-size:18px; color:#fff; font-weight:normal}
.fix p{ color:#CCC; font-size:14px}