* {
	margin: 0;
	padding: 0
}
body {
	line-height: 1.6;
	font: 14px/1.6 PingFang SC, Helvetica Neue, Helvetica, STHeitiSC-Light, Arial, sans-serif;
	overflow: hidden;
	background-color: #d7d7d7
}
html, body, .container {
	height: 100%
}
.container {
	position: relative;
	overflow: hidden
}
.main {
	height: 100%;
	padding: 0 0 0 18%;
	overflow: hidden;
	margin-left: 0;
	background-color: rgba(255,255,255,.8);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#ccffffff", EndColorStr="#ccffffff");
	-webkit-transition: all ease .3s;
	-moz-transition: all ease .3s;
	-o-transition: all ease .3s;
	transition: all ease .3s;
	-webkit-animation-name: fade-left-in;
	animation-name: fade-left-in;
	-webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
	animation-timing-function: cubic-bezier(0, 0, 0, 1);
	-webkit-animation-duration: 1.8s;
	-moz-animation-duration: 1.8s;
	-o-animation-duration: 1.8s;
	animation-duration: 1.8s
}
.main:not(s) {
	filter: none
}
.sidebar {
	background-color: rgba(39,39,39,.92);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#ea272727", EndColorStr="#ea272727");
	height: 100%;
	padding: 70px 33px;
	float: left;
	margin-right: 24%;
	-webkit-animation-name: fade-right-in;
	animation-name: fade-right-in;
	-webkit-animation-duration: 1s;
	animation-duration: 1s
}
.sidebar .logo {
	width: 50px;
	height: 50px;
	background: url(http://sogou.shurufaxiazai.cn/index_files/logo.png);
	font-size: 0
}
.sidebar:not(s) {
	filter: none
}
.content {
	-webkit-animation-name: fade-left-in2;
	animation-name: fade-left-in2;
	-webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
	animation-timing-function: cubic-bezier(0, 0, 0, 1);
	-webkit-animation-duration: 1.8s;
	-moz-animation-duration: 1.8s;
	-o-animation-duration: 1.8s;
	animation-duration: 1.8s
}
.mobile-logo {
	display: none;
	width: 34px;
	height: 28px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAA4CAYAAABE814IAAAAAXNSR0IArs4c6QAABYtJREFUaAXtmXlT1EAQxb0VLwQEFCwF/Nfv/2ksRVbwAgXvW98vbE8l2UkyOSYJVfuqHptMZiY9Lz3dnXDu3BwZBc5nzpqfXNDQ6+JN8ap4UbyU4l8d/xb/TH9/6PfLlLSPBm0EYcFL4i3xhth0rp8aeyK+FxFqUDRZBB5wV1wWm4wvWzBecyQi0L+yjrGu1VnQZRmxIS7GMiY17zcd74tfU229HIYKckfWbIrEhj7BNnolEnt6QZUgCIAQCDIUiCvPRWJNdJQ9ca5tiwTNIWHBm/jyK7YhRYKYGKTSMYC0TkaLLopPEG6+I45FDJmSgO19WyQDRYspLD6PNTWMTQyzke3zSPTZbX1a/eY9ZEGzPQyYkRrhjTgRD0WeWN3irOkcpH+85bPYOdKCcBOCKE+hCojxVqQkh+xtQOkeijZz4MHHYudbJ+16FFzXAlfzwdPP1+bp5pp8/X1tbkDqgIe3njrv7DAtCFH8LAF7Q7y51ppMEPZlnXrDJ56vrcwYX39fW9kcZJ1OYTFkRbPWEYQACqgemYOXPVwYVw5FF3NwL2JJZ7AFbGnGztXuzMrTiahSId9P7NsKAZ3g3BlsD4YG085uHDARi/8kksFIsdHLdt3DBSXbOrQNDRb/TkQMcEVkO5PSiXU8RIjNpF3zGARjLGz8ImgeMgZBPmohuD/fQlj4fZG3bI6LgN2Qj1bA3soRh9hC0VjLsyyGPNFAyzg67BU85QORGoStuyqyMLNNh41BNYwweNz3kFnMQzBqCEFw74mI2yPEPbELITRNAuYilSPwaxGPQaRC2FZhj5rbFXbu+AJbZFfEhi0xxjdaTZsAYSwOEaQLS34TBFe1uiCZIfIfAuaeSHx4LPaV5QjQiyIPwyuKCYIb8YT6AB+Od0W2646IkX2CNVNzeUWxuIGRtaJxwxUg/GQ6dlu/fYthZnNf7m/rt/Zk/9oJF8n1MUFg48lQ5uO6Q8ISCoHdwbYMDaQl3mlmVONiB+DrOd6xIFZ9hMJb98QDkSDIg0rbqlMv6o4jbvKAyHIJ0jfBnbkQ68lRC7C4TbEqiCIGgRebqDoRM+RNuMk4POVETJD3BoojGAPMywMIeYnM/8cuf15kX75f/tw3DnucY+QFYcC+2PhdgAk84GnjfaEVaP4jd/7cc4ukKd8vf+4bR42CXQmcMtagX9wU16aTTzA11wYuSfBaE6u2C5MTM9gm1AocPxB9tqo5g6bjWHOybSzSZmbVCS9YT8UdsezlSpeDYB4XOhf9SIt10WZccq8yD+AJIQritIUJMlTdUWW/s6tMECYhjT0T2UJtQPwAIW5/2rPfv26nVAmCWezjtp/p7IYIPEa495oQQVhA2ydr48cqiLMrVJA6X+R9HkB1CohLY4SrV8yVq4wkneVByXskski+pZDzjeYRakpg40lty9O2Mf2wlgQhghCBXRTWMQIciBRbBrJI+pxiB1GYn1/yPKAWIcCG3Jf+fYDt4mwPMcw+HFlwxStsgUUGc52FW3axfrRTwq9awwh+M+vJu7bPPoRgYS/FzKuyr3NAG3XNkhhy74DpWnWxdfEPrwQhRtGZoOMGnQ5t/BcvYYu594fGM7Uf+EJTZL7GhwjS/razMxCHKLMt+8z2iN/C5wi2SwZDCYIRBDKyU8jLHv27BNlu3zfhkIJgD+mub1HwCuKhNzEMLYjscl+/qVVI1zHBN11YiDEIgnEEbbyFwo7YEgNkt0nVxGMRBDtJgdQoGI4o6WJQp53gsGqWMQlitpKBEIagSw3E+1YdryGlk0oZk96CrPVYdG+2Op5BSKU6M6inBraRvXRhJ9sJr2FhnPNLbWSFIyLgXVYd02ddXBENxCkEL0RawcJOZ/wCtc6GyCsI6ZZibA4psDjlXIy5Ai0U+A82JBE3lY45igAAAABJRU5ErkJggg==);
	background-size: cover;
	font-size: 0
}
.slogan {
	margin-top: 270px;
	width: 528px;
	height: 152px;
	background: url(http://sogou-shurufa.lnpta.cn/sg2.png);
	font-size: 0;
	margin-left: -1px
}
.slogan.en, .slogan.en_US {
	width: 660px;
	height: 151px;
	background: url(//res.wx.qq.com/t/wx_fed/base/portal/mac/res/assets/MacWechat_EN@1x.b82c495f.png?#sprite1)
}
.slogan.zh_TW, .slogan.zh_HK {
	width: 530px;
	height: 152px;
	background: url(//res.wx.qq.com/t/wx_fed/base/portal/mac/res/assets/MacWechat_FT@1x.68981e54.png?#sprite1)
}
.tips {
	display: none;
	margin-top: 20px;
	font-size: 12px;
	color: #888
}
.download-area {
	margin-top: 32px;
	-webkit-animation-name: fade-left-in2;
	animation-name: fade-left-in2
}
.download-area a {
	background-color: #000;
	display: inline-block;
	vertical-align: middle;
	border-radius: 4px
}
.download-beta {
	margin-top: 16px
}
.download-beta a {
	font-size: 14px;
	color: #576b95;
	background: transparent;
	text-decoration: none
}
.download-desc {
	color: #888;
	font-size: 16px;
	margin-top: 20px
}
.icon-download {
	display: inline-block;
	vertical-align: middle;
	width: 238px;
	height: 58px;
	background: url(//res.wx.qq.com/t/wx_fed/base/portal/mac/res/assets/appstore_download_btn.04ee7166.png) 0 -65px;
	font-size: 0
}
.icon-download.en, .icon-download.en_US {
	background: url(//res.wx.qq.com/t/wx_fed/base/portal/mac/res/assets/appstore_download_btn.04ee7166.png) 0 -241px
}
.icon-download.zh_TW, .icon-download.zh_HK {
	background: url(//res.wx.qq.com/t/wx_fed/base/portal/mac/res/assets/appstore_download_btn.04ee7166.png) 0 -417px
}
.icon-download-beta {
	display: inline-block;
	vertical-align: middle;
	width: 240px;
	height: 58px;
	background: url(//res.wx.qq.com/t/wx_fed/base/portal/mac/res/assets/MacWechat_WebButton@1x.bd9b9a37.png?#sprite1) no-repeat;
	font-size: 0;
	background-color: transparent!important
}
.icon-download-beta:active {
	background: url(//res.wx.qq.com/t/wx_fed/base/portal/mac/res/assets/MacWechat_WebButtonHl@1x.85e01c6f.png?#sprite1) no-repeat;
	background-color: transparent!important
}
.download-area .download-button {
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	background-color: #07c160;
	padding: 7px 17px;
	border-radius: 6px;
	text-decoration: none;
	width: 212px;
	margin-right: 30px;
	margin-top: 20px
}
.download-area .download-button:active {
	opacity: .8
}
.download-area .download-button-appstore {
	background-color: #c90c0c
}
.download-area .download-button-appstore:active {
	opacity: .8
}
.download-area .icon-apple {
	float: left;
	vertical-align: middle;
	margin-right: 10px;
	width: 45px;
	height: 46px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='42' height='42' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M21 41C9.954 41 1 32.046 1 21S9.954 1 21 1s20 8.954 20 20-8.954 20-20 20zm1.538-17.436V10.231h-3.076v13.333h-4.103l5.604 7.62 5.678-7.62h-4.103z' fill='%23FFF' fill-rule='nonzero'/%3e%3c/svg%3e");
	background-size: cover;
	margin-top: 6px
}
.download-area .icon-dd {
	float: left;
	vertical-align: middle;
	margin-right: 10px;
	width: 40px;
	height: 40px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='42' height='42' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M21 41C9.954 41 1 32.046 1 21S9.954 1 21 1s20 8.954 20 20-8.954 20-20 20zm1.538-17.436V10.231h-3.076v13.333h-4.103l5.604 7.62 5.678-7.62h-4.103z' fill='%23FFF' fill-rule='nonzero'/%3e%3c/svg%3e");
	background-size: cover
}
.download-area .download-text-area {
	overflow: hidden
}
.download-area .download-text-title {
	font-size: 21px;
	color: #fff
}
.download-area .download-text-desc {
	font-size: 14px;
	color: #fff
}
@media (-webkit-device-pixel-ratio: 2) {
.icon-download-beta {
	display: inline-block;
	vertical-align: middle;
	width: 240px;
	height: 58px;
	background: url(//res.wx.qq.com/t/wx_fed/base/portal/mac/res/assets/MacWechat_WebButton@2x.67e9e87d.png?#sprite2) no-repeat;
	background-size: cover;
	font-size: 0;
	background-color: transparent!important
}
.icon-download-beta:active {
	background: url(//res.wx.qq.com/t/wx_fed/base/portal/mac/res/assets/MacWechat_WebButtonHl@2x.8737d1c9.png?#sprite2) no-repeat;
	background-color: transparent!important;
	background-size: cover
}
}
.footer {
	bottom: 120px;
	margin-top: 160px;
	font-size: 12px
}
.lang-area a, .link-area a {
	display: inline-block;
	color: #888;
	text-decoration: none;
	border-left: 1px solid;
	line-height: 1;
	padding: 0 10px
}
.lang-area a.first-item, .link-area a.first-item, .lang-area a:first-child, .link-area a:first-child {
	border-left: 0;
	padding-left: 0
}
.link-area {
	margin-top: 26px
}
.copyright {
	margin-top: 10px;
	color: #888
}
video {
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	object-fit: cover
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
.sidebar .logo {
	width: 50px;
	height: 42px;
	background: url(data:image/png;base64,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);
	background-size: cover
}
.slogan {
	width: 529px;
	height: 152px;
	background: url(//res.wx.qq.com/t/wx_fed/base/portal/mac/res/assets/MacWechat_CN@2x.75cc62cf.png?#sprite2);
	background-size: cover
}
.slogan.en, .slogan.en_US {
	width: 659px;
	height: 151px;
	background: url(//res.wx.qq.com/t/wx_fed/base/portal/mac/res/assets/MacWechat_EN@2x.f84578d2.png?#sprite2);
	background-size: cover
}
.slogan.zh_TW, .slogan.zh_HK {
	width: 530px;
	height: 152px;
	background: url(//res.wx.qq.com/t/wx_fed/base/portal/mac/res/assets/MacWechat_FT@2x.611fe499.png?#sprite2);
	background-size: cover
}
}
@media (max-width: 320px) {
.main {
	margin-left: 40px;
	padding-left: 25px
}
}
@media (max-width: 620px) {
.mobile-logo, .tips.mobile {
	display: block
}
.sidebar, .footer, .download-area.mobile {
	display: none
}
.slogan {
	margin-top: 155px;
	width: 227px;
	height: 64px;
	background: url(//res.wx.qq.com/t/wx_fed/base/portal/mac/res/assets/MacWechat_CN_Phone@2x.1dfe8454.png?#sprite2);
	background-size: cover;
	font-size: 0
}
.slogan.en, .slogan.en_US {
	width: 250px;
	height: 64px;
	background: url(//res.wx.qq.com/t/wx_fed/base/portal/mac/res/assets/MacWechat_EN_Phone@2x.c0b07060.png?#sprite2);
	background-size: cover
}
.slogan.zh_TW, .slogan.zh_HK {
	width: 265px;
	height: 64px;
	background: url(//res.wx.qq.com/t/wx_fed/base/portal/mac/res/assets/MacWechat_FT_Phone@2x.20c00a46.png?#sprite2);
	background-size: cover
}
.tips {
	margin-top: 10px
}
.main {
	padding-left: 35px;
	padding-top: 32px;
	margin-left: 58px
}
video {
	display: none
}
body {
	background: url(https://res.wx.qq.com/a/wx_fed/common_assets/16081602/mac_weixin2/bg.jpg) no-repeat left top;
	background-size: cover
}
body .main {
	float: none
}
}
@media (max-width: 960px) {
.sidebar {
	display: none
}
}
@media (max-width: 1280px) {
.main {
	float: right;
	padding-right: 80px
}
.sidebar {
	margin-right: 0
}
}
@media (max-height: 850px) {
.footer {
	position: inherit;
	margin-top: 160px
}
}
@media (min-height: 960px) {
.footer {
	position: inherit;
	margin-top: 250px
}
}
.animated {
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}
@-webkit-keyframes fade-left-in {
0% {
background-color:rgba(255,255,255,0);
-webkit-transform:translateX(100%);
transform:translate(100%)
}
to {
	background-color: rgba(255,255,255,.8);
	-webkit-transform: none;
	transform: none
}
}
@keyframes fade-left-in {
0% {
background-color:rgba(255,255,255,0);
-webkit-transform:translateX(100%);
transform:translate(100%)
}
to {
	background-color: rgba(255,255,255,.8);
	-webkit-transform: none;
	transform: none
}
}
@-webkit-keyframes fade-left-in2 {
0% {
opacity:0;
-webkit-transform:translateX(100%);
transform:translate(100%)
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none
}
}
@keyframes fade-left-in2 {
0% {
opacity:0;
-webkit-transform:translateX(100%);
transform:translate(100%)
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none
}
}
@-webkit-keyframes fade-right-in {
0% {
opacity:0;
-webkit-transform:translateX(-100%);
transform:translate(-100%)
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none
}
}
@keyframes fade-right-in {
0% {
opacity:0;
-webkit-transform:translateX(-100%);
transform:translate(-100%)
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none
}
}
