@charset "utf-8";
a.win,a.mac{display:block;background:url(img_style/btn_bg1.png) no-repeat;width:67px;height:33px;line-height:28px;color:#333;padding:0 0 0 35px;text-decoration:none;}
a.mac{background-position:0 -33px;}
a.ser{display:block;background:url(img_style/btn_search.png) no-repeat;width:103px;height:30px;text-indent:-9999px;}
/*d_main*/
#d_main{width:1000px;margin:20px auto 0 auto; position:relative;}

/*hotpro*/
.hotpro h2{font-size:22px;color:#333;line-height:30px;}
.hotpro .bgbox{background:#f5f5f5;padding:20px 0;margin:10px 0 0 0;}
.hotpro .img {float:left;}
.hotpro .text{padding:0 10px 0 100px;}
.hotpro .text h3 a{font-size:14px;color:#555; line-height:1.2em;}
.hotpro .text h3 a span{font-size:12px;font-weight:normal; display:block;}
.hotpro .text .dd{font-size:12px;padding:5px 0;}

/*leftBox*/
.leftBox{float:left;width:732px;padding:20px 0 0 0;}

.tabList .con{padding:5px 0;}
.tabList .title{height:42px;}
.tabList .title .tit{float:left;font-size:16px;line-height:36px;padding:0 10px 0 0;color:#333;}
.tabList .nav{float:left;height:42px;}
.tabList .nav li{display:block;float:left;background:url(img_style/dwn_nav_bg.png) no-repeat;width:105px;height:42px;text-align:center;font-size:16px;color:#fff;line-height:36px;cursor:pointer;margin:0 2px;}
.tabList .nav li.curr{background-position:0 -42px;font-weight:bold;}

.tabList .search{height:30px;border:1px solid #e2e2e2;border-radius:3px;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#ffffff',endcolorstr='#f4f4f4',gradientType=0); background: -moz-linear-gradient(top, #ffffff, #f4f4f4 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f4f4f4));padding:8px 15px;}
.tabList .search .tit{display:block;float:left;line-height:30px;}
.tabList .search .input{display:block;float:left;padding:0 10px;width:430px;}
.tabList .search .input .ipt_style{background:#fff;border:1px solid #dcdcdc;height:28px;line-height:28px;color:#666;font-size:13px;outline:none;padding:0 10px; width:95%;}
.tabList .search .btn{display:block;float:right;}

.tabList .item{padding:15px;font-size:12px;}
.tabList .item .text{float:left;width:300px;padding:0 0 0 15px;}
.tabList .item .text h3 a{font-size:15px;font-weight:normal;color:#333;}
.tabList .item .text .dd{padding:5px 0 0 0;}
.tabList .item .edi{float:left;width:120px;margin:13px 0 0 40px;padding:0 0 0 25px;}
.tabList .item .win_icon{background:url(img_style/icon_win2.png) no-repeat;}
.tabList .item .mac_icon{background:url(img_style/icon_mac2.png) no-repeat;}
.tabList .item .btn{float:right;background:url(img_style/icon_download.png) no-repeat 0 4px;width:100px;padding:0 0 0 18px;margin:20px 0 0 0;}
.tabList .gray{background:#f5f5f5;}

.btmList{padding:40px 0;}
.btmList .item{float:left;width:200px;}
.btmList .item h3{font-size:14px;padding:0 0 10px 0;}
.btmList .box1{padding:0 30px 0 0;border-right:1px solid #d7d7d7;}
.btmList .box2{padding:0 30px;border-right:1px solid #d7d7d7;}
.btmList .box3{padding:0 0 0 30px;}

/*sidebar*/
.sidebar{padding:67px 0 0 0;}


.acResults{ width:552px; overflow:hidden; padding:15px 13px; background:#fff; border:1px solid #E6E6E6; height:150px; overflow:auto;}
.acResults li{ padding:2px 5px; cursor:pointer;}
.acResults li:hover{ background:#EDEDED;}

@media (max-width: 979px) {
	#d_main {width:auto; padding:0 10px;}
}
@media (max-width: 960px) {
	.leftBox {float:none; width:auto;}
	.sidebar {float:none;}
	.sidebar .nav1 {width: auto; display:none;}
	.hotpro .bgbox .span {height:200px;}
}
@media (max-width: 767px) {
	.tabList .search {height:auto; overflow:hidden;}
	.tabList .search .tit {float:none;}
	.tabList .search .input {padding:0 10px 0 0; width:75%;}
	.tabList .search .btn {float:left;}
	
}
@media (max-width: 479px) {
	.tabList .title {height:auto;}
	.tabList .title .tit,.tabList .nav {float:none; width:auto;}
	.tabList .search .tit {text-align:center;}
	.tabList .search .input {float:none; width:auto; padding:10px 0;}
	.tabList .search .btn {float:none; width:auto; text-align:center;}
	.tabList .search .btn a {display:inline-block;}
	.tabList .item .text {float:none; padding-left:80px; width:auto;}
	.tabList .item .edi { float:none; width:auto; margin-left:80px;}
	.tabList .item .btn {float:none; width:auto; margin-left:80px;}
}


.cont_tab{padding:20px 45px;zoom:1;}
.cont_tab .title3 h2{font-size:18px;}
.title_pro{background: no-repeat 0 bottom;height:48px;padding:0 0px;}
.title_pro li{background:no-repeat 0 bottom;float:left;width:105px;height:39px;}
.title_pro li.curr{background-position:0 0;}
.title_pro li a:hover{text-decoration:none;}
.title_pro li a.guiversion{
	line-height:39px;
	font-size:12px;
	display:block;
	color:#ffffff;
	padding-left:15px;
	width:auto;
	background-image: url(../images/guiversion.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}

.title_pro li a.guiversioncurr{
	line-height:39px;
	font-size:12px;
	font-weight:bolder;
	display:block;
	color:#ffffff;
	padding-left:15px;
	width:auto;
	background-image: url(../images/guiversioncurr.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}

.title_pro li a.cmdversion{
	line-height:39px;
	font-size:12px;
	display:block;
	color:#ffffff;
	padding-left:15px;
	width:auto;
	background-image: url(../images/cmdversion.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}

.title_pro li a.cmdversioncurr{
	line-height:39px;
	font-size:12px;
	font-weight:bold;
	display:block;
	color:#ffffff;
	padding-left:15px;
	width:auto;
	background-image: url(../images/cmdversioncurr.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}
