@charset "utf-8";

/****************************** 

************CSS重置************ 

******************************/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {

	margin:0;

	padding:0;

}

fieldset, img {

	border:0;

}

ol, ul {

	list-style:none;

}

h1, h2, h3, h4, h5, h6, button, input, select, textarea {

	font-size:100%;

}

button::-moz-focus-inner, input::-moz-focus-inner {

padding:0;

border:0;

}

table {

	border-collapse:collapse;

	border-spacing:0;

	float: none;



}

i, cite, em, var, dfn, address {

	font-style: normal;

}

body {

	font:12px/1.6 Arial, Arial, Helvetica, sans-serif;

}

a {

	color: #7f7f7f;

	text-decoration: none;

	transition:0.5s all;

	-webkit-transition:0.5s all;

	-moz-transition:0.5s all;

	-o-transition:0.5s all;

}

a {

blr:expression(this.onFocus=this.blur());

}

a {

	outline: none;

}

a:focus {

	outline: none;

}

a:hover {

	text-decoration: underline;

}

a:active, a:focus {

	outline:none

}

.clearfix:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

	font-size:0;

}

.clearfix {

	zoom:1;

	clear:both;

}

.clear {

	clear:both;

	height:0;

	line-height:0;

	font-size:0;

}

.fl {

	float:left;

}

.fr {

	float:right;

}

/********************************** 

************WiFi共享精灵************ 

**********************************/





/****

整体布局****

****/

.all {

	width:100%;

	margin:0;

	padding:0;

 width:expression(document.body.clientWidth <= 1024? "1024px": "auto");

	min-width:1024px;

}

.header {

	width:100%;

	height:100px;

	background:#2192f8;

}

.head {

	width:1200px;

	margin:0 auto;

	overflow:hidden;

	position:relative;

	z-index:1;

}

.footer {

	width:100%;

	padding:50px 0px 10px;

	background:#303030;

}

.w1000 {

	width:1000px;

	margin:0 auto;

	padding:0;

	overflow:hidden;

}

/****

通用头部****

****/

.header {

	width:100%;

	height:100px;

	margin:0 auto;

	border-bottom:1px solid #59adfa;

}

.logo {

	float:left;

	margin:10px 0px 0px 10px;

}

.nav_items {

	list-style-type:none;

	overflow:hidden;

	margin:0 auto;

	float:right;

}

.nav_items li {

	float:left;

	height:100px;

	line-height:100px;

}

.nav_items li.curr a {

	color:#CCC;

	font-weight:bold;

}

.nav_items li.curr a {

 blr:expression(this.onFocus=this.blur());

	outline: none;

}

.nav_items li.curr a:focus {

	outline: none;

}

.nav_items li a {

	font-size:16px;

	color:#ffffff;

	padding-left:40px;

	transition:0.5s all;

	-webkit-transition:0.5s all;

	-moz-transition:0.5s all;

	-o-transition:0.5s all;

 blr:expression(this.onFocus=this.blur());

	outline: none;

}

.nav_items li a:focus {

	outline: none;

}

.nav_items li a:hover {

	text-decoration:none;

	color:#E66768;

}

.other_nav {

	position:absolute;

	z-index:999;

	top:32px;

	right:0;

	float:right;

}

.other_nav li {

	float:left;

}

.other_nav li a {

	padding-left:7px;

}

/****

通用底部****

****/

.foot {

	width:1000px;

	margin:0 auto;

	overflow:hidden;

}

.foot_box {

	width:260px;

	float:left;

	text-align:left;

	padding-left:40px;

}

.foot_box ul li.title {

	padding-bottom:13px;

}

.foot_box ul li {

	font-size:18px;

	color:#d9d9d9;

	line-height:28px;

}

.foot_box ul li a {

	font-size:14px;

	color:#949494;

	text-decoration:none;

	transition:0.5s all;

	-webkit-transition:0.5s all;

	-moz-transition:0.5s all;

	-o-transition:0.5s all;

}



.foot_box ul li.no_link {

	font-size:14px;

	color:#949494;

}

.foot_box ul li a:hover {

	color:#E66768;

}

.foot_box h3 {

	font-size:16px;

	color:#d9d9d9;

	padding-left:25px;

	font-weight:500;

}

.foot_box p {

	color:#ffffff;

	font-size:14px;

}

.foot_bottom {

	margin:36px 0px;

	border-top:1px solid #262626;

	text-align:center;

}

.foot_txt {

	padding:30px 0 0;

	font-size:12px;

	color:#949494;

}

.foot_txt a.sq {

}

.foot_txt a {

	padding-left:15px;

	text-decoration:none;

	transition:0.5s all;

	-webkit-transition:0.5s all;

	-moz-transition:0.5s all;

	-o-transition:0.5s all;

}

.foot_txt a:hover {

	color:#E66768;

}

.foot_txt p {

	padding-top:10px;

}

/****

整体BANNER****

****/

.banner {

	width:100%;

	height:482px;

	margin:0 auto;

	padding:0;

	background:url(../img/banner.html) center no-repeat;

}

.banner_main {

	width:1000px;

	height:482px;

	margin:0 auto;

	position:relative;

	z-index:1;

}

.banner_main a.one {

	display:block;

	width:240px; /*174px*/

	height:65px; /*59px*/

	background:url(../img/pc_down_big.html) no-repeat;

	position:absolute;

	left:630px;  /*560px*/

	top:250px;

}



/*.banner_main a.one:hover {

	background:url(../img/pc_down_hover.png) no-repeat;

}*/

/*.banner_main a.two {

	display:block;

	width:174px;

	height:59px;

	background:url(../img/mobile_down.png) no-repeat;

	position:absolute;

	left:760px;

	top:250px;

}*/

/*.banner_main a.two:hover {

	background:url(../img/mobile_down_hover.png) no-repeat;

}*/

/****

功能介绍****

****/

.gn {

	width:100%;

	overflow:hidden;

}

.gn .bg_one {

	background:#ebf5ff;

	padding:20px 0;

}

.gn .bg_two {

	background:#e3f0fd;

	padding:20px 0;

}

/*****大功能块描述***/

.gn_main .gn_box {

	width:1000px;

	height:400;  /***每个功能描述的高设置  400px 8**/

	margin:0 auto;

	padding:0;

	overflow:hidden;

}



.gn_main .gn_box .gn_txt {

	width:500px;

	height:300px;

	margin:30px 20px 0px 30px;

}

.gn_main .gn_box .gn_txt h2 {

	font-size:20px;

	font-weight:normal;

	padding-bottom:0px;

	color:RGB(0,175,245); /**555555*/

	letter-spacing:0px;

}

.gn_main .gn_box .gn_txt p {

	font-size:15px;

	color:#636261;

	/*color:#748686;*/

}

.gn_main .gn_box .gn_pic {

	width:403px;

	height:302px;

	/*position:absolute;*/

	margin-top:30px;

}



/******小功能块的高度****/

.gn_main .gn_box_small {

	width:1000px;

	height:200px;

	margin:0 auto;

	padding:0;

	overflow:hidden;

}



.gn_main .gn_box_small .gn_txt_small {

	width:500px;

	height:150px;

	margin:30px 20px 0px 30px;

}

.gn_main .gn_box_small .gn_txt_small h2 {

	font-size:20px;

	font-weight:normal;

	padding-bottom:0px;

	color:RGB(0,175,245); /**555555*/

	letter-spacing:0px;

}

.gn_main .gn_box_small .gn_txt_small p {

	font-size:15px;

	color:#636261;

}

.gn_main .gn_box_small .gn_pic {

	width:267px;

	height:201px;

	/*position:absolute;*/

	margin-left:30px;

}



/****中等功能块描述****/

.gn_main .gn_box_middle {

	width:1000px;

	height:250px;

	margin:0 auto;

	padding:0;

	position:relative;

	overflow:hidden;

}



.gn_main .gn_box_middle .gn_txt_middle {

	width:500px;

	height:150px;

	margin:30px 20px 0px 30px;

}

.gn_main .gn_box_middle .gn_txt_middle h2 {

	font-size:20px;

	font-weight:normal;

	padding-bottom:0px;

	color:RGB(0,175,245); /**555555*/

	letter-spacing:0px;

}

.gn_main .gn_box_middle .gn_txt_middle p {

	font-size:15px;

	color:#636261;

}

.gn_main .gn_box_middle .gn_pic {

	width:450px;

	height:190px;

	position:absolute;

	bottom: 20px;

	right:0px;

}



/****

底部下载****

****/

.bottom_down {

	width:100%;

	background:#2192f8;

	padding:100px 0;

	overflow:hidden;

}

.bottom_down a {

	width:255px;

	height:87px;

	display:block;

	float:left;

	padding:0px 10px;

}

.down_btn {

	width:560px;

	margin:0 auto;

}

.version {

	font-size:12px;

	color:#FFF;

	padding:10px 0 0 0px;

}

/****

合作伙伴****

****/

.hezuo {

	padding:25px 0;

}

.hezuo h2 {

	font-size:32px;

	color:#454545;

	font-weight:400;

	padding-bottom:20px;

}

.hezuo img {

	padding-right:12px;

}

/*下载页*/

.down {

	width:100%;

	height:473px;

	background:url(../img/down/down_bg.html) no-repeat;

}

.buy {

	width:100%;

	height:600px; /****修改过, 原始值:600**/

	background:url(../img/down/buy_bg.html) no-repeat;

}

.down_main {

	width:100%; /*960px*/

	height:473px;

	background:url(../img/down/down_banner.html) no-repeat center;

	margin:0 auto;

	padding:0;

	overflow:hidden;

	position:relative;

	z-index:1;

}

.down_screenrecorder_main {

	width:100%; /*960px*/

	height:473px;

	background:url(../img/screen-recorder.html) no-repeat center;

	margin:0 auto;

	padding:0;

	overflow:hidden;

	position:relative;

	z-index:1;

}

.down_pdf_main {

	width:100%; /*960px*/

	height:473px;

	background:url(../img/down/down_pdf_banner.html) no-repeat center;

	margin:0 auto;

	padding:0;

	overflow:hidden;

	position:relative;

	z-index:1;

}

.down_videoconverter_main {

	width:100%; /*960px*/

	height:473px;

	background:url(../img/down/down_video-converter.html) no-repeat center;

	margin:0 auto;

	padding:0;

	overflow:hidden;

	position:relative;

	z-index:1;

}


.buy_main {

	width:100%; /*960px*/

	height:800px;  /***修改过, 原始值: 600**/

	/*background:url(../img/down/down_banner.png) no-repeat center;*/

	margin:0 auto;

	padding:0;

	overflow:hidden;

	position:relative;

	z-index:1;

}



.buy_info {

	position:absolute;

	width:926px;

	height:800px;

	right:232px; 

	top:2px;



}

.buy_info h2 {

	font-size:20px;

	/*font-weight:300;*/

	font-weight:normal;

	color:#555555;

	letter-spacing:0px;

}

.down_main_mainpage{

	width:100%; /*960px*/

	height:473px;

	background:url(../img/free_skype_video_call_recorder.html) no-repeat center;

	margin:0 auto;

	padding:0;

	overflow:hidden;

	position:relative;

	z-index:1;

}

.down_pfd_mainpage{

	width:100%; /*960px*/

	height:473px;

	background:url(../img/pdf-converter.html) no-repeat center;

	margin:0 auto;

	padding:0;

	overflow:hidden;

	position:relative;

	z-index:1;

}

.down_screenrecorder_mainpage{

	width:100%; /*960px*/

	height:473px;

	background:url(../img/screen-recorder.html) no-repeat center;

	margin:0 auto;

	padding:0;

	overflow:hidden;

	position:relative;

	z-index:1;

}

.down_info {

	position:absolute;

	width:500px;

	height:300px;

	right:8px;

	top:17px;

}



.down_info h2 {

	font-size:25px;

	/*font-weight:300;*/

	font-weight:normal;

	color:#555555;

	letter-spacing:0px;

}

.down_box {

	width:400px;

	padding-top:15px;

}

.down_box h4 {

	font-size:15px;

	font-weight:1000;

	/*color:#999;*/

	letter-spacing:0px;

}

.down_box span {

	padding:10px 0;

	font-size:12px;

	color:#999;

	float:left;

}

.down_box span p {

	padding-top:0px;

}

.down_box a.down_one {

	width:116px;

	height:48px;

	display:block;

	background:url(../img/trial.html) no-repeat;

	padding-right:15px;

	margin-top: 8%;

}

.down_box a.down_one_cn {

	width:109px;

	height:48px;

	display:block;

	background:url(../img/download_cn.html) no-repeat;

	padding-right:15px;

	margin-top: 8%;

}

.down_box a.down_one_jp {

	width:144px;

	height:38px;

	display:block;

	background:url(../img/download_jp.html) no-repeat;

	padding-right:15px;

	margin-top: 10%;

}

.down_box a.down_one_fr {

	width:127px;

	height:35px;

	display:block;

	background:url(../img/download_fr.html) no-repeat;

	padding-right:15px;

	margin-top: 10%;

}

/*.down_box a.down_one:hover {

	background:url(../img/down/down_btn1_hover.png) no-repeat;

}*/

.down_box a.down_three {

	width:116px;

	height:48px;

	display:block;

	background:url(../img/buy.html) no-repeat;

	padding-right:15px;

	margin-top: 10%;

}

.down_box a.down_three_cn {

	width:105px;

	height:48px;

	display:block;

	background:url(../img/buy_cn.html) no-repeat;

	padding-right:15px;

	margin-top: 10%;

}
.down_box a.down_three_fr {

	width:170px;

	height:48px;

	display:block;

	background:url(../img/buy_fr.html) no-repeat;

	padding-right:15px;

	margin-top: 10%;

}

.down_box a.down_three_jp {

	width:170px;

	height:37px;

	display:block;

	background:url(../img/buy_jp.html) no-repeat;

	padding-right:15px;

	margin-top: 10%;

}

.down_box a.down_new {

	width:200px;

	height:49px;

	display:block;

	background:url(../img/down/download_talkhelper.html) no-repeat;

	padding-right:15px;

	margin-top: 10%;

}
.down_box a.down_new_jp {

	width:200px;

	height:49px;

	display:block;

	background:url(../img/download_jp.html) no-repeat;

	padding-right:15px;

	margin-top: 10%;

}
.down_box a.down_new_fr {

	width:200px;

	height:49px;

	display:block;

	background:url(../img/download_fr.html) no-repeat;

	padding-right:15px;

	margin-top: 10%;

}


.down_box a.down_plugin_skype {

	width:100px;

	height:103px;

	display:block;

	background:url(../img/down/NoSpyware.html) no-repeat;

	padding-right:15px;

	margin-top: 10%;

}

.down_box a.down_GIGA {

	width:100px;

	height:130px;

	display:block;

	background:url(../img/down/giga-award.html) no-repeat;

	padding-right:15px;

	margin-top: 0%;

}



/*.down_box a.down_two:hover {

	background:url(../img/down/down_btn2_hover.png) no-repeat;

}*/

/*帮助中心*/

.help {

	width:100%;

	overflow:hidden;

}

.help_main {

	width:900px;

	margin:0 auto;

	overflow:hidden;

}

.help .title {

	height:100px;

	line-height:100px;

	background:#f2f9ff;

}

.help .title h2 {

	float:left;

	font-size:30px;

	color:#555555;

	font-weight:500;

}

.help .title span {

	float:right;

}

.help .title span a {

	color:#2192f8;

	padding-left:10px;

}

.help .title span a:Hover {

	color:#E66768;

	text-decoration:none;

}

.help_txt {

	background:#ebf5ff;

}

.p40 {

	padding:40px 0;

}

.p20 {

	padding:20px 0 0;

}

.txt_main {

	float:right;

	width:600px;

}

.txt_main ul {

	list-style-type:none;

	overflow:hidden;

}

.txt_main ul li {

	padding:15px 0px 40px;

	border-bottom:1px solid #dee6ee;

}

.txt_main ul li a {

	color:#1689ef;

}

.txt_main ul li a:hover {

	color:#F00;

	text-decoration:none;

}

.txt_main ul li h3 {

	font-size:18px;

	font-weight:500;

	color:#555555;

	padding-bottom:10px;

}

.txt_main ul li b {

	padding-right:5px;

}

.txt_main ul li p {

	font-size:14px;

	color:#666666;

	font-weight:500;

}

.help_nav h3 {

	font-size:20px;

	color:#444;

	font-weight:500;

	padding:0px 0px 7px;

}

.help_nav {

	float:left;

	list-style-type:none;

	margin:0;

	padding:0;

	overflow:hidden;

}

.help_nav li {

	text-align:left;

	width:200px;

	height:40px;

	line-height:30px;

	display:block;

}

.help_nav li a {

	font-size:14px;

	padding:0px 15px;

	text-decoration:none;

	display:block;

}

.help_nav li a b {

	float:right;

}

.tb {

	color:#FFF;

	background:#1689ef;

}

.tb a {

	color:#FFF;

	font-size:14px;

}

.nb a {

	font-size:14px;

	color:#666;

	text-decoration:none;

	display:block;

}

/*升级日志*/

.log {

	width:100%;

	overflow:hidden;

}

.log_main {

	width:960px;

	margin:0 auto;

	overflow:hidden;

	padding:30px 0;

}

.log .title {

	background:#f2f9ff;

}

.ls_version {

	display:block;

	width:714px;

	height:112px;

	background:url(../img/log/version_bg.html) no-repeat;

	float:left;

	position:relative;

	z-index:1;

}

.ver_1, .ver_2, .ver_3, .ver_4 {

	width:112px;

	text-align:center;

	font-size:14px;

	color:#e4b40a;

	position:absolute;

	top:35px;

	font-weight:500;

}

.ver_2 {

	left:200px;

}

.ver_3 {

	left:400px;

}

.ver_4 {

	left:600px

}

.log_down {

	width:179px;

	float:right;

	text-align:center;

}

.log_down h2 {

	font-size:30px;

	color:#555354;

	font-weight:500;

	padding-bottom:8px;

}

.log_down a {

	display:block;

	width:179px;

	height:48px;

	background:url(../img/log/log_down.html) no-repeat;

}

/*.log_down a:hover {

	background:url(../img/log/log_down_hover.png) no-repeat;

}*/

.log_txt {

	background:#ebf5ff;

}

.log_box {

	padding:0px 20px;

	overflow:hidden;

}

.log_box .time {

	font-size:20px;

	color:#717479;

	font-weight:200;

	height:25px;

	line-height:25px;

}

.log_box .txt {

	margin-left:20px;

	position:relative;

	z-index:1;

}

.log_box .txt .left_yuan {

	padding-left:30px;

	background:url(../img/log/log_yuan.html) no-repeat left center;

}

.log_box .txt h3.none {

	background:none;

}

.left_line {

	border-left:1px solid #dce5ee;

	margin-left:3px;

	padding:0px 27px 60px;

	font-size:14px;

	color:#999;

}

.log_box .txt h3 {

	height:25px;

	line-height:25px;

	font-size:20px;

	color:#717479;

	font-weight:500;

}

.log_box .txt p {

	padding-bottom:20px;

	padding-top:5px;

}

/*关于我们*/

.txt_main h3 {

	font-size:20px;

	color:#000;

	font-weight:200;

}

.txt_main p {

	font-size:14px;

	color:#999;

	padding-bottom:50px;

	line-height:25px;

}

.txt_main center {

	padding:20px 0;

}

.txt_main .shiji p {

	padding-bottom:10px;

}

.txt_main .shiji b {

	padding-right:10px;

}

.txt_main .dongtai p {

	padding-bottom:12px;

}

.txt_main .dongtai b {

	padding-right:10px;

}

.txt_main .dongtai p a:hover {

	color:#E66768;

	text-decoration:none;

}

.txt_main .lianxi p {

	padding-bottom:10px;

	padding-top:10px;

}



.txt_main .faq p {

	padding-bottom:2px;

	padding-top:2px;

}



.txt_main .lianxi ul {

	list-style-type:none;

	overflow:hidden;

}

.txt_main .lianxi ul li {

	padding:20px 0px 40px;

	border-bottom:1px solid #dee6ee;

}

.txt_main .lianxi ul li h3 {

	font-size:20px;

	font-weight:500;

	color:#000;

	padding-bottom:10px;

}

.txt_main .lianxi ul li h4 {

	font-size:16px;

	font-weight:500;

	color:#000;

	padding-top:20px;

}

.txt_main .faq ul li h4 {

	font-size:15px;

	font-weight:500;

	color:#000;

	padding-top:0px;

}

.txt_main .zhaopin_info {

	font-size:22px;

	color:#000;

	padding-bottom:20px;

}

/*404*/

/*404*/

.error {

	width:100%;

	overflow:hidden;

	margin-bottom:100px;

}

.error .title {

	height:80px;

	line-height:80px;

	background:rgb(61,61,61);

}

.error .title_main {

	width:60%;

	margin:0 auto;

}

.title_main h2 {

	font-size:20px;

	color:#FFF;

}

.title_main .title_nav {

	height:80px;

	line-height: 80px;

	list-style: none;

	margin: 0;

	padding: 0;

	float:right;

}

.title_main .title_nav li {

	float:left;

	color:#E6E6E6;

	font-size:15px;

	padding-left:10px;

}

.title_main .title_nav li a {

	padding-left:5px;

	color:#FFF;

	display: block;

	transition:0.5s all;

	-webkit-transition:0.5s all;

	-moz-transition:0.5s all;

	-o-transition:0.5s all;

}

.title_main .title_nav li a:hover {

	color:#E66768;

}

.error_main {

	width:100%;

	width:0 auto;

	padding:4em 0;

	text-align:center;

}

.error_main h3 {

	text-align:center;

	font-size:30px;

	color:#666666;

	font-weight:200;

}

.error_main h2 {

	font-size: 180px;

	font-weight: 500;

	letter-spacing: -5px;

	line-height: 210px;

	text-align: center;

	color:#666;

	padding:0.4em 0;

}

.error_main p a {

	color:#F00;

}

/*返回顶部*/

#leftsead {

	width:131px;

	position:fixed;

	bottom:20px;

	right:0px;

	z-index: 100;

	word-wrap: break-word;

	_position: absolute;

	_bottom: auto;

 _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight));

}

*html #leftsead {

	margin-top:258px;

	position:absolute;

top:expression(eval(document.documentElement.scrollTop));

}

#leftsead li {

	width:131px;

	height:60px;

}

#leftsead li img {

	float:right;

}

#leftsead li a {

	height:49px;

	float:right;

	display:block;

	min-width:47px;

	max-width:131px;

}

#leftsead li a .shows {

	display:block;

}

#leftsead li a .hides {

	margin-right:-140px;

	cursor:pointer;

	cursor:hand;

}

#leftsead li a.youhui .hides {

	display:none;

	position:absolute;

	right:190px;

	top:-80px;

}
