
/*------- public .down_plun .dzan-*/
body, form, ul, li, p, h1, h2, h3, h4, h5, h6, input, textarea {
	padding:0;
	margin:0;
}
body {
	FONT-SIZE: 12px;
	FONT-FAMILY: "Microsoft YaHei", "Arial Narrow";
	background: #fff;
	COLOR: #4c4c4c;
	LINE-HEIGHT: 22px;
}
input, select, textarea {
	font-size:12px;
	font-family:"Microsoft YaHei", "Arial Narrow";
	line-height: 16px;
}
img {
	border:0px;
}
ul, li {
	LIST-STYLE-TYPE: none;
}
button{
	cursor: pointer;
}
a {
	COLOR: #7a6a6a;
	TEXT-DECORATION: none;
}
a:hover {
	COLOR:#1061a2;
	TEXT-DECORATION: none;
}
.hui a {
	COLOR: #333;
	TEXT-DECORATION: none;
}
.hui a:hover {
	color:#999;
	TEXT-DECORATION: none;
}
.hui1 a {
	COLOR: #666;
	TEXT-DECORATION: none;
}
.hui1 a:hover {
	color:#06C;
	TEXT-DECORATION: none;
}
.hui2 a {
	COLOR: #999;
	TEXT-DECORATION: none;
}
.hui2 a:hover {
	color:#333;
	TEXT-DECORATION: none;
}
.font_blue a {
	color:#0363b0;
}
.font_blue a:hover {
	color:#666;
}
.blue {
	color:#39F;
}
.blue1 {
	color:#185995;
}
.black a {
	color:#000;
}
.red a,.red {
	color:#F00;
	text-decoration:underline;
	font-weight:bold;
}
.black a:hover {
	color:#e00606;
	text-decoration:none;
}
.clearfix:after {
  content: '';
  display: table;
  clear: both;
}

.line-clamp-1 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.line-clamp-2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
em {
	font-style: normal;
}
pre {
	FONT-FAMILY: "Microsoft YaHei", "Arial Narrow";
}
/*-----------------menu-------------*/
.header {
	width:985px;
	height:75px;
	margin:auto;
}
.header_left {
	width:170px;
	float:left;
	text-align:center;
}
.header_left img {
	padding-top:15px;
}
.header_right {
	float:right;
	padding-top:20px;
}
.header_right li {
	padding:0 22px;
	font-size:18px;
	float:left;
	height:48px;
	color:#333;
}
.header_right li a {
	font-size:18px;
	line-height:35px;
	display:block;
	text-decoration:none;
	padding-bottom:5px;
	position:relative;
}
.header_right li a:link {
	color:#474444;
}
.header_right li a:visited {
	color:#124172;
}
.header_right li a:hover {
	color:#3e7fdb;
	border-bottom:	#3e7fdb 3px solid;
}
.header_right li a.cur {
	color:#3e7fdb;
	border-bottom:	#3e7fdb 3px solid;
}
/*-------nav------*/
.nav{
	position: relative;
	margin:10px auto;
	width:100%;
	min-width: 1200px;
	text-align:center;
	border-bottom:#3e7fdb 4px solid;
}
.nav a{
	display: inline-block;
	padding:22px 15px 5px 20px;
	font-size:14px;
	line-height:30px;
	color:#333;
	background:url(../images/nav-sprite.png) 0 0 no-repeat;
}
.nav a.a1{
	background-position: 0 -1224px
}
.nav a.a1:hover,.nav a.a1cur{
	background-position: 0 -1325px;
	color:#3e7fdb;
}
.nav a.a2{
	background-position: 0 -1628px
}
.nav a.a2:hover,.nav a.a2cur{
	background-position: 0 -1730px;
	color:#3e7fdb;
}
.nav a.a3{
	background-position: 0 -2036px
}
.nav a.a3:hover,.nav a.a3cur{
	background-position: 0 -2139px;
	color:#3e7fdb;
}
.nav a.a4{
	background-position: 0 -3066px
}
.nav a.a4:hover,.nav a.a4cur{
	background-position: 0 -3170px;
	color:#3e7fdb;
}
.nav a.a5{
	background-position: 0 -1426px
}
.nav a.a5:hover,.nav a.a5cur{
	background-position: 0 -1527px;
	color:#3e7fdb;
}
.nav a.a6{
	background-position: 0 -1832px
}
.nav a.a6:hover,.nav a.a6cur{
	background-position: 0 -1934px;
	color:#3e7fdb;
}
.nav a.a7{
	background-position: 0 -2242px
}
.nav a.a7:hover,.nav a.a7cur{
	background-position: 0 -2345px;
	color:#3e7fdb;
}
.nav a.a8{
	background-position: 0 -624px
}
.nav a.a8:hover,.nav a.a8cur{
	background-position: 0 -724px;
	color:#3e7fdb;
}
.nav a.a9{
	background-position: 0 -2448px
}
.nav a.a9:hover,.nav a.a9cur{
	background-position: 0 -2551px;
	color:#3e7fdb;
}
.nav a.a10{
	background-position: 0 -3274px
}
.nav a.a10:hover,.nav a.a10cur{
	background-position: 0 -3378px;
	color:#3e7fdb;
}
.nav a.a11{
	background-position: 0 -232px
}
.nav a.a11:hover,.nav a.a11cur{
	background-position: 0 -329px;
	color:#3e7fdb;
}
.nav a.a12{
	background-position: 0 -924px;
}
.nav a.a12 i{
	position: relative;
	left: 3px;
	top: -3px;
	display: inline-block;
	width: 9px;
	height: 5px;
	background: url(../images/nav-arrow.png) 0 0 no-repeat;
}
.nav a.a12:hover,.nav a.a12cur{
	background-position: 0 -824px;
	color:#3e7fdb;
}
.nav a.a12:hover i,.nav a.a12cur i{
	background-position: -9px 0;
}
.nav a.a13{
	background-position: 0 -3690px
}
.nav a.a13:hover,.nav a.a13cur{
	background-position: 0 -3797px;
	color:#3e7fdb;
}
.nav a.a14{
	background-position: 0 -40px
}
.nav a.a14:hover,.nav a.a14cur{
	background-position: 0 -136px;
	color:#3e7fdb;
}
.nav a.a15{
	background-position: 0 -2654px
}
.nav a.a15:hover,.nav a.a15cur{
	background-position: 0 -2757px;
	color:#3e7fdb;
}
.nav a.a16{
	background-position: 0 -3482px
}
.nav a.a16:hover,.nav a.a16cur{
	background-position: 0 -3586px;
	color:#3e7fdb;
}
.nav a.a17{
	background-position: 0 -426px
}
.nav a.a17:hover,.nav a.a17cur{
	background-position: 0 -525px;
	color:#3e7fdb;
}
.nav a.a18{
	background-position: 0 -2860px
}
.nav a.a18:hover,.nav a.a18cur{
	background-position: 0 -2963px;
	color:#3e7fdb;
}
.nav a.a19{
	background-position: 0 -1124px
}
.nav a.a19:hover,.nav a.a19cur{
	background-position: 0 -1024px;
	color:#3e7fdb;
}

.nav-more {
	display: none;
	position: absolute;
	width: 1200px;
	background: #fff;
	z-index: 99;
	left: 50%;
	margin-left: -600px;
	border: 1px solid #E6E6E6;
	border-top: 0;
	text-align: left;
}
.pathway_warp{
	font-size:14px;
	width:985px;
	margin:15px auto;
	height:38px;
	line-height:38px;
	color:#474444;	
}
.pathway_warp a{
	display:inline-block;
	padding:0 5px;
	color:#474444;
}
.pathway_warp a:hover{
	color:#999;
}
.last-path {
	max-width: 270px;
	display: inline-block;
	vertical-align: middle;
	line-height: 16px;
}
/*驱动下载最终页*/
.search-box {
	width: 985px;
	height: 40px;
	margin-bottom: 15px;
}

.search-box .search-input {
	width: 260px;
}

.search-box .search-input .search-icon{
	top: 11px;
	left: 10px;
	width: 16px;
	height: 17px;
	background: url(../images/v1/icon-search1.png) no-repeat;
}

.down_lb,.down_in,.down_xg,.down_wyplun{
    margin: auto;
    padding-bottom: 10px;
    background: #fff;
    border: #d7d7d7 1px solid;
    overflow: hidden;
	}
.down_lb{
	position: relative;
	height:auto;
	overflow:hidden;
}	
.down_in_url,.down_xg_t,.down_wyplun_t{
		background:#F7F7F7;
		font-size:14px;
		color:#336699;
		padding-left:20px;
		height:36px;
		line-height:36px;		
		}	
.down_lb .t{
	background: #F7F7F7;
	font-size: 14px;
	color: #0E57a8;
	padding: 8px 15px;
	line-height: 24px;
	word-wrap: break-word;
	word-break: break-all;
	font-weight: bold;
	border-bottom: 1px solid #E7E7E7;
}	
.down_lb li,.down_xg li{
	height:38px;
	line-height:38px;
	padding-left:25px;
	border-bottom:#f2f2f2  1px solid;
	color:#777;
}
.down_lb li{
	height: auto;
	padding-left: 0;
	margin: 0 15px;
	font-size: 14px;
	line-height: 40px;
}
.down_lb span{
	font-weight:bold;
	color:#666;
	padding-right:8px;
}
.down_lb .ad-position{
	position: absolute;
	top: 80px;
	right: 88px;
	width: 300px;
	height: 168px;
	background-color: #F1F1F1;
}
.down_plun{
	width:985px;
	margin:0px auto 10px auto;
	height:70px;
	line-height:70px;
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
}
.down_plun .zan,.zan_zhichi,.ruo_fandui,.down_plun .nozan,.down_plun .wypl,.down_plun .dzan{
	width:125px;	
	font-size:14px;
	padding-left:45px;
	float:left;
	margin-right:8px;
	color:#999;
	background: url(../images/v1/down_icons.png) no-repeat;
	/*cursor:pointer;*/
	}
.down_plun .dzan,.down_plun .nozan,.down_plun .wypl{
	font-size:12px;
	background:url(../images/v1/down_icons.png) no-repeat;
	opacity:1;filter:alpha(opacity=100);	
	}	
.down_plun .fxiang{
	width:500px;
	padding-top:5px;	
	font-size:12px;
	padding-left:30px;
	float:left;
	margin-right:8px;
	color:#666;
	}	
.down_plun .dzan{
	width:170px;
	background-position:0 -350px;
	}
.down_plun span{
	padding:0 5px;
}
.down_plun .nozan{
	width:170px;
	background-position:0 -405px;
}
.down_plun .wypl{
	width:60px;
	padding-left:50px;
	background-position:0 -458px;
	}
.down_plun .scang:hover{
	background-position:13px -706px;
	color:#F60;
}
.down_in_t{
		font-size:14px;
		padding-left:20px;		
		height:36px;
		line-height:36px;
		color:#336699;
		}
a.t{
	padding:1px 7px;
	color:#075794;
}
a.t:visited{
	color:#075794;
}
a.t:hover{
	color:#2f8abb;
}
a.d{
	padding:1px 7px;
	color:#777;
	}
a.d:hover{
	color:#2f8abb;
}
.down_in{
	height:auto !important;
	border:0;
	padding-bottom:0;
	overflow:hidden;	
}
.down_info{	
	color:#646262;
	font-size:12px;
	padding:15px 30px;
	line-height:24px;
    word-break:break-all; /*支持IE，chrome，FF不支持*/
    word-wrap:break-word;/*支持IE，chrome，FF*/
	}
.down_info P{
	padding-bottom:10px;
	word-break:break-all; /*支持IE，chrome，FF不支持*/
	word-wrap:break-word;/*支持IE，chrome，FF*/
}
/*-------------驱动下载详细内容------------------*/
.download{
	width:998px;
	border:#ccc 1px solid;
	margin:auto;
	margin-top:9px;	
}
.down_in_url{
	padding:35px 30px;
	font-size:14px;
	color:#666;
	height:52px;
	background:#fff;
	border-top:#FFF 1px solid;
	line-height:35px;
	position:relative;
}
.down_in_url .down_number{
	position:absolute;
	top:82px;
	left:30px;
	font-size:12px;
	color:#999;
	}
.down_in_url .button_sy{
	width:237px;
	height:45px;
	line-height:45px;
	color:#FFF;
	border-radius:8px;
   -moz-border-radius:8px;
   -webkit-border-radius:8px;   
    float:left;
	margin-right:10px;
	cursor:pointer;
	font-size:12px;
}
.bu_green{
	background:#3fb803;
}

.bu_blue{
	background:#0d91ee;
}
.bu_blue:hover{
	background:#077ccf;
}
.down_in_url .button_sy span{
	padding-left:50px;
	padding-right:10px;
	font-size:18px;
	background: url(../images/v1/down_icons.png) no-repeat;
	display:inline-block;	
}
.down_in_url .button_sy span a{
	color:#FFF;
}
.down_in_url .button_sy span.sddown{	
	background-position: 15px 13px;
}
.down_in_url .button_sy span.sddown:hover{
	background-position: 15px 13px;
}
.down_in_url .button_sy span.zddown{
	background-position: 15px -49px;	
}
.down_in_url .button_sy span.zddown:hover {
	background-position: 15px -49px;
}
.down_in_url .button_sy span.rongj{
	display: inline-block;	
	margin-top:12px;
	width:65px;
	height:20px;
	line-height:20px;
	font-size:12px;
	text-align:center;
	padding:0;
	background:none;
}
.rongj_green{
	border-left:#cfe8c8 solid 1px;
	color:#cfe8c8;
	}
.rongj_blue{
	border-left:#60b6f2 solid 1px;
	color:#cce2fa;
}
.weixin_xm{
	padding-left:90px;
	padding-top:8px;
	float:left;
	font-size:12px;
	color:#999;
	position: relative;
}
.weixin_xm img{
	vertical-align: middle;
}
.weixin_er{
	position:absolute;
	width:100px;
	height:90px;
	top:-20px;
	right:-100px;
}
.weixin_er_float{
	width:9px;
	height:13px;
	position:absolute;
	top:36px;
	left:3px;
}	
.weixin_er_img{
	margin-left:10px;
	border:#e1e0e0 1px solid;
	 -moz-box-shadow:3px 3px 3px #ccc;              
    -webkit-box-shadow:3px 3px 3px #ccc;           
    box-shadow:3px 3px 3px #ccc; 
}
.weixin_er_img img{
	width:77px;
	height:77px;
	padding:5px;
}
.down_info_span{
	width:40px;	
	height:23px;
	line-height:23px;
	padding-left:20px;
	background:url(../images/v1/jcuo.gif) no-repeat 2px 3px;
	display:block;
	cursor:pointer;
	float:right;
	font-size:14px;
	text-decoration:underline;
}
.down_info_span:hover{
	background:url(../images/v1/jcuo.gif) no-repeat 2px -22px;
}
/*---------------------常用驱动-----------------------*/	
.cydrivers_t{
	width:998px;
	height:44px;
	border:#e4e2e2 1px solid;
	background:#f7f7f7;
	margin:auto;
	margin-top:9px;
}

.cydrivers_t_left{
	padding:7px 10px;
	float:left;
	font-size:14px;
	}
.cydrivers_t_left a,.cydrivers_t_left a:link{
	display:inline-block;
	text-align:center;
	margin:0 2px;
	padding:3px 15px;
	color:#444;
	background:#FFF;
	text-decoration:none;
	border:#ccc 1px solid;
	font-weight:100;	
}

.cydrivers_t_left a:hover {
	background:#4aa2d2;
	color:#fff;
	border:#ccc 1px solid;
}

a.cy_hover,a.cy_hover:link,a.cy_hover:visited,a.cy_hover:hover{
	color:#fff;
	background:#4aa2d2;
}
.cydrivers_t_right{
	width:260px;
	margin:10px;
	float:right;
	text-align:right;	
}
.cydrivers_t_right span{
	color:#F00;
	font-weight:bold;
}
.cydrivers{
	background:#FFF;
	width:985px;	
	height:auto;
	margin:auto;
	margin-top:9px;
	border:#e7e7e7 1px solid;
}
.cydrivers li{
	border-bottom:#e7e7e7 1px solid;
	font-size:0;
	position: relative;
}
.cydrivers li .cydrivers-list {
	position: absolute;
	right: 20px;
	top: 20px;
	width: 100px;
	height: 40px;
	background-color: #3e7fdb;
	border-radius: 4px;
	color: #fff;
	font-size: 14px;
	line-height: 40px;
	text-align: center;
	display: none;
}
.cydrivers li .cydrivers-list:hover {
	background-color: #2b53f7;
}
.cydrivers li:hover .cydrivers-list {
	display: block;
}

.cydrivers table,.cydrivers tr,.cydrivers td{
	border:0;
	background:0;
	padding:3px 0;
	margin:0;
	font-size:14px;
	line-height:28px;
	text-align:center;
	word-break:break-all; /*支持IE，chrome，FF不支持*/
　word-wrap:break-word;/*支持IE，chrome，FF*/
}
.cydrivers li a,.cydrivers li a:link {
	color:#666;
}
.cydrivers li a:visited{
	color:#666;
}
.cydrivers li a:hover{
	color:#039;
}
.cydrivers li .cydrivers-list:link {
	color: #fff;
}
.cydrivers+.page-container{
	margin-top: 10px;
}
/*--其他产品--*/
.other, .problem, .app {
	padding:50px 0 37px 0;
	width:988px;
	height:auto;
	margin:auto;
	border-bottom:#f0f0f0 1px solid;
}
.other span.otitle, .problem li span.ptitle, .app span.atitle {
	color:#353535;
	font-size:14px;
	font-weight:bold;
	display:block;
	padding-bottom:25px;
}
.other li, .app li {
	width:329px;
	float:left;
	height:105px;
}
.other li .oleft, .app li .aleft {
	width:70px;
	height:70px;
	float:left;
}
.other li .oright, .app li .aright {
	width:245px;
	font-size:12px;
	color:#8b8989;
	float:left;
}
.other li .oright span.ot, .app li .aright span.at {
	display:block;
	font-size:16px;
	padding:3px 0;
	color:#353535;
}
.other li .oright span.ot a, .app li .aright span.at a {
	font-size:16px;
}
.other li .oright span.nub, .app li .aright span.nub {
	/*已更改*/
	display:inline-block;
	padding-left:20px;
	font-size:14px;
	padding-top:7px;
}
.ewm {
	/*已更改*/
	width:148px;
	height:148px;
	border:#e5e5e5 1px solid;
	position: absolute;
	left:70px;
	top:86px;
	background:#FFF;
}
.ewm img {
	width:107px;
	height:107px;
	padding:20px;
}
.app li {
	position:relative;
}
/*--常见问题--*/
.problem {
	height:120px;
	padding-top:50px;
	border:0;
}
.problem li span.ptitle {
	padding-bottom:12px;
}
.problem li {
	color:#8b8989;
	font-size:12px;
	height:24px;
	line-height:24px;
	width:33.2%;
	float:left;
}
.problem li .pleft, .problem li .pright {
	float:left;
	width:47%;
}
.problem li .pright {
	width:53%;
}
.problem li .pleft a, .problem li .pright a {
	color:#353535;
}
.problem li a {
	color:#8b8989;
}
.problem li a:hover {
	color:#0088cc;
}
.problem li img {
	display: inline-block;
	float: left;
	padding-right:15px;
}
/*--bottom--*/
.box_index_fr_link {
	width:985px;
	height:auto;
	overflow:visible;
	margin:auto;
	border-top: #f0f0f0 1px solid;
	padding-top:45px;
	background:#FFF;
	padding-bottom:45px;
}
.box_index_fr_link li {
	float:left;
	height:30px;
	line-height:30px;
	padding:0px 4px;
}
.friendlylink {
	/*--已更改0118--*/	
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-size: 12px;
}
.friendlylink ul {
	/*--已更改已更改0118--*/
	margin: 0px;
	padding: 0px;
	width: 875px;
	text-align: left;
	float: left;
}
.friendlylink li {
	list-style: none;	
	float: left;
	white-space: nowrap;
}
.friendlylink li a {
	color:#8b8989;
}
.bottom {
	width:100%;
	height:260px;
	background:#fcfcfc;
	text-align:center;
}
.bottom span {
	display:block;
	height:34px;
	line-height:34px;
	padding-top:55px;
}
/*20160829*/
/*改写过的分享样式开始*/
.bds_tool{
	padding:10px;
	height:40px;
	line-height:40px;
}
.bds_tool li{
	float:left;
	height:35px;	
	width: 43px;
	position: relative;
	z-index:999;
}
a.bds_more,a.bds_tools,a.bds_qzone,a.bds_tools,a.bds_tqq,a.bds_tsina {
	display: inline-block;
	height: 34px;
	cursor: pointer;
	padding-left: 35px;
	background:url(../images/v1/down_icons.png) no-repeat;	
}
a.bds_qzone:hover,a.bds_more:hover,a.bds_tsina:hover,a.bds_tqq:hover{
	transition:all 0.5s linear;
	opacity:0.75;filter:alpha(opacity=75);
}
		
.dbs_float{
	text-align:center;
	top:-28px;
	margin-left:-52px;
	left:50%;	
	position: absolute;
    z-index:1000;	
}
.dbs_float_top{
	display:block;
	height:22px;
	line-height:22px;
	background:#9e9e9e;
	color:#FFF;
	border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    font-size:12px;
    margin:0 auto;
	padding:0 5px;
	width:90px;
}
.dbs_float_bottom{
	text-align:center;
	margin:0 auto;
}	
.bds_tools a{
	background:url(../images/v1/down_icons.png) no-repeat;
}
a.bds_tsina{
	background-position:0 -211px;
}
a.bds_qzone{	
	background-position:0 -162px;
}
a.bds_tqq{
	background-position:0 -113px;	
}
/* a.bds_more{
	background-position:0 -312px;
}	 */

.border_b_sy{
	display:block;
	height:1px;
	border-bottom:#ddd 1px solid;
	margin:0 30px;
}

/* 搜索框 */
.search-input {
	position: relative;
	float: right;
	padding-left: 40px;
	padding-right: 86px;
	width: 214px;
	height: 38px;
	border: 1px solid #E7E7E7;
	border-right: none;
}

.search-input .search-icon{
	position: absolute;
	top: 5px;
	left: 5px;
	display: block;
	width: 30px;
	height: 30px;
	background: url(../images/v1/icon-search.png) no-repeat;
}

.search-input input{
	display: block;
	width: 100%;
	height: 100%;
	outline: none;
	border: none;
	font-size: 14px;
}

.search-input button{
	position: absolute;
	top: -1px;
	right: 0;
	width: 86px;
	height: 40px;
	background-color: #3E7FDB;
	border: 1px solid #3E7FDB;
	color: #ffffff;
}

.search-input button:hover{
	background-color: #4C8FEE;
}

.search-input button:active{
	background-color: #3774C9;
}
.add-search-result {
  position: absolute;
  top: 55px;
  right: 0px;
  width: 454px;
  height: 304px;
  background: #FFFFFF;
  border: 1px solid #E3E3E3;
  box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.12);
  overflow-y: scroll;
	list-style: none;
	z-index: 1000;
	font-family: "Microsoft Yahei", "Hiragino Sans GB", "Helvetica Neue", Helvetica, STHeiTi, sans-serif;
  display: none;
}
.add-search-result.height-auto {
  height: auto;
  overflow: auto;
}
.add-search-result ul{
  list-style: none;
  margin: 0;
  padding: 0;
}
.add-search-result li{
  width: 100%;
  height: 60px;
  margin: 0;
  padding: 0;
  list-style: none;
  border-bottom: 1px solid #E3E3E3;
  overflow: hidden;
}
.add-search-result li a{
  color: #666;
  font-size: 12px;
  float: left;
  text-decoration: none;
}
.add-search-result .page-swap{
  width: 315px;
  line-height: 22px;
	margin: 12px 16px 0 19px;
	padding: 0;
}
.add-search-result .recommend-btn{
  width: 80px;
  height: 30px;
  line-height: 30px;
  background-color: #3674D6;
  color: #FFFFFF;
  text-align: center;
	margin-top: 15px;
	padding: 0;
}
.add-search-result .recommend-btn:hover,.add-search-result .recommend-null-btn:hover {
  background-color: #2b53f7;
	color:#fff
}
.add-search-result p {
  color: #666;
  width: 360px;
  margin: 50px auto 30px;
  line-height: 30px;
  text-align: center;
}
.add-search-result .recommend-null-btn {
  display: block;
  width: 180px;
  height: 50px;
  line-height: 50px;
  font-size: 20px;
  background-color: #3674D6;
  color: #FFFFFF;
  text-align: center;
  margin-top: 15px;
  margin: 20px auto;
  text-decoration: none;
}

/* 品牌选择 */
.driver-brands{
	background:#FFF;
	width:985px;	
	height:auto;
	margin:auto;
	margin-top:15px;
	border:#e7e7e7 1px solid;
}

.driver-brands>h4{
	padding-left: 16px;
	font-size: 14px;
	line-height: 44px;
	color: #0E57a8;
	background-color: #F9F9F9;
	border-bottom: 1px solid #E7E7E7;
}

.driver-brands>div {
	padding: 0 44px;
	padding-top: 12px;
	padding-bottom: 30px;
}
.driver-brands .type-selections{
	width: 810px;
}
.driver-brands .type-selections button{
	float: left;
	margin-bottom: 7px;
	width: 40px;
	height: 40px;
	border: 1px solid #E7E7E7;
	background-color: #FFFFFF;
	font-size: 14px;
	line-height: 1;
	color: #474444;
}

.driver-brands .type-selections button.active,
.driver-brands .type-selections button:hover{
	background-color: #DDEBFF;
	border-color: #3E7FDB;
	color: #3E7FDB;
}

.driver-brands .type-selections button+button{
	margin-left: 15px;
}

.driver-brands .type-selections button.first-child{
	width: 95px;
}

.driver-brands .type-selections button+button.line-2{
	margin-left: 0;
}

.driver-brands .type-list {
	position: relative;
	margin-top: 20px;
	height: 66px;
	overflow-y: hidden;
	display: none;
}

.driver-brands .type-list#typeList-hot{
	display: block;
}

.driver-brands .type-list-1 {
	position: relative;
	height: 33px;
	overflow-y: hidden;
}

.driver-brands .type-list.open{
	height: auto !important;
}

.driver-brands .type-list a,
.driver-brands .type-list span{
	float: left;
	margin-bottom: 9px;
	padding: 0 3px;
	width: 84px;
	height: 26px;
	line-height: 26px;
	border: 1px solid #E7E7E7;
	background-color: #EBEBEB;
	border-radius: 14px;
	text-align: center;
	color: #474444;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.driver-brands .type-list a.active,
.driver-brands .type-list a:hover,
.driver-brands .type-list span:hover{
	border-color:#3E7FDB;
	background-color: #fff;
	color: #3E7FDB;
}

.driver-brands .type-list a+a{
	margin-left: 53px;
}

.driver-brands .type-list a+a.new-line-item{
	margin-left: 0;
}

.driver-brands .type-list span{
	position: absolute;
	margin-bottom: 0;
	bottom: 0;
	right: 81px;
	z-index: 999;
	cursor: pointer;
}

.driver-brands .type-list.open span{
	bottom: 9px;
}

.driver-brands .type-list .no-data{
	text-align: center;
	line-height: 66px;
	font-size: 16px;
}

.driver-brands.brands-1>div{
	padding-bottom: 20px;
}

.driver-brands.brands-1 .type-list{
	margin-top: 0;
	height: 29px;
}

.download-list{
	margin: 0 auto;
	margin-bottom: 15px;
	width: 985px;
	border: 1px solid #e7e7e7;
	border-top: none;
	border-bottom: none;
}

.download-list>h4{
	padding: 0 16px;
	line-height: 45px;
	font-size: 14px;
	border-bottom: 1px solid #e7e7e7;
}

.download-list .content {
	padding: 20px 15px;
	display: block;
	border-bottom: 1px solid #E7E7E7;
	font-size: 14px;
	color: #666666;
}

.download-list .content img{
	float: left;
	width: 100px;
	height: 50px;
}

.download-list .content img+div{
	margin-left: 110px;
}

.download-list .content h4{
	margin-bottom: 8px;
}

.download-list .content span{
	margin-right: 20px;
}

.download-list .content:hover h4{
	color: #3e7fdb;
}

/* 分页插件自定义样式 */

.page-container .ui-paging-container li.focus, 
.page-container .ui-paging-container li.ui-pager:hover{
	background-color: #F9F9F9;
	color: #3E7FDB;
}

.page-container .ui-paging-container li.ui-pager{
	border-color: #E7E7E7;
	background-color: #F9F9F9;
}

.page-container .ui-paging-container li{
	padding: 13px 15px;
	line-height: 1;
}

.page-container .ui-paging-container li.ui-paging-toolbar select{
	display: none;
}

.page-container .ui-paging-container li.ui-paging-toolbar input {
	vertical-align: inherit;
	height: 38px;
	width: 38px;
	border-color: #E7E7E7;
}

.page-container .ui-paging-container li.ui-paging-toolbar a {
	width: 56px;
	line-height: 38px;
	height: 38px;
	border-color: #E7E7E7;
	background-color: #F9F9F9;
	vertical-align: inherit;
}

.page-container .js-page-last{
	display: none;
}

/* 新下载按钮 */

.download-btns{
	margin-left: 65px;
	margin-right: 143px;
	text-align: center;
	font-size: 14px;
}

.download-btns .left-btn{
	float: left;
}

.download-btns .right-btn{
	float: right;
}

.download-btns a{
	margin-top: 15px;
	margin-bottom: 10px;
	display: block;
	width: 350px;
	height: 55px;
	line-height: 55px;
	color: #fff;
	border-radius: 2px;
}

.download-btns h4{
	color: #666666;
}

.download-btns p{
	font-size: 12px;
	color: #ADADAD;
}

.download-btns .left-btn a{
	background-color: #0C91EF;
}

.download-btns .left-btn a:hover{
	background-color: #179AFF;
}

.download-btns .left-btn a:active{
	background-color: #1282D8;
}

.download-btns .right-btn a{
	background-color: #41B703;
}

.download-btns .right-btn a:hover{
	background-color: #5BC402;
}

.download-btns .right-btn a:active{
	background-color: #4Da600;
}

/* 没有搜索结果 */

.no-search-result {
	padding: 58px 90px;
	padding-bottom: 100px;
	font-size: 14px;
	border-bottom: 1px solid #e7e7e7;
}

.no-search-result .no-tips{
	text-align: center;
	margin-bottom: 30px;
}

.no-search-result .no-tips p{
	font-size: 18px;
	color: #666666;
}

.no-search-result dl{
	margin-bottom: 20px;
}

.no-search-result dt{
	margin-bottom: 10px;
	font-size: 20px;
	color: #3E7FDB;
}

.no-search-result dd{
	margin-left: 0;
	line-height: 24px;
}

.no-search-result a{
	color: #3E7FDB;	
}

.main {
	position: relative;
	width: 985px;
	margin: 0 auto;
}

.main-lt {
	width: 985px;
}

.main-rt {
	width: 240px;
	position: absolute;
	right: -250px;
	top: 0;
}

.rank-wrap .download-img{
	display: block;
	width: 240px;
	height: 112px;
	background: url(../images/rank_banner.png) 0 0 no-repeat;
	margin-bottom: 10px;
}

.rank {
	border: 1px solid #E7E7E7;
	margin-bottom: 10px;
}

.rank-wrap h2 {
	font-size: 16px;
	color: #3E7FDB;
	font-weight: bold;
	line-height: 40px;
	border-bottom: 1px solid #E7E7E7;
	text-indent: 10px;
}

.rank-wrap ul {
	margin-left: 20px;
}
.rank-wrap li {
	list-style-type: disc;
	margin-top: 10px;
	margin-left: 6px;
}

.rank-wrap li a {
	color: #666666;
	font-size:14px;
	max-width: 198px;
	overflow: hidden;
  text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	vertical-align: middle;
}
.rank-wrap .more {
	display: block;
	width: 214px;
	text-align: center;
	line-height: 40px;
	border-top: 1px dashed #E7E7E7;
	color: #333333;
	margin: 15px auto 0;
}

.rank-wrap .more i {
	width: 7px;
	height: 10px;
	display: inline-block;
	margin-left: 5px;
	background: url(../images/rank_more.png) 0 0 no-repeat;
}