@charset "gb2312";
/* CSS Document */
* {margin:0;padding:0; font-family:'微软雅黑','Simsun';}
body{-webkit-text-size-adjust: none;}
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}
a{text-decoration:none;}
.body{ margin-top:44px;}
/*让图片灰化*/
.undisable{-webkit-filter: grayscale(100%); }


.productTitle{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f5f5f5),to(#e7e7e7));position:fixed;top:0px;left:0px;width:100%; height:44px; z-index:1000;}
.productTitle .ico{ float:left; margin:7px;}
.productTitle .t{font-family:微软雅黑;font-size:20px;padding-left:25px; background:url(../images/back.png) -5px -7px no-repeat; float:left; line-height:44px;color:#858585; background-size:35px 52px; cursor:pointer;}
.productTitle .dwnBtn{ float:right; line-height:44px; color:#999; position:relative;}
.productTitle .dwnBtn a{ position:absolute;top:0px;right:0px;bottom:0px;left:0px; font-size:12px;}
.productTitle .dwnImg{ padding:6px; float:right; position:relative;}
.productTitle .dwnImg a{ position:absolute; top:0px; left:0px; right:0px; bottom:0px;}
.prott{padding:8px; }


.fixedtop{position:fixed;top:44px; left:0px;background-color:#FFF; width:100%;z-index:100;}
.fixedtop li{padding:8px;}
.procontent{padding:10px;padding-bottom:0px;  line-height:26px;color:#888; padding-top:150px; border-bottom:2px;}


#recommendlist .sub_list{text-align:center;padding:8px 0;background-color:#373737}
#recommendlist .sub_list a{margin:2px;display:inline-block;width:48%}
#recommendlist .sub_list img{width:100%;background-color:#CCD5DF}
.tab-nav ul{zoom:1;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;background:-moz-linear-gradient(center top,#BEC6CE 0%,#CCD5DF 25%) repeat scroll 0 0 transparent;background:-webkit-gradient(linear,0 0,0 25%,from(#BEC6CE),to(#CCD5DF) )}
.tab-nav,.tab-nav li{background-color:#ccd5df}
.tab-nav li{float:left;width:25%;height:34px;line-height:36px;text-align:center;list-style:none;border-bottom:5px #373737 solid;color:#4b545f;font-size:18px;font-family:"微软雅黑";text-shadow:1px 2px 1px rgba(255,255,255,.9)}
.tab-nav li.on{background-color:#ccc;position:relative;top:5px;border:0px;line-height:33px;color:#FFFFFF;text-shadow:1px 2px 1px rgba(10,10,10,.9);-webkit-box-shadow:5px -5px 1px rgba(167,183,200,1);box-shadow:5px -5px 1px rgba(167,183,200,1)}
.tab-nav li:last-child{right:5px}
.tab-nav li.on:after{border-color:#A7B7C8 transparent transparent #A7B7C8;border-style:solid dashed dashed solid;border-width:3px;bottom:-1px;content:"";position:absolute;right:-6px;width:0;height:0;background-color:#000}
#hot_word .so{padding:0 0 0 13px;background:#3E93FF;height:40px;line-height:40px;font-size:18px;color:white}
footer{background:none repeat scroll 0 0 #E4EFF8;border-top:1px solid #BFD9F2;position:relative;text-align:center;z-index:1}
footer p{color:#000;line-height:30px;font-size:16px}
footer span{color:#1d1d1d}
.min_nav{background:none repeat scroll 0 0 #DBDBDB;color:#000;font-size:16px;padding:0 10px;position:relative}
.min_nav p{text-align:center;font-size:16px}
.min_nav span{font-size:16px;height:30px;line-height:30px;position:absolute;top:0}

section li{line-height:20px;min-height:35px;border-bottom:1px solid #eaeaea;-webkit-tap-highlight-color:rgba(0,0,0,0.05); }
section li.category{line-height:20px;min-height:30px; }

section li a.list{display:block;margin:1px 0;padding:5px 10px 5px 10px;min-height:30px;}
section li a.list.category{padding:5px 5px 5px 5px;min-height:30px;background:url(../images/list-arrow.png) no-repeat center right;}
section li dt {float:right;padding:5px 5px 5px 5px;line-height:20px;}
section li dt span{font-weight:normal;color:#666666;font-size:12px;float:right;padding-right:5px}
section li dt button{width:100px;height:25px;background-color: #FF6103;color:#FFFFFF;font-size:14px;border:0;border-radius:5px 5px 5px 5px;}
section li img.ico{float:left;margin-right:10px;background-color:  #FFFFFF;border-top:0px solid #FFFFFF; border-bottom: 1px solid #EAEAEA;border-left: 0px solid #FFFFFF;border-radius: 10px 10px 10px 10px;border-right: 1px solid #EAEAEA;}
section li img.minico{float:left;margin-right:10px;width:24px;height:24px; background-color: #FFFFFF;border-top:0px solid #FFFFFF;border-bottom: 1px solid #EAEAEA;border-left: 0px solid #FFFFFF;border-radius: 4px 4px 4px 4px;border-right: 1px solid #EAEAEA;}
section li img.adpic {margin-left:10px;margin-top:10px;}
section li h3{font-weight:bold;color:#333333;font-size:16px;padding-bottom:2px}
section li p{color:#666666;font-size:12px;padding-left:2px;padding-right:2px;}
section li p.snapshot{color:#333333;font-size:12px;}
section li h3 span{font-weight:normal;color:#666666;font-size:12px;float:right;margin-right:20px;}
section li p img.stars{width:60px;}
section li p img.snapshot{width:280px;margin-left:15px;}
section li p button{width:100px;height:25px;background-color: #FF6103;color:#FFFFFF;font-size:14px;border:0;border-radius:5px 5px 5px 5px;float:right;margin-right:10px;}

.tit{
	overflow:hidden;
	position:relative;
	padding:0 0 0 10px;
	border:#0d71b4 solid 1px;
	border-color:#0d71b4 transparent #0d71b4;
	height:35px;
	line-height:35px;
	font-weight:normal;
	background-color:#0088e7;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#0299ff), to(#0088e7)); /* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(top, #0299ff, #0088e7); /* Chrome 10+, Saf5.1+ */
	background-image:-moz-linear-gradient(top, #0299ff, #0088e7); /* FF3.6 */
	background-image:-ms-linear-gradient(top, #0299ff, #0088e7); /* IE10 */
	background-image:-o-linear-gradient(top, #0299ff, #0088e7); /* Opera 11.10+ */
	background-image:linear-gradient(top, #0299ff, #0088e7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#0299ff', EndColorStr='#0088e7'); /* IE6?CIE9 */
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);
	color:#fff;
}
.list h3{height: 21px;
line-height: 21px;
overflow: hidden;
font-size: 16px;
font-weight: 600;
color: #020202;
position: relative;}
.list h3 span{width:27px;height: 14px;line-height: 14px;text-align:center;font-size: 11px;color:#70bb18;border:1px solid #70bb18;display:inline-block;position: relative;top: -2px;left: 4px; float:none;}
.list h3 span.redNull{border-color:#f57c86;color:#f57c86;border-radius:4px;}
.list h3 span.orgNull{border-color:#eca55b;color:#eca55b;border-radius:4px;}
.list h3 span.rosNull{border:1px solid #e580e5;color:#e580e5;border-radius:4px;}
.list h3 span.blueFull{border-color:#4ca4ff;background:#4ca4ff;border-radius:4px;color:#fff}
.list h3 span.greFull{border-color:#35b26e;background:#35b26e;border-radius:4px;color:#fff}

/*客户端下载浮层*/
.clientBox{width:100%;background:#f1f2f4;position:fixed;bottom:0;left:0;padding:10px 0px 0px 0px;border:solid 1px #d4d4d4;}
.clientBox .appIcon{width:60px;height:60px;top:12px; float:left;padding-left:12px;}
.clientBox .appInfo{padding-left:60px;padding-right:120px;}
.clientBox .appInfo h3{height:22px;}
.clientBox a{color:#000;}
.clientBox>a {background:#216bb5;color:#fff;font-size:14px;height:30px;line-height:30px;border-radius:5px;padding: 0 8px;display:block;position:absolute;right:20px;top:17px;}
.clientBox>img{width:20px;height:20px;position:absolute;top:21px;right:10px;}

/*下载后弹出的推荐列表*/
#downFloat{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:888;font-size:12px; display:none;}

#downFloat .dfbg{position:absolut;left:0px;top:0px; background-color:#000000; width:100%;height:100%;filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;}
#downFloat .dfcontent{width:100%; height:100%; text-align:center; position:fixed; top:0px; left:0px; z-index:101;}
#downFloat .dfcontentin{width:300px; margin:70px auto; text-align:center; padding:10px;}
#downFloat .label{ background-color:#CCC;width:260px; margin:auto;}
#downFloat .dftt{width:240px; background-color:#FFF;margin:auto;padding:10px; text-align:left;}
#downFloat .dftt .t{color:red;font-size:16px;}
#downFloat .dftt img{float:right; cursor:pointer; }
#downFloat .dfbanner{margin:5px 0px;}
#downFloat ol{list-style:none;width:260px; margin:8px 3px; padding-bottom:5px; }
#downFloat ol li{float:left;padding:3px 3px;background-color:#ffffff; margin:0px 2px 5px 2px;padding-right:0px;}
#downFloat ol li img{float:left; margin:1px; margin-right:3px;}
#downFloat ol li .pp{ width:70px;padding:3px 0px; text-align:left; color:#999;float:left; font-weight:200; overflow:hidden; word-break:break-all;font-size:12px;}
#downFloat .dbtn{ color:#333;
font-size:12px;
	padding:1px;
	width:50px;
	overflow:hidden;
	border: 1px solid #999;
    -moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius:3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */}
#downFloat .bkIndex{ margin:0px auto;background-color:#ffffff;width:260px; line-height:16px;}

.downBtn{background-color:#606060;position:relative;top:5px;border:0px;width:60px; line-height:33px;color:#FFFFFF;text-shadow:1px 2px 1px rgba(10,10,10,.9);-webkit-box-shadow:5px -5px 1px rgba(167,183,200,1);box-shadow:5px 5px 1px rgba(167,183,200,1);font-size:14px;padding:0px 5px; margin:auto 5px;}

#recommendlist{ position:fixed;top:0px;left:0px;width:100%; z-index:999}

.ucweb-anchor {
	position:relative
}
.ucweb-anchor li {
	position:relative;
	font-size:16px;
}
.ucweb-anchor a {
	position:absolute!important;
	top:0;
	right:0;
	bottom:0;
	left:0
}


.rock-nav {
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #55595c), color-stop(1, #3f4449))
}
.rock-nav li {
	padding:0 5px;
	color:#fff;
}
.rock-nav.nav {
	font-size:16px
}
.rock-nav.nav .active {
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #2d3132), color-stop(1, #3f4449));
	border-left:1px solid #313437;
	border-right:1px solid #313437;
	color:#ffae00
}

.rock-nav.nav .active2 {
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #000), color-stop(1, #3f4449));
	border-left:1px solid #313437;
	border-right:1px solid #313437;
	color:#ffae00
}


.col5 ul::after {
content:' ';
display:block;
height:0;
clear:both
}
.col5 li  {
	-webkit-box-sizing:border-box;
	float:left;
	line-height:40px;
}
.sq-toolbar {
	height:44px;
	line-height:44px;
}
.sq-toolbar.header, .sq-toolbar.pagebar {
	position:relative;
	display:-webkit-box;
	-webkit-box-align:center;
	-webkit-box-pack:justify;
	padding:0 10px;
	font-size:14px;
	overflow:hidden
}
.sq-toolbar.header .title, .sq-toolbar.pagebar .title {
	position:absolute;
	top:0;
	right:80px;
	bottom:0;
	left:80px;
	font-size:18px;
	text-align:center
}
.sq-toolbar.header .sq-btn, .sq-toolbar.pagebar .sq-btn {
	display:block;
	z-index:1
}
.sq-toolbar.header.align-end, .sq-toolbar.pagebar.align-end {
	-webkit-box-pack:end
}
.sq-toolbar.header.align-start, .sq-toolbar.pagebar.align-start {
	-webkit-box-pack:start
}
.sq-toolbar.nav {
	text-align:center;
	font-size:14px
}
.sq-toolbar.nav ul {
	display:-webkit-box;
	-webkit-box-pack:justify
}
.sq-toolbar.nav li {
	position:relative;
	-webkit-box-flex:1;
	height:44px;
	padding:0 5px
}
.sq-toolbar.nav a {
	-webkit-box-sizing:border-box;
	display:block;
	height:44px;
	overflow:hidden
}
.sq-toolbar.nav .badge {
	position:absolute;
	top:-2px;
	right:-2px;
	padding:0 4px;
	max-width:21px;
	height:15px;
	background:#f60;
	border-radius:3px;
	font-size:10px;
	line-height:15px;
	color:#fff;
	overflow:hidden;
	z-index:1
}
.sq-toolbar.pagebar .pages {
	position:absolute;
	top:0;
	right:80px;
	bottom:0;
	left:80px;
	font-size:14px;
	text-align:center
}

#scrllBottom{
	width:100%; text-align:center; font-size:12px; color:#888; line-height:50px; height:50px; position:relative; background-color:#ededed; display:none;
}
#scrllBottom img{ margin:7px auto;width:36px; height:36px;}
#scrllBottom a{position:absolute!important;
	top:0;
	right:0;
	bottom:0;
	left:0}
	.list_flt{min-height: 60px;}
.list_flt p{width:45%;float:left;}