@charset "utf-8";
.tvBrand,.BoxBrand{
	width:902px;
	padding-left:96px;
	height:110px;
	font-size:14px;
	border:1px solid #dadada;
	margin-top:10px;
	overflow:hidden;
	float:left;
}
.tvBrand{
	height:75px;
	background:url(../images/tvbrandIcon.png) left no-repeat;	
	}

.BoxBrand{
	background:url(../images/brandIcon.png) left no-repeat;
	}
.BoxBrand_list_1{
	width:880px;
	height:72px;
	margin:0px auto;
	border-bottom:1px dashed #dadada;
	}
.BoxBrand_list_1 li{
	width:109px;
	height:72px;
	border-right:1px solid #dadada;
	float:left;
	}	
.BoxBrand_list_1 li.noBorder{
	border-right:0px;
	}	
.BoxBrand_list_1 span{
	width:109px;
	height:25px;
	text-align:center;
	float:left;
	}	
.BoxBrand_list_1 span.onred{
	color:#d70c19;
	}	
.BoxBrand_list_2{
	width:880px;
	height:38px;
	line-height:38px;
	margin:0px auto;
	}	
.BoxBrand_list_2 a{
	padding-left:13px;
	padding-right:13px;
	height:15px;
	line-height:15px;
	margin-top:5px;
	border-right:1px solid #dadada;
	}	
.BoxBrand_list_2 span a{
	border-right:0px;
	}	
a.boxRed{
	color:#d70c19;
	}
.BoxBrand_content{
	width:815px;
	height:38px;
	overflow:hidden;
	float:left;
	}		
.tvBrand_list{
	width:840px;
	height:72px;
	line-height:72px;
	float:left;
	}	
.tvBrand_list li{
	width:119px;
	height:72px;
	text-align:center;
	border-right:1px dashed #dadada;
	overflow:hidden;
	float:left;
	}	
.tvBrand_list li img{
	width:109px;
	height:45px;
	margin-left:5px;
	display:inline;
	float:left;
	}	
.tvBrand_list li span{
	width:119px;
	height:27px;
	line-height:27px;
	color:#000;
	float:left;
	}	
.tvBrand_list li span.onred_box{
	color:#d70c19;
	}		
.tvMore{
	width:60px;
	height:72px;
	line-height:72px;
	text-align:center;
	float:left;
	}	
	

.fouceImg{
	width:660px;
	height:330px;
	float:left;
}
.mainLeft{
	width:680px;
	height:auto;
	border-right:1px solid #cccccc;
	margin-top:10px;
	float:left;
}
.hotNews{
	width:660px;
	height:98px;
	text-align:center;
	border-bottom:1px solid #dbdbdb;
	float:left;
}
.hotNews h2{
	line-height:60px;
	font-weight:normal;
	font-size:28px;
}
.hotNews h2 a:link{color:#d61212;}
.hotNews h2 a:visited{color:#d61212;}
.hotNews h2 a:hover{
	color:#d61212;
	text-decoration:underline
}
.hotNews p{
	font-size:14px;
	color:#666
}
.hotNews p a:link{
	color:#666
}
.hotNews p a:visited{
	color:#666
}
.hotNews p a:hover{
	color:#d61212
}
.newsList_head{
	width:660px;
	height:auto;
	margin-top:15px;
	background:url(../images/index/tabOn3_re.png) repeat-x;
	float:left;
}
.newsList_head ul{
	height:43px;
	float:left;
}
.newsList_head li{
	width:115px;
	height:43px;
	line-height:43px;
	text-align:center;
	font-size:18px;
	color:#535353;
	float:left;
}
.newsList_head li.on{
	width:117px;
	color:#1171d0;
	font-weight:bold;
	background:url(../images/index/tabOn3.gif) no-repeat;
	margin-left:-1px;
}
.newsList_head li.on a{
	color:#1171d0
}
.newsList_head .moreNews{
	width:30px;
	height:43px;
	line-height:43px;
	padding-right:28px;
	background:url(../images/index/arr_more.gif) 38px 15px no-repeat;
	text-align:right;
	font-size:14px;
	float:right;
}



.mainRight{
	width:300px;
	height:auto;
	padding-left:20px;
	margin-top:15px;
	float:left;
}

/*2014-11-11改版 begin*/
.hd{
	width:300px;
	height:auto;
	float:left;
	}
.hd h4{
	width:300px;
	font-size:18px;
	font-weight:normal;
	margin-top:13px;
	margin-bottom:13px;
	float:left;
	}	
.hd img{
	float:left;
	}	
.hd span,.hd p{
	width:135px;
	font-size:14px;
	padding-left:20px;
	margin-top:5px;
	float:left;
	}

.hd_title,.wt_title{
	width:300px;
	height:35px;
	border-bottom:2px solid #131313;
	float:left;
	}
.wt_title{
	margin-top:20px;
	}	
.hd_title h3,.wt_title h3{
	font-size:20px;
	font-weight:bold;
	text-indent:35px;
	background:url(../images/hd_arr.png) left no-repeat;
	float:left;
	}
.wt_title h3{
	text-indent:0px;
	background:url(../images/wd_arr.png) 47px no-repeat;
	}	
.wt_list{
	width:300px;
	height:auto;
	float:left;
	}	
.wt_list em{
	font-weight:bold;
	padding-right:3px;
	font-size:16px;
	float:left;
	}	
.wt_list li{
	width:300px;
	height:auto;
	line-height:22px;
	margin-top:10px;
	padding-bottom:10px;
	font-size:14px;
	border-bottom:1px dashed #d3d3d3;
	float:left;
	}	
.zt h3{
	background:url(../images/hd_arr_2.png) left no-repeat;
	}	
.title_more{
	padding-right:20px;
	margin-top:7px;
	font-size:14px;
	background:url(../images/arr_more.png) right no-repeat;
	float:right;
	}		
a.join,.hd_end{
	width:80px;
	height:20px;
	line-height:20px;
	text-align:center;
	border:1px solid #de4b3b;
	color:#de4b3b;
	font-size:14px;
	margin-top:10px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	float:left;
	}	
a.hd_end{
	color:#d2d2d2;
	border:1px solid #d2d2d2;
	}

/*======选项卡通用样式======*/	
.tab_wrap{width:300px; height:auto; margin-top:25px; float:left;}	

.tab,.tabRank{width:299px; height:42px; padding-left:1px; background:url(../images/tabBg.gif) left repeat-y;float:left;}
.newsList_title{ width:660px; background:url(../images/newslistTbg.png) top repeat-x; margin-top:20px; float:left;}
.newsList_title li{width:150px; text-align:center; font-size:18px; height:42px; background:url(../images/tabBg.gif) left repeat-y; margin-left:-1px; line-height:42px;  float:left;}
.newsList_title li.newsList_current{width:150px; font-weight:bold; background:url(../images/newsTab_bg.png) no-repeat;}
.newsList_title li.newsList_current a{color:#1f83e7;}


.tab li,.tabRank li{width:100px; height:42px; line-height:42px; text-align:center; font-size:16px; background:url(../images/tabBg.png) 0px -42px no-repeat;	float:left;}	
.tab li.tabCurrent{width:99px; font-weight:bold; background:url(../images/tabBg.png) 0px 0px no-repeat;}	
.tab li.tabCurrent a{color:#1171d0;}	

.tab-bd{width:300px; height:auto; float:left;}
.tab-bd li{display:none;}	
.tab-bd li h5{width:300px; height:auto; font-size:16px; margin-top:15px; float:left;}	
.tab-bd li img{width:90px; height:60px; margin-top:10px; float:left;}	
.tab-bd li p{width:200px; height:60px; font-size:13px; 	color:#666; margin-top:10px; line-height:20px;float:right;}	
.tabList{width:300px; height:auto; float:left;}	
.tabList li{width:300px; height:auto; overflow:hidden; font-size:16px; margin-top:10px; display:block;}	
.tabList li.top{
	padding-bottom:15px;
	 height:auto; overflow:hidden; border-bottom:1px dashed #d3d3d3; 
	}

.newsList_content li{ display:none;}
/*======排行榜样式======*/
.tabRank li{width:150px;background:url(../images/tabRankBg.png) 0px -42px no-repeat;}	
.tabRank li.tabCurrent{width:149px; font-weight:bold; background:url(../images/tabRankBg.png) 0px 0px no-repeat;}	
.tabRank li.tabCurrent a{color:#1171d0;}	




.tab-rankbd{ width:300px; height:auto; float:left;}
.tab-rankbd li{ display:none;}

.rankList{ width:300px; height:auto;border-bottom:1px dashed #d3d3d3; padding-bottom:10px; float:left;}
.rankList li{ width:300px; height:auto; margin-top:10px; font-size:16px; display:block; float:left;}
.rankList li.top3{border-bottom:1px dashed #d3d3d3; padding-bottom:5px; overflow:hidden;}
.rankList li.top3 img{width:100px; height:75px; float:left;}

.rankTitle{ width:225px; height:auto; float:left;}
.num{ width:25px; color:#bfbfbf; font-size:16px; display:inline; float:left;}
.rankList li em{width:50px;float:right;color:#666;font-weight:bold;text-align:right;}

.rank_productInfo{width:135px; height:auto; padding-left:15px; margin-top:6px; float:left;}
.rank_productInfo h4{ font-size:16px; width:135px; line-height:20px; float:left;}	
.rank_productInfo span{ width:45px; font-size:14px; margin-top:10px; float:left;}
.rank_productInfo span a:link{color:#666;}
.rank_productInfo span a:visited{color:#666;}
.rank_productInfo span a:hover{color:#d61212;}
.rankList li.top3 em{ width:50px; font-size:22px; margin-top:6px; text-align:right; color:#ea5e59; font-weight:bold; float:left;}


.newsList li{
	width:660px;
	height:auto;
	padding-bottom:20px;
	border-bottom:1px solid #dbdbdb;
	color:#666;
	display:block;
	overflow:hidden;
	float:left;
}
.newsList li.currentBg{
	background:#f8f8f8;
}
.newsList img{
	width:130px;
	height:85px;
	margin-top:17px;
	border:1px solid #ddd;
	overflow:hidden;
	padding:2px;
	float:left;
}
.newsList h3{
	width:660px;
	font-size:22px;
	margin-top:17px;
	font-weight:normal;
	float:left;
}
.newsList h3 a:link{
	color:#333333
}
.newsList h3 a:visited{
	color:#333333;
}
.newsList h3 a:hover{
	color:#1171d0;
	text-decoration:underline;
}
.newsList p{
	width:495px;
	height:68px;
	margin-top:17px;
	line-height:26px;
	font-size:16px;
	padding-left:25px;
	float:right;
}
.newsDate,.newsShare{
	height:auto;
	color:#666;
	font-size:14px;
	float:right;
}
.newsShare{
	padding-left:15px;
	padding-right:7px;
	text-align:right;
}
.newsShare a{ float:left;}
.newsShare a:link{color:#666;}
.newsShare a:visited{color:#666;}
.newsShare a:hover{color:#d61212;}
.loadMore{
	width:660px;
	height:auto;
	text-align:center;
	font-size:16px;
	margin-top:40px;
	background:#fcfcfc;
	float:left;
}
.loadMore a{
	width:660px;
	height:35px;
	line-height:35px;	
	border:1px solid #dbdbdb;
	display:block;
	 text-align:center;
	 font-size:16px;
	 color:#666666;
	float:left;
	}
.loadMore a:link{	border:1px solid #dbdbdb;}	
.loadMore a:visited{border:1px solid #dbdbdb;}	
.loadMore a:hover{	border:1px solid #dbdbdb; background:#efefef;}	

.rightList2{
	width:300px;
	height:auto;
	float:left;
}
.rightList2 dt{
	width:300px;
	height:33px;
	float:left;
}
.rightList2 dt{
	margin-top:15px;
}
.rightList2 dt h3{
	width:85px;
	height:33px;
	font-size:20px;
	line-height:33px;
	border-bottom:2px solid #1171d0;
	text-align:center;
	color:#1171d0;
	display:block;
	float:left;
}
.rightList2 dt span{
	width:191px;
	padding-right:19px;
	height:23px;
	padding-top:10px;
	margin-left:5px;
	display:inline;
	border-bottom:2px solid #313131;
	text-align:right;
	background:url(../images/index/arr_more.gif) right 14px no-repeat;
	font-size:14px;
	float:left;
}
.rightList2 dd{
	width:300px;
	height:90px;
	padding-bottom:5px;
	border-bottom:1px dashed #d3d3d3;
	float:left;
}
.rightList2 img{
	margin-top:18px;
	width:90px;
	height:60px;
	float:left;
}
.rightList2 h4{
	width:200px;
	font-size:16px;
	margin-top:17px;
	float:right;
}
.rightList2 h4 a:hover{
	text-decoration:underline;
}
.rightList2 p{
	width:200px;
	color:#666666;
	font-size:13px;
	margin-top:8px;
	float:right;
}
.softWare,.rank_a{
	width:300px;
	height:auto;
	float:left;
	}
.softWare li{
	height:auto;
	padding-bottom:10px;
	border-bottom:1px dashed #d3d3d3;
	overflow:hidden;
	display:block;
	}
.softWare li img{
	width:60px;
	height:60px;
	margin-left:20px;
	display:inline;
	float:left;
	}	

.softWare li h5{
	width:200px;
	height:auto;
	margin-left:20px;
	display:inline;
	margin-top:8px;
	float:left;
	}
.softWare li p{
	margin-top:3px;
	margin-left:20px;
	display:inline;
	line-height:20px;
	height:auto;
	float:left;
	}	
.rank_a li{ display:block;border-bottom:1px dashed #d3d3d3; padding-top:10px; padding-bottom:10px; overflow:hidden;}	
.rank_a li img{width:60px;height:60px; margin:0px;}

.rank_a_sub_1,.rank_a_sub_2{
	width:300px;
	height:auto;
	float:left;
	}
.rank_a_sub_2{
	display:none;
	}	
.rank_a_sub_1 i,.rank_a_sub_2 i{
	width:18px;
	height:20px;
	text-align:center;
	background:url(../images/topRankBg_s_2.gif) no-repeat;
	font-style:normal;
	color:#acacac;
	float:left;
	}	
.rank_a_sub_2 i{
	background:url(../images/topRankBg_s.gif) no-repeat;
	margin-right:10px;
	color:#1f83e7;
	}	

.rank_a_sub_1 a,.rank_a_sub_2 a{
	width:200px;
	height:auto;
	font-size:14px;
	display:block;
	margin-left:10px;
	display:inline;
	float:left;
	}
.rank_a_sub_2 a{
	font-size:16px;
	font-weight:bold;
	width:130px;
	}		
.rank_a_sub_1 span,.rank_a_sub_2 span{ width:72px; height:auto; float:left; text-align:right;color:#acacac;}	
.rank_a_sub_1 span img,.rank_a_sub_2 span img{ width:15px; height:15px; float:none; margin:0px;}	

/*2014-11-11改版 begin*/




	


.productImg{
	width:110px;
	height:70px;
	overflow:hidden;
	margin-left:5px;
	margin-top:10px;
	display:inline;
	float:left;
	}	
.pf,.btnBox{
	width:130px;
	height:auto;
	margin-top:3px;
	color:#333;
	float:left;
	}	
.btnBox a{ padding-right:3px;}	
.sub_2_2{
	display:none;}

.exclusive dd{
	height:95px;
}
.exclusive dd img{
	width:65px;
	height:65px;
	float:left;
	}
.exclusive h4{
	width:215px;
}
.exclusive p{
	width:215px;
}
.cTabs{
	width:300px;
	height:auto;
	margin-top:20px;
	float:left;
}
.cTabs ul{
	width:300px;
	height:42px;
	background:url(../images/index/tabBg2.gif) no-repeat;
	float:left;
}

.cTabs ul li{
	width:100px;
	height:42px;
	line-height:42px;
	text-align:center;
	font-size:17px;
	float:left;
}
.cTabs ul li.on{
	width:100px;
	font-size:17px;
	font-weight:bold;
	margin-left:0px;
	background:url(../images/index/tabOn2.gif) no-repeat;
}
.cTabs ul li.on a:link{
	color:#1171d0;
}
.cTabs ul li.on a:visited{
	color:#1171d0;
}
.cTabs ul li.on a:hover{
	color:#1171d0;
}
.cTabs_sub li{
	width:300px;
	height:93px;
	background:url(../images/index/line.gif) bottom repeat-x;
	float:left;
}
.cTabs_sub img{
	margin-top:15px;
	width:90px;
	height:60px;
	margin-right:10px;
	float:left;
}
.softWareRank{
	width:300px;
	height:auto;
	float:left;
	}
.softWareRank li{
	width:300px;
	height:auto;
	background:url(../images/index/line.gif) bottom repeat-x;
	}	
.softWareRank li img{ width:auto; height:auto; float:none; margin:0px; vertical-align:middle; margin-right:3px; display:inline;}	
.softWareRank li a{	font-size:14px; float:left; margin-left:15px; display:inline;}	
.softWareRank li span{ 
	width:100px; 
	float:right; 
	text-align:right;
	color:#bab9b9;
	}
.softWareRank li i{
	width:18px;
	height:18px;
	line-height:18px;
	background:url(../images/index/topRankBg_s_2.gif) no-repeat;
	text-align:center;
	font-style:normal;
	color:#acacac;
	margin-top:9px;
	margin-left:10px;
	display:inline;
	float:left;
	}	
.softWareRank li .sub_1{
	height:35px;
	line-height:35px;	
	}	
.softWareRank li .sub_2{
	display:none;
	}
.softWareRank li .sub_2 img{
	width:60px;
	height:60px;
	margin:10px;
	margin-right:0px;
	display:inline;
	float:left;
	}	
.softWareRank li .sub_2 h5 a{
	font-size:16px;
	margin-top:15px;
	}		
.softWareRank li .sub_2 i{ margin-top:20px; color:#3482d1; background:url(../images/index/topRankBg_s.gif) no-repeat;}	
.softWareRank li .downLoad_count{
	padding-left:17px;
	background:url(../images/index/downLoadIcon.gif) left no-repeat;
	margin-left:20px;
	margin-top:5px;
	color:#3482d1;
	display:inline;
	float:left;
	}
.rang_3 li .sub_2 img{
	width:75px;
	height:105px;
	}	
.rang_3 li .sub_2 p{
	width:160px;
	font-size:14px;
	padding-left:17px;
	float:left;
	}	
.cTabs_sub ul  img{
	width:60px;
	height:60px;
	margin:15px;
	}
.cTabs_sub ul.softWareList h4{ font-size:14px; font-weight:bold;}	
.cTabs_sub ul.softWareList p{
	font-size:13px;
	}
.cTabs_sub ul.filmList img{
	width:75px;
	height:105px;
	margin:15px;
	}	
.cTabs_sub ul.filmList li{
	height:135px;
	}	
.cTabs_sub ul.filmList h4{
	width:190px;
	margin-top:20px;
	 font-size:14px; font-weight:bold;
	}	
.cTabs_sub ul.filmList p{
	margin-top:10px;
	width:190px;
	}	
.cTabs_sub h4{
	width:200px;
	font-size:16px;
	font-weight:normal;
	margin-top:13px;
	float:left;
}
.cTabs_sub p{
	font-size:13px;
	color:#666666;
	width:200px;
	margin-top:3px;
	float:left;
}
.cTabs_sub li.special{
	height:40px;
}
.cTabs_sub li.special h4{
	width:300px;
	height:40px;
	line-height:40px;
	margin-top:0px;
	overflow:hidden;
	float:left;
}
.cTabs_sub li.special p{
	margin-top:10px;
}
.forum{
	width:300px;
	height:auto;
	margin-top:20px;
	float:left;
	}
.forum dt{
	width:300px;
	height:42px;
	line-height:42px;
	border-bottom:2px solid #313131;
	float:left;
	}
.forum dt h3{
	font-size:20px;
	font-weight:bold;
	text-indent:35px;
	background:url(../images/lt_arr.png) left no-repeat;
	float:left;
	}	
.forum dd{
	width:300px;
	height:auto;
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:1px dashed #d3d3d3;
	float:left;
	}
.forum dd h4{
	width:300px;
	font-size:14px;
	font-weight:normal;
	float:left;
	}	
.forum dd i{
	font-style:normal;
	color:#8d8d8d;
	margin-top:5px;
	float:left;
	}
.forum dd span{
	margin-top:5px;
	float:right;
	}	
.forum dd span a:link{color:#8d8d8d;}	
.forum dd span a:visited{color:#8d8d8d;}	
.forum dd span a:hover{color:#d61212;}	

#focus{
	width:660px;
	height:330px;
	overflow:hidden;
	position:relative;
	z-index:1;
}
#focus ul{
	height:330px;
	top:0px;
	left:0px;
	position:absolute;
	z-index:5;
}
#focus ul li{
	float:left;
	width:660px;
	height:330px;
	overflow:hidden;
	position:relative;
}
.fouceImg_bg{
	width:660px;
	height:65px;
	background:#000;
   filter:alpha(opacity=50);        
   -moz-opacity:0.5;        
   -khtml-opacity: 0.5;        
   opacity: 0.5;
	position:absolute;
	left:0px;
	bottom:0px;
	z-index:5;
	}
.fouceImg .fouceImg_info{
	color:#fff;
	padding-left:20px;
	width:640px;
	height:65px;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:6;
}
.fouceImg .fouceImg_info h3{
	font-size:18px;
	font-weight:normal;
	margin-top:10px;
}
.fouceImg .fouceImg_info h3 a:link{
	color:#fff;
}
.fouceImg .fouceImg_info h3 a:visited{
	color:#fff;
}
.fouceImg .fouceImg_info h3 a:hover{
	color:#ff631e;
	text-decoration:underline
}
.fouceImg .fouceImg_info p{
	color:#e0e0e0;
	margin-top:5px;
}
#focus .btnBg{
	position:absolute;
	width:660px;
	height:65px;
	right:0;
	bottom:0;
	z-index:1;
}
#focus .btn{
	position:absolute;
	width:200px;
	height:14px;
	padding:5px 15px;
	right:0;
	bottom:20px;
	text-align:right;
	z-index:5;
}
#focus .btn span{
	display:inline-block;
	_display:inline;
	_zoom:1;
	width:14px;
	height:14px;
	_font-size:0;
	margin-left:5px;
	cursor:pointer;
	background:url(../images/index/fouceImg_icon.png) no-repeat;
}
#focus .btn span.on{
	background:url(../images/index/fouceImg_iconOn.png) no-repeat;
}
.fouceImg .preNext{
	width:45px;
	height:44px;
	position:absolute;
	top:130px;
	background:url(../images/index/sprite.gif) no-repeat 0 0;
	cursor:pointer;
	z-index:5;
}
.fouceImg .pre{
	left:0;
}
.fouceImg .next{
	right:0;
	background-position:right top;
}
.fouceImg li a img{ width:660px; height:330px;}

/*统一样式*/
.h245px{
	height:245px;
	float:left;
	}
.h245px li.special{
	height:28px;
	line-height:28px;
	text-indent:25px;
	font-size:14px;
	}	
.h280px{
	height:272px;
	float:left;
	}	
/*2014-09-01*/
.wxwb{
	width:300px;
	height:auto;
	margin-top:15px;
	float:left;
	}	
/*2014-09-11*/

a.sbox{
	color:#b70303;
	}	
a.sbox:link{color:#b70303;}	
a.sbox:visited{color:#b70303;}	
a.sbox:hover{color:#b70303;}	

.tvBrand li.simg{
	background:url(../images/simg.gif) top left no-repeat;
	}