* { margin: 0px; padding: 0px; }
body { margin: 0px; padding: 0px; font: 14px / 1.5 微软雅黑, Tahoma; color: rgb(55, 55, 55); min-width: 1280px; background: rgb(255, 255, 255); }
a { color: rgb(85, 85, 85); text-decoration: none; }
a:hover { text-decoration: underline; color: rgb(40, 113, 213); }
a:focus { outline: none; }
ul { margin: 0px; padding: 0px; }
li { list-style-type: none; }
img { border: none; }
h1, h2 { display: none; }
.main_wrap { width: 100%; position: relative; }
.banner li .title { font-size: 18px; bottom: 72%; opacity: 100; }
.banner .desc { text-indent: -9999em; width: 100%; overflow: hidden; }
.news .title { width: 1140px; color: rgb(39, 113, 250); height: 55px; line-height: 55px; font-size: 18px; padding: 0px 35px; position: relative; border-bottom: 1px solid rgb(234, 234, 234); margin: 0px 0px 20px; }
.news .title i { position: absolute; width: 2px; height: 18px; background: rgb(169, 198, 253); left: 20px; top: 18px; }
.news .title a { color: rgb(47, 108, 250); font-size: 18px; }
.footer { font-size: 12px; line-height: 1.8em; text-align: center; padding: 15px 0px; background: rgb(246, 246, 246); }
.footer a, .footer span { color: rgb(86, 86, 86); text-decoration: none; padding: 0px 10px; }
.footer a:hover { text-decoration: underline; }
.footer .copyright { color: rgb(158, 158, 158); }
#features .title { font-size: 20px; margin-bottom: 2px; }
#features .new-ul .title { font-size: 16px; color: rgb(51, 51, 51); margin-top: 14px; margin-bottom: 6px; }
.figures .title { color: rgb(91, 114, 178); border-left: 4px solid rgb(91, 114, 178); font-size: 18px; padding-left: 10px; margin: 8px 0px 9px 1px; line-height: 20px; }
.func-list { width: 1200px; margin: 20px auto 10px; }
.func-list .func-title { width: 1160px; color: rgb(39, 113, 250); height: 55px; line-height: 55px; font-size: 18px; padding: 0px 20px; position: relative; border-bottom: 1px solid rgb(234, 234, 234); margin: 0px 0px 20px; }
.func-list .func-title i { position: absolute; width: 2px; height: 18px; background: rgb(169, 198, 253); left: 0px; top: 19px; }
.func-list .func-card { width: 392px; height: 159px; position: relative; float: left; margin: 0px 9px 0px 2px; transition: -webkit-transform 0.3s ease 0s; }
.func-list .func-card:nth-child(3n+1) { margin-right: 0px; }
.func-list .func-card:hover { transform: translateY(-5px); }
.func-card .bg-icon { position: absolute; left: -34px; top: -31px; display: none; }
.func-card:hover .bg-icon { display: block; }
.func-list .func-icon { position: absolute; left: 52px; top: 38px; }
.func-list .func-name { position: absolute; left: 180px; top: 43px; font-size: 16px; width: 157px; height: 16px; line-height: 16px; color: rgb(39, 39, 39); cursor: default; }
.func-list .func-desc { position: absolute; left: 180px; top: 73px; font-size: 12px; height: 45px; line-height: 22px; color: rgb(132, 132, 132); width: 157px; overflow: hidden; cursor: default; text-decoration: none; }
.clear { clear: both; }
.func-list .manage-card { width: 186px; height: 228px; position: relative; float: left; margin: 0px 14px 0px 2px; transition: -webkit-transform 0.3s ease 0s; }
.func-list .manage-card:nth-child(6n+1) { margin-right: 0px; }
.manage-card .bg-icon { position: absolute; left: -34px; top: -31px; display: none; }
.manage-card:hover .bg-icon { display: block; }
.func-list .manage-icon { position: absolute; left: 50px; top: 38px; }
.func-list .manage-card:hover { transform: translateY(-5px); }
.func-list .manage-name { position: absolute; left: 0px; top: 137px; font-size: 16px; width: 100%; height: 16px; line-height: 16px; color: rgb(39, 39, 39); cursor: default; text-align: center; }
.func-list .manage-desc { position: absolute; left: 0px; top: 169px; font-size: 12px; height: 30px; line-height: 15px; color: rgb(132, 132, 132); width: 100%; overflow: hidden; cursor: default; text-align: center; text-decoration: none; }
#cert_blocks { width: 1200px; height: 60px; margin: 46px auto 47px; position: relative; clear: both; }
#cert_blocks .cert_list { text-align: center; font-size: 0px; }
#cert_blocks .cert_list img { max-height: 42px; }
#cert_blocks .cert_list a { margin: 0px 36px 0px 0px; vertical-align: top; display: inline-block; }
#cert_blocks .cert_list a:first-child { margin-left: 36px; }
#cert_blocks .cert_list span { line-height: 39px; vertical-align: top; margin-right: 20px; font-size: 18px; color: rgb(85, 85, 85); }
#cert_blocks .cert_txt { font-size: 12px; color: rgb(198, 198, 198); position: relative; width: 100%; text-align: center; height: 12px; line-height: 12px; margin-top: 11px; }
#cert_blocks .cert_txt::before { content: ""; width: 298px; height: 0px; border-bottom: 1px solid rgb(234, 234, 234); position: absolute; left: 152px; top: 5px; }
#cert_blocks .cert_txt::after { content: ""; width: 298px; height: 0px; border-bottom: 1px solid rgb(234, 234, 234); position: absolute; right: 152px; top: 5px; }
.app-container { height: 502px; margin-bottom: 82px; background: url("./static/t016b7e1e83c8967ff1.png") center top no-repeat rgb(247, 251, 255); }
.main-container { width: 1000px; margin: 0px auto; }
.header-container { height: 66px; line-height: 56px; }
.header-container .logo { width: 274px; height: 30px; float: left; margin-top: 26px; }
.dashboard-container { width: 450px; float: right; margin-top: 90px; }
.pic-container { width: 422px; float: left; margin-top: 84px; }
.btn-container { padding: 10px 0px 16px; overflow: hidden; height: 68px; }
.btn { display: inline-block; width: 240px; height: 68px; border-radius: 2px; margin-right: 6px; }
.sefe-btn, .safe-download { background-repeat: no-repeat; }
.sefe-btn { width: 256px; height: 84px; margin-top: -6px; background-image: -webkit-image-set(url("./static/t01b942b7950a7851c9.png") 1x, url("./static/t0156587f28eeee5124.png") 2x); }
.sefe-btn {
	width: 256px;
	height: 84px;
	margin-top: -6px;
	background-image: url("./static/down9.png");
	background-image: -webkit-image-set(url('./static/down9.png') 1x,url('./static/down8.png') 2x);
	background-image: -moz-image-set(url('./static/down9.png') 1x,url('./static/down8.png') 2x);
	background-image: -o-image-set(url('./static/down9.png') 1x,url('./static/down8.png') 2x);
	background-image: -ms-image-set(url('./static/down9.png') 1x,url('./static/down8.png') 2x)
}
.dashboard-container .title { font-size: 40px; color: rgb(51, 51, 51); line-height: 46px; vertical-align: middle; margin-bottom: 20px; font-weight: 400; }
.dashboard-container .pro-desc { width: 408px; color: rgb(153, 153, 153); font-size: 14px; margin-bottom: 26px; line-height: 22px; }
.dashboard-container .desc { font-size: 14px; color: rgb(153, 153, 153); line-height: 19px; }
.dashboard-container .pic { width: 396px; height: 248px; background: rgb(255, 255, 255); box-shadow: rgb(208, 226, 255) 0px 5px 35px 0px; border: 1px solid rgb(216, 234, 255); padding: 12px; }
.dashboard-container .title img { width: 64px; height: 64px; vertical-align: middle; }
.dashboard-container dl.right-desc { width: 250px; }
.dashboard-container .pic img { width: 396px; height: 248px; }
.dashboard-container dl { width: 200px; font-size: 14px; float: left; margin-top: 4px; }
.dashboard-container dt, .dashboard-container dd { display: inline; }
.dashboard-container dt { color: rgb(153, 153, 153); }
.dashboard-container dd { color: rgb(102, 102, 102); }
.dashboard-container h1 { display: block; }
.dashboard-container .pro-desc { width: 408px; color: rgb(153, 153, 153); font-size: 14px; margin-bottom: 26px; line-height: 22px; }
.dashboard-container .desc { font-size: 14px; color: rgb(153, 153, 153); line-height: 19px; }
.dashboard-container .pic { width: 396px; height: 248px; background: rgb(255, 255, 255); box-shadow: rgb(208, 226, 255) 0px 5px 35px 0px; border: 1px solid rgb(216, 234, 255); padding: 12px; }
.dashboard-container .clearfix { clear: both; zoom: 1; }
.sefe-btn:hover { background-position: -256px top; }
.sefe-btn:active { background-position: right top; }
.sefe-btn:focus { background-position: -512px top; }