@charset "utf-8";

/* bootstrap header nav custom  */
.navbar-appstore{background-color: #363636;margin-bottom: 0;}
.navbar-appstore .navbar-inner {
  background-color: #363636;
  background-image: -moz-linear-gradient(top, #363636, #363636);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#363636), to(#363636));
  background-image: -webkit-linear-gradient(top, #363636, #363636);
  background-image: -o-linear-gradient(top, #363636, #363636);
  background-image: linear-gradient(to bottom, #363636, #363636);
  background-repeat: repeat-x;
  border-color: #363636;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff363636', endColorstr='#ff363636', GradientType=0);
  /*定制样式*/
  padding-left: 0;
  padding-right: 0;
  /* 不要圆角 */
  -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
          border-radius: 0px;
  /* 不要阴影 */
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}

.navbar-appstore .nav li{
  line-height: 30px;
}

.navbar-appstore .brand,
.navbar-appstore .nav > li > a {
  color: #999999;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.navbar-appstore .brand:hover,
.navbar-appstore .nav > li > a:hover,
.navbar-appstore .brand:focus,
.navbar-appstore .nav > li > a:focus {
  color: #ffffff;
}

.navbar-appstore .brand {
  color: #999999;
}

.navbar-appstore .navbar-text {
  color: #999999;
}

.navbar-appstore .nav > li > a:focus,
.navbar-appstore .nav > li > a:hover {
  color: #ffffff;
  background-color: transparent;
}

.navbar-appstore .nav .active > a,
.navbar-appstore .nav .active > a:hover,
.navbar-appstore .nav .active > a:focus {
  color: #ffffff;
  background-color: #111111;
}

.navbar-appstore .navbar-link {
  color: #999999;
}

.navbar-appstore .navbar-link:hover,
.navbar-appstore .navbar-link:focus {
  color: #ffffff;
}

.navbar-appstore .divider-vertical {
  border-right-color: #363636;
  border-left-color: #111111;
}

.navbar-appstore .nav li.dropdown.open > .dropdown-toggle,
.navbar-appstore .nav li.dropdown.active > .dropdown-toggle,
.navbar-appstore .nav li.dropdown.open.active > .dropdown-toggle {
  color: #ffffff;
  background-color: #111111;
}

.navbar-appstore .nav li.dropdown > a:hover .caret,
.navbar-appstore .nav li.dropdown > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.navbar-appstore .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #999999;
  border-bottom-color: #999999;
  margin-top: 14px;
}

.navbar-appstore .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-appstore .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-appstore .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.navbar-appstore .nav .dropdown-toggle .caret {
/*  margin-top: 18px;
  margin-left: 5px;*/
}

.navbar-appstore .navbar-search .search-query {
  color: #ffffff;
  background-color: #515151;
  border-color: #111111;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  -webkit-transition: none;
     -moz-transition: none;
       -o-transition: none;
          transition: none;
}

.navbar-appstore .navbar-search .search-query:-moz-placeholder {
  color: #cccccc;
}

.navbar-appstore .navbar-search .search-query:-ms-input-placeholder {
  color: #cccccc;
}

.navbar-appstore .navbar-search .search-query::-webkit-input-placeholder {
  color: #cccccc;
}

.navbar-appstore .navbar-search .search-query:focus,
.navbar-appstore .navbar-search .search-query.focused {
  padding: 5px 15px;
  color: #333333;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #ffffff;
  border: 0;
  outline: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
     -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}

.navbar-appstore .btn-navbar {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e0e0e;
  *background-color: #040404;
  background-image: -moz-linear-gradient(top, #151515, #040404);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
  background-image: -webkit-linear-gradient(top, #151515, #040404);
  background-image: -o-linear-gradient(top, #151515, #040404);
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-repeat: repeat-x;
  border-color: #040404 #040404 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.navbar-appstore .btn-navbar:hover,
.navbar-appstore .btn-navbar:focus,
.navbar-appstore .btn-navbar:active,
.navbar-appstore .btn-navbar.active,
.navbar-appstore .btn-navbar.disabled,
.navbar-appstore .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #040404;
  *background-color: #000000;
}

.navbar-appstore .btn-navbar:active,
.navbar-appstore .btn-navbar.active {
  background-color: #000000 \9;
}

/* CSS Document */
body{ background:#F3F3F3;}
pre {background-color: transparent;border: 0px;}
.mb15{margin-bottom:15px;}
.mt15{margin-top:15px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mb20{margin-bottom:20px;}
.pd20{padding: 20px;}
.wid981{width:981px;margin:0 auto;}
.colorfff{color:#fff;}
.layout-table{width: 100%;}
.border2{border-bottom:1px solid #dedede;}
.border1{border-bottom:1px solid #999;color:#333;}
.min-h-20{min-height: 20px;_height:20px;}
.loading{background: url("../images/loading.gif") no-repeat center center;height: 30px;}
.hide-in-indie,.hide-in-iframe{display: none!important;}
.font14{font-size: 14px;}


/* icons */
.icon{ display:block; background:url(../images/yun-icon.png) no-repeat;}

.icon-tp-web{margin-left:10px;margin-top:4px;width:24px;height:20px;background-position:0 -612px;}/**互联网应用**/
.icon-tp-school{ background-position:0 -540px; height:20px; width:24px; margin-left: 10px;margin-top: 4px;}/**区级应用**/
.icon-tp-district{ background-position:0 -575px; width:24px;height:20px; margin-left: 10px;margin-top: 4px;}/**校级应用**/
.icon-tp-yun{ background-position:0 -575px; width:24px;height:20px; margin-left: 10px;margin-top: 2px;}/**校级应用**/

.comman{display:block;width:24px;height:24px; display:inline;float:left;margin:6px 10px 0 10px;_margin-left:0px;}/*全部应用*/

.nav1{ background-position:0 0;}
.myap{ background-position:-48px -328px;}
.logo{margin-top:13px; float:left;width:280px;}

/* header css */
.navbar-appstore .navbar-inner{width: 980px;margin: 0 auto;}
.navbar-appstore .form-search{ margin: 9px 0 0 0;position: relative;border-radius:4px;width:234px;height:32px;background: url(../images/search_input_bg.png) no-repeat;margin-right:20px;}
.search-input{padding-left:4px;width:175px;height:32px; border:none;display:block;float:left;}
input.search-btn{background:url(../images/fa.png) no-repeat;width:22px;height:21px;border:none;display:block;float:left;margin-top:6px;margin-left: 3px;}
input.search-btn:hover{ background:url(../images/fa-hover.png) no-repeat;}
.navbar-appstore .form-search a{width: 20px;height: 20px;display: block;position: absolute;right: 2px;top: 6px;}
.navbar-appstore .form-search a span{height: 7px;width: 10px;top: 8px;background: url(../images/search_input_down.png) no-repeat;display: block;position: relative; left: 6px;}
.navbar-appstore .form-search a span:hover{background: url(../images/search_input_down_b.png) no-repeat;}



.navbar-appstore .search-container{height: 30px; width: 230px; margin-top: 10px; background-color: white;background: url("../images/search_bg.png") no-repeat;}
.navbar-appstore .search-container .input-wrapper{height: 30px; line-height: 30px; width: 208px;}
.navbar-appstore .search-container .input-wrapper form{padding-left: 30px;height: 30px; margin: 0px; width: 185px;}
.navbar-appstore .search-container .input-wrapper form input{height: 25px; line-height: 25px;border: none;width: 175px;margin: 0px;padding: 0px;box-shadow: none;float:none;}
.navbar-appstore .search-container .complex-search{width: 22px;height: 30px;position: absolute;left: 955px;top: 11px;background-position: 40% 55%;cursor:pointer;}
.ico-dArr-small{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAEAQMAAAB4CLc+AAAAA3NCSVQICAjb4U/gAAAABlBMVEX///9qamoi95bjAAAAAnRSTlMA/1uRIrUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDgvMjcvMTI9MJKzAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABBJREFUCJlj+MdQw2DBIAAACh4Bwz0/h2cAAAAASUVORK5CYII=') no-repeat scroll 0% 0% transparent;}

.nav-wrap{height:70px; background:#fff;border-bottom:1px solid #ccc;}
.nav-wrap2{border-right:1px solid #ccc;}
.classify-nav-list li{ float:left;}
.classify-nav-list li a{ border-left:1px solid #ccc; font-size:16px;color:#333;line-height:69px;height:69px;width:139px; display:block; float:left;}
.classify-nav-list.num-7 li a{width: 121px;}/* 多分类尺寸 */
.classify-nav-list li a.active{color:#007cc2;font-weight:bold;border-bottom:1px solid #fff;height:70px;line-height:70px; background:#fff;}
.classify-nav-list li a:hover{color:#007cc2;}
.classify-nav-list li a img{width: 24px;height: 24px;margin-left: 11px;margin-right: 10px;}
.classify-nav-list li i{width:24px;height:24px;margin:24px 10px 0 10px; display:block; display:inline;display:inline;float:left;}
.classify-nav-list li .s_nav1{ background-position:-48px 0; color:#007cc2;}
/* main css */
.main-wraper{width: 980px; margin: 0 auto;background: #FFF;border-left: 1px solid #DEDEDE;border-right: 1px solid #DEDEDE;*zoom: 1;}
.main{padding: 20px;}
.main-bg{background-color: #363636;}


/* app css */
.app-dl{ float:left;height:73px;display:block;width:305px;margin-bottom: 20px;margin-left: 12px;}
.app-dl:hover{background:#ededed; cursor:pointer;}
.app-dl:hover dd{color:#2f7dce;}
.app-dl dt{ float:left;width:72px;}
.app-dl dt img{widtH:72px;height:72px;}
.app-dl dd{ float:left;width:211px;margin-left:20px;}
.app-dl .pro-tit span{margin-top: 3px;}
.app-dl.m-l-0{margin-left: 0;}
.pro-tit{ color:#444;font-weight:bold;display:block;height:30px;line-height:20px;font-size:14px;}
.pro-dispre{color:#666;height:47px;line-height:21px; overflow:hidden;}
.pro-dispre2{color:#666;height:25px; overflow:hidden;}
.pro-dispre2 span{margin-right:5px;}
.lb20{width:20px;height:20px; float:left;}

.colum-tit{color:#333;font-size:16px;font-weight:bold; display:block;height:24px;}

.app-lst-dl{height:73px;display:block;width:98%;margin-bottom: 20px;margin-left: 35px;}
.app-lst-dl:hover{cursor:pointer;}
.app-lst-dl dt{ float:left;width:72px;}
.app-lst-dl dd{ float:left;width: 85%;margin-left: 20px;}
.app-lst-dl dt img{width:72px;height:72px;}
.app-lst-dl .pro-tit .tit{width: 130px;}
.app-lst-dl .pro-tit .icon-tp-web,.icon-tp-school,.icon-tp-district,.icon-tp-yun{margin-top: 0px;}
.app-lst-dl .pro-tit .cnt{font-weight: normal;font-size: 14px;width: 80px;}
.app-lst-dl .pro-tit .app-score-raty{margin-left: 10px; }
.app-lst-dl .pro-tit .app-score-raty img{height: 15px; width: 15px; vertical-align: -2px;}
.app-lst-dl .app-dev{width: 280px;font-weight: normal;font-size: 14px;margin-left: 20px;}
.app-lst-dl .app-tgt{float:left; width: 280px;}
.app-lst-dl .app-des{width: 420px;float: left;overflow: hidden;height: 23px; text-overflow: ellipsis;white-space: nowrap;}
.app-lst-dl .pro-des{height: 25px;line-height: 25px;}
.app-lst-dl .pro-des .des{height: 23px;overflow: hidden;float: left; width: 700px;text-overflow: ellipsis;white-space: nowrap;}
.app-lst-dl .pro-des .add-btn{width: 65px; height: 25px; border: 1px solid #317dd1; float: right; color: #2f7dcf; text-align: center;}
.app-lst-dl .pro-des .add-btn:hover{background:#ededed;}
.app-lst-dl .pro-des .invalid{background:#ededed; width: 65px; height: 25px; border: 1px solid #8E8E8F; float: right; color: #8E8E8F; text-align: center;}
.schoolApp_page{text-align: right;}

/*推荐*/
.totj{height:240px;width:220px;position:relative;}
.totj:hover{ cursor:pointer;color:#2f7dce;}
.wid20{width:20px;height:10px; float:left;height:240px;}
.totj-pic{height:190px;}
.totj-pic img{height:190px;width:220px;}
.totj-name{height:50px; display:block;}
.colname{ display:block;height:50px; background:#eee;line-height:50px;}
.colname-t{float:left;width:140px;padding-left:20px;font-size:14px;color:#333;}
.like{width:45px;float:left;margin:8px 0 0 8px;height:35px; background:#fff;}
.icon-like{margin:5px 0 3px 15px;width:15px;height:12px;background-position:0 -336px;}
.like:hover .icon-like{background-position:0 -384px;}
.like-num{ display:block;height:12px;width:45px; text-align:center;color:#ccc;line-height:12px;font-size:12px;}
.like:hover .like-num{color:#2f7dce;}
.pf{width:18px;height:24px; float:left; background-position:0 -432px;}
.pf2{width:18px;height:24px; float:left;background-position:0 -480px;}
.doing-num{ font-family:Verdana, Geneva, sans-serif;font-weight:bold;color:#f26a16;margin-right:5px;}
.totj-jj{ line-height:21px;color:#2f7dce;padding:20px;position:absolute;top:0px; background:#eee;height:150px;width:180px;
z-index:999; overflow: scroll; overFlow-x: hidden;}
.totj-jj:hover{color:#2f7dce;}


.colname-t:hover{color:#2f7dce;}
/*分页*/
.a_left{background:url(../images/page.png) no-repeat left top;height:23px;display:block;width:22px;float:left;}
.a_right{background:url(../images/page.png) no-repeat right top;height:23px;display:block;width:20px;float:left;}
.border2 a{display:block;float:left;}
.border2 a:hover .a_left{background:url(../images/page_1.png);}
.border2 a:hover .a_right{background:url(../images/page_1.png) right top;}
.border2 a .hover{background:url(../images/page_1.png);}
.page_div{margin-bottom:6px;width:44px;height:24px;}
.page_div a{display:block;float:left;}
.page_more_div {width:80px;}
.page_more_div a{float:right;color:#666;}
.border_more a{float:right;color:#666;}
.border_more a:hover{color:#2f7dce;}


/*搜索页底部应用*/
.ying_seart{height:auto;}
.ying_seart dl{height:100px;width:80px;float:left;margin-right:40px;margin-bottom:20px;}
.ying_seart dl dd{font-size:14px;text-align:center;padding-top:8px;}
.ying_seart dl dd a{color:#666;}

/*留言*/
.liu_input{width:666px;height:70px;margin-top:10px;overflow:auto;border:1px solid #dedede;}
.face_line{padding-left:15px;line-height:28px;height:38px;position:relative;}
.face_button{display:block;position:absolute;right:0px;top:10px;color:#b9b9b9;}
.release_button{width:86px;height:29px;border:none;background-position:left -616px;margin-left:5px;}
.icon_line_right{float:left;color:#666;margin-top:5px;margin-left:-8px;}
.release_button{background:url(../images/p_t.png) no-repeat;width:84px!important;height:32px;border:none;}
.user_name{height:15px;border-bottom:1px solid #dedede;padding-bottom:8px;}
.user_name em{font-style:normal;color:#4e91d7;}
.user_left{display:block;float:left;margin-right:35px;}
.user_name img{display:block;float:left;margin:3px 2px 0px 0;}
.user_font{font-size:14px;color:#666;padding-bottom:15px;line-height:1.5}
.liu_text{height:auto;padding-bottom:40px;}

.hide{display: none!important;}


/*20140325 增加*/
.colum-tit{color:#333;font-size:18px;font-weight:bold; display:block;height:32px;}
/*tags*/

.app-tags li{ float:left; display:block;height:120px;width:145px; margin: 10px 20px;}
.app-tags li:hover{cursor: pointer;}
.app-tags img{margin: 0 auto;}
.app-tags span{width: 145px; float: left;text-align: center;margin-top: 15px;}
.app-tags li.m-l-0{margin-left: 0;}
.app-tags li a{ display:block;width:218px; text-align: center;float:left;line-height:52px;font-size:14px;color:#333;font-weight:bold;}
.app-tags li a:hover{color:#007cc2;border-color:#eee;}
.school{margin-bottom:20px;}
.school li{color:#333;line-height:30px;font-family:"微软雅黑";font-size:14px;}
.other-app{width:80px; display:block; float:left; text-align:center;margin-right: 20px;}
.other-app dd{line-height:30px;}
.other-app:hover{ color:#007cc2;background:#ededed; cursor:pointer;}

/* tags nav */
ul.tag-nav li{float: left;margin-right: 20px;padding: 5px;font-size: 15px;}
ul.tag-nav li.active{background-color: #111;}
ul.tag-nav li.active a{color: #fff;}

/*分页*/
.subpage{ position:relative;left:50%; float:left;height:80px;}
.subpage li{ position:relative;right:50%; float:left ;display:block;float:left;}
.subpage li a{font-family:Verdana, Geneva, sans-serif;font-weight:bold;height:25px;line-height:25px;border:1px solid #b2b2b2;border-right:none; text-align:center;color:#4e91d7; display:block;float:left;padding:5px 15px;}
.subpage li a:hover{ background:#4e91d7;color:#fff; text-decoration:none;}
/*20140325 增加*/

/*20140328 by dev*/
.sort-bar-wraper{width: 940px;margin: 0 auto;height: 50px;}
.app-sort-bar{width:250px;float:right;border: 1px solid #ccc;margin: 10px 0;}
.app-sort-bar li{float:left;border-left:1px solid #ccc;border-right: none;}
.app-sort-bar li:first-child{border-left: none;margin-left: 0;}
.app-sort-bar li a{display: inline-block;padding:5px 10px;color:#333;}
.app-sort-bar li.active a,.app-sort-bar li a:hover{background:#f1f1f1;color:#007cc2;}
.app-sort-bar li a .s_t_r_iocn{font-size:0px;width:7px;height:9px;background-position:-49px -368px;margin-left:5px;margin-top:4px;display: inline-block;}
.app-sort-bar li.active a .s_t_r_iocn{background-position: -49px -379px;}

#classify_all a i{display: inline-block;_zoom:1;*display: inline;}

.app-detail-left dt{float: left;}
.app-detail-left dd{margin-bottom: 13px;}
.app-detail-left i{display: inline-block;}

.app-content-classify li {display: inline-block;margin: 3px 15px 0 0;}
.app-content-classify {border-bottom: 1px #D9D9D9 solid;}
.store-app img{cursor: pointer;}

.more-link {color: #000;}
.more-link:HOVER {ext-decoration: none;}
.store-app{margin-bottom: 20px;}
.store-app a>img,.store-app>img{width: 140px;height: 140px;}
.noty-container{display: inline-block;width: 250px;height: 34px;float: right !important;}

#appDescription{max-height: 150px;overflow: hidden;margin-bottom: 10px;}
#appDescription pre{display: block;padding: 0;margin: 0 0 10px;word-break: break-all;word-wrap: break-word;white-space: pre;white-space: pre-wrap;border: none;color: #666;font-family: 微软雅黑, Tahoma, Helvetica, Arial, 宋体, sans-serif;font-size: 14px;font-style: normal;font-variant: normal;font-weight: normal;line-height: 25px;}

/* bottom css */
.store-footer .container .row{margin-left: 0;}
.bottom-links ul.links {text-align: center;}
.bottom-links ul.links li{display: inline-block;_zoom:1;_display:inline;list-style: none;}
.bottom-links ul.links li a{padding: 5px 15px;line-height: 25px;}
.bottom-links ul.copy-info {text-align: center;}
.bottom-links a{color: #adadad;font-size: 15px;}
.bottom-links a:hover{color: #fff;}

.bottom{margin-top:36px;padding-top:20px;font-size:14px;color:#adadad;line-height:24px;min-height:111px;}
.document{color:#fff;font-weight:bold;margin-right:20px;}
.document:hover{ text-decoration:underline;color: #FFF;}


/*应用二级导航菜单*/
.app-page-nav .b-shadow{
  position: absolute;
  left: 0;
  right: 0;
  top: 88px;
  height: 1px;
  background: url(../images/top_bar_shadow.png) repeat-x 0 0;
  z-index: 501;
}
.fn-clear:after {
	content: '';
	clear: both;
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}

.fn-clear {
	*zoom: 1;
}

.fn-left {
	float: left;
}

.fn-right {
	float: right;
}

.fn-right,.fn-left {
	*display: inline;
}
.g-sub-nav{
	display: none;
	background-color: #0091d2;
}
.g-sub-nav,
.app-page-nav .app-nav-links{
	height: 88px;
}
.g-sub-nav .nav-item,
.app-page-nav .app-nav-prev,
.app-page-nav .app-nav-next
{
	height: 33px;
}
.g-sub-nav .inner{
	position: relative;
	width: auto;
	margin: 0 auto;
	width: 1280px;
}
.g-sub-nav .nav-item{
	position: relative;
	float: left;
}
.g-sub-nav .nav-txt{
	display: block;
	padding: 0 3px;
	text-align: center;
	line-height: 20px;
	color: #f3f3f3;
	height: 28px;
	margin: 0 15px;
}
.g-sub-nav .nav-item:first-child a{
	border-left: medium none ;
}
.g-sub-nav .sub-nav{
	display: none;
	position: absolute;
	top: 32px;
	min-width: 120px;
	width:expression(document.body.clientWidth < 120? "120px": "auto");
	border: 1px solid #0091d2;
}
.g-sub-nav .sub-nav li{
	overflow: hidden;
	*zoom: 1;
	width: 100%;
}
.g-sub-nav .sub-nav .second-nav-item{
	display: block;
	line-height: 36px;
/* 	border: 1px solid #dedede;*/
	margin-top: -1px;
	padding: 0 22px;
	background-color: #fff;
	color: #464646;
	font-size: 12px;
	text-align: center;
}
/* .g-sub-nav .state-hover{
	background-color: #f3f3f3;
} */
.g-sub-nav .sub-nav .active
{
	color: #048cc9;
}
.g-sub-nav .nav-item a.nav-txt:hover{
	border-bottom: 2px solid white;
	opacity: .8;
	filter: alpha(opacity=80);
}

/*.g-sub-nav .nav-item:hover .sub-nav,*/
.g-sub-nav .nav-item.state-hover .sub-nav{
	display: block;
	z-index: 999;
}
.app-page-nav .app-logo-img,
.app-page-nav .app-logo-img img{
	display: none;
	height: 60px;
}
.app-page-nav .app-logo-txt{
	display: none;
	/**display: inline;*/
	float: left;
	margin-left: 24px;
	line-height: 60px;
	font-size: 24px;
	color: #007fcc;
}
.app-page-nav .app-nav-links{
	position: relative;
	z-index: 200;
}
.app-page-nav .app-nav-prev,
.app-page-nav .app-nav-next{
	display: none;
	line-height: 20px;
	color: #666;
	width: 20px;
	padding-right: 5px;
}
.app-page-nav .app-nav-prev{
	background: url(../img/nav_prev.png) no-repeat 0 0;
}
.app-page-nav .app-nav-next{
	background: url(../img/nav_next.png) no-repeat 0 0;
}
.app-page-nav .app-nav-prev{
	left: 0;
}
.g-nav-logo{
	position: relative;
	z-index: 510;
	margin-top: 17px;
	width: 225px;
	height: 54px;
	overflow: hidden;
	margin-left: 20px;
}
.g-nav-logo span{
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	height: 100%;
	zoom: 1;
	overflow: hidden;
	vertical-align: middle;
	line-height: 54px;
}

.g-nav-logo img{
	display: inline-block;
	*zoom: 1;
	vertical-align: middle;
}
.nav-scroller, .app-nav-prev, .app-nav-next {
  margin-top: 55px;
}
.nav-scroller a.nav-txt{
	font-size: 14px;
 	font-weight: 900;
}
.ic-angle{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	background-image: url(../images/g_icons.png);
	background-repeat: no-repeat;
	width: 10px;
	height: 9px;
	background-position: -135px -147px;
	margin-left: 5px;
}
.g-sub-nav ul.sub-nav a:hover{
	color: #0091d2;
}
.g-sub-nav .form-search{
	position: relative;
	border-radius:4px;
	width:179px;
	height:32px;
	margin-top: 49px;
 	border: 1px solid #f3f3f3;
}
.g-sub-nav .form-search a{
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	right: 2px;
	top: 6px;
}
.g-sub-nav .form-search a span{
	height: 7px;
	width: 10px;
	top: 8px;
	background: url(../images/search_input_down.png) no-repeat;
	display: block;
	position: relative; 
	left: 6px;
}
.g-sub-nav .form-search a span:hover{
	/* background: url(../images/search_input_down_b.png) no-repeat; */
	opacity: .8;
	filter: alpha(opacity=80);
}
.app-page-nav .app-nav-store-menu:hover,
.g-sub-nav .manage-menu:hover,
.g-sub-nav input.search-btn:hover{ 	
	opacity: .8;
	filter: alpha(opacity=80);
}
.g-sub-nav input.search-btn:hover{
	background:url(../images/fa.png) no-repeat;
}
.g-sub-nav .app-search-div{
	width: 179px;
}
.g-sub-nav .store-app-menu,
.g-sub-nav .manage-menu{
	width: 25px;
	margin-top: 54px;
	padding:0 40px 0 20px;
	cursor: pointer;
}
.g-sub-nav .store-app-menu{
	margin-top: 55px;
}
.app-page-nav .app-nav-manage {
  width: 25px;
  height: 34px;
  background: url(../images/manage_icon.png) no-repeat 0 0;
}
.app-page-nav .app-nav-store-menu {
  width: 25px;
  height: 34px;
  background: url(../images/app_menu_icon.png) no-repeat 0 0;
}
.g-sub-nav .nav-item .active {
	border-bottom: 2px solid #fff;
}

/**查询结果页面**/
.search-wrap{color: red;}
.search-attr{line-height: 30px;}
.search-tip{color: #9F9F9F; margin-bottom: 5px;}
.search-attr .attr-key{width: 10%; float: left;text-align: right;}
.search-attr .attr-val{width: 90%;float: left; color: #2F7DCE;}
.search-attr .attr-val label{font-size: 12px; width: 75px;}
.search-attr .checkbox.inline{vertical-align: top;}
.search-attr input[type="text"]{margin-bottom: 0;padding: 3px 6px;}
.search-end{height: 1px;border-bottom: 1px solid #ccc; margin-bottom: 10px;margin-top: 10px;}
.search-start{height: 1px;border-bottom: 1px solid #ccc; margin-bottom: 10px;}
.search-attr .attr-val .btn{
  border-radius: 0;
  background-image: none;
  margin-left: 20px;
  background-color: #2F7DCE;
  border-radius: 4px;
  color: white;
  text-shadow: none;
  border-color: #2F7DCE;
  box-shadow: none;
  border-width: 0px;
}
.checkbox.inline + .checkbox.inline {margin-left: 0;}

/** 应用排行 **/
.rank-wrap{
  float: left;
  width: 290px;
  margin-left: 35px;
}
.rank-wrap.m-l-0{margin-left: 0px;}
.rank-wrap .rank{
  width: 100%;
  margin-top: 5px;
  display: inline-block;
}
.rank-wrap .title{
  height: 30px;
  font-size: 14px;
  color: #A9A9A9;
}
.rank-wrap .rank-level{
  width: 20px;
  text-align: left;
  float: left;
  display: block;
  margin-right: 3px;
}
.rank-wrap .first dt{
  float: left;
  width: 72px;
}
.rank-wrap .first dd{
  float: left;
  width: 175px;
  margin-left: 20px;
}
.rank-wrap .first dt img{
  width: 72px;
  height: 72px;
}
.rank-wrap .other{
  width: 100%;
  float: left;
}
.rank-wrap .other:hover{
  cursor: pointer;
  background-color: #EDEDED;
}
.rank-wrap .first:hover{
  cursor: pointer;
  background-color: #EDEDED;
}

/** 应用推荐 **/
.rec-wrap{
  height: 314px;
  width: 825px;
  margin-left: 25px;
  overflow: hidden;
  border-radius: 15px;
}
.rec-wrap img{
  width: 600px;
  height: 314px;
  border-radius: 15px;
}
