.wrapper{font-family: "Microsoft Yahei";}
.w940{width: 940px;}
.alipay{border-left: 3px solid #0a7aa6; border-right: 3px solid #0a7aa6; width: 960px; margin-left: auto; margin-right: auto;}
.tencent_promotion{
	text-align: center;
	padding: 10px;
	border-left: 3px solid #0a7aa6;
	border-right: 3px solid #0a7aa6;
	width: 940px;
	margin-left: auto; margin-right: auto;
}
.aliyun_promotion{
	text-align: center;
	margin-left: auto; margin-right: auto;
	padding: 20px;
}
.aliyun_promotion img{
	width: 100%;
}
.top{border-top: 8px solid #0a7aa6; border-bottom: 3px solid #0a7aa6; /* height: 104px; */}
.logo{width: 260px; height: 60px; background: url('../web_images/logo.jpg') no-repeat;}
.logo h1 a,.logo h2 a{text-indent: -999em; height: 60px; display: block;}
.main_nav{width: 650px; margin-top: 20px;}
.main_nav li.parent_li{float: left; padding: 0 10px; font-size: 16px; height: 32px; line-height: 32px; position: relative; z-index: 9; border-right: 1px solid #ddd; cursor: default;}
.main_nav li.menu_hover{background: #0a7aa6; color: #fff;}
.main_nav a.parent_a{color: #000;}
.main_nav a.parent_a:hover{color: #fff;}
.main_nav li.menu_hover a.parent_a{color: #fff;}
.main_nav li.parent_li ul{position: absolute; z-index: 9; background: #fff; left: 0px; top: 32px; width: 220px; border-radius: 0 0 2px 2px;}
.main_nav li.parent_li ul li{text-align: center; float: left; margin-left: 12px;}
.main_nav li.parent_li ul li a{display: block; line-height: 42px; color: #f23005;}

.content{border-left: 3px solid #0a7aa6; border-right: 3px solid #0a7aa6; position: relative;}
.alliance{position: absolute; left: -180px; bottom:0px;}
.horde{position: absolute; right: -180px; bottom:0px;}
.download_latest_for_win h2{font-size: 22px; height: 34px; line-height: 34px; color: #f23005;}
.download_latest .left{border-right: 1px solid #cdcdcd; width: 408px;}
.download_latest .right{width: 400px;}
.version_info{border-bottom: 1px solid #cdcdcd; color: #545454;}
.download_classify h2 span{color: #e50012;}
.download_classify h2 a{font-size: 24px; color: #0a7aa6;}
.other_version_download {font-size: 14px; color: #0a7aa6;}
.other_version_download a {color: #0a7aa6; font-weight: bold;}
.position{margin-left: 5px;}
.position_x{margin-left: 0px;}
.position a{font-size: 14px; color: #0a7aa6;}

.list_title{font-size: 24px; width: 960px; border-left: 3px solid #0a7aa6; border-right: 3px solid #0a7aa6; text-indent: 1em; color: #fff; height: 60px; line-height: 60px; background: #0a7aa6;}
.list_title span{font-size: 32px;}
.list_title_beta{font-size: 24px; width: 960px; border-left: 3px solid #0a7aa6; border-right: 3px solid #0a7aa6; text-indent: 1em; color: #fff; height: 60px; line-height: 60px; background: #4fb744;}
.list_title_beta span{font-size: 32px;}
.list_title_dev{font-size: 24px; width: 960px; border-left: 3px solid #0a7aa6; border-right: 3px solid #0a7aa6; text-indent: 1em; color: #fff; height: 60px; line-height: 60px; background: #e23b32;}
.list_title_dev span{font-size: 32px;}
.list_title_canary{font-size: 24px; width: 960px; border-left: 3px solid #0a7aa6; border-right: 3px solid #0a7aa6; text-indent: 1em; color: #fff; height: 60px; line-height: 60px; background: #dab00f;}
.list_title_canary span{font-size: 32px;}

.body_left{width: 654px; min-height: 586px; padding-right: 10px; border-right: 1px solid #cdcdcd;}
.body_right{width: 264px;}
.br_side_parting { height: 0; display: block; clear: both; overflow: hidden; border-top: 1px solid #cdcdcd; width: 276px; margin-left: -11px; margin-top: 15px;}

.downlist .body_left h1{
	font-size: 28px;
	padding: 15px 0 30px;
	border-bottom: 1px solid #cdcdcd;
	margin-bottom: 15px;
}
.downlist .body_left h1 a{
	color: #333;
}
.download_content h2{
	color: #fff;
	height: 42px; line-height: 42px;
	font-size: 20px;
	padding-left: 10px;
	margin-top: 15px;
}
.download_content h2.list_stable_title{
	background: #3984bb;
}
.download_content h2.list_beta_title{
	background: #50b648;
}
.download_content h2.list_dev_title{
	background: #e23b32;
}
.download_content h2.list_canary_title{
	background: #fecd11;
}


.article_list_index h2{height: 32px;}
.article_list_index h2 span{font-size: 18px; line-height: 28px; padding-bottom: 4px; border-bottom: 2px solid #0a7aa6;}
.article_list_index h2 a{font-size: 14px; line-height: 28px; color: #333; text-decoration: none;}
.article_list_index ul{}
.article_list_index li{height: 32px; line-height: 32px; margin-top: 5px; font-size: 16px; padding-left: 12px; background: url(/web_images/article_icon.jpg) 2px center no-repeat; margin-left: 0px; margin-right: 10px;}
.article_list_index li a{color: #333;}
.article_list_index li span{color: #333;}

.download_title ul{border-bottom: 1px solid #dddddd;}
.download_title li{float: left; margin-left: 0px; padding: 0 0px; text-align: center;}
/* .download_title li.index_stable a{border-top: 3px solid #3984bb; border-left: 1px solid #dddddd;; border-right: 1px solid #dddddd; border-radius: 4px 4px 0 0;}
.download_title li.index_beta a{margin-left: 14px; border-top: 3px solid #50b648; border-left: 1px solid #dddddd;; border-right: 1px solid #dddddd; border-radius: 4px 4px 0 0;}
.download_title li.index_dev a{margin-left: 14px; border-top: 3px solid #e23b32; border-left: 1px solid #dddddd;; border-right: 1px solid #dddddd; border-radius: 4px 4px 0 0;}
.download_title li.index_canary a{margin-left: 14px; border-top: 3px solid #fecd11; border-left: 1px solid #dddddd;; border-right: 1px solid #dddddd; border-radius: 4px 4px 0 0;}
.download_title li a{font-size: 16px; padding-left: 26px; padding-right: 26px; height: 28px; line-height: 28px; padding-bottom: 4px; color: #555; text-decoration: none;}
 *//* .download_title li.download_title_hover a{color: #f23005;} */
.download_contents h2{
	width: 100%;
	height: 28px; line-height: 28px;
	margin-top: 20px;
}
.download_contents h2 span{
	float: right;
	margin-right: 5px;
	font-weight: normal;
}
.download_contents h2 span a{
	font-size: 12px;
	color: #333;
}
.download_history_list .download_contents h2.branch_1{border-bottom: 3px solid #3984bb;}
.download_history_list .download_contents h2.branch_1 a{color: #3984bb;}
.download_history_list .download_contents h2.branch_2{border-bottom: 3px solid #50b648;}
.download_history_list .download_contents h2.branch_2 a{color: #50b648;}
.download_history_list .download_contents h2.branch_3{border-bottom: 3px solid #e23b32;}
.download_history_list .download_contents h2.branch_3 a{color: #e23b32;}
.download_history_list .download_contents h2.branch_4{border-bottom: 3px solid #fecd11;}
.download_history_list .download_contents h2.branch_4 a{color: #fecd11;}
.download_history_list .download_contents h2 a{
	font-size: 16px;
	height: 28px; line-height: 28px;
	padding-bottom: 4px;
	color: #555;
	text-decoration: none;
}

/* .download_content table{background: #ebebeb;}
.download_content table th{text-align: center;}
.download_content table tr.index_table1{background: #3984bb;}
.download_content table tr.index_table2{background: #50b648;}
.download_content table tr.index_table3{background: #e23b32;}
.download_content table tr.index_table4{background: #fecd11;}
.download_content th p{font-size: 16px; color: #fff;}
.download_content td p{font-size: 16px;}
.download_content td p a{color: #f23005;} */
.download_content ul{
	width: 654px;
}
.download_content li{
	font-size: 16px;
	height: 38px; line-height: 38px;
}
.download_content li.divide-line{
	height: 20px; line-height: normal;
	padding-top: 3px;
}
.download_content li span{
	display: inline-block;
	border-bottom: 3px solid #ddd;
	color: #333;
}
.download_content li span a{
	color: #333;
}
.download_content li .download_history_list_more{
	background: url('../web_images/link_grey.png') left center no-repeat;
	font-size: 16px;
	border: none;
	padding-left: 30px;
	float: right;
	margin-right: 5px;
}
.download_content li .download_history_list_more a{
	color: #333;
}
.download_content li span.version_title{
	width: 400px;
}
.download_content li span.size{
	width: 90px;
	margin-left: 10px;
}
.download_content li span.release_date{
	width: 120px;
	margin-left: 20px;
}

.download_history_list h2{height: 32px;}
.download_history_list h2 span a{font-size: 18px; color: #333; line-height: 28px; padding-bottom: 4px; border-bottom: 2px solid #0a7aa6;}
.download_history_list h2 span a:hover{text-decoration: none;}
.download_history_list h2 a{font-size: 14px; line-height: 28px; color: #e50012;}
.download_history_list table{background: #ebebeb;}
.download_history_list th{text-align: center}
.download_history_list th p{font-size: 16px; color: #fff;}
.download_history_list td p{font-size: 16px;}
.download_history_list td p a{color: #f23005;}



.article_download h2{font-size: 32px; font-weight: normal; color: #000;}
.article_download p.f15{font-size: 15px;}.article_download p.f13{font-size: 13px;}
.article_download p{color: #777;}
.article_download p span.platform{color: #e50012;}
.article_download p a{color: #555; font-weight: bold;}
.download_button a{
	background: #0370ea;
	/* background: -moz-linear-gradient(top,#008dfd 0,#0370ea 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#008dfd),color-stop(100%,#0370ea));
	background: -webkit-linear-gradient(top,#008dfd 0,#0370ea 100%);
	background: -o-linear-gradient(top,#008dfd 0,#0370ea 100%);
	background: -ms-linear-gradient(top,#008dfd 0,#0370ea 100%);
	background: linear-gradient(top,#008dfd 0,#0370ea 100%); */
	border: 1px solid #076bd2;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff !important;
	display: inline-block;
	font-size: 14px;
	padding: 8px 25px;
	text-decoration: none !important;
	text-shadow: 1px 1px 1px #076bd2;
}
.download_button_beta a{
	background: #4fb744;
	/* background: -moz-linear-gradient(top,#5bd14f 0,#4fb744 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#5bd14f),color-stop(100%,#4fb744));
	background: -webkit-linear-gradient(top,#5bd14f 0,#4fb744 100%);
	background: -o-linear-gradient(top,#5bd14f 0,#4fb744 100%);
	background: -ms-linear-gradient(top,#5bd14f 0,#4fb744 100%);
	background: linear-gradient(top,#5bd14f 0,#4fb744 100%); */
	border: 1px solid #419938;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff !important;
	display: inline-block;
	font-size: 14px;
	padding: 8px 25px;
	text-decoration: none !important;
	text-shadow: 1px 1px 1px #419938;
}
.download_button_dev a{
	background: #e23b32;
	/* background: -moz-linear-gradient(top,#ff443b 0,#e23b32 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#ff443b),color-stop(100%,#e23b32));
	background: -webkit-linear-gradient(top,#ff443b 0,#e23b32 100%);
	background: -o-linear-gradient(top,#ff443b 0,#e23b32 100%);
	background: -ms-linear-gradient(top,#ff443b 0,#e23b32 100%);
	background: linear-gradient(top,#ff443b 0,#e23b32 100%); */
	border: 1px solid #c3332b;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff !important;
	display: inline-block;
	font-size: 14px;
	padding: 8px 25px;
	text-decoration: none !important;
	text-shadow: 1px 1px 1px #c3332b;
}
.download_button_canary a{
	background: #dab00f;
	/* background: -moz-linear-gradient(top,#facc1b 0,#dab00f 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#facc1b),color-stop(100%,#dab00f));
	background: -webkit-linear-gradient(top,#facc1b 0,#dab00f 100%);
	background: -o-linear-gradient(top,#facc1b 0,#dab00f 100%);
	background: -ms-linear-gradient(top,#facc1b 0,#dab00f 100%);
	background: linear-gradient(top,#facc1b 0,#dab00f 100%); */
	border: 1px solid #ba9813;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff !important;
	display: inline-block;
	font-size: 14px;
	padding: 8px 25px;
	text-decoration: none !important;
	text-shadow: 1px 1px 1px #ba9813;
}

.download_button_extension{
	float: left; _display: inline;
	margin-top: 15px;
}

.download_button_extension a{
	background: #0370ea;
	/* background: -moz-linear-gradient(top,#008dfd 0,#0370ea 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#008dfd),color-stop(100%,#0370ea));
	background: -webkit-linear-gradient(top,#008dfd 0,#0370ea 100%);
	background: -o-linear-gradient(top,#008dfd 0,#0370ea 100%);
	background: -ms-linear-gradient(top,#008dfd 0,#0370ea 100%);
	background: linear-gradient(top,#008dfd 0,#0370ea 100%); */
	border: 1px solid #076bd2;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff !important;
	display: inline-block;
	font-size: 14px;
	padding: 8px 25px;
	text-decoration: none !important;
	text-shadow: 1px 1px 1px #076bd2;
	width: 100px;
}

.layui-layer-shade{
	/* background-image: url('/web_images/downloads_arrow.png'); */
	background-position: 100px 98%;
	background-repeat: no-repeat;
	position: relative;
}



.shader-bg{
	/* padding-left: 160px;
	background: url('/web_images/arrow-dashed.png') left top no-repeat; */
	line-height: 40px;
	color: #333333;
	text-indent: 2em;
	font-size: 16px; 
	color: #f00;
}
.shader-bg a span{
	font-size: 18px;
	color: #0c78e6;
}

#download_article .layui-layer-shade{
	background-image: none;
}

.article_info h2{height: 32px; padding-bottom: 10px;}
.article_info h2 span{font-size: 18px; line-height: 28px; padding-bottom: 4px; border-bottom: 2px solid #0a7aa6;}
.article_info h3{
	font-size: 18px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.article_info h3 a{
	color: #e50012;
	display: inline-block;
	padding-top: 5px;
}
.article_info p{font-size: 14px; margin-top: 5px;}
.article_info p{
	font-size: 16px; line-height: 30px; text-indent: 2em;
	color: #555555;
	word-wrap:break-word; word-break:break-all;
}
.article_info p img{
	padding: 10px 0px;
}
.article_info p strong{
	color: #e50012;
}
.article_info p a{
	color: inherit;
	font-weight: bold;
}
.article_info ul li{
	padding-left: 20px; margin-top: 1px;
	background: url('../web_images/icon.jpg') 0 center no-repeat;
}
.article_info ul li a{
	font-size: 16px;
	line-height: 32px;
	color: #cc3300;
}
.article_info .no-indent{
	text-indent: 0px !important;
}
.article_info .auto-link{
	color: #de00ff !important;
	font-weight: bold;
}
.article_position{
	border-bottom: 2px solid #0a7aa6;
	height: 36px; line-height: 36px;
	margin-bottom: 30px;
}
.article_add{color: #999; text-align: right;}
.article_text{margin: 0px 10px;}
.article_text img{cursor: pointer;}
.article_text .tc img{margin-top: 15px; width: 560px;}
.article_text p {
	font-size: 16px;
	color: #555;
	margin-top: 20px;
	text-indent: 2em;
	word-wrap: break-word;
	word-break: break-all;
	line-height: 1.8;
}

.article_text p a {
	color: #e23b32;
	font-weight: bold;
	font-size: 14px;
}

.article_text p.no-ti {
	text-indent: 0px !important;
}

.article_text h3 {
	font-size: 22px;
	color: #000;
	margin: 12px 10px;
}
.article_text p.eng{font-family: "Lato","Ubuntu","Helvetica Neue","Helvetica","Arial",sans-serif !important; font-size: 14px; text-indent: 0px;}
.article_text h3.eng{font-family: "Lato","Ubuntu","Helvetica Neue","Helvetica","Arial",sans-serif !important; font-size: 16px; margin: 12px 0px;}
.article_text ul li h3.chs{margin-left: 0px !important; text-indent: 0px; line-height: 32px; margin-top: 5px; font-size: 16px; padding-left: 12px; background: url(/web_images/article_icon.jpg) 2px 7px no-repeat; margin-left: 10px; margin-right: 10px;}
.article_text ul li p.chs{margin-left: 0px !important; text-indent: 0px; line-height: 32px; margin-top: 5px; font-size: 16px; padding-left: 12px; background: url(/web_images/article_icon.jpg) 2px 7px no-repeat; margin-left: 10px; margin-right: 10px;}


.article_list ul{}
.article_list li{height: 32px; line-height: 32px; margin-top: 5px; font-size: 16px; padding-left: 12px; background: url(/web_images/article_icon.jpg) 2px center no-repeat; margin-left: 10px; margin-right: 10px;}
.article_list li a{color: #333;}
.article_list h1.article_list_title{
	font-size: 20px;
	text-indent: 12px;
	color: #333;
	margin-bottom: 20px;
}

.hosts_text p{font-size: 16px; color: #555; margin-top: 10px; text-indent: 2em; word-wrap:break-word; word-break:break-all;}
.hosts_text li{height: 32px; line-height: 32px; float: left; display: inline; margin-top: 5px; font-size: 16px; padding-left: 12px; background: url(/web_images/article_icon.jpg) 2px center no-repeat; margin-left: 10px; margin-right: 10px;}
.hosts_text h2{font-size: 18px; color: #e50012;}
.hosts_text h3 a{font-size: 20px; color: #e23b32;}

.bench_pt p{font-size: 14px; color: #333; line-height: 28px;}
.bench_pt p strong{color: #0a7aa6;}
.bench_xx{font-size: 16px;}
.bench_xx td a{color: #0a7aa6;}

.download_list{width: auto; height: auto; position: relative; overflow:hidden;}
.download_list::before{content: url('/web_images/alliance.png'); position: absolute; top: 5px; left: 10px;}
.download_list::after{content: url('/web_images/horde.png'); position: absolute; top: 5px; right: 10px;}
.download_list h3{text-align: center; line-height: 28px; font-size: 18px;}
.download_list p{font-size: 14px; color: #000; margin-top: 10px;}
.download_list p a{color: #f23005; padding: 4px 12px; display: inline-block;}
.download_list p a.db{color: #3984bb;}
.download_list p em{color: #000;}
.download_list p em strong{color: #e50012;}
/* .download_list p em strong{cursor: pointer;color: #fff;background-color: #2A81BE;padding: 8px 43px;box-shadow: 0 1px 1px rgba(0,0,0,.17);transition: .2s;border: 1px solid #69ADDE;font-size:16px;} */
.download_list p span{font-weight: bold; color: #dd3737;}
#thx{cursor:pointer;}
.fa{position:absolute; left:0px; bottom:-30px;}
.alipay-qr{position:absolute; left:0px; top:-200px; z-index:9;}
.fh{position:absolute; right:0px; bottom:-30px;}
.wxpay-qr{position:absolute; right:0px; top:-200px; z-index:9;}

.br_right h3{font-size: 16px; height: 34px; line-height: 34px; text-indent: 6px; color: #f23005;/* background: #0a7aa6;*/}
.br_right li{padding-left: 20px; margin-top: 1px; background: url('../web_images/icon.jpg') 0 center no-repeat;}
.br_right li a{font-size: 14px; line-height: 32px; color: #2e6694;}
.br_right_downloads li{padding-left: 20px; margin-top: 1px; border-left: 2px solid #ddd; margin: 10px 0px; background: none;}
.br_right_downloads li dt a{font-size: 14px; line-height: 32px; color: #2e6694;}
.br_right_downloads li dt a span{font-weight: bold;}
.br_right_downloads li dd a{font-size: 14px; line-height: 26px; background: #555; color: #fff; padding: 3px 4px;}

.pagelist li{float: left; display: inline; padding: 0px 12px; height: 26px; line-height: 26px; font-size: 14px; background: #e5e5e5; margin: 2px 2px;}
.pagelist li.thisclass{background: #0a7aa6; color: #fff;}
.pagelist li.thisclass a{color: #fff;}
.pagelist li a{color: #333;}

.footer{height: 64px; line-height: 64px; margin-bottom: 20px; background: #2e6694;}
.footer li a{float: left; padding: 0 24px; font-size: 18px; color: #fff;}

.extensions_info li{
	font-size: 16px;
	color: #333;
	float: left; display: inline;
	width: 312px;
}

.extensions_info li a{
	color: #333;
}

.extensions_info .extensions_span_l{
	display: block;
	float: left; display: inline;
	width: 100px;
}

.extensions_info .extensions_span_r{
	display: block;
	float: right; display: inline;
	width: 212px;
	color: #530000;
}

.extensions_info .extensions_span_r a{
	color: #0a7aa6;
}
.extension_download_link{
	margin-top: 10px;
	text-align: center;
}
.extensions_intro{
	margin: 10px 0px;
	font-size: 16px;
	line-height: 30px;
}
.extensions_intro h2{
	font-size: 18px;
	margin: 10px 0 15px 0;
	padding-left: 15px;
	border-left: 4px solid #2e6694;
}
.extensions_instructions h2{
	font-size: 18px;
	margin: 10px 0 15px 0;
	padding-left: 15px;
	border-left: 4px solid #2e6694;
}
.extensions_instructions h3{
	font-size: 16px;
	margin: 10px 0px 15px 0;
	padding-bottom: 6px;
	border-bottom: 1px solid #2e6694;
	color: #2e6694;
}
.extensions_instructions img{
	cursor: pointer;
	margin: 20px 0;
}
.extensions_instructions p{
	font-size: 16px; line-height: 30px; /* text-indent: 2em; */
	color: #555555;
	word-wrap:break-word; word-break:break-all;
	margin-top: 15px;
}
.extensions_instructions p img{
	padding: 10px 0px;
}
.extensions_instructions p strong{
	color: #e50012;
}
.extensions_instructions ul{
	margin-top: 15px;
}
.extensions_instructions ul li{
	padding-left: 20px; margin-top: 1px;
	background: url('../web_images/icon.jpg') 0 center no-repeat;
}
.extensions_instructions ul li p{
	text-indent: 0em;
	margin-top: 0px;
}
.extensions_instructions ul li a{
	font-size: 16px;
	line-height: 32px;
	color: #cc3300;
}
.extensions_instructions .no-indent{
	text-indent: 0px !important;
}
.extensions_instructions .auto-link{
	color: #de00ff !important;
	font-weight: bold;
}
.extensions_instructions table{
	border-color: #ccc;
}
.extensions_instructions table tr{
	height: 26px;
}
.extensions_instructions table tr td{
	padding: 2px 10px;
	font-size: 16px;
	color: #333;
}
.extensions_instructions table tr td a{
	color: #333 !important;
}
.extensions_instructions .img-lists{*zoom:1;}
.extensions_instructions .img-lists:after{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden;}.rel{position:relative;}.abs{position:absolute;}
.extensions_instructions .img-lists img{
	width: 300px;
	float: left;
	padding: 20px 10px;
}




.extensions_priview{
	width: 640px; height: 400px;
	margin-left: 7px;
	overflow: hidden;
}
.extensions_help div{
	background: url('https://t.alipayobjects.com/images/T1HHFgXXVeXXXXXXXX.png') left center no-repeat;
	background-size: 70px 25px;
	padding-left: 80px;
	float: right;
	font-size: 14px;
	color: #ff0000;
	margin-right: 22px;
	height: 40px;
	line-height: 40px;
}
.flexslider .slides li{
	display: none; 
	-webkit-backface-visibility: hidden;
} 
.flexslider .slides img{
	width: 100%; 
	display: block;
}
.slides:after{
	display: block; 
	content: "."; clear: both; visibility: hidden; height: 0;
	line-height: 0;
} 
.flexslider{
	margin: 0 auto; 
	position: relative; 
	width:640px; 
	zoom: 1;
}
.flex-viewport{
	max-height: 2000px; 
	-webkit-transition: all 1s ease; 
	-moz-transition: all 1s ease; 
	transition: all 1s ease;
}
.flexslider .slides{
	zoom: 1;
}
.flex-direction-nav{
	*height: 0;
}
.flex-direction-nav a{
	width: 60px; height: 90px; 
	margin: -60px 0 0; 
	display: block; 
	background: url(/web_images/slide_ctr.png) no-repeat 0 0; 
	position: absolute; top: 50%; 
	z-index: 10; cursor: pointer; 
	text-indent: -9999px; 
	opacity: 0; filter:alpha(opacity=0); 
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
.flex-direction-nav .flex-next{
	background-position: 0 -90px; 
	right: 0;
}
.flex-direction-nav .flex-prev{
	left: 0;
}
.flexslider:hover .flex-next{
	opacity: 0.8; filter:alpha(opacity=25);
}
.flexslider:hover .flex-prev{
	opacity: 0.8; filter:alpha(opacity=25);
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{
	opacity: 1; filter:alpha(opacity=50);
}
.flex-control-nav{
	width: 100%; 
	position: absolute; bottom: 10px; 
	text-align: center;
}
.flex-control-nav li{
	margin: 0 5px; 
	display: inline-block; 
	zoom: 1; *display: inline;
}
.flex-control-paging li a{
	background: url(/web_images/dot.png) no-repeat 0 -16px; 
	display:block; 
	height: 16px; 
	overflow: hidden; 
	text-indent:-99em; 
	width: 16px; 
	cursor: pointer;
}
.flex-control-paging li a.flex-active{
	background-position: 0 0;
}
.soft_title h1{
	position: relative;
	padding-left: 70px;
	text-indent: 0px;
}
.soft_title h1 span{
	display: block;
	width: 48px; height: 48px;
	left: 10px;	top: 6px;
}
.soft_title h1 span img{
	width: 48px;
}
.soft_list{
	margin-top: 15px;
}
.soft_list li.mt10{
	padding-bottom: 5px;
	border-bottom: 2px solid #ddd;
}
.soft_list_left{
	width: 80px;
}
.soft_list_right{
	width: 554px;
}
.soft_list_right h2{
	font-size: 18px;
}
.soft_list_right h2 a{
	color: #2f2f2f;
}
.soft_list_preview{
	width: 48px;height: 48px;
	display: block;
	margin: 20px 0 0 10px;
}
.soft_list_info li{
	float: left; _display: inline;
	font-size: 16px; color: #f23005;
	width: 180px;
}
.soft_list_info li span{
	color: #2f2f2f;
}
.soft_list_descrption p{
	font-size: 16px; color: #2f2f2f; line-height: 28px; text-indent: 2em; font-style: italic;
}
.soft_list_descrption p strong{
	color: #000; font-style: normal;
}
.soft_install p{
	text-indent: 0px !important;
}
.soft_install p a{
	color: #e50012;
}
.newdigg{
	width:406px;
	height:51px;
	margin:8px auto;
	clear:both;
	overflow:hidden;
	padding-left:8px;
	float: left; _display: inline;
}
.diggbox{
	width:195px;
	height:51px;
	float:left;
	margin-right:8px;
	overflow:hidden;
	cursor:pointer;
}
.diggbox .digg_act{
	font-size:14px;
	float:left;
	line-height:31px;
	text-indent:32px;
	height:29px;
	overflow:hidden;
	font-weight:bold;
}
.diggbox .digg_num{
	float:left;
	line-height:29px;
	text-indent:5px;
}
.diggbox .digg_percent{
	width:180px;
	clear:both;
	padding-left:10px;
	overflow:hidden;
}
.diggbox .digg_percent .digg_percent_bar{
	width:100px;
	height:7px;
	background:#E8E8E8;
	border-right:1px solid #CCC;
	float:left;
	overflow:hidden;
	margin-top:3px;
}
.diggbox .digg_percent .digg_percent_num{
	font-size:10px;
	float:left;
	padding-left:10px;
}
.diggbox .digg_percent .digg_percent_bar span{
	display:block;
	height:5px;
	overflow:hidden;
	background:#000;
}
.newdigg .digg_good .digg_act{
	color:#C30;	
}
.newdigg .digg_good .digg_num{
	color:#C63;
}
.newdigg .digg_bad .digg_act{
	color:#36C;	
}
.newdigg .digg_bad .digg_num{
	color:#39C;
}
.newdigg .digg_good .digg_percent .digg_percent_bar span{
	border:1px solid #E37F24;
	background:#FFC535;
}
.newdigg .digg_bad .digg_percent .digg_percent_bar span{
	border:1px solid #689ACC;
	background:#94C0E4;
}
.extensions_search input{
	width: 200px;
	height: 26px; line-height: 32px;
	border: 1px solid #0a7aa6;
	padding-left: 6px;
}
.extensions_search select{
	width: 120px;
	height: 30px;
	display: none;
}
.extensions_search_button{
	background: #0370ea;
	/* background: -moz-linear-gradient(top,#008dfd 0,#0370ea 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#008dfd),color-stop(100%,#0370ea));
	background: -webkit-linear-gradient(top,#008dfd 0,#0370ea 100%);
	background: -o-linear-gradient(top,#008dfd 0,#0370ea 100%);
	background: -ms-linear-gradient(top,#008dfd 0,#0370ea 100%);
	background: linear-gradient(top,#008dfd 0,#0370ea 100%); */
	border: 1px solid #076bd2;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff !important;
	display: inline-block;
	font-size: 14px;
	padding: 3.5px 20px;
	text-decoration: none !important;
	text-shadow: 1px 1px 1px #076bd2;
}
.extensions_search_button_icon{
	border: none;
	width: 24px; height: 24px;
	position: absolute; right: 4px; top: 3px;
	background: url('../web_images/search_icon.png') no-repeat;
}
.download_history_list .extensions_search input.search-keyword{
	border: 1px solid #0a7aa6;
	padding-left: 6px;
}
@keyframes text-color-change {
	0%{color:#e50012;}
	50%{color:#00ff00;}
	100%{color:#e50012;}
}
.hot_search{
	margin: 12px 0 0;
	font-size: 16px;
	color: #333333;
}
.hot_search a{
	font-size: 14px;
	background: #3984bb;
	color: #ffffff;
	padding: 4px 8px;
	margin-bottom: 10px;
	display: inline-block;
	border-radius: 4px;
}
.soft_install p:nth-child(2) a{animation: text-color-change 1.5s infinite;}

.sp-title{
	height: 30px;
	background: #fadb6a;
	padding: 5px 2em;
	line-height: 30px;
}
.sp-title h1{
	font-size: 20px;
}
.sp-title span.r a{
	font-size: 16px;
	color: #387ec4;
}
.linkbox h3{
	margin-top: 5px;
	font-size: 18px;
	line-height: 2em;
	border-left: 5px solid #387ec4;
	text-indent: 10px;
}
.linkbox h3 a{	
	color: #4e4e4e;
}
.linkbox li{
	font-size: 16px;
	padding-left: 15px;
	background: url('../web_images/icon.jpg') 0px center no-repeat;
}
.linkbox li a{
	color: #387ec4;
}

.module-cmt-list{
	display: none !important;
}
.section-page-w{
	display: none !important;
}
.section-service-w{
	display: none !important;
}

@keyframes strong {
	0% {
		opacity: 0;
	}
	40% {
		opacity: 0.5;
		box-shadow: 0 0 10px 10px #fff, 0 0 0 10px rgba(255,0,0,0.8);
	}
	100% {
		box-shadow: 0 0 10px 10px #fff, 0 0 0 10px rgba(255,0,0,0.8);
		transform: scale(1.5,1.5);
		opacity: 1;
	}
}