	*{margin:0;padding:0;}
body {margin:0; padding:0; font:14px/1.5 \5FAE\8F6F\96C5\9ED1, Tahoma; color:#373737;}
a {color:#555; text-decoration:none;}
a:hover {text-decoration:underline; color:#2871d5;}
a:focus { outline: none; }
a.blue {color:#2871d5;}
a.red {color:#F00;}
a.bold {font-weight:bold;}
ul {margin:0; padding:0;}
li {list-style-type:none;}
img {border:none;}
h1,h2 {display:none;}

#ad_wrap {width:100%; background:url(../assets/images/main/adbg.jpg) bottom repeat-x #2872d5;}
#adblock {max-width:1270px; min-width:1070px; _width:1270px; height:470px; margin:0 auto; position:relative; overflow:hidden;}
#adblock .close {display:block; width:11px; height:11px; background:url(../assets/images/main/close.png) no-repeat; position:absolute; top:15px; right:15px; z-index:99;}
#adblock .ad_close {display:block; width:29px; height:29px; background:url(../assets/images/main/ad_close.png) 0 0 no-repeat; position:absolute; top:17px; right:4px;}
#adblock .ad_close:hover {background-position:0 -29px; _background-position:0 0;}
#adblock .ad_close:active {background-position:0 -58px; _background-position:0 0;}
#ad_small {max-width:1270px; min-width:1070px; _width:1270px; height:63px; overflow:hidden; margin:0 auto; position:absolute; z-index:999; left:0; bottom:-63px;}

.main_wrap {width:100%; background:url(../assets/images/main/bg_01.jpg) #FFF top center repeat-x !important; position:relative;}

.banner_wrap {max-width:1270px; min-width:1070px; _width:1270px; margin:0 auto;}
.banner {width:100%; height:510px; overflow:hidden; margin-bottom:10px; position:relative;}
.banner li {position:absolute; top:0; left:0;}
.banner img {width:100%; _width:1270px;}
.banner a {color:#2871d5;}
.banner .banner_download {position:absolute; bottom:80px; left:55%; z-index:9; display:block; width:235px; height:66px; background:url(../assets/images/main/d_btn.png) 0 0 no-repeat;}
.banner .banner_download:hover {background-position:0 -66px;}
.banner .banner_download_win10 {position:absolute; bottom:80px; left:75%; z-index:9; display:block; width:235px; height:66px; background:url(../assets/images/main/d_btn_win10.png) 0 0 no-repeat;}
.banner .banner_download_win10:hover {background-position:0 -66px;}
.banner .banner_word {position:absolute; bottom:20px; left:55%; z-index:9; text-align:left;width: 235px; line-height:25px;}
.b_dot {height:10px; width:100%; text-align:center; margin-bottom:50px;}
.b_dot a {display:inline-block; width:10px; height:10px; margin:0 5px; background:url(../assets/images/main/b_dot.png) 0 0 no-repeat;}
.b_dot a.on {background-position:-21px 0;}

.figures{max-width:1270px; min-width:1070px; _width:1270px; position:relative; overflow:hidden; margin: 0 auto 40px auto;}
.figures ul{ width:100%;}
.figures li{ position:relative; float:left; width:24.9%;}
.figures li .sfea{ display:block; height:178px; overflow:hidden; position:relative; border-right:1px solid #fff; border-left:1px solid #fff;margin-bottom:5px;}
.figures li .ovbg, .figures li strong, .figures li em{ position:absolute; left:0;}
.figures li .ovbg{bottom: 0;  width:100%; max-width:314px; height:32px; background:#000; opacity:0.6; z-index:10; filter:alpha(opacity=60);}
.figures li strong{bottom:5px; font-size:1em; color:#fff; z-index:20; font-weight:normal; width:100%; text-align:center;}
.figures li img{width:100%; max-width:314px; position:absolute;}
.figures li .imgcut{ display:block; width:100%; height: 100%;}
.figures li .manage{ border-left:1px solid #fff; }
.figures li .minibar{ display:block; position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden; text-indent:-9999px; background:#fff; z-index:500; cursor:pointer; opacity:0; *filter:alpha(opacity=0);}
a.minibar:hover{ display:block;}
.manage{ background:#2871d5; height:178px; position:relative;}
.manage p{display:block; background:url(../assets/images/main/mbg.png) no-repeat; color:#FFF; margin-bottom:15px; line-height:16px;}
.manage p.ver{ height:1em; padding:15px 0 5px 20px; font-size:18px; background:none;}
.manage p.pubtime { padding-left:45px; background-position:20px 0;}
.manage p.info1 {padding-left:45px; background-position:20px -31px;}
.manage p.info2 {padding-left:45px; background-position:20px -61px;}  
.manage p.beta {background:none; padding-left:20px; color:#73a3e4; font-size:12px;}
.manage .beta_download {position:absolute; top:66%; right:10px; margin-top:-15px; width:90px; height:30px; background:url(../assets/images/main/b_download.png) 0 0 no-repeat; display:none; z-index:11;}
.manage .beta_download:hover {background-position:0 -30px;}
.manage .new {display:block; width:56px; height:56px; background:url(../assets/images/main/beta_new.gif) no-repeat; position:absolute; top:0; right:0;}

.news {max-width:1230px; min-width:960px; _width:1230px; margin:0 auto; padding:15px 20px; overflow:hidden; border:1px solid #e4e4e4; margin-bottom:70px;}
.news .title {color:#2871d5; font-size:16px; border-left:2px solid #2871d5; height:1em; line-height:1em; padding-left:5px; margin-bottom:10px;}
.news .title a {color:#2871d5;}
.news ul {width:100%;}
.news ul li {padding:0 1.5% 0 0.5%; background:url(../assets/images/main/dot.png) 0 13px no-repeat;position:relative; float:left; width:22.9%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:1.8em; line-height:1.8em;}

.hzhb {width:900px; margin:10px auto; overflow:hidden;}
.hzhb h3 {font-size:16px; float:left; margin-right:5px; line-height:26px;}
.hzhb ul {display:block; float:left;}
.hzhb li {float:left; line-height:30px; margin:0 3px; display:inline;}
.hzhb a {color:#2871d5;}
.link {width:900px; margin:10px auto; overflow:hidden;}
.link h3 {font-size:16px; float:left; display:inline; margin-right:5px; line-height:26px;}
.link ul {display:block; float:left;}
.link li {float:left; line-height:23px; margin:0 10px; display:inline;}
.link li a{ color:#565656;}

.footer {font-size:12px; line-height:1.8em; text-align:center; padding:15px 0;}
.footer a,.footer span {color:#565656; text-decoration:none; padding:0 10px;}
.footer a:hover {text-decoration:underline;}
.footer .copyright {color:#9E9E9E;}

.blink {padding-bottom:20px; text-align:center;}
.blink a {margin:0 4px;}


	#header {height:80px; width:100%; background:#FFF; position:relative; z-index:9;}
	#header .top_in {max-width:1270px; min-width:1070px; _width:1270px; height:80px; margin:0 auto; position:relative;}
	.logo {width:205px; height:40px; float:left; margin-top:20px;}	
#header #nav {display:inline; float:left; margin-left:50px;}
#header #nav li {display:block; float:left; height:80px; position:relative;}
#header ul li a {display:block; float:left; height:80px; line-height:80px; color:#333; font-size:16px; padding:0 20px; position:relative; border-left:1px solid #EEE;}
#header #nav li a:hover {color:#388ddf; text-decoration:none;}
#header #nav li a:hover i {border-color:#388ddf #fff #fff;}
#header #nav li a.mutl {padding:0 30px 0 20px;}
#header #nav li a.last {border-right:1px solid #EEE;}
#header #nav li a i { position:absolute; right:15px; top:38px; width:0; height:0; font-size:0; line-height:0; border-width:4px; border-style:solid; border-color:#333 #fff #fff; -moz-transition:-moz-transform .2s ease-in; -webkit-transition:-webkit-transform .2s ease-in; -o-transition:-o-transform .2s ease-in; transition:transform .2s ease-in; -moz-transform:rotate(0); -webkit-transform:rotate(0); -o-transform:rotate(0); transform:rotate(0)}
#header #nav li a:hover i { -moz-transform:rotate(180deg); -moz-transform-origin:50% 30%; -webkit-transform:rotate(180deg); -webkit-transform-origin:50% 30%;-o-transform:rotate(180deg); -o-transform-origin:50% 30%; transform:rotate(180deg); transform-origin:50% 30%; filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
#header #nav ul {position:absolute; display:none; top:80px; left:0; margin-left:0; border:1px solid #EEE;}
#header #nav ul li {text-align:center; display:block; float:none; background:#FFF; height:30px; float:left;}
#header #nav ul li.nobg {background:none;}
#header #nav ul li a {color:#555; font-size:12px; width:74px; height:30px; line-height:30px; display:block; text-align:left; border:none;}
#header #nav ul li a:hover {text-decoration:none; color:#2871d5;}
#header #navline {height:3px; width:74px; background:#2871d5; position:absolute; top:0; left:260px; z-index:9;}
.top_tool {float:right; margin-top:15px; width:263px;}
.top_tool .tlink {float:left; margin-left:15px; width:48px; height:48px; background:url(../assets/images/main/ic_block.png) no-repeat;}
.top_tool a.mobile {background-position:-48px 0;}
.top_tool a.mobile:hover {background-position:-48px -48px;}
.top_tool a.mac {background-position:0 0;}
.top_tool a.mac:hover {background-position:0 -48px;}
.top_tool a.global {background-position:-96px 0;}
.top_tool a.global:hover {background-position:-96px -48px;}

#nologin {width:40px; height:40px; line-height:40px; text-align:center; float:right;}
#nologin a {color:#2871d5;}
#logined {float:right; position:relative; display:none;}
#logined .face {padding:4px; margin-left:25px; float:right;}
#logined .nick {overflow:hidden;}
#logined .user_info {position:absolute; width:172px; height:50px; padding:5px 10px; background:#FFF; border:1px solid #343434; top:65px; right:0; display:none; font-size:12px;}
#logined .user_info .arow {position:absolute; top:-8px; right:17px; width:15px; height:8px; background:url(../assets/images/main/arow1.png) no-repeat;}
#logined .logout {float:right; color:#2871d5;}
#iconElm,#safeElm {display:inline-block; width:16px; height:16px;}
#iconElm,#safeElm,#safejb {display:block; width:16px; height:17px; margin:8px 10px 0 0; float:left; background:url(../assets/images/main/icon2.png) no-repeat;}
#header .icon_on {background:url(../assets/images/main/logo_v8_16.png) 0 0 no-repeat;}
#header .icon_off {background:url(../assets/images/main/logo_v8_16.png) -16px 0 no-repeat}
#header .safejb {background:url(../assets/images/main/jb.png) 0 1px no-repeat; line-height:18px; padding-left:20px; width:40px; color:#373737;}
#header .safe_lv1 {background-position:0 -28px;}
#header .safe_lv2 {background-position:0 -57px;}
#header .safe_lv3 {background-position:0 -86px;}
#header .safe_lv4 {background-position:0 -115px;}
#header .safe_lv5 {background-position:0 -144px;}
#header .safe_lv6 {background-position:0 -173px;}
#header .safe_lv7 {background-position:0 -199px;}
#header .safe_lv8 {background-position:0 -225px;}
#header .safe_lv9 {background-position:0 -252px;}
#header .safe_lv10 {background-position:0 -279px;}
#loginframe {display:none;height: 379px;overflow: hidden; width: 552px;}