﻿@charset "utf-8";
/* CSS Document 开发妹源码 www.kaifamei.com QQ:208115365*/
/*头部、底部*/
html,body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,p,hr,figure,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
html,body,fieldset,img,iframe,abbr{border:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
a,button{cursor:pointer;}
a{text-decoration:none;color:#666;}
a:hover{color:#358ff0;}

body{background:#f8f8f8;font-size:14px;color:#666;-webkit-text-size-adjust:none;font-family:"微软雅黑";}
html {height: 100%;-webkit-text-size-adjust: none;}
img {border:0;vertical-align:middle;max-width:100%;}

/*宽度1200，居中*/
.CWidth{width:1200px;margin:0 auto;}
.top{width:100%;background:#fff;font-size:12px;height:35px;border-bottom:1px solid #e3e3e3; min-width:1200px; line-height:35px;}
.TopWrap{height:35px;}
.TopWrap .TopWMenu{float:left; text-align:right;width:50%;}
.TopWrap .TopWHome{width:50%;float:left;}
.TopWrap .TopWHome a{display:block; float:left; margin:0 10px;}

.TopWHNav a.SiteMap{background:url(../images/3322.png) no-repeat -420px 3px;padding-left:15px;}
.TopWHNav a.SiteMap:hover{background:url(../images/3322.png) no-repeat -420px -27px;}
.TopWHome a.WPhone{background:url(../images/3322.png) no-repeat -420px -60px;padding-left:15px;}
.TopWHome a.WPhone:hover{background:url(../images/3322.png) no-repeat -420px -95px;}
.TopWrap .TopWHome .TopWHNav{float:left; position:relative; z-index:1000}
.TopWrap .TopWMenu a{margin-left:10px;}
.TopWrap .TopWMenu span{margin-left:10px;}
.TopWrap a:hover{color:#358ff0;}
.TopWrap .TopWHome .TopWHNav .TopWHNavMain{width:1138px;border:1px solid #e3e3e3;padding:30px; overflow:auto; position:absolute; top:35px; left:-44px;background:#fff; display:none; z-index:1001;}
/**/.TopWrap .TopWHome .TopWHNav:hover .TopWHNavMain{display:block;}
.TopWrap .TopWHome .TopWHNav .TopWHNavMain a{margin-left:0;font-size:14px; margin-right:15px;}
.TopWrap .TopWHome .TopWHNav .TopWHNavMain p{font-size:16px;color:#358ff0;}

.TopWHNavMain .SubNav1{float:left;width:370px; padding-left:15px; min-height:120px; overflow:auto;padding-top:10px;}
.TopWHNavMain .SubNav2{float:left;width:351px; padding-left:15px; min-height:120px; overflow:auto;padding-top:10px;}
.SubNavLine1{border-bottom:1px dashed #e3e3e3;}
.SubNavLine2{border-left:1px dashed #e3e3e3;border-right:1px dashed #e3e3e3;}
.header{width:100%; min-width:1200px;height:120px;background:#fff;}
.header ul li{float:left;}
.header ul li img{margin-top:28px;}
.header ul li.HSearch{width:580px;float:right; height:80px;margin-top:28px;}
.H_Search{height:40px;}
.search_cate{float:left;width:79px;background:url(../images/3322.png) no-repeat -430px -595px;border:1px solid #d8d8d8;border-right:none;height:38px; position:relative;}
.search_cate span{display:block;line-height:38px;padding-left:15px; cursor:pointer;width:54px;}
.cate-toggle{position:absolute;width:79px; height:105px;;background:#fff;border:1px solid #d8d8d8;border-top:none;top:40px; display:none; left:0;}
.cate-toggle li.cate-item{width:64px;padding-left:15px; line-height:25px;}
.cate-toggle li.cate-item:hover{background:#12a8e3;color:#fff; cursor:pointer;}
.search_input{width:388px;height:38px;border:1px solid #d8d8d8; border-left:none;padding-left:10px; line-height:38px;float:left;display:block;color:#666;outline: none;}
.search_btn{width:98px;height:40px;background:#358ff0;color:#fff; display:inline;float:left;text-align:center;line-height:40px;font-size:16px;overflow:hidden;}
.search_btn:hover{color:#ececec;}
.HSearch p{clear:both;line-height:35px;}
.HSearch p a:hover{color:#358ff0;}
.HSearch p a{margin-right:12px;}
.HSearch p span{margin-right:10px;}

.nav{width:100%; min-width:1200px;background:#358ff0;height:50px; line-height:50px;font-size:18px;margin-bottom:20px;}
.nav a{color:#fff;padding:0 32px; display: block; float:left; height:50px;}
.nav a:hover{background:#2b71c2;}
.nav a.current{background:#2b71c2;}

.nav1{width:100%; min-width:1200px;background:#358ff0;height:50px; line-height:50px;font-size:18px;margin-bottom:20px;}
.nav1 a{color:#fff;padding:0 11px; display: block; float:left; height:50px;}
.nav1 a:hover{background:#2b71c2;}
.nav1 a.current{background:#2b71c2;}

.footer{width:100%; min-width:1200px;background:#3d3c3a; overflow:auto;}
.footer div{background: url(../images/logo.png) no-repeat left center; text-align:center; padding:30px 0; overflow:auto;color:#ccc;background-size:18%;}
.footer div a{color:#ccc;line-height:30px;}
.footer div a:hover{color:#fff;}
.footer div p{color:#999;font-size:12px; line-height:25px;margin-top:15px;}

/*星星 style1*/
.sty1{background:url(../images/sp_3.png) no-repeat; width:130px; height:16px;display: inline-block; vertical-align: middle;}
.sty1_star1{ background-position:-112px -127px;}
.sty1_star2{ background-position:-84px -127px;}
.sty1_star3{ background-position:-57px -127px;}
.sty1_star4{ background-position:-28px -127px;}
.sty1_star5{ background-position:0px -127px;}

/*星星 style2*/
.sty2{background:url(../images/3322.png) no-repeat; width:74px; height:12px;display:block; float:left; vertical-align: middle;}
.sty2_star1{ background-position:-477px -1140px;}
.sty2_star2{ background-position:-462px -1140px;}
.sty2_star3{ background-position:-447px -1140px;}
.sty2_star4{ background-position:-432px -1140px;}
.sty2_star5{ background-position:-417px -1140px;}

/*头部、底部结束*/

.CWidth1{overflow:auto;background:#fff;width:1150px; margin:0 auto; margin-bottom:20px;padding:10px 25px;}
.WSite{width:1200px; height:30px; line-height:30px; margin:0 auto;color:#000;margin-bottom:20px;}

/* tab切换 */
.tab-item{display:block; text-align:center; float:left; position:relative;}
.cur{color:#358ff0;}
.tab-item.cur .bot-arrow {display: block; }
.tab-item .bot-arrow{position: absolute;background:url(../images/3322.png) no-repeat -554px -127px; width:12px; height:7px; display:none;z-index:999;left:50%;margin-left:-6px; top:50px;}
.tab-cont-item{display:none;}

.CNewTitle{height:50px; line-height:50px; border-bottom:2px solid #358ff0;}
.CNewTitle h2{font-size:24px; float:left;color:#000; margin-right:35px;}
.CNewTitle .more-tabs{float:right;width:50px; padding:0; margin:0;}
.more-tabs .item{ display:none;}
.CNewTitle .CNTtext a{padding-left:12px;font-size:18px;}
.CNewTitle .CNTtext a span{color:#e3e3e3;margin-left:10px;}
.CNewContent{width:1150px; overflow:auto;padding-top:20px;}
.CNewContent .CNewCLList{width:880px;height: 427px;float:left;overflow:hidden;}
.CNewCLList ul li{width: 100px;float:left;margin-bottom:10px;position:relative;/* margin-right:10px; *//* padding:20px 0; */height: 124px;overflow:hidden;margin: 8px 25px 9px 0px;}
.CNewCLList ul li img{width:80px; display:block; float:left; margin-right:10px;}
.CNewCLList .a-info{float:left;margin-top: 7px;/* width:120px; *//* line-height:25px; */}
.CNewCLList .a-info p.Tit{color:#444;width: 84px;white-space:nowrap;overflow:hidden;text-align:  center;}
.CNewCLList .a-info p.Cont{color:#999;margin-bottom:5px;width: 84px;white-space:nowrap;overflow:hidden;text-align:  center;}
.CNewCLList .a-info p.Score{color:#ff0000;font-size:20px; font-weight:bold;}

.CNewCLList .a-info span{float:left;display:block;text-align:center;bolor:#1e89e0;margin:0 auto; width:80px; height:22px;border:1px solid #1e89e0; border-radius:5px; line-height:22px;}
.CNewCLList .a-info span:hover{border:1px solid #1e89e0;background:#1e89e0;color:#fff;}

.CRankingList{width:255px;margin-left:15px;float:left; overflow:auto;}
.CRankingList h3{font-size:24px;color:#333; margin-bottom:10px;}
.CRankingList h3 span{display:block;width:30px;height:20px; line-height:20px;background:#358ff0; border-radius:3px;font-size:12px;color:#fff; font-weight:normal; text-align:center; margin-right:8px; float:left;margin-top:7px;}
.CRankingList ul li{ overflow:auto; min-height:52px; border-bottom:1px  dashed #d8d8d8;}
.CRankingList .CRKTitle{ height:50px;}
.CRankingList .CRKTitle b{display:block; float:left;width:20px; height:20px; color:#fff;background:#aeaeae; line-height:20px; text-align:center; font-size:12px; margin-right:5px; font-weight:normal; margin-top:15px;}
.CRankingList .CRKTitle b.SNumb1{background:#ff0000;}
.CRankingList .CRKTitle b.SNumb2{background:#ff3300;}
.CRankingList .CRKTitle b.SNumb3{background:#ff6600;}
.CRankingList .CRKTitle span{display:block; float:left;width:50px; margin-left:5px;font-size:12px;color:#949494; line-height:50px; overflow:hidden; white-space:nowrap}
.CRankingList .CRKTitle a{display:block; float:left; width:175px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:50px;}
.CRankingList .CRKLoad{clear:left;height:70px;}
.CRankingList .CRKLoad img{float:left;margin:5px 10px;width:50px;}
.CRankingList .CRKLoad p{float:left; line-height:22px;width:185px; margin-bottom:5px;}
.CRankingList .CRKLoad p img{width:13px; margin:5px 1px;}
.CRankingList .CRKLoad p i{margin:5px 0px;}
.CRankingList .CRKLoad p span{ display:block; float:left; margin-right:10px;}
.CRankingList .CRKLoad p+a{display:block;width:80px; height:24px; text-align:center; line-height:24px;border:1px solid #358ff0; border-radius:5px; float:left; color:#358ff0}
.CRankingList .CRKLoad p+a:hover{border:1px solid #358ff0;background:#358ff0;color:#fff;}

.rank-item.on .item-info { display: block;}
.rank-item .item-info { display:none; }
.a-item:hover .a-cover {top:0;}
.a-cover{ position:absolute; background:#56a5fa;left: 0; width: 100%; height:100%; color:#fff;-webkit-transition: top 0.4s; -moz-transition: top 0.4s; transition: top 0.4s; top:130px; text-align: center; }
.a-cover span{display:block; margin:0 auto; width:80px; height:22px; border:1px solid #fff; border-radius:5px; line-height:22px;}
.a-cover p.ACTit{text-align:center; font-size:16px;padding:10px 5px 5px 5px; white-space:nowrap; overflow:hidden; font-weight:bold;margin:0 5px; }
.a-cover p.ACCont{padding:0 15px; margin-bottom:10px; height:45px; overflow:hidden; line-height:22px;}
a.a-cover:hover{color:#fff;}

/*安卓推荐*/
.CARecommend{width:1200px;background:#FFF;height:214px;margin:0 auto;margin-bottom:20px;}
.CARLeft{width:118px;float:left;border-left:1px solid #f2f2f2;border-top:1px solid #f2f2f2;}
.CARLeft a{width:118px;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2; height:70px;color:#000;line-height:70px;}
.CARLeft .tab-item .bot-arrow{position:absolute;background:url(../images/3322.png) no-repeat 0px -785px; width:8px; height:15px; display:none;z-index:998;left:118px;margin-left:0px; top:27px;}
.CARLeft  a.cur{background:#358ff0;color:#fff;}
.CARLeft  .tab-item.cur .bot-arrow {display: block; }
.CARRight{width:1044px;float:left;padding:14px 18px;}
.CARRight .CARRList ul li{padding:0;float:left; text-align:center;width:94px; overflow:hidden; white-space:nowrap; line-height:30px; margin:0 11px;}
.CARRight .CARRList ul li img{width:80px; height:80px;}
.CARRight .CARRList ul{padding:0;margin:0;height:110px;margin-bottom:10px; overflow:hidden;}
.CARRight .CARRList p{height:30px; overflow:hidden;}
.CARRight .CARRList p a{display:block; width:100px; text-align:center; overflow:hidden; white-space:nowrap; margin:0 13px; line-height:30px;float:left;}
.CARRight .CARRList p span{display:block;line-height:30px; float:left; text-align:center;width:5px;}

/* 中间模块二部分 */
.CAndroid{width:1150px;height:580px; overflow:hidden;}
.CAndroid .CALeft{width:225px; float:left; margin-right:20px;}
.CALeft .CALDay{margin-bottom:20px; height:250px; overflow:hidden;}
.CALeft .CALDay .CALDayT{border-bottom:2px solid #358ff0;margin-bottom:15px; line-height:40px; height:40px;}
.CALeft .CALDay .CALDayT span{font-size:18px;color:#000; float:left; display:block; font-weight:bold;}
.CALeft .CALDay .CALDayT a{display:block; float:right; line-height:40px; font-size:14px; font-weight:normal;}
.CALeft .CALDay .CALDayL{width:225px; height:190px; overflow:hidden;}
.CALeft .CALDay .CALDayL p{ text-align:center; line-height:25px;color:#000; overflow:hidden; white-space:nowrap;}
.CALeft .CALDay .CALDayL p img{width:80px; height:80px; margin-bottom:5px;}
.CALeft .CALDay .CALDayL p span{font-size:16px;}
.CALeft .CALDay .CALDayL p a{display:block;position: relative;top: 20px;}
.CALeft .CALDay .CALDayL p a.LD{position:relative;top:2px;display:block;background:#358ff0;width:130px; height:36px; text-align:center; line-height:36px; margin:10px auto;color:#fff; border-radius:8px;}
.CALeft .CALDay .CALDayL p a.LD:hover{background:#2a71c1}

.CAndroid .CALCTitle{font-size:18px; line-height:50px;border-bottom:2px solid #358ff0;margin-bottom:20px; height:50px;font-weight:bold;}
.CAndroid .CALCTitle a{padding-left:12px;color:#000;}
.CAndroid .CALCTitle a span{color:#e3e3e3;margin-left:10px;}
.CAndroid .CALCTitle a.cur{color:#358ff0;}
.CALCList a{width:88px;display:block;float:left;border-left:4px solid;padding:0 8px;margin-right:4px; overflow:hidden; white-space:nowrap; margin-bottom:20px;}
.CALClass .CALCList a.blcolor1{border-left-color:#e7aba3}
.CALClass .CALCList a.blcolor2{border-left-color:#96c6e6}
.CALClass .CALCList a.blcolor3{border-left-color:#9bdae0}
.CALClass .CALCList a.blcolor4{border-left-color:#a7e29a}
.CALClass .CALCList a.blcolor5{border-left-color:#a3addb}
.CALClass .CALCList a.blcolor6{border-left-color:#e8d26b}

.CAndroid .CACenter{width:605px; float:left; margin-right:10px;}
.CACenter .CACImg{height:250px; margin-bottom:20px;width:605px; position:relative; overflow:hidden;}
.CACenter .CACJPTJ ul li{width:90px; float:left;margin:0 5px; text-align:center; overflow:hidden; white-space:nowrap; line-height:30px; margin-bottom:20px;}
.CACenter .CACJPTJ ul li img{width:70px; height:70px;}

.CAndroid .CARight{width:270px; float:left;}
.CARSpan{display:block;width:30px;height:20px; line-height:20px;background:#358ff0; border-radius:3px;font-size:12px;color:#fff; font-weight:normal; text-align:center; margin-right:8px; float:left;margin-top:15px;}

/* 特色专题 */
.CFTContent .pr{padding-top:20px; }
.CFTopic{height:350px; width:1150px;overflow:hidden;}
.CFTopic .CFTopic1 ul{width:280px; height:350px; float:left;margin-right:10px;}
.CFTopic .CFTopic1{height:350px; width:1150px;overflow:hidden;}
.CFTopic li{width:280px; height:155px;overflow:hidden; position:relative;float: left; margin: 0 7px 20px 0;}
.CFTopic li:hover .cover { top: 0; }
.CFTopic li  img{width:280px; height:155px;}
.CFTopic li .img {position: relative; width: 280px; height: 155px; z-index: 1; }
.CFTopic li .img .title {line-height: 30px;font-size:16px;text-align: center;color: #fff;position: absolute;bottom: 0;left: 0;width: 100%;background-color: rgba(0, 0, 0, 0.38);}
.CFTopic li .img .title .txt {position: relative; z-index: 2; }
.CFTopic li .img .title .bg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; background: #000; opacity: .7; filter: alpha(opacity=70);}
.CFTopic li .cover { position: absolute; left: 0; top: 100%; background: #fafafa; z-index: 3; width: 100%; height: 100%; transition: all .3 ease; -webkit-transition: top 0.4s; -moz-transition: top 0.4s; transition: top 0.4s; }
.CFTopic li .cover .title { line-height: 28px; font-size:16px;text-align: center; background: #358ff0; color: #fff; }
.CFTopic li .cover .txt { line-height:24px; padding: 10px 10px 0; margin-bottom: 5px; height: 78px; overflow: hidden; color: #666; text-align: justify; }
.CFTopic li .btn-in { color:#fff; border-radius: 8px; line-height: 26px; background:#358ff0; display: block; width: 90px; text-align: center; margin: auto; position: relative; z-index: 2; }
.pr {position: relative; }
.btn {position: absolute; top: 50%; margin-top: -40px; width: 38px; height: 80px; border-radius: 3px; cursor: pointer; overflow: hidden; z-index:10;}
.btn:hover .cover { filter: alpha(opacity=20); opacity: 0.2; }
.btn.prev { left: 0; }
.btn.prev .btn-ico { background-position: -339px -710px; }
.btn.next { right:0; }
.btn.next .btn-ico { background-position: -371px -710px; }
.btn .cover { background: #000; filter: alpha(opacity=35); opacity:0.35; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 11; }
.btn .btn-ico {width: 19px; height: 36px; position: absolute; top: 50%; left: 50%; margin-left: -10px; margin-top: -18px; z-index: 22; background-image: url(../images/new_lc.png);}
.FLink span{border-bottom:1px solid #b1b1b1; font-size:18px; color:#000; line-height:40px; display:block; font-weight:bold;}
.FLink p{line-height:30px; padding-bottom:15px;}
.FLink p a{margin-right:20px;}
#move{
	position: fixed;
	left: 50%;
	margin-left:610px;
	top:600px;
	display: none;
}
#move li{
	width: 60px;
	height:60px;
	line-height:60px;
	text-align: center;
	cursor: pointer;
	margin-bottom:1px;
	background:#e1dfdf; 
}
#move ul li:hover {
        background:#358ff0;color:#fff;
    }
#move li.last{font-size:36px;font-weight:bold;}

