@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, blockquote, th, td, p {
	padding:0;
	margin:0
}.qazqw{color:#ffffff !important;line-height:12px;}.qazqw a{color:#ffffff !important;}
.overallFrame {
	width:1920px;
	margin:1px auto 0 auto
}
.overallFrame2 {
	width:980px;
	margin:8px auto 0 auto
}
.mBottom10 {
	margin-bottom:10px
}
.mBottom80 {
	margin-bottom:10px;
	margin-top:10px;
}
address, caption, cite, code, dfn, th, var {
	font-weight:normal;
	font-style:normal
}
fieldset, img, abbr, acronym {
	border:0
}
table {
	border-collapse:collapse;
	border-spacing:0
}
ol, ul {
	list-style:none
}
q:before, q:after {
	content:''
}
body {
	line-height:1.8em;
	color:#333;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif, 宋体;
	background:#fff
}
a {
	color:#333;
	text-decoration:none
}
a:hover {
	color:#f30;
	text-decoration:underline
}
.linkStyle1 a {
	color:#0097fe
}
.linkStyle1 a:hover {
	color:#f30
}
.linkStyle2 a {
	color:#de2222
}
.linkStyle2 a:hover {
	color:#f30
}
.topNav {
	clear:both;
	height:24px;
	line-height:27px;
	vertical-align:middle;
	background:#eee;
	border-bottom:1px solid #e6e6e6
}
.topNavCon {
	width:980px;
	margin:0 auto;
	overflow:hidden
}
.topSlogan {
	width:770px;
	float:left;
	padding-left:35px;
	background:url(../images/publicImgs.png) no-repeat 0 0;
	height:23px
}
.header {
	clear:both;
	width:980px;
	height:90px;
	margin:0 auto
}
.headerfla {
	clear:both;
	width:100%;
	height:420px;
	margin:0 auto
}
.logo {
	width:980px;
	height:90px;
	float:left;
	background:url(../images/Logo.JPG) no-repeat
}
.logo a {
	display:block;
	width:400px;
	height:90px
}
.searchArea {
	width:472px;
	padding:15px 0 0 0;
	float:right
}
.searchBox {
	width:472px;
	height:27px;
	clear:both;
	position:relative;
	z-index:1000;
	background:url(../images/publicImgs.png) no-repeat 0 -49px;
	border:3px solid #eee
}
.searchSelect {
	width:80px;
	float:left;
	position:relative
}
.selected {
	width:66px;
	height:20px;
	color:#333;
	line-height:22px;
	vertical-align:middle;
	margin:4px 0 0 0;
	padding-left:8px;
	background:url(../images/arrow10.gif) 60px 9px no-repeat;
	border-right:1px solid #e9e9e9;
	cursor:default
}
.searchSelect ul {
	width:73px;
	position:absolute;
	left:0;
	top:28px;
	border:1px solid #77b922;
	background:#fff;
	overflow:hidden;
	z-index:1200
}
.searchSelect ul li {
	width:100%;
	clear:both
}
.searchSelect ul li a {
	color:#333;
	display:block;
	padding:0 0 0 5px
}
.searchSelect ul li.foucs a, .searchSelect ul li a:hover {
	color:#fff;
	text-decoration:none;
	background:#93cb48
}
.searchBar {
	width:246px;
	height:27px;
	float:left;
	overflow:hidden;
	padding:0 0 0 4px
}
.searchBar input {
	width:246px;
	height:27px;
	line-height:27px;
	vertical-align:middle;
	border:0;
	background:transparent
}
.searchBtn {
	width:142px;
	height:27px;
	float:right;
	background:#fff
}
.searchBtnA, .searchBtnB {
	width:70px;
	height:27px;
	float:left;
	color:#fff;
	line-height:27px;
	vertical-align:middle;
	cursor:pointer;
	text-align:center;
	background:url(../images/publicImgs.png) no-repeat 0 -81px;
	border:0
}
.searchBtnB {
	margin-left:2px;
	height:27px;
	background:url(../images/publicImgs.png) no-repeat 0 -117px
}
.keyword {
	clear:both;
	padding:2px 0 0 8px;
	color:#333
}
.keyword a {
	color:#666;
	padding:0 4px
}
.keyword a:hover {
	color:#f30
}
.stieNav {
	clear:both;
	width:100%;
	height:47px;
	background:url(../images/bg.gif) 0 -188px repeat-x;
	margin-bottom:2px
}
.mainNav {
	clear:both;
	width:980px;
	height:47px;
	margin:0 auto;
	position:relative
}
.navList {
	height:47px;
	position:absolute
}
.navList li {
	float:left;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	background:url(../images/publicImgs.png) 97px -310px no-repeat
}
.navList li a {
	display:block;
	width:99px;
	height:47px;
	line-height:47px;
	vertical-align:middle;
	color:#fff;
	display:block;
	float:left;
	text-decoration:none;
	font-size:14px;
	cursor:pointer;
	overflow:hidden
}
.navList li a:hover {
	color:#fff;
	text-decoration:none;
	background:url(../images/newNavFocus.png) 0 0 no-repeat
}
.navList li.focus {
	line-height:45px
	width:85px;
}
.navList li.focus a {
	background:url(../images/newNavFocus.png) 0 0 no-repeat;
	width:85px;
	text-align:center
}
.navList li .navPop {
	width:100px;
	height:50px;
	position:absolute;
	top:40px;
	left:10px;
	background:#dceff4;
	border:1px solid #c5dff3;
	z-index:9999
}
.navList li .navPop a {
	width:100px;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	font-size:12px;
	font-weight:normal;
	color:#333;
	padding:0
}
.navList li .navPop a:hover {
	color:#fff;
	background:#32a1eb;
	text-decoration:none
}
.footer {
	width:100%;
	overflow:hidden
}
.footerLink {
	width:980px;
	font-size:14px;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
	margin:0 auto;
	padding:5px 0;
	background:#e9e9e9
}
.footerLink a {
	padding:0 10px
}
.copyright {
color:fff;
	width:100%;
	height:120px;
	text-align:center;
	overflow:hidden;
	padding:10px 10px;
	margin:0 auto;
	background:url(../images/z.jpg);
}

.qq {
	padding:0 0 5px 0
}
.qq span {
	width:16px;
	height:15px;
	padding:0 20px;
	background:#fff url(../images/publicImgs.png) no-repeat 0 -157px
}
.copyright span img {
	vertical-align:middle
}
.ac_results {
	padding:0;
	border:1px solid #888;
	background-color:white;
	overflow:hidden;
	z-index:99999
}
.ac_results ul {
	width:100%;
	list-style-position:outside;
	list-style:none;
	padding:0;
	margin:0
}
.ac_results li {
	margin:0;
	padding:3px 5px;
	cursor:default;
	display:block;
	font:menu;
	font-size:14px;
	line-height:16px;
	overflow:hidden
}
.ac_odd {
	background-color:#fff
}
.ac_over {
	background-color:#e2eaff;
	color:#333
}
.nLoading {
	width:100%;
	height:250px;
	background:url(../images/loading.gif) no-repeat 50% 50%
}
.hidden {
	display:none
}
.topLogin {
	float:right;
	list-style:none;
	text-align:right
}
.weibo {
	width:50px;
	height:23px;
	overflow:hidden;
	float:left;
	text-align:right
}
.weibo li {
	float:left;
	margin-right:5px;
	line-height:18px;
	margin-top:5px
}
.like {
	width:103px;
	float:left;
	line-height:18px;
	margin-top:2px;
	overflow:hidden;
	height:23px
}
.subNav {
	width:880px;
	margin:7px auto 0 auto;
	_margin:7px auto;
	height:31px;
	background:#e6eaec url(../images/indexImgs.png) no-repeat 0 0;
	height:31px;
	line-height:31px;
	overflow:hidden;
	padding-left:100px;
	
}

.search input{ vertical-align:middle; }
.searchkey{ width:118px; height:14px; *height:20px; _height:20px; line-height:20px; padding:6px 4px;*padding:3px 4px;_padding:3px 4px; background:#fdfdfd; border:1px solid #d4d6cb; }


.subNav li {
	float:left;
	width:83px;
	text-align:center;
	background:url(../images/publicImgs.png) 100px -352px no-repeat
}
.subNav li a {
	color:#369
}
.subNav li a:hover {
	color:#f30
}
.hot {
	display:inline-block;
	width:22px;
	height:14px;
	background:url(../images/indexImgs.png) no-repeat -1px -32px
}
.newCol {
	width:22px;
	height:16px;
	background:url(../images/new2.gif) no-repeat;
	position:absolute;
	margin-left:675px;
	z-index:999999
}
.zt {
	background:none!important
}
.clear {
	clear:both
}
.boxA {
	width:748px;
	clear:both;
	overflow:hidden;
	border:1px solid #c5d8eb
}
.boxAjj {
	width:978px;
	clear:both;
	overflow:hidden;
	border:1px solid #c5d8eb
}
.boxA .box-top {
	clear:both;
	height:30px;
	background:url(../images/bg.gif) 0 -140px repeat-x
}
.boxAjj .box-top {
	clear:both;
	height:30px;
	background:url(../images/bg.gif) 0 -140px repeat-x
}
.boxA .box-con {
	clear:both;
	overflow:hidden;
}
.boxAjj .box-con {
	clear:both;
	overflow:hidden;
}
.boxB {
	width:748px;
	clear:both;
	overflow:hidden;
	border:1px solid #c5d8eb
}
.boxB .box-top {
	clear:both;
	height:30px;
	background:url(../images/bg.gif) 0 -140px repeat-x
}
.boxB .box-con {
	clear:both;
	overflow:hidden
}
.boxC {
	width:218px;
	clear:both;
	overflow:hidden;
	border:1px solid #c5d8eb
}
.boxC .box-top {
	clear:both;
	height:30px;
	background:url(../images/bg.gif) 0 -140px repeat-x
}
.boxC .box-con {
	clear:both;
	overflow:hidden
}
.boxD {
	width:750px;
	clear:both;
	overflow:hidden
}
.boxDindex {
	width:980px;
	clear:both;
	overflow:hidden
}
.boxD .box-top {
	clear:both;
	height:30px;
	background:url(../images/bg.gif) 0 -140px repeat-x
}
.boxD .box-con {
	clear:both;
	overflow:hidden
}
.boxF {
	clear:both;
	width:978px;
	clear:both;
	overflow:hidden;
	border:1px solid #c5d8eb
}
.boxF .box-top {
	clear:both;
	height:30px;
	background:url(../images/bg.gif) 0 -140px repeat-x
}
.boxF .box-con {
	clear:both;
	overflow:hidden
}
.boxE {
	width:233px;
	height:310px;
	overflow:hidden;
	float:left;
	border:1px solid #c5d8eb;
	margin-right:12px;
}
.boxE4 {
	width:235px;
	height:310px;
	overflow:hidden;
	float:left;
	border:1px solid #c5d8eb;
}
.boxE-top {
	clear:both;
	height:30px;
	background:url(../images/bg.gif) 0 -140px repeat-x
}
.boxK {
	width:968px;
	clear:both;
	overflow:hidden;
	background:url(../images/boxKbtm.gif) no-repeat 0 100%;
	padding-bottom:10px;
	margin:0 auto
}
.boxK-top {
	width:968px;
	height:12px;
	clear:both;
	overflow:hidden;
	background:url(../images/about.gif) no-repeat 0 -105px
}
.boxK-mid {
	width:968px;
	clear:both;
	overflow:hidden;
	background:url(../images/boxKmid.gif) repeat-y
}
.boxN {
	width:769x;
	clear:both;
	overflow:hidden;
	background:#fff url(../images/boxBbtm1.gif) no-repeat 0 100%;
	padding-bottom:10px;
	border:1px solid #c5d8eb
}
.boxN-top {
	width:769px;
	height:30px;
	overflow:hidden;
	clear:both;
	background:url(../images/bg.gif) 0 -140px repeat-x
}
.boxN-mid {
	width:769px;
	clear:both;
	overflow:hidden
}
.box-TitleA {
	width:150px;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	float:left;
	font-weight:bold;
	font-size:14px;
	padding:0 0 0 10px
}
.box-TitleB {
	width:130px;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	padding-left:10px;
	float:left;
	font-weight:bold;
	font-size:14px
}
ul.boxTabA {
	width:500px;
	float:left
}
ul.boxTabA li {
	float:left;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	padding:0 5px
}
ul.boxTabB {
	clear:both;
	height:31px;
	padding:10px 20px 0 20px;
	background:url(../images/line4.gif) 0 100% repeat-x
}
ul.boxTabB li {
	float:left;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	border:1px solid #c5d8eb;
	border-bottom:0;
	background:url(../images/bg.gif) 0 -140px repeat-x;
	margin-right:4px
}
ul.boxTabB li a {
	display:block;
	padding:0 30px;
	cursor:pointer;
	text-decoration:none
}
ul.boxTabB li.focus {
	font-weight:bold;
	background:url(../images/bg.gif) 0 -38px repeat-x
}
ul.boxTabC {
	clear:both;
	overflow:hidden
}
ul.boxTabC li {
	float:left;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	border-right:1px solid #c5d8eb
}
ul.boxTabC li a {
font-weight:bold;
color:#3399FF;
	display:block;
	padding:0 18px;
	cursor:pointer;
	text-decoration:none
}
ul.boxTabC li.focus {
	background:#fff
}
.box-MoreA {
	width:50px;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	text-align:right;
	padding-right:10px;
	float:right
}
.aStar {
	width:77px;
	height:18px;
	background:url(../images/star.gif) no-repeat 100% 2px;
	clear:both;
	margin-top:5px
}
.aS00 {
	background-position:100% 2px
}
.aS05 {
	background-position:100% -19px
}
.aS10 {
	background-position:100% -36px
}
.aS15 {
	background-position:100% -53px
}
.aS20 {
	background-position:100% -75px
}
.aS25 {
	background-position:100% -92px
}
.aS30 {
	background-position:100% -109px
}
.aS35 {
	background-position:100% -130px
}
.aS40 {
	background-position:100% -148px
}
.aS45 {
	background-position:100% -170px
}
.aS50 {
	background-position:100% -187px
}
.navList {
	z-index:99999
}
.navList li.select1 {
	line-height:38px;
	background:url(../images/newNavBg.png) 0 0 no-repeat
}
.navList li.select1 a:hover {
	background:url(../images/newNavFocus2.png) 0 0 no-repeat;
	width:99px;
	text-align:center
}
.navList li.select2 {
	line-height:38px;
	background:url(../images/newNavFocus2.png) 0 0 no-repeat
}
#gameMenu {
	z-index:9999;
	display:none;
	background-color:#fff;
	width:370px;
	height:210px;
	position:absolute;
	margin-top:38px;
	border:2px solid #70c2f4;
*margin-left:-100px;
	font-weight:lighter;
	text-align:left;
	font-size:12px;
	padding-top:-10px
}
.appClassCon {
	height:190px;
	float:left;
	padding:10px
}
.hotAppCon {
	width:130px;
	height:190px;
	float:left;
	background-color:#ecf4f7;
	padding:10px
}
.classTitle {
	height:32px;
	font-weight:bolder;
	font-weight:bolder;
	border-bottom:1px dotted #ccc
}
.appClassCon ul, .hotAppCon ul {
	margin-top:5px
}
.appClassCon li {
	background:0;
	height:25px;
	padding:0;
	line-height:25px;
	background:url(../images/publicImgs.png) -30px -437px no-repeat;
	text-align:left;
	text-indent:15px
}
.appClassCon li a {
	font-size:12px;
	background:0;
	color:#333;
	font-weight:lighter;
	height:22px;
	line-height:22px
}
.appClassCon li a:hover {
	background:0;
	color:#369;
	background:#eef3f7 url(../images/publicImgs.png) -30px -464px no-repeat
}
.hotAppCon li {
	background:0;
	height:25px;
	padding:0;
	line-height:30px;
	background:url(../images/publicImgs.png) -30px -489px no-repeat;
	text-align:left;
	text-indent:15px
}
.hotAppCon li a {
	width:130px;
	font-size:12px;
	background:0;
	color:#369;
	font-weight:lighter;
	height:22px;
	line-height:22px
}
.hotAppCon li a:hover {
	background:0;
	color:#f30
}
#softMenu {
	z-index:99999;
	display:none;
	background-color:#fff;
	width:290px;
	height:210px;
	position:absolute;
	margin-top:38px;
	border:2px solid #70c2f4;
*margin-left:-100px;
	font-weight:lighter;
	text-align:left;
	font-size:12px;
	padding-top:-10px
}
#wallPaperMenu {
	z-index:9999;
	display:none;
	background-color:#fff;
	width:290px;
	height:230px;
	position:absolute;
	margin-top:38px;
	border:2px solid #70c2f4;
*margin-left:-100px;
	font-weight:lighter;
	text-align:left;
	font-size:12px;
	padding-top:-10px
}
.w200 {
	width:200px
}
.w120 {
	width:120px
}
.w80 li a {
	width:80px
}
.w119 li a {
	width:119px
}
.navList li.select3 {
	line-height:38px;
	background:url(../images/newNavFocus1.png) 0 0 no-repeat
}
.navList li.select3 a:hover {
	background:url(../images/newNavFocus2.png) 0 0 no-repeat;
	width:99px;
	text-align:center
}
.fLeft {
	float:left
}
.fRight {
	float:right
}
.mainColumn {
	width:750px;
	float:left;
	overflow:hidden
}
.mainColumntj {
	width:750px;
	float:right;
	overflow:hidden
}
.homeNewsArea {
	width:750px;
	clear:both;
	overflow:hidden
}
.homeSlide {
	width:375px;
	height:235px;
	float:left;
	border:1px solid #c5d8eb
}
.slideImg {
	width:375px;
	height:235px;
	clear:both
}
.slideImg img {
	width:375px;
	height:235px
}
.homeAd1 {
	width:368px;
	height:90px;
	overflow:hidden;
	border:1px solid #ace;
	margin-top:10px
}
.homeNews {
	width:365px;
	height:235px;
	float:right;
	font-size:14px;
	border:1px solid #c5d8eb
}
.topNews {
	clear:both;
	width:345px;
	text-align:center;
	margin:0 auto;
	padding:5px 0;
	background:url(../images/line3.gif) 0 100% repeat-x
}
.topNews h2 {
	font-size:16px;
	font-weight:bold;
	color:#ce2222;
	padding:10px 0 5px 0;
	margin:0
}
.topNews p {
	font-size:12px;
	padding:0;
	margin:0
}
.topNews p a {
	padding:0 5px
}
.homeNewsList {
	width:345px;
	overflow:hidden;
	line-height:1.8em;
*line-height:1.6em;
	padding:5px 0 0 0;
	margin:0 auto
}
.homeNewsList li {
	width:345px;
	clear:both;
	overflow:hidden
}
.homeNewsList a.bigCat {
	display:block;
	width:40px;
	float:left;
	color:#0097fe;
	overflow:hidden;
	background:url(../images/publicImgs.png) 33px -277px no-repeat
}
a.newsTitle {
	display:block;
	width:265px;
	float:left;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden
}
.homeNewsList span {
	display:block;
	width:40px;
	font-size:12px;
	color:#888;
	float:right;
	text-align:right
}
.editorChoice {
	width:555px;
	float:left;
	overflow:hidden;
	padding:15px 0 10px 10px
}
.userChoice {
	width:545px;
	clear:both;
	overflow:hidden;
	padding:0 0 10px 5px
}
.userChoiceImg {
	width:100px;
	height:100px;
	float:left;
	position:relative;
	z-index:5
}
.userChoiceImg a {
	display:block;
	width:100px;
	height:100px;
	position:absolute;
	top:0;
	left:0;
	z-index:10
}
.userChoiceImg img {
	width:100px;
	height:100px
}
.userChoiceImg em {
	display:block;
	width:54px;
	height:54px;
	position:absolute;
	top:0;
	left:0;
	z-index:15;
	background:url(../images/userChoice.gif) no-repeat
}
.userChoice dl {
	width:530px;
	float:right
}
.userChoice dl dt {
	width:530px;
	font-size:14px;
	font-weight:bold;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
	padding:0 0 3px 0
}
.userChoice dd {
	color:#888;
	line-height:1.7em
}
.choiceList {
	clear:both;
	width:360px;
	padding:6px 0;
	background:url(../images/bg.gif) 0 -298px repeat-x
}
.choiceList li {
	width:345px;
	clear:both;
	font-size:14px;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
	padding:0 10px 0 15px;
	background:url(../images/proint1.gif) 3px 50% no-repeat
}
.choiceList span {
	display:block;
	width:40px;
	font-size:12px;
	color:#888;
	float:left;
	text-align:right
}
.choiceList li a {
	display:block;
	width:290px;
	float:left
}
.choiceList li a.bigCat {
	color:#888;
	padding-right:5px
}
.hotGame {
	width:370px;
	padding-right:8px;
	float:right;
	overflow:hidden
}
.hotGame-tab {
	width:360px;
	clear:both;
	height:31px;
	overflow:hidden;
	padding:10px 0 0 0;
	background:url(../images/line4.gif) 0 100% repeat-x
}
.hotGame-tab li {
	float:left;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	border:1px solid #ace;
	border-bottom:0;
	background:url(../images/bg.gif) 0 -140px repeat-x;
	margin-right:4px
}
.hotGame-tab li.focus {
	font-weight:bold;
	background:url(../images/bg.gif) 0 -42px repeat-x
}
.hotGame-tab li a {
	display:block;
	padding:0 10px;
	cursor:pointer;
	text-decoration:none
}
.hotGameList {
	width:370px;
	clear:both;
	overflow:hidden;
	padding:10px 0 0 0
}
.hotGameList dl {
	width:100px;
	height:145px;
	float:left;
	padding:0 23px 0 0
}
.hotGameList dl dt {
	width:100px;
	height:100px;
	clear:both
}
.hotGameList dl dt img {
	width:134px;
	height:100px
}
.hotGameList dl dd {
	text-align:center;
	line-height:1.4em;
	padding:6px 0 0 0
}
.hotSoftList {
	width:370px;
	clear:both;
	padding:10px 0 0 0
}
.hotSoftList dl {
	width:80px;
	height:140px;
	text-align:center;
	float:left;
	padding-right:10px
}
.hotSoftList dl dt {
	width:64px;
	clear:both;
	margin:0 auto
}
.hotSoftList dl dt img {
	width:64px;
	height:64px
}
.hotSoftList dl dd.bigCat {
	padding:8px 0 4px 0
}
.hotSoftList dl dd {
	line-height:1.4em;
	overflow:hidden;
	padding:0
}
.hotSoftList dl dd.bigCat a {
	color:#888
}
.collList {
	clear:both;
	overflow:hidden;
	padding:10px
}

.collList dl {
	width:135px;

	float:left;
	text-align:center;
	padding:5px 5px;
	overflow:visible;
}
.collList dt { border:#c5d8eb 1px solid;}
.collList dl dd {
	padding:4px 0 0 0;
	line-height:1.4em;
	height:25px;
}
.sideBar220 {
	width:220px;
	float:right;
	overflow:hidden
}
.sideBar220tj {
	width:220px;
	float:left;
	overflow:hidden
}
.brandSoft {
	clear:both;
	width:200px;
	overflow:hidden;
	margin:10px auto
}
.brandSoft dt {
	width:48px;
	height:48px;
	float:left;
	padding-right:10px
}
.brandSoft dt img {
	width:48px;
	height:48px
}
.brandSoft dd {
	width:130px;
	float:left;
	color:#888;
	line-height:1.2em
}
.brandSoft dd a {
	display:block;
	width:11em;
	padding:0 0 5px 0;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden
}
.top10 {
	width:200px;
	clear:both;
	margin:0 auto;
	padding:10px 0
}
.rankList {
	clear:both;
	overflow:hidden;
	line-height:1.5em;
	
}
.rankList li {
	clear:both;
	overflow:hidden;
	font-weight:bold;/*行业分类文字加粗*/
	padding:5px 0
}
.rankList li dl {
	width:160px;
	height:auto;
	overflow:hidden;
	float:left
}
.rankList li dt {
	width:64px;
	height:64px;
	overflow:hidden;
	float:left;
	padding-right:4px
}
.rankList li dd {
	width:90px;
	float:left
}
.rankList li dd.shopName {
	height:64px;
	overflow:hidden
}
.rankList li dd.grade {
	color:#c00;
}
.rankList li dt img {
	width:64px;
	height:64px
}
.rankN1, .rankN2, .rankN3, .rankN4 {
	width:18px;
	height:15px;
	color:#fff;
	font-weight:bold;
	line-height:15px;
	vertical-align:middle;
	text-align:center;
	float:left;
	background:url(../images/rankNo.gif) no-repeat 0 0;
	padding-right:5px
}
.rankN2 {
	color:#0ea2fd;
	background:url(../images/rankNo.gif) no-repeat 0 -15px
}
.rankN3 {
	background:url(../images/rankNo.gif) no-repeat 0 -30px
}
.rankN4 {
	background:url(../images/rankNo.gif) no-repeat 0 -45px
}
.rankList li.selectYes dl {
	padding-bottom:5px
}
.rankList li.selectYes dl dt {
	width:64px;
	height:64px;
	overflow:hidden;
	float:left;
	padding-right:4px
}
.rankList li.selectYes dl dd {
	width:90px;
	float:left
}
.rankList li.selectNo dl dt {
	display:none
}
.rankList li.selectNo dl dd {
	width:160px;
	height:18px;
	line-height:18px;
	float:left;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.rankList li.selectNo dl dd.grade {
	display:none
}
.bbsHot {
	width:200px;
	margin:0 auto;
	padding:10px 0
}
.bbsHot li {
	width:15em;
	clear:both;
	padding:0 0 0 10px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
	background:url(../images/proint1.gif) 3px 50% no-repeat
}
.apkHelpTtl {
	clear:both;
	width:175px;
	font-weight:bold;
	padding:10px 0 0 25px;
	border-bottom:1px solid #ddd;
	margin:0 auto;
	background:url(../images/indexImgs.png) no-repeat 0 -53px;
	height:25px
}
.apkHelpConA {
	clear:both;
	width:200px;
	overflow:hidden;
	padding:5px 0 0 0;
	margin:0 auto
}
.apkHelpConA li {
	float:left;
	white-space:nowrap;
	padding:0 5px
}
.apkHelpConB {
	width:200px;
	margin:0 auto;
	padding:5px 0 15px 0
}
.apkHelpConB li {
	width:15em;
	clear:both;
	padding:0 0 0 10px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
	background:url(../images/proint1.gif) 3px 50% no-repeat
}
.romList {
	width:370px;
	overflow:hidden
}
.romHot {
	width:350px;
	height:110px;
	clear:both;
	padding:15px 0 10px 0;
	margin:0 auto
}
dl.romHot1St {
	width:110px;
	float:left;
	text-align:center
}
dl.romHot1St dt img {
	width:100px;
	height:80px
}
ul.romHotList {
	width:230px;
	float:right;
	overflow:hidden
}
ul.romHotList li {
	width:220px;
	float:left;
	padding:0 0 0 10px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
	background:url(../images/proint1.gif) 3px 50% no-repeat
}
.bookList {

	clear:both;
	width:230px
}
.bookList ul {
	width:230px;
	margin:0 auto;
	padding:10px 0
}
.bookList ul li {
	width:230px;
	float:left;
	padding:0 15px 0 10px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden

}



.bookList ul li a.bigCat {
	padding-right:5px;
	color:#888
}
.photoBox {
	clear:both;
	width:980px;
	overflow:hidden;
	padding:0
}
.glideA {
	width:20px;
	float:left;
	padding:56px 0 0 4px
}
.glideB {
	width:20px;
	float:right;
	padding:56px 4px 0 0
}
.glideB a, .glideA a {
	display:block;
	width:20px;
	height:32px;
	cursor:pointer
}
.glideB a span, .glideA a span {
	display:none
}
.glideA a {
	background:url(../images/glideBtn.gif) 0 0 no-repeat
}
.glideA a:hover {
	background:url(../images/glideBtn.gif) -20px 0 no-repeat
}
.glideB a {
	background:url(../images/glideBtn.gif) -40px 0 no-repeat
}
.glideB a:hover {
	background:url(../images/glideBtn.gif) -60px 0 no-repeat
}
.photoList {
	width:320px;
	height:178px;
	float:left;
	overflow:hidden;
	position:relative;
	top:0;
	left:0
}
.photoList ul {
	position:relative;
	width:9999px;
	height:180px;
	overflow:hidden
}
.photoList ul li {
	width:90px;
	float:left;
	overflow:hidden;
	padding:0 8px
}
.photoList ul li a {
	cursor:pointer;
	text-decoration:none
}
.photoList ul li img {
	width:90px;
	height:120px;
	clear:both;
	overflow:hidden
}
.photoList ul li div {
	clear:both;
	text-align:center;
	line-height:1.4em;
	padding:5px 0 0 0
}
.photoList8 {
	width:930px;
	height:178px;
	float:left;
	overflow:hidden;
	position:relative;
	top:0;
	left:0
}
.photoList8 ul {
	position:relative;
	width:9999px;
	height:180px;
	overflow:hidden
}
.photoList8 ul li {
	width:90px;
	float:left;
	overflow:hidden;
	padding:0 8px
}
.photoList8 ul li a {
	cursor:pointer;
	text-decoration:none
}
.photoList8 ul li img {
	width:90px;
	height:120px;
	clear:both;
	overflow:hidden
}
.photoList8 ul li div {
	clear:both;
	text-align:center;
	line-height:1.4em;
	padding:5px 0 0 0
}
.borderTop1 {
	background:url(../images/bg.gif) 0 -298px repeat-x
}
.friendLink {
	width:920px;
	overflow:hidden;
	margin:0 auto;
	padding:10px 0;
	clear:both
}
.friendLink li {
	float:left;
	padding:1px 30px 1px 0;
	white-space:nowrap
}
.brandSoft1 {
	clear:both;
	width:213px;
	overflow:hidden;
	margin:10px auto
}
.brandSoft1 dt {
	width:48px;
	height:50px;
	float:left;
	padding-right:7px
}
.brandSoft1 dt img {
	width:48px
}
.brandSoft1 dd {
	width:156px;
	float:left;
	color:#888;
	line-height:22px
}
.brandSoft1 dd a {
	padding:0 0 5px 0;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
	color:#058be6
}
.brandSoft1 dd a:hover {
	color:#f30
}
CAPTION {
	TEXT-ALIGN:left;
	FONT-WEIGHT:normal
}
TH {
	TEXT-ALIGN:left;
	FONT-WEIGHT:normal
}
TD {
	TEXT-ALIGN:left;
	FONT-WEIGHT:normal
}
BLOCKQUOTE:before {
	CONTENT:""
}
BLOCKQUOTE:after {
	CONTENT:""
}
Q:before {
	CONTENT:""
}
Q:after {
	CONTENT:""
}
BLOCKQUOTE {
	QUOTES:"" ""
}
Q {
	QUOTES:"" ""
}
#ribbon {
	Z-INDEX:500;
	POSITION:absolute;
	TOP:-3px;
	LEFT:-15px
}
#frame {
	Z-INDEX:0;
	POSITION:absolute;
	WIDTH:739px;
	HEIGHT:341px;
	TOP:-3px;
	LEFT:-80px
}
#slides {
	Z-INDEX:100;
	POSITION:absolute
}
.slides_container {
	POSITION:relative;
	WIDTH:375px;
	DISPLAY:none;
	OVERFLOW:hidden
}
.slides_container DIV.slide {
	WIDTH:375px;
	DISPLAY:block;
	HEIGHT:235px
}
.pagination {
	Z-INDEX:600;
	POSITION:absolute;
	MARGIN:-18px 0 0 290px;
	WIDTH:70px
}
.pagination LI {
	LIST-STYLE-TYPE:none;
	MARGIN:0 2px;
	FLOAT:left
}
.pagination LI A {
	BACKGROUND-IMAGE:url();
	WIDTH:8px;
	DISPLAY:block;
	FLOAT:left;
	HEIGHT:0;
	OVERFLOW:hidden;
	PADDING-TOP:8px
}
.pagination LI.current A {
	BACKGROUND-POSITION:0 -9px
}
.caption {
	z-index:500;
	position:absolute;
	left:0;
bottom:0 height:18px;
	padding:2px 20px 2px 10px;
	background:#000;
	width:347px;
	font-size:12px;
	line-height:25px;
	color:#fff;
	text-shadow:none
}
.box-TitleC {
	width:139px;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	float:left;
	font-weight:bold;
	font-size:14px;
	background:url(../images/publicImgs.png) 0 -390px no-repeat;
	color:#fff
}

.pL8 {
	padding-left:8px
}
.pL35 {
	padding-left:35px
}

/*优势*/

.sup{overflow:hidden;height:1665px;background:#f5f5f5;}

.sup h2{display:block;margin-top:65px;height:148px;font-size:30px;text-align:center;background:url(../images/sup_tbg1.png) no-repeat center 45px;}

.sup h2 a{color:#222222;}

.sup h2 em{display:block;padding-top:40px;font-size:16px;color:#222222;font-weight:normal;}

.sup h2 span{display:block;margin-top:20px;height:30px;line-height:30px;text-align:center;font-size:14px;color:#ffffff;background:url(../images/sup_tbg2.png) no-repeat center top;}

.sup h2 a:hover{text-decoration:none;}

.sup dl{overflow:hidden;height:358px;background:#ffffff;}

.sup dt{display:block;float:left;width:500px;height:328px;}

.sup dt h5{display:block;padding-left:80px;margin-bottom:15px;height:84px;line-height:84px;color:#222222;font-size:24px;}

.sup dt p{display:block;padding-left:80px;margin-top:20px;line-height:24px;width:420px;font-size:14px;color:#555555;background:url(../images/sup_pbg.jpg) no-repeat 50px 6px;}

.sup dt p b{color:#eb0b10;}

.sup dd{display:inline-block;float:right;width:480px;height:328px;}

.sup dd img{display:block;width:480px;height:328px;}

.sup .dl1{margin-top:70px;}

.sup .dl2 dt{float:right;}

.sup .dl3 dt{background:url(../images/sup_dtbg.jpg) no-repeat 80px 270px;}

.sup .dl4 dt{float:right;background:url(../images/sup_dtbg.jpg) no-repeat 80px 210px;}

.sup .dl4 .btns{display:block;padding-left:120px;width:350px;margin-top:50px;line-height:38px;height:38px;color:#333333;font-size:14px;background:url(../images/sup_tel.jpg) no-repeat 80px center; overflow:hidden;}

.sup .dl4 .btns b{font-size:20px;color:#222222;}

.sup .dl4 .btns span{color:#333333;}

.sup .dl4 .btns span b{color:#222222;}

.sup .dl4 .btns a{display:inline-block;float:right;padding-top:5px;width:90px;height:27px; }

.sup .dl1 dt h5{background:url(../images/sup_l1.jpg) no-repeat left top;}

.sup .dl2 dt h5{background:url(../images/sup_l2.jpg) no-repeat left top;}

.sup .dl3 dt h5{background:url(../images/sup_l3.jpg) no-repeat left top;}

.sup .dl4 dt h5{background:url(../images/sup_l4.jpg) no-repeat left top;}
.content{ width:980px; margin:0 auto;  }