@charset "utf-8";
body{font-family: arial,tahoma,"Microsoft Yahei","宋体",sans-serif;background:#f5f5f5;-webkit-text-size-adjust:100%}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%}
ol,ul,li{list-style:none}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:normal;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;*font-size:100%;}
fieldset,img,a img,:link img,:visited img{border:none;}
img,object,select,input,textarea,button,li{vertical-align:middle;}
input,button{overflow:visible;}
html{*overflow-x:hidden;}
a{color:#172c45;text-decoration:none;}
a:hover{color:#2175ff;}
a, area{blr:expression(this.onFocus=this.blur());}
:focus{outline:0;}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word;overflow:hidden;}
caption,th{text-align:left;}
sup,sub{font-size:100%;vertical-align:baseline;}
blockquote,q{quotes:none;}
*html,*html body {background-image:url(about:blank);background-attachment:fixed;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
#nonebg{ background:none; border:none;}
a, area{blr:expression(this.onFocus=this.blur()); outline:none;}
.wrap{ width:1200px;margin:0 auto;}
.wrap2{ width:1200px;  min-width:1200px; margin:0 auto; padding:0 10px; background-color:#fff;}
.wrap4{width:1000px;margin:0 auto;}
.leftArea{width:660px;float:left;display:inline;}
.rightArea{width:318px;float:right;display:inline;}
.fn{ font-weight:bold;}
.mt10{ margin-top:10px}
.mt20{ margin-top:20px}
.pb10{ padding-bottom:10px;}
.mt15{ margin-top:15px}
.mr20{ margin-right:20px;}
.pt10{ padding-top:10px;}
.overf{ overflow:hidden; zoom:1;}
.lf{ display:inline; float:left;}
.fl{float: left;}
.fr{float: right;}
.rt{ display:inline; float:right;}
.red{ color:#c50000;}
a.a2{ color:#000;}
a.a2:hover{color:#c00;}
.sc{ color:#ff7f00;}
.xhx{ color:#d6d6d6;}
.yh{ font-family:\5FAE\8F6F\96C5\9ED1; }
.st{ font-family:\5B8B\4F53;}
.ht{ font-family:\9ED1\4F53;}
.wbj{ background:rgba(0,0,0,0.5)  repeat scroll 0 0 !important;filter:Alpha(opacity=50); background-color:#000;}

em{color: red;}

.top{ width:100%; height:40px; background-color:#f5f5f5; border-bottom:solid 1px #d6d6d6;}
.top .topm{ height:auto;}
.top .topm .wel{ float:left; display:inline;}
.top .topm .wel li,.top .topm .dl li{ display:block; float:left; margin-right:10px;}
.top .topm .wel li a,.top .topm .dl li a{ display:block; line-height:40px; font-family:\5FAE\8F6F\96C5\9ED1; font-size:12px; color:#666;}
.top .topm .wel li a.tp1{ padding:0 14px 0 30px; background:url(../img/topico01.png) no-repeat 0 50%;}
.top .topm .wel li a.tp2{ padding-left:30px; background:url(../img/topico01.png) no-repeat -122px 50%;}
.top .topm .wel li a.tp3{ padding-left:30px; background:url(../img/topico01.png) no-repeat -242px 50%;}
.top .topm .wel li a.tp4{ padding-left:30px; background:url(../img/topico01.png) no-repeat -360px 50%;}
.top .topm .wel li a:hover{ color:#c00;}
.top .topm .wel li a:hover,.top .topm .dl li a:hover{ text-decoration:none;}
.top .topm .wel li a span,.top .topm .dl li span{ color:#ff7f00;}
.top .topm .wel li a.wb img{ display:block; width:22px; height:20px; margin-top:10px;}
.top .topm .wel li a.wx img{ display:block; width:24px; height:20px; margin-top:10px;}
.top .topm .wel li.tfgx,.top .topm .dl li.tfgx{ display:block; width:1px; height:40px; text-indent:-9999px; background:url(../images/ind_s.jpg) no-repeat 0 50%;}
.top .topm .dl{ float:right; display:inline;}
.top .topm .dl li{ display:block; float:left;}
.top .topm .dl li .xial{ display:block; width:9px; height:40px; background:url(../images/ind_xl.png) no-repeat 0 50%; text-indent:-9999px;}

/*search*/
.sear{ width:100%; height:100px; margin-top:50px; }
.searn{ margin-top:0;}
.sear .searm{ height:100px; background-color:#fff; padding:0 10px;}
.sear .searm .logo img{ float:left; display:block; width:600px; height:100px;}
.sear .searm .search{ float:left; display:block; margin-top:20px; width:600px; height:auto;position: relative;}
.sear .searm .search .txt{ width:500px; height:40px;line-height:40px; float:left; font-family:\5FAE\8F6F\96C5\9ED1;font-size:14px; color:#999; text-indent:55px; background:url(../images/search.png) no-repeat; border:none;}
.sear .searm .search .btn{ float:right; border:none; margin-left:-10px; width:100px;  height:40px; cursor: pointer; color:#fff; line-height:30px; background:url(../images/search.png) no-repeat -500px 0;}
.sear .searm .search .hot{ width:600px; height:14px; float:right; font-size:12px; margin-top:10px; overflow:hidden;}
.sear .searm .search .hot a{ font-family:\5FAE\8F6F\96C5\9ED1; line-height:14px; font-size:12px; padding-right:5px; overflow:hidden; display:inline; zoom:1}
/*nav*/
.nav{ width:100%;}
.nav2{ width:1200px;}
.nav .navm{ height:46px;background-color:#ff7f00;}
.nav .navm a{ float:left; display:block; width:120px; font-family:\5FAE\8F6F\96C5\9ED1; font-size:18px; line-height:46px; text-align:center; color:#fff; }
.nav .navm a:hover,.nav .navm a.current{ text-decoration:none; background-color:#e57200;}
.nav .navm a.last{ border-right:solid 1px #ffa64d;}
.nav2 .navm a{ width:133px;}
.nav2 .navm a:hover,.nav2 .navm a.current{ background-color:#ff5900;}

.nav3 a{ background-color:#323232;}
.nav3 .navm{ background-color:#323232;}
.nav3 .navm a:hover{ background-color:#0d0d0d;}
.nav3 .navm a:hover,.nav3 .navm a.current{ text-decoration:none; background-color:#0d0d0d;}

/*foot*/
.fot{ width:100%; min-width:1220px;background:#f5f5f5; font-family:\5FAE\8F6F\96C5\9ED1; font-size:14px; color:#999; line-height:30px; text-align:center;}
.fot .fotm{width:1200px; padding:0 10px; background:#fff; }
.fot .fotm .about{border-top:solid 3px #595959;padding:20px 0 8px 0; }
.fot .fotm .about a{  font-family:\5FAE\8F6F\96C5\9ED1; font-size:14px; color:#333; margin:0 5px; }
.fot .fotm .cy a{ color:#ff7f00;}
.fot .fotm .aqlm{ padding:10px 0;border-top:solid 1px #e6e6e6; margin-top:20px; }
.mt0{ margin-top:0;}

/*侧边 cb*/
.return1{position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||50)-(parseInt(this.currentStyle.marginBottom,10)||0)));right:10px;bottom:100px; height:80px; margin-bottom:50px;}
.return2{  bottom:auto; top:100px; width:auto;}
.return1 a{ display:block; position: relative;}
.return1 a.cb2{ width:110px; height:40px; line-height:40px; text-align:center; border:solid 1px #e6e6e6; background-color:#fff; border-bottom:none; font-family:\5FAE\8F6F\96C5\9ED1;  color:#666; font-size:14px;}
.return1 a.cb2:hover{ background-color:#ff7f00; color:#fff; text-decoration:none;}
.return1 .go_top{display:block;width:60px; height:60px; background:url(../images/wb3.jpg) no-repeat; text-indent:999em; float:left; }
.return1 .go_top2{ width:110px; height:40px; background:url(../images/6gotp.jpg) no-repeat; }
.return1 .cb_hide{background: #fff; border:1px solid #e1e1e1; padding:10px; position: relative; display:none; position: absolute;left: -130px; top: -25px;}
.return1 .cb_hide::before{position: absolute;content: ""; width: 10px; height: 10px; right: -7px; top: 50px; background: #fff; border:1px solid #e1e1e1; border-left: 0; border-bottom: 0; transform:rotate(45deg);-moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg);}
.return1 .cb_hide img{width: 96px; height: 96px;}
.return1 a:hover .cb_hide{display: block;}

/*top2*/
.top2{ height:40px; line-height:40px; background-color:#f5f5f5; border-bottom:solid 1px #d6d6d6; font-family:\5FAE\8F6F\96C5\9ED1; font-size:12px;}
.top2 a{ display:inline; float:left; color:#666;  }
.top2 a.topa{ color:#cfcfcf; padding:0 5px;}
.top2 a.topa:hover{ color:#cfcfcf; text-decoration:none;}
.top2 a.top2mrx{ width:70px; background:url(../images/2topmrx.jpg) no-repeat 55px 50%;}
.top2 a.current,.top2 a:hover{ color:#ff7f00;}

/*serach logo*/
.sl{ height:100px;}
.sl .logo img{ display:block; width:555px; height:100px;}
.sl .hot{ width:159px; height:100px; margin-top:20px;}
.sl .hot a{ display:inline; float:left; font-family:\5FAE\8F6F\96C5\9ED1; font-size:12px; color:#999;}
.sl .hot a.hotbg{ width:45px; background:url(../images/2hot.jpg) no-repeat 24px 0;}
.sl .hot a span{ display:block; margin-top:10px; margin-bottom:5px;}
.sl .hot a.hotx{ width:2px; margin:0 10px;}
.sl .hot a.fontw{ font-weight:bold; color:#333; width:45px; }
.sl .ser2{ width:300px; height:auto; margin-top:22px;position: relative;}
.sl .ser2 .txt{ width:235px; height:40px; float:left; line-height:40px; font-size:12px; color:#999; text-indent:55px; border:none; background:url(../images/2search.jpg) no-repeat 0 0; }
.sl .ser2 .btn{ float:right; border:none; margin-left:-10px; width:65px;  height:40px; cursor:pointer; color:#fff; line-height:30px; background:url(../images/2search.jpg) no-repeat -235px 0;}
.sl .ser2 .hots{ width:300px; height:20px; float:right; margin-top:8px; }
.sl .ser2 .hots a{ display:inline; line-height:20px; color:#999; font-family:\5FAE\8F6F\96C5\9ED1; font-size:12px; margin-right:5px; zoom:1}
.sl .ser2 .hots a.hotsi:hover{ text-decoration:none;}

/*ad*/
.ad{ display:block;}
.adt10{ display:block; margin:15px 0;}
.ad img{ display:block; width:1200px; height:100px;}

.sxdt{ height:40px; line-height:40px; background:url(../images/2dtd.jpg) no-repeat 0 100%; font-size:20px; font-weight:bold; text-indent:10px; }
.gamexx{ height:47px; line-height:60px; background:url(../images/2dtd.jpg) no-repeat 0 100%; font-size:20px; font-weight:bold; text-indent:10px; }
.sxdtx{ font-weight:100; font-size:16px; text-indent:20px;}
.sxdt span{ color:#ff7f00; padding:5px; font-size:16px; font-weight:100;}
.sxdt .sxdd{ font-size:16px; color:#666; font-weight:100; margin-right:20px;}
.sxdt .sxdd span{ color:#ff7f00;}
.sxdtc{ background:url(../images/2dtc.jpg) no-repeat 0 100%;}
.sxdt .hyp{ width:70px; height:24px; line-height:24px; text-align:center; font-size:14px; color:#fff; background-color:#87b606; margin-top:8px; font-weight:100; text-indent:0;}
.sxdt .hyp:hover{ text-decoration:none;}

/*位置 wz*/
.wz{ height:auto;}
.wz .wzdt{ height:50px; line-height:50px; border-bottom:solid 1px #e6e6e6; font-size:12px; color:#999;}
.wz .wzdt a{ color:#999; font-family:\5FAE\8F6F\96C5\9ED1; }
.wz .wzdt a.wza{ color:#333;}
.wz .wzt a{ display:inline; margin:15px 0; float:left; width:150px; height:40px; line-height:40px; text-align:center; border:solid 1px #e6e6e6; font-family:\5FAE\8F6F\96C5\9ED1; font-size:20px; color:#666;}
.wz .wzt a:hover,.wz .wzt a.current{ text-decoration:none; background-color:#ff7f00; color:#fff;}
.wz .wzt a.wzta{ border-right:none;}

.tbr{ position:relative; height:390px; background:url(../images/16tbr.jpg) no-repeat scroll center;}
.tbr .tbarm{ width:1200px; height:390px; margin:0 auto; background:url(../images/16tbrm.jpg) no-repeat scroll center; }
.tbr .nav3{ margin:0 auto; background-color:#393939; }
.tbr .tnp{ width:1220px; background-color:#0d0d0d; overflow:hidden; position:absolute; margin-top:344px; margin-left:-10px;}
/****header****/
.topBar{ height:40px; line-height:40px; background:#f3f3f3; border-bottom:1px solid #d6d6d6;font-size: 12px;}
.topNav{border-left:1px solid #dfdfdf;}
.topNav li{ float:left; padding-right:10px; border-right:1px solid #dfdfdf; margin-right:10px;}
.topNav li.on{ padding-left:10px; background:#fff; border-bottom:1px solid #fff;}
.topNav li a{ float:left;}
.topNav li .ico-topbar{ width:15px; height:40px; display:inline-block; float:left; background:url("../img/ico-logo.png") no-repeat; margin-right:8px;}
.topNav li .ico-topbar-wap{ background-position:-15px 0;}
.topNav li .ico-topbar-app{ background-position:-30px 0;}
.topNav li .ico-topbar-pc{ background-position:-45px 0;}
.topNav li .ico-topbar-sj{ background-position:-1px -39px; width: 16px;}
.topNav li .ico-topbar-map{ background-position:-60px 0;}
.topNav li a:hover .ico-topbar-map{ background-position:-75px 0;}


/*Leo 1119*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block}
.userNav{border-left:1px solid #dfdfdf;}
.userNav li{ float:left; border-right:1px solid #dfdfdf;}
.userNav li.helpLi{ margin-right:0;}
.userNav li .menuShow {z-index: 10009;padding: 0 1px 0 7px;height: 40px;cursor: pointer;float: left; position: relative;}
.userNav li a.userInfo img { width: 18px;height: 18px; border-radius: 50%;margin-top: 10px;margin-right: 5px;float: left;}
.userNav li .menuShow a{ float:left;}
.userNav li .menuShow .arrDrop,.userNav li .arrDrop{background:url("../img/arrDrop.png") no-repeat; cursor:pointer; display: block; float: left; font-size: 0; height: 4px; line-height: 0; margin: 18px 4px 0; width: 7px;}
.userNav li .menuHide{display:none;position: fixed;top: 41px;left:50%;margin-left:230px; background-color: #FFF;border: 1px solid #dedede;z-index: 10008;border-top: 0;}
.menuHide form, .thirdP {padding: 10px;line-height: 26px;color: #9a9a9a;}
.menuHide form .inputText, .menuHide form .inputTextOut {width: 228px;padding: 0 5px;height: 30px;line-height: 30px;border: 1px solid #e1e1e1;border-radius: 2px;}
.menuHide form input {margin-bottom: 10px;}
.menuHide form .submit {width: 260px;height: 34px;margin-bottom: 5px;border-radius: 2px;background-color: #ff9900; border: 0; color: #FFF;font: bold 14px/34px normal;cursor: pointer;}
.menuHide form .check {margin: 0 2px 0 0; vertical-align: middle;}
.userNav li .userMenu a {width: 90%;padding-left: 25%;height: 28px;line-height: 28px; display: block;}
.remember {text-align: right;}
.remember label {float: left;text-align: left;}
#siteNav, .followSina, .followTencent, .followWx, .arrDrop, .siteNavMenu li.hover .arrDrop, .navIcon, .siteNavMenu li.hover .navIcon,.guideList li ul li a span.newIcon, .guideList li ul li a span.hotIcon, .thirdP .qq, .thirdP .sina,.thirdP .weixin {
    background: url("../img/siteNavBg.png") no-repeat;
}
.thirdP {border-top: 1px solid #e1e1e1;background-color: #f9f9f9;padding: 0 10px 6px;}
.thirdP .qq, .thirdP .sina,.thirdP .weixin { display: inline-block;color: #FFF!important;font: normal 12px/24px normal; width: 55px;height: 24px;padding-left: 28px; margin: 0 2px 4px 0;}
.thirdP .sina{background-position:0 -25px;}
.thirdP .sina:hover{background-position:-84px -25px;}
.thirdP .qq{background-position:0 -50px;}
.thirdP .qq:hover{background-position:-84px -50px;}
.thirdP .weixin{background-position:0 -75px;}
.thirdP .weixin:hover{background-position:-84px -75px;}
.thirdP .qq:hover,.thirdP .sina:hover,.thirdP .weixin:hover{text-decoration:none!important;}

.menuHide form .tipsText {color: #FF6600;}
.menuHide form .inputText,.menuHide form .inputTextOut{width:250px;padding:0 5px;height:30px;line-height:30px;border:1px solid #e1e1e1;border-radius:2px;}
.menuHide form .inputTextOut{border:1px solid #ff9900;}
.menuHide .userPanel { padding: 10px;width: 280px;height: 100px;line-height: 26px;}
.menuHide .userFace {width: 100px;height: 100px;margin-right: 10px;float: left;display: inline;}
.menuHide .userInfo { float: left;}
.userNav li .ico-topbar{ width:15px; height:40px; display:inline-block; float:left; background:url("../img/ico-logo.png") no-repeat; margin-right:8px;}
.userNav li .ico-topbar-map{ background-position:-60px 0;}
.userNav li a:hover .ico-topbar-map{ background-position:-75px 0;}
.userNav li.hover .arrDrop{  background-position: 0px -5px;}
.userNav li.hover .menuShow{background-color:#FFF; border-top:0;padding:0 0 0 6px;height:40px;}
.userNav li .menuShow{z-index:10009;padding:0 1px 0 7px;height:40px;cursor:pointer;float:left;position:relative;}
.userNav li.hover{padding-left:0; background: #fff;border-bottom: 1px solid #fff;}
/*main*/
.layout{width:1200px; margin:0 auto;}
.main{border-bottom:1px solid #d3d3d3;width:100%;}
.main_left{width:895px;}
.main_right{width:288px; background:#fff;}
/****footer****/
.footer{ background:#fff; border-top:3px solid #46505b; color:#999; font-size:12px; line-height:22px; margin:26px 0 0; overflow:hidden; padding:20px 0 30px; text-align:center;}
.footer a{ color:#999; margin:0 10px;}
.firstLine{ padding-bottom:20px;}
.firstLine a{ color:#555;}
.firstLine a:hover{ text-decoration:underline;}
.footer-l{ padding:0 0 10px 0;}
.footer-r{ padding-bottom:20px;}
.jg{ border-top:1px solid #ddd; clear:both; padding-top:22px;}
.jg .gs{ display:inline-block; font-size:0; height:18px; margin-right:4px; margin-top:-2px; vertical-align:text-bottom; width:18px; background:url("../img/gs.gif") no-repeat; }
.jg .gs-2{ background-position:-18px 0;}
.jg .gs-3{ background-position:-36px 0;}
.jg .gs-4{ background-position:-54px 0;}
.jg .gs-5{ background-position:-108px 0;}
.jg .gs-6{ background-position:-90px 0;}
.jg .gs-7{ background-position:-72px 0;}

.navIcon,.userNav li.hover .navIcon{width:12px;height:10px;margin:15px 4px 0 0;font-size:0;line-height:0;display:block;background-position:-149px 0;float: left;}
.userNav li.hover .navIcon{background-position:-162px 0;}

.userNav li .menuHide .guideList li h4 a, .userNav li .menuHide .guideList li h4 {color: #ff6600;font: bold 16px/30px normal;}

.guideList{width:740px;float:left;background-color:#FFF;height:140px;}
.guideList li{border-right:1px solid #ededed;width:174px;padding:5px 0 0 10px;height:135px;cursor:default;line-height:28px;margin:0;}
.guideList li.client{width:198px}
.guideList li.last{border:0;}
.siteNavMenu li .menuHide .guideList li h4 a,.siteNavMenu li .menuHide .guideList li h4{color:#ff6600;font:bold 16px/30px normal;}
.guideList li ul{width:100%;}
.guideList li ul li{width:50%;height:auto;display:inline;padding:0;border:0;}
.guideList li ul li a{position:relative;}
.siteNavMenu li .menuHide .guideList li ul li strong a{color:#F42916;}
.guideList li ul li a span{display:block;width:11px;height:11px;overflow:hidden;position:absolute;right:-10px;top:-10px;_top:-10px;}
.guideList li ul li a span.newIcon{background-position:-149px -13px;}
.guideList li ul li a span.hotIcon{background-position:-161px -13px;}


.search .result-list {
	width:266px;
	position:absolute;
	left:80px;
	top:38px;
	border:1px solid #d9d9d9;
	background-color:#fff;
	overflow:hidden;
	display:none
}
.search .result-list li {
	color:#333;
	font-size:14px;
	margin:5px 5px;
	overflow:hidden;
	cursor:pointer
}
.search .result-list li.current {
	background-color:#ff8a00;
	color:#fff
}
.search .result-list li.current .name a,.search .result-list li.current .name .type {
	color:#fff
}
.search .result-list li.spec {
	height:58px;
	margin:0;
	padding-left:5px;
	border-bottom:1px solid #f5f5f5
}
.search .result-list li.spec .name {
	width:185px;
	line-height:58px;
	float:left
}
.search .result-list li.spec .type {
	color:#999;
	font-size:12px;
	padding-left:5px
}
.search .result-list li .img {
	position:relative;
	width:48px;
	height:48px;
	float:left;
	margin:5px 0 0 5px
}
.search .result-list li .img img {
	display:block;
	width:48px;
	height:48px
}
.search .result-list li .sr-btn {
	width:200px;
	float:left;
	text-align:right;
	font-size:0
}
.search .result-list li .down {
	width:82px;
	height:28px;
	display:inline-block;
	margin:14px 5px 0;
	border:1px solid #ccc;
	line-height:26px;
	font-size:14px;
	text-align:center;
	color:#333;
	background:#fafafa;
	background:-moz-linear-gradient(top,#fff,#fafafa);
	background:-webkit-linear-gradient(top,#fff,#fafafa);
	background:-ms-linear-gradient(top,#fff,#fafafa);
	background:-o-linear-gradient(top,#fff,#fafafa);
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px
}
.search .result-list li .down:hover {
	color:#f60
}
.search .result-list li .down.android:hover {
	background:#a3ce0e;
	border-color:#a3ce0e;
	color:#fff
}
.search .result-list li .down.apple:hover {
	background:#54aede;
	border-color:#54aede;
	color:#fff
}
.search .result-list li .name {
	text-indent:5px;
	line-height:24px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.search .result-list li .name a {
	display:block
}

.sear .searm .search.search-text {
	width:365px
}
.sear .searm .search.hot-search {
	width:450px;
	height:42px;
	overflow:hidden
}

.sear .searm .search  .result-list {
	left:43px;
	width:458px
}
/*---------*/
.ser2 .result-list {
	width:187px;
	position:absolute;
	left:45px;
	top:38px;
	border:1px solid #d9d9d9;
	background-color:#fff;
	overflow:hidden;
	display:none
}
.ser2 .result-list li {
	color:#333;
	font-size:14px;
	margin:5px 5px;
	overflow:hidden;
	cursor:pointer
}
.ser2 .result-list li.current {
	background-color:#ff8a00;
	color:#fff
}
.ser2 .result-list li.current .name a,.ser2 .result-list li.current .name .type {
	color:#fff
}
.ser2 .result-list li.spec {
	height:58px;
	margin:0;
	padding-left:5px;
	border-bottom:1px solid #f5f5f5
}
.ser2 .result-list li.spec .name {
	float:left;
	text-indent: 0;
}
.ser2 .result-list li.spec .type {
	color:#999;
	font-size:12px;
	padding-left:5px
}
.ser2 .result-list li .img {
	position:relative;
	width:48px;
	height:48px;
	float:left;
	margin:5px 0 0 5px
}
.ser2 .result-list li .img img {
	display:block;
	width:48px;
	height:48px
}
.ser2 .result-list li .sr-btn {
	float:left;
	text-align:right;
	font-size:0
}
.ser2 .result-list li .down {
	width:82px;
	height:28px;
	display:inline-block;
	margin:0 5px;
	border:1px solid #ccc;
	line-height:26px;
	font-size:14px;
	text-align:center;
	color:#333;
	background:#fafafa;
	background:-moz-linear-gradient(top,#fff,#fafafa);
	background:-webkit-linear-gradient(top,#fff,#fafafa);
	background:-ms-linear-gradient(top,#fff,#fafafa);
	background:-o-linear-gradient(top,#fff,#fafafa);
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px
}
.ser2 .result-list li .down:hover {
	color:#f60
}
.ser2 .result-list li .down.android:hover {
	background:#a3ce0e;
	border-color:#a3ce0e;
	color:#fff
}
.ser2 .result-list li .down.apple:hover {
	background:#54aede;
	border-color:#54aede;
	color:#fff
}
.ser2 .result-list li .name {
	text-indent:5px;
	line-height:24px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.ser2 .result-list li .name a {
	display:block
}

.ser2.search-text {
	width:365px
}
.ser2.hot-search {
	width:450px;
	height:42px;
	overflow:hidden
}
ser2 .result-list {
	left:43px;
	width:458px
}
/*------------*/

.sub-nav-con {
	height:44px
}
.sub-nav-fixed {
	position:fixed;
	width:100%;
	top:0;
	z-index:9999
}
.sub-nav {
	background-color:#4a4a4a;
	min-width:1000px;
	height:44px
}
.sub-nav .sub-main {
	width:990px;
	height:100%;
	margin:0 auto
}
.sub-nav .sub-main a {
	float:left;
	width:164px;
	_width:163px;
	height:44px;
	font-size:18px;
	color:#fff;
	line-height:44px;
	text-align:center;
	display:block;
	border-right:1px solid #5b5b5b
}
.sub-nav .sub-main a.last {
	border-right:none
}
.sub-nav .sub-main a.active,.sub-nav .sub-main a:hover {
	width:164px;
	_width:163px;
	background:#ff6600;
	border-right:1px solid #ff6600
}
.sub-nav .sub-main a h1 {
	font-size:18px;
	font-weight:400
}
.sub-nav .sub-main-ip a {
	width:197px;
	_width:196px
}
.sub-nav .sub-main-ip a.last {
	border-right:none
}
.sub-nav .sub-main-ip a.active,.sub-nav .sub-main-ip a:hover {
	width:197px;
	_width:196px;
	background:#ff6600;
	border-right:1px solid #ff6600
}
.sub-nav .ol-nav {
	width:1000px;
	height:100%;
	margin:0 auto
}
.sub-nav .ol-nav a {
	float:left;
	width:124px;
	_width:123px;
	height:44px;
	font-size:18px;
	color:#fff;
	line-height:44px;
	text-align:center;
	display:block;
	border-right:1px solid #5b5b5b
}
.sub-nav .ol-nav a:hover,.sub-nav .ol-nav a.active {
	width:124px;
	_width:123px;
	background:#ff6600;
	border-right:1px solid #ff6600
}
.sub-nav .ol-nav a h1 {
	font-size:18px;
	font-weight:400
}
.sub-nav .ol-nav a.last {
	border-right:0;
	_margin:0;
	_padding:0
}

#header{width:1186px;margin:0 auto;position:relative;z-index:100;}
#header dt{width:150px;height:50px;padding:20px 0;}
#nav{height:40px;background:#28af6c;}
#nav a{display:block;width:97px;float:left;height:40px;line-height:40px;text-align:center;color:#fff;border-right:1px solid #2DC379;font-size: 14px;}
#nav a.cur,#nav a:hover{background:#058d57;}

.navFix{width:1186px;position:fixed;top:0;_position:absolute;top:expression((offsetParent.scrollTop)+0);z-index:2;}



