@charset "utf-8";
/* CSS Document */
@media only screen and (max-width:374px) {
html {
	font-size: 80%;
}
}

/* 平板电脑布局:375px 至 413px。样式继承自: 移动设备布局。 */

@media only screen and (min-width: 375px) and (max-width:413px) {
html {
	font-size: 92%;
}
}

/* 平板电脑布局:414px 至480px。样式继承自: 移动设备布局。 */
@media only screen and (min-width: 414px) and (max-width:479px) {
html {
	font-size: 96%;
}
}

/* 桌面电脑布局: 481px 至最高 1232px。样式继承自: 移动设备布局和平板电脑布局。 */
@media only screen and (min-width: 480px) {
html {
	font-size: 120%;
}
}
@media screen and (min-width:1025px){ body{width:640px;margin:auto;}}
*{ margin:0; padding:0}

ul,li,dl,dt,dd,ol{ list-style-type:none; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,form,input,textarea,label,table,tr,td,p,header,article,footer,nav,section,aside,menu{margin:0; padding:0;}
header,article,footer,nav,section,aside,menu{ display:block;}
table{ border-collapse:collapse; border-spacing:0;}
img{ border:none;}
a{-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;}
a{ color:#333;text-decoration:none;outline:none;}
body{  font-size:1.4em; color:#666; font-family:microsoft yahei; min-width:320px;background:#f0f3f4; }
.fl{ float:left;}
.fr{ float:right;}
.header{ background:#1e89e1; text-align:center; padding:.5em 0;}
.header img{ width:30%; margin:auto; display:block}
.download ul {  margin:auto; padding:0 2%; background:#fff;}
.title { box-sizing:border-box; font-size:1.4em; line-height:40px;height: 40px;background: #f6f8f8;color: #333; padding:0px 2%;border-top: 1px solid #edf1f2;border-bottom: 1px solid #edf1f2;display: block;clear: both;}
.download ul li{ border-bottom:1px solid #ddd; padding:.5em 0; overflow:hidden; color:#999;font-size:1.2em;}
.download ul li:last-child{ border:0;}
.download ul li p{ padding:.1em 0;}
.download ul li span,.download ul li p.num{ font-size:0.9em;}
.download ul li span { margin:0 2%;}
.download ul li span:first-child{ margin:0 2% 0 0}
.download ul li .tit{ color:#333; font-size:1.0em;}
.download ul li .buy{ float:right; width:3em; height:3em; margin:.8em 0 0 0;}
.newsbox ul li a{ width:80%; display:inline-block;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap}
.newsbox ul{ padding:.5em 2%; background:#fff; }
.newsbox ul li{ margin:.5em 0 0 0 ;font-size:1.2em;} 
.newsbox ul li .time{ font-size:12px; color:#999}
.bottom{ text-align:center; font-size:0.8em; padding:1em 0;}
.bottom p{ margin:.5em auto 0}
 
.wrapper01 {position:relative;height: 1rem;width: 100%;overflow: hidden;margin:0 auto;  background:#fff;}
	.wrapper01 .scroller {position:absolute}
	.wrapper01 .scroller li {height: 1rem;color:#333;float: left;line-height: 1rem;font-size: .4rem;text-align: center}
	.wrapper01 .scroller li a{color:#333;display:block;margin:0 .3rem}
	.wrapper01 .scroller li.cur a{color:#1e89e1;}
