
/* CSS Document */
*{
	font-family: "PingFang-SC-Regular","Helvetica", "Arial","微软雅黑","宋体";
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,form,input,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;}
li{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal;vertical-align:middle;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}
img{border:0; vertical-align:middle;}
address,caption,cite,code,dfn,th,var,i,s{font-style:normal;font-weight:normal;}
input[type=search]{-webkit-appearance:none;}
input[type=checkbox]{vertical-align:middle;}
input,button,select,textarea{outline:0;}
a img,a span,a strong{cursor:hand;}
body,button,select,textarea,input{
	font-family: "PingFang-SC-Regular","Helvetica", "Arial","微软雅黑","宋体";
	font-size: 12px;
}
a{text-decoration:none; outline:0;}
a:hover{text-decoration:none;}
.clearfix:after{content:'.';display:block;width:0;visibility:hidden;height:0;clear:both;}
.clearfix{*zoom:1;}
.clear{display:block;overflow:hidden;clear:both;}
body{ background:#fff;min-width:1030px; }
html, body { position: relative; height: 100%;}

.show{display:inline-block !important;}
.hide{display:none !important;}
/*导航*/
.top_wrapper{ width:100%; position:fixed; z-index:99999; left:0; top:0;}
.top_box{ width:100%; height:60px;}
.top_bg{ width:100%; position:absolute; left:0; top:0; z-index:0; height:60px; background:#000; opacity:0.6; filter:alpha(opacity=60); }
.top_con{ width:100%; height:60px; position:absolute; left:0; top:0; z-index:999;}
.menu{ width:1000px; height:60px; margin:0 auto; }
.logoCon{ float:left; display:inline; height:60px; line-height:60px; padding-left: 16px;}
.logoBox{ display:table-cell; vertical-align:middle; height:60px; }
/*.logo{ width:32px; height:32px; display:block; background:url(//imedl.sogoucdn.com/index/new_mac/images/logo.png) no-repeat 0 0; *margin-top:9px; }*/
.logo{ width:36px; height:36px; display:block; background:url(../image/logo.png) no-repeat 0 0; *margin-top:12px; }
.nav{ float:left;padding-left:17px;
	padding-top: 5px;
	width: 930px; }
.nav ul.navUL li{
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.nav ul.navUL{ float:left; display:inline; }
.nav ul.navUL li{ float:left; display:inline; height:50px; font-size:16px; padding:0 19px; }
.nav ul.navUL .active a{color:#ff922c;}
.nav ul.navUL a:hover{color:#ff922c;}
.liBox{ height:50px; display:table-cell; vertical-align:middle; }
.liBox a{ display:block;color:#fff;height:30px;line-height:30px;font-size:13px;overflow:hidden; *margin-top:10px; }

#fullpage{height:100%;min-width:1030px;min-height:550px;}

.icon{ float:right; margin-left:50px; }
.iconBox{ vertical-align: middle; display: table-cell; height: 50px; position: relative;}
.mBox{ vertical-align: middle; display: table-cell; width:30px; height:30px; *margin-top:18px; *float:left;  padding:0 6px; cursor:pointer; }
.oBox{  padding:0!important;float:right }
.navicon{display:inline-block;float:left;padding-top:10px;*display: inline;
	width: 64px;
	zoom: 1; }
.navicon a p{color:#fff;font-size:12px;line-height:17px;text-align:center;padding-top: 3px;}
.navicon:hover a p{color:#ff922c;}
.mPhone{ width:12px; height:30px; background:url(https://imedl.sogoucdn.com/index/new_mac/images/phone.png) no-repeat 0 10px;display:inline-block;}
.mMac{ width:14px; height:30px; background:url(https://imedl.sogoucdn.com/index/new_mac/images/mac.png) no-repeat 0 10px;display:inline-block;}
/*.mMenu{ width:30px; height:30px; background:url(//imedl.sogoucdn.com/index/new_mac/images/menu.png) no-repeat center center; *margin-top:-8px!important;}*/
.mMenu{ width:30px; height:30px; background:url(../image/menu.png) no-repeat center center; *margin-top:-8px!important;}

.removeMenu{ width:30px!important; height:30px!important; background:url(https://imedl.sogoucdn.com/index/new_mac/images/closeBtn.png) no-repeat 0 0; *margin-top:-8px!important; }
.subMenu{ display:none; position: absolute; right: -50px; top: 52px;background:url(../image/tooltip.png) no-repeat 0 0;width:130px;height:60px;padding-top:5px;color:#fff;line-height:30px;text-align:center;}
.subMenu  a{ color:#fff;}
.mSina{ background:url(https://imedl.sogoucdn.com/index/new_mac/images/subMenuBtn.png) no-repeat 0 0; }
.mForum{ background:url(https://imedl.sogoucdn.com/index/new_mac/images/subMenuBtn.png) no-repeat 0 -40px; }
.mQuestion{ background:url(https://imedl.sogoucdn.com/index/new_mac/images/subMenuBtn.png) no-repeat 0 -80px; }

/*子导航动画*/
.ScaleFromTop{
	animation:ScaleFromTop .7s ease normal;
	-webkit-animation:ScaleFromTop .7s ease normal;
	transform-origin:top;
}
@keyframes ScaleFromTop{
	0%{ transform: translateY(20px); opacity:0; }	
	100%{ transform: translateY(); opacity:1; }	
}
@-webkit-keyframes ScaleFromTop{
	0%{ transform: translateY(20px); opacity:0;}	
	100%{ transform: translateY(); opacity:1;}	
}
/* 调查问卷 */
.survey-box{
	width: 100%;
	height: 80px;
	/* background-color: pink; */
	background-image: url(../image/banner@2x.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	position: relative;
}
.btn{
	/* float: right; */
	margin-right: 24%;
	margin-top: 23px;
	width: 116px;
	height: 36px;
	font-size: 16px;
	background-image: linear-gradient(to right, #ffa26f,#ff6420);
	box-shadow: 3px 3px 15px  rgba(200,56,0, .4);
	color: white;
	text-align: center;
	line-height: 36px;
	border-radius: 42px;
	position: absolute;
}
.close{
	display: block;
	content: "";
	width: 16px;
	height: 16px;
	position: absolute;
	right: -50px;
	top: -7px;
	background-image: url(../image/closeIcon2.png);
	background-size: cover;
}
/*导航下一行*/
.downNavBox{ width:100%; position:relative;}
.downNav_bg{ width:100%; position:absolute; left:0; top:0; z-index:0; height:80px; background:#fff; opacity:0.7; filter:alpha(opacity=70); z-index:-1; }
.downNav{ width:1000px; margin:0 auto; height:80px; line-height:80px; }
.down_con{ width:965px; height:79px; padding:0 15px 0 20px; border-bottom:1px solid #d2d2d2;}
.downNav .edition{ padding-top:18px; float:left; }
.downNav .edition h3{ font-size:24px; color:#424242; font-weight:normal; height:24px; line-height:24px; }
.downNav .edition p{ font-size:14px; color:#424242; font-weight:normal; height:14px; line-height:14px; margin-top:10px;opacity:0.7; }
.downNav .edition p a{font-weight: bold; color: #f36826; font-size: 14px;}
.download{ float:right; width:170px;z-index:998;}
.downloadBtn{ background:url(../image/btn_downbgsm.png) no-repeat  -339px -1px; width:167px; height:40px;display:inline-block;margin-top:19px;display: inline-block;
	font-size: 20px;line-height: 40px;text-align:center;letter-spacing: 1px;-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	color: #fff;}
.downloadBtn:hover{
	background-position: -170px -1px;
	color: #fff;
}
.downloadBtn:active{
	background-position: -1px -1px;
	color: #fff;
}
/*升级日志*/
.uplog_con{ width:867px; margin:0 auto; color:#333; padding-bottom: 60px; }
.uplog_con .uplog_title{ padding-top:65px; height:24px; line-height:24px; font-size:24px; }
.uplog_con p.post_message{ width:751px; padding:0 58px; font-size:15px; height:42px; line-height:42px; border:1px solid #d8d8d8; border-width:1px 0; margin:30px 0; text-align:left; }
.uplog_con .upTime span{ float:left; }
.uplog_con .post_time{ float:right; }
.uplog_con p.type_mes{ text-align:left; padding-left:96px; line-height:30px; font-size:15px; color:#999; }
.uplog_con p.type_mes span{ color:#333; }
.more_box{ width:850px; margin:0 auto; }
.uplog .more_box a.open_more{ display:block; color:#3dbbff; font-size:14px; padding-right:20px; text-align:right; background:url(https://imedl.sogoucdn.com/index/new_mac/images/more.png) no-repeat right center; }
.uplog_show{display:block;}
.uplog_hide{display:none;}
.uplog_switch{color:#56BEFF;line-height:35px;height:35px;font-size:14px;float:right;padding-right:20px;cursor:pointer;}


/**footer**/
/*#footer {*/
/*	margin:0 auto;*/
/*	height:58px;*/
/*	background:#545454;*/
/*	color: #999;*/
/*	text-align: center;*/
/*	width: 100%;*/
/*	padding:15px 0;*/
/*	position:relative;*/
/*	bottom:0;*/
/*}*/
/*#footer {_display:inline;}*/
/*.face_cooper{*/
/*	height:23px;*/
/*	margin:0 auto;*/
/*}*/
/*.face_cooper_w{*/
/*    font-size: 14px;*/
/*    color: #f0f0f0;*/
/*}*/
/*.face_cooper_w a{*/
/*    color: #f0f0f0;*/
/*    height: 14px;*/
/*	line-height:14px;*/
/*}*/
/*.face_cooper_w a:hover{ text-decoration:underline; }*/
#footer {
	margin:0 auto;
	height:226px;
	padding-top: 20px;
	background:#545454;
	color: #999;
	text-align: center;
	width: 100%;
	position:relative;
	bottom:0;
}
.footerlink{
	text-align: left;
	border-bottom: 1px solid #636363;
	padding-bottom: 30px;
	width: 100%;
}
.footertab{
	display: inline-block;
	margin-right: 80px;
}
.footertab .colorF{
	color: #fff;
}
.footertab p a{
	display: inline-block;
	padding-top: 16px;
	color: #999999;
}
.footertab p a:hover{
	text-decoration: underline;
}
.footericon{
	width: 36px;
	height: 36px;
	display: block;
	float: left;
	margin-right:18px ;
	margin-top: 16px;
	position: relative;
}
.footericon:hover .footertip{
	display: block;
}
.footertip{
	/* width: 216px; */
	width: 100px;
	height: 170px;
	padding: 7px 18px  0 18px;
	background: url(../image/footertip.png) no-repeat 50% 0%;
	position: absolute;
	top: -170px;
	left: 50%;
	/* margin-left: -127px; */
	margin-left: -67px;
	display: none;
}
.icon_luntan{
	background: url(../image/icon_luntan.png) no-repeat -39px -1px;
}
.icon_sina{
	background: url(../image/icon_sina.png) no-repeat -39px -1px;
}
.icon_wx{
	background: url(../image/icon_wx.png) no-repeat -39px -1px;
}
.icon_qq{
	background: url(../image/icon_qq.png) no-repeat -39px -1px;
}
.footericon:hover{
	background-position: -1px -1px;
}
.footercode,.footercode img{
	display: block;
	width:100px;
	text-align: center;
}
.footercode img{
	height: 100px;
	margin: 3px auto;
}
.ftbox {
	width:100%;
	line-height:20px;
	padding:0;
	text-align:center;
	font-size:12px;
	font-family: "PingFang-SC-Regular","Helvetica", "Arial","微软雅黑","宋体";
	color:#999;
	padding-top: 22px;
	line-height: 17px;
}
.ftbox a {
	font-size:12px;
	color:#999;
}
.ftbox a:hover{
	text-decoration: underline;
}
/*footer end*/
/**footer**/

/*footer end*/
.headWrap{
	width: 100%;
	height: 60px;
}
.btn_showmore{
	width: 980px;
	height: 30px;
	background: url(../image/show-more.png) no-repeat 50% 50%;
	margin-top: 20px;
}
.nav .sprite {
	background-image: url(../image/icon.png);
	background-repeat: no-repeat;
	display: block;
	margin: 0 auto;
}
.btn_search:hover .icon-search{
	width: 14px;
	height: 14px;
	background-position: -1px -1px;
}
 .icon-search {
	width: 14px;
	height: 14px;
	background-position: -17px -1px;
}

.navicon:hover .icon-pc{
	background-position: -33px -1px;
}

.icon-pc {
	width: 18px;
	height: 16px;
	background-position: -53px -1px;
}

.navicon:hover .icon-3g {
	background-position: -73px -1px;
}

.icon-3g {
	width: 12px;
	height: 17px;
	background-position: -87px -1px;
}

.navicon:hover  .icon-skin {
	background-position: -101px -1px;
}

.icon-skin {
	width: 20px;
	height: 16px;
	background-position: -123px -1px;
}
.navicon:hover .icon-ocr {
	background-image: url(../image/icon_ocr_hover.png);
}

.icon-ocr {
	width: 20px;
	height: 17px;
	background-image: url(../image/icon_ocr.png);
	background-repeat: no-repeat;
	background-size: 20px 17px;
	display: block;
	margin: 0 auto;
}
.headerskinsearch{
	float: right;
	width: 185px;
	height: 30px;
	padding-left: 15px;
	border-radius: 16px;
	background-color: #858585;
	margin-top: 10px;
}
.inputskinsearch{
	background: #858585;
	border: none;
	width: 150px;
	height:16px ;
	/*border-radius: 16px;*/
	font-size: 13px;
	line-height: 16px;
	padding-top: 7px;
	display: block;
	color: #fff;
}
input.inputskinsearch::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #aaa;
}
input.inputskinsearch:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #aaa;
}
input.inputskinsearch::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #aaa;
}
input.inputskinsearch::-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #aaa;}
.btn_search{
	width: 14px;
	height: 14px;
	padding: 7px 9px;
}
.cl:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.cl{zoom:1}
.fl{float:left}
.fr{float:right!important;}

