@charset "utf-8";
/*reset*/
body{font:12px/1.5 tahoma,\5b8b\4f53;color:#2b2b2b; min-width:1020px;}body,div,form,p,img,ul,li,ol,dl,dt,dd{margin:0;padding:0;border:0;}li{list-style:none;}i,em{font-style:normal;}h1,h2,h3,h4,h5{font-size:100%;font-weight:normal;margin:0;padding:0;}img{border:0px;}img,input{vertical-align:middle;}.f12{font-size:12px;}.f14{font-size:14px;}.lh20{line-height:20px;}.lh22{line-height:22px;}.lh24{line-height:24px;}.lh30{line-height:30px;}.l{float:left;}.r{float:right;}.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}.t2{text-indent:2em;}.fb{font-weight:bold;}.fix:after{content:"\20";clear:both;height:0;display:block;overflow:hidden}.fix{clear:both;*zoom:1;}.clear{clear:both;height:0;font-size:0;}.yh{font-family:\5FAE\8F6F\96C5\9ED1;}.inputTxt{font-family:arial;font-size:12px;}.pl10{padding-left:10px;}.pl20{padding-left:20px;}.pb20{padding-bottom:20px;}.pl30{padding-left:30px;}.pr10{padding-right:10px;}.pt15{padding-top:15px;}.pt10{padding-top:10px;}.pb10{padding-bottom:10px;}.pr5{ padding-right:5px;}.mt25{ margin-top:25px;}.pt25{ padding-top:25px;}.pl5{ padding-left:5px;}.pt5{padding-top:5px;}.pb5{padding-bottom:5px;}.p10{padding:10px;}.mt20{ margin-top:20px;}.mt10{margin-top:10px;}.mb10{margin-bottom:10px;}.mr10{margin-right:10px;}.ml10{margin-left:10px;}.mt5{margin-top:5px;}.ml15{ margin-left:15px;}.mt15{margin-top:15px;}.mb5{margin-bottom:5px;}.p10{ padding:10px;}.pb15{ padding-bottom:15px;}.pt20{ padding-top:20px;}.b{display:block;}.in-b{display:inline-block;}.in{display:inline;}.hide{display:none;}.aNone:hover{ text-decoration:none;}.aH{cursor:pointer;}a{color:#2b2b2b;text-decoration:none; cursor:pointer;}a:hover{color:#ff0000;}.red{color:#ff0000;}.bgB{background-color:#eaf8ff;}.bgDB{ background-color:#0ec0fa;}.bgDP{ background-color:#b0a2ff;}.bgP{ background-color:#e5ebff;}.bgDY{ background-color:#fda22b;}.bgDY{ background-color:#ff9147;}.bgY{ background-color:#ffefe5;}.bgDR{ background-color:#ff8d9a;}.bgR{ background-color:#ffefef;}.bgDG{ background-color:#90ae01;}.bgG{ background-color:#e7fdd1;}.bgGery{ background-color:#f5f5f5;} .bgDGery{ background-color:#e2e1e1;} .bgW{ background:#fff;}.blue{ color:#58c0e3;}.pink{ color:#ff8d9a;}
body{background-color:#fff;}
/*base*/
.header .w1000,.logo,.nav li.cur,.nav li .navlist,.search,.iconArrowA,.icon,.user .tit,.btnLogin,.btnReg,.qqLogin,.weiboLogin,.addFans,.layTit,.titTxt,.app,.footer .fLogo,.ulDet li .imgView s{ background:url(/qpx../pics/spirit.png-0612.html) no-repeat;}
img{ background:url(/qpx../pics/loadingmin.gif) center no-repeat;}
.siteLink,.siteLink a,.teach .ulTxt a,.footer,.footer a,.dGrey,.pCont .desc,.arcList .desc,.arcList .tag,.arcList .tag a{ color:#666666;}
.search .tip,.grey,.crumb,.crumb a,.ulPic .info,.ulPic .click,.pInfo i,.quotBtn,.pListCrumb .r,.arcList .date,.record .ulTxt i{ color:#999999;}
.w1000{ width:1000px; margin:0 auto; }
.w960{ width:960px; margin:0 auto; }
.w710{ width:710px;overflow:hidden;}
.w700{ width:700px;overflow:hidden;}
.w690{ width:690px;overflow:hidden;}
.w670{ width:670px;overflow:hidden;}
.w660{ width:660px;overflow:hidden;}
.w270{ width:270px;overflow:hidden; }
.w250{width:250px;overflow:hidden; }
.w190{ width:190px;}
.w160{ width:160px;}
.w780{ width:780px;overflow:hidden;}
.w760{ width:760px;}
.w480{ width:480px;position:relative;}
.w300{ width:300px;}
.w350{ width:350px;}
.bigImg{position:relative;width:190px; height:230px;display:block;}
.bigImg img{ width:190px; height:230px;}
.bigImg .bg{ height:40px;width:190px; line-height:40px; display:block;background:#000;opacity:0.6;filter:alpha(opacity=60); z-index:1;  position:absolute;left:0;bottom:0;}
.bigImg .tit{ width:100%;overflow:hidden;height:40px; font-size:18px; line-height:40px; display:block;  text-align:center; color:#fff;z-index:2; position:absolute;left:0;bottom:0; overflow:hidden;}
.bigImg:hover{ text-decoration:none;}
.hotTit{  padding-left:37px; position:relative;line-height:30px; font-size:18px; color:#ff0000; font-weight:bold; font-family:\5FAE\8F6F\96C5\9ED1; display:inline-block; *display:inline; *zoom:1;}
.hotTit .icon{ position:absolute; left:0; top:2px;}
.ulTxt li{ padding-left:20px; background:url(/qpx../pics/list.png) 4px 14px no-repeat;overflow:hidden; height:28px; line-height:28px; overflow:hidden; position:relative;}
.ulTxt li a{ font-size:14px;}
.w250Det{ overflow:visible;}
.ulDet li{ overflow:visible;}
.ulDet li.cur{ background:#ffffff;}
.ulDet li .imgView{ position:absolute; padding:5px; border:1px solid #a4a4a4; display:none; background:#f5f5f5; left:-160px; top:-35px;box-shadow:0 0px 3px rgba(0,0,0,0.3);} 
.ulDet li .imgView s{ display:block; position:absolute; top:50%; left:100%;width:7px; height:11px; background-position:-993px -98px; margin-top:-3px;}
.ulDet li .imgView img{ width:145px; height:80px;}
.ulDetEx li .imgView{ top:-33px;left:-90px;}
.ulDetEx li .imgView img{ width:75px; height:75px;}
.ulDet li.cur .imgView{ display:block;}
.ulRank li{ padding:0; background:none;}
.ulRank i{ padding:0 15px 0 10px; font-size:14px; font-family:Comic Sans MS;}
.ulPic li{ width:145px; float:left; padding:0 22px 20px 0;}
.ulPic li img{ width:145px; height:80px;}
.ulPic i.tit{ line-height:24px; height:24px; display:block; overflow:hidden; text-align:center;}
.ulPic i.tit b{ font-weight:normal;}
.ulPic .info{ padding:5px 0; display:none;}
.ulPic .click{ background:url(/qpx../pics/play.png) no-repeat 0 4px; padding-left:15px;}
.ulPicA li{ width:75px; padding:0 28px 20px 0;}
.ulPicA li img{ width:75px; height:75px;}
.layTb .w195,.layTb .w480{ padding-right:20px;}
.icon{width:32px; height:30px; display:inline-block;}
.icon1{ background-position:right -171px; }
.icon2{ background-position:right -202px; }
.icon3{ background-position:right -234px; }
.icon4{ background-position:right -266px; }
.icon5{ background-position:right -298px; }
.icon16{ background-position:right -549px; }
.icon17{ background-position:right -581px; }
.icon18{ background-position:right -613px; }
.icon19{ background-position:right -645px; }
.icon20{ background-position:right -677px; }
.iconNews{ background-position:-967px -138px;}
.iconArrowA{display:inline-block; width:7px; height:4px; background-position:-993px -118px;}
.iconPre{ display:inline-block; width:30px; height:30px; background-image:url(/qpx../pics/spirit.png); background-position:-881px -110px;}
.iconNext{ display:inline-block; width:30px; height:30px; background-image:url(/qpx../pics/spirit.png); background-position:-921px -110px;}
.layTit{ height:30px; width:110px; display:inline-block; text-indent:-4000px; background-position:-293px -241px;}
.layTit1{ background-position:-293px -241px;}
.layTit2{ background-position:-293px -271px;}
.layTit3{ background-position:-293px -301px;}
.layTit4{ background-position:-293px -331px;}
.layTit5{ background-position:-293px -361px;}
.layTit6{ background-position:-293px -391px;}
.layTit7{ background-position:-293px -421px;}
.layTit8{ background-position:-293px -451px;}
.titTxt{ height:30px; width:120px;display:block;text-indent:-4000px;}
.titTxt1{ background-position:-435px -239px;}
.titTxt2{ background-position:-435px -269px;}
.titTxt3{ background-position:-435px -299px;}
.titTxt4{ background-position:-435px -329px;}
.titTxt5{ background-position:-435px -359px;}
.titTxt6{ background-position:-435px -389px;}
.titTxt7{ background-position:-435px -419px;}
.titTxt8{ background-position:-435px -449px;}
.titTxt9{ background-position:-435px -479px;}
.titTxt10{ background-position:-435px -509px; width:140px;}
.titTxt11{ background-position:-435px -539px;}
.titTxt12{ background-position:-435px -569px;}
.titTxt13{ background-position:-435px -599px;}
.titTxt14{ background-position:-435px -629px;}
.titTxt15{ background-position:-435px -659px;}
.titTxt16{ background-position:-435px -689px;}
.pager{ display:inline-block; *display:inline; *zoom:1;}
.pager li{ float:left;}
.pager li a,.pager li.thisclass{ float:left; height:38px; line-height:38px; text-align:center; font-size:16px; padding:0 12px; margin:0 10px;}
.pager li.thisclass a,.pager li.thisclass { color:#fff; background:#ff6600;}
.pager a:hover{ background:#f5f5f5; text-decoration:none;}

.pager li a, .pager li.thisclass{ padding:0; float:left; line-height:30px; height:30px; width:33px; text-align:center; margin:0 10px; display:inline; font-size:15px; background:#ff9aa6; color:#fff; font-weight:bold;}
.pager  li.thisclass{ background:#c9c9c9;color:#fff;}
.pagerbreak li.thisclass a{margin:0;background:none;}
.pagerbreak li a {width:auto;padding:0 10px; margin:0;}
#pageNext,#pagePrev{ background:url(/qpx/pics/topicpager.png) no-repeat; width:106px!important; height:30px; text-indent:-4000px;padding:0!important;} 
#pageNext{ background-position:right bottom;}
#pagePrev{ background-position:left bottom;}
.pagerbreak li.thisclass{width:auto!important;}
.pagerbreak li.thisclass a{margin:0;}
.pagerbreak li{margin:0 5px!important;}
.pager li a:hover{opacity:0.7;filter:alpha(opacity=70); background:#ff9aa6;}

/*headerV2*/
.bodyBG{}
.nobg{ background:none;}
.logoV2,.navV2  .navlist,.navV2 li,.searchV2 .btn,.headerV2 .desc{ background:url(/qpx../pics/headerv2.png-1217.html) no-repeat;}
.headerV2 .w960{ width:960px; height:104px; margin:0 auto; position:relative; z-index:999; padding-bottom:26px;}
.logoV2{ position:absolute;  left:0; top:0;width:225px; height:88px;}
.logoV2 a{ display:block;width:225px; height:88px; text-decoration:-4000px; outline:none; text-indent:-4000px;}
.navV2{height:39px; position:absolute; left:0; top:88px;background:#f57e2d; border-bottom:3px solid #ba4c33; width:100%; z-index:999;}
.navV2 li{ float:left; width:106px; height:39px; position:relative; float:left; background-position:right -88px;}
.navV2 .navlist{ height:39px; width:105px; margin-right:1px; text-indent:-4000px; float:left;}
.navV2 .nav1{ background-position:0 -88px;} 
.navV2 .nav1:hover,.navV2 .cur .nav1{ background-position:0 -131px;}
.navV2 .nav2{ background-position:-106px -88px;} 
.navV2 .nav2:hover,.navV2 .cur .nav2{ background-position:-106px -131px;}
.navV2 .nav3{ background-position:-212px -88px;} 
.navV2 .nav3:hover,.navV2 .cur .nav3{ background-position:-212px -131px;}
.navV2 .nav4{ background-position:-318px -88px;} 
.navV2 .nav4:hover,.navV2 .cur .nav4{ background-position:-318px -131px;}
.navV2 .nav5{ background-position:-424px -88px;} 
.navV2 .nav5:hover,.navV2 .cur .nav5{ background-position:-424px -131px;}
.navV2 .nav6{ background-position:-530px -88px;} 
.navV2 .nav6:hover,.navV2 .cur .nav6{ background-position:-530px -131px;}
.navV2 .nav7{ background-position:-636px -88px;}
.navV2 .nav7:hover,.navV2 .cur .nav7{ background-position:-636px -131px;}
.navV2 .nav8{ background-position:-742px -88px;}
.navV2 .nav8:hover,.navV2 .cur .nav8{ background-position:-742px -131px;}
.navV2 .nav9{ background-position:-858px -88px;}
.navV2 .nav9:hover,.navV2 .cur .nav9{ background-position:-858px -131px;}
.navV2 .subNav{ display:none; border:1px solid #ba4c33; border-bottom:2px solid #ba4c33; border-top:3px solid #ba4c33; position:absolute; left:0; top:39px; z-index:999;}
.navV2 .subNav a{ display:block; width:84px; padding-left:20px; font-size:14px; line-height:30px; border-bottom:1px solid #ebebeb; background:#fff;}
.searchV2{ width:196px; height:28px; position:absolute; right:0; top:46px; background:#fff;border:1px solid #cbcbcb;}
.searchV2 .tip{ position:absolute; line-height:28px; height:28px; left:10px; top:1px;}
.searchV2Cur .tip{ display:none;}
.searchV2Cur{ border-color:#ff6600;}
.searchV2 .btn{ width:30px; height:30px; background-position:right -2px; border:none; cursor:pointer; position:absolute; right:0; top:0; border:none; border-left:none;}
.searchV2 .text{ width:161px; height:28px; line-height:28px; position:absolute; left:5px; top:0; padding:0 0 0 5px; margin:0; border:none!important; box-shadow:none!important;  background:none; outline:none; }
.siteLink { position:absolute; right:0; top:15px; z-index:1000;}
.siteLink dd{ float:left; padding-left:15px;}
.userBar .s{ padding-right:10px;}
.record .delBtn,.recordBox s,.record .recordNone{ background:url(/qpx../pics/history.png) no-repeat;}
.record .btn{ position:relative; float:left; padding-right:10px; cursor:pointer;}
.record .btn s{ position:absolute; right:0; top:8px; overflow:hidden;}
.record { position:relative;}
.record .recordBox{ position:absolute; width:264px; border:3px solid #ff8d9a; left:-134px; background:#fff; top:30px; z-index:10000;box-shadow:0 0px 3px rgba(0,0,0,0.3);}
.record .delBtn{ height:40px; width:264px; background-position:-3px -19px; cursor:pointer;}
.record .ulTxt{ padding:10px 20px;}
.record .ulTxt a.type{ font-size:12px; position:absolute; right:0; background:#fff; top:0;}
.record .recordNone{ width:264px; height:60px; background-position:0 -80px; background-color:#fff;}
.recordBox s{ display:block; width:13px; height:7px; position:absolute; background-position:-145px 0; top:-9px; left:160px;}
.headerV2 .desc{ display:none;height:30px; background-position:-357px 0; position:absolute; left:210px; top:45px; width:170px;}
.headerMinV2{ height:40px; background:#f5f5f5; border-bottom:1px solid #ebebeb; z-index:100; position:relative;}
.headerMinV2 .w960{ position:relative;}
.headerMinV2 .logoV2{ width:125px; height:40px; left:0; top:0; background-position:-230px 0;}
.headerMinV2 .logoV2 a{ width:145px; height:40px;}
.headerMinV2 .navV2{ left:130px; top:0; background:none; border-bottom:none; width:auto;}
.headerMinV2 .navV2 li{ height:40px; margin-left:-10px; border:none; background:none;width:97px;}
.headerMinV2 .navV2 li a{ width:96px;}
.headerMinV2 .navV2 .nav1,.headerMinV2 .navV2 .nav1:hover{ background-position:0 -174px;} 
.headerMinV2 .navV2 .nav2,.headerMinV2 .navV2 .nav2:hover{ background-position:-112px -174px;} 
.headerMinV2 .navV2 .nav3,.headerMinV2 .navV2 .nav3:hover{ background-position:-218px -174px;} 
.headerMinV2 .navV2 .nav4,.headerMinV2 .navV2 .nav4:hover{ background-position:-324px -174px;} 
.headerMinV2 .navV2 .nav5,.headerMinV2 .navV2 .nav5:hover{ background-position:-430px -174px;} 
.headerMinV2 .navV2 .nav6,.headerMinV2 .navV2 .nav6:hover{ background-position:-536px -174px;} 
.headerMinV2 .navV2 .nav7,.headerMinV2 .navV2 .nav7:hover{ background-position:-642px -174px;}
.headerMinV2 .navV2 .nav8,.headerMinV2 .navV2 .nav8:hover{ background-position:-748px -174px;}
.headerMinV2 .navV2 .nav9,.headerMinV2 .navV2 .nav9:hover{ background-position:-862px -174px;}
.headerMinV2 .navV2 .cartoonNav{width:80px;}
.headerMinV2 .navV2 .cartoonNav .nav7{width:80px;}
.headerMinV2 .siteLink{ right:220px; top:174px;}
.headerMinV2 .siteLink{ top:11px;}
.headerMinV2 .searchV2{ top:5px;}
.headerMinV2 .subNav{ border:1px solid #ebebeb; border-bottom:2px solid #ebebeb;}
.headerV2 .searchV2{ width:250px;}
.headerV2 .searchV2 .text{ width:215px;}
.headerV2 .navV2 .subNav a:hover{ color:#fff; background:#ff6600; border-bottom:1px solid #ff6600;}
/*timeline*/
#J-tl-tip{ display:none!important;}
.timeline { padding:10px 0; background:#fff;}
.timeline { font-size: 12px; line-height: 20px; position: relative; height:20px;}
.timeline .sts { width: 800px; overflow: hidden; float:left;}
.timeline .sts .a, .timeline .sts .b, .timeline .sts .tl-n, .timeline .sts .tl-gn, .timeline .sts .tl-st, .timeline .tl-title, .timeline .tl-tip .tip-tit, .timeline .tl-tip .tip-tit span, .timeline .tl-tip .dataBt, .timeline .tl-tip #JtlTipClose { background: url(/qpx../pics/time.png) no-repeat; }
.timeline .sts .b, .timeline .sts .a { float: left; display: inline; width: 9px; height: 20px; }
.timeline .sts .a { float: right; background-position: -14px 0; }
.timeline .sts .b { margin-right: 2px; }
.timeline .sts .tl { float: left; display: inline; overflow: hidden; }
.timeline .sts .tl .tl-n, .timeline .sts .tl .tl-gn { float: left; position: relative; display: inline; margin-right: 2px; width: 45px; text-align: center; color: #777777; text-decoration: none; overflow: hidden; background-position: -28px 0; }
.timeline .sts .tl .tl-g { float: left; display: inline; }
.timeline .sts .tl .tl-g .tl-gn { display: none; color: #777777; height: 20px; line-height: 20px; }
.timeline .sts .tl .tl-g .tl-gn span { position: relative; }
.timeline .sts .tl .tl-g .tl-gn span em { position: absolute; top: 6px; margin: 0 0 0 1px; width: 0; height: 0; font-size: 0; line-height: 0; border: 3px solid; border-color: transparent transparent transparent #777777; border-style: dashed dashed dashed solid; }
.timeline .sts .tl .tl-g .tl-st { position: relative; float: left; display: none; margin-right: 2px; width: 19px; height: 20px; background-position: -127px 0; }
.timeline .sts .tl .tl-g .tl-st:hover{background-position: -153px 0;}
.timeline .sts .tl .tl-g .tl-st.hov{background-position:0 -147px;}
.timeline .sts .tl.cur .tl-n { background-position: -78px 0; }
.timeline .sts .tl.exp .tl-g .tl-gn { display: inline; }
.timeline .sts .tl.exp .open .tl-gn { display: none; }
.timeline .sts .tl.exp .open .tl-st { display: inline; }
.timeline .sts .tl2 .tl-gn { width: 83px; background-position: -81px -25px; }
.timeline .sts .tl3 .tl-n { width: 76px; background-position: 0 -25px; }
.timeline .sts .tl3 .tl-g .tl-st { width: 114px; background-position: -180px -25px; }
.timeline .sts .tl3 .tl-g .tl-st:hover { background-position: -180px -50px; }
.timeline .sts .tl3 .tl-g .tl-st.hov{background-position:-93px -147px;}
.timeline .sts .tl3.cur .tl-n { background-position: 0 -50px; }
.timeline .sts .tl4 .tl-g .tl-gn { width: 69px; background-position: -109px -75px; }
.timeline .sts .tl4 .tl-g.tl-g-29.open { margin-right: 2px; }
.timeline .sts .tl4 .tl-g.tl-g-29 .tl-st { width: 29px; background-position: -265px -75px; }
.timeline .sts .tl4 .tl-g.tl-g-29 .tl-st:hover{ background-position: -265px -100px; }
.timeline .sts .tl4 .tl-g.tl-g-29 .tl-st.hov{background-position:-22px -147px;}
.timeline .sts .tl5 .tl-g .tl-gn { width: 211px; background-position: 0 -100px; }
.timeline .sts .tl6 .tl-g .tl-st { width: 36px; background-position: 0 -75px; }
.timeline .sts .tl6 .tl-g .tl-st:hover{ background-position: -41px -75px; }
.timeline .sts .tl6 .tl-g .tl-st.hov{background-position:-54px -147px;}
.timeline .tl-title { position: absolute; top: -4px; left: 0; width: 65px; height: 23px; background-position:-226px 0; text-align: center;}
.timeline .tl-title a, .timeline .tl-title a:hover{color:#fff; text-decoration:none;}
.timeline .timeTit{float:left;padding:0 0 0 21px;width:130px; background:url(/qpx../pics/headerv2.png) no-repeat -357px -36px; height:20px; }    
.timeline .tl-tip { position: absolute; top:23px; left:315px; display:none;}
.timeline .tl-tip #JtlTipClose{display:block; position:absolute; right:1px; top:3px; width:20px; height:17px; background-position:-206px -2px; z-index:1; cursor:pointer; border-left:1px solid #FFE5CA; _right:0;}
.timeline .tl-tip .tip-tit{position:relative; width:239px; height:21px; border:1px solid #FFE5CA; background-position:0 -123px; background-repeat: repeat-x; line-height:21px;}
.timeline .tl-tip .tip-tit span{display:block; position:absolute; left:169px; top:0; padding-left:2px; width:46px; height:22px; color:#F60; cursor:pointer; background-position:-211px -98px;}
.timeline .tl-tip .tip-tit #JtlClose{margin:-2px 0 0; padding-top:1px; border:1px solid #FFE5CA; border-bottom:0; background-color:#FFF6ED; background-position:-212px -97px; display:none;}
.timeline .tl-tip .tip-tit #J-tl-tip-msg{margin:0; padding-right:70px;text-align:center; height:21px;} 
.timeline .tl-tip .tip-bd{display:none; padding-top:5px; width:218px;height:118px; border:1px solid #FFE5CA; border-top:0; background:#FFF6ED; text-align:center;color:#333;}
.timeline .tl-tip .tip-bd p{height:40px;line-height:40px; width:auto;}
.timeline .tl-tip .tip-bd .dataBt{border:0;width:75px;height:20px;line-height:1.7;color:#fff;background-position:-180px -75px;cursor:pointer;margin:10px auto 0;}
.timeline .tl-tip .tip-bd .data{overflow:hidden;}
.timeline .tl-tip .tip-bd-show{display:block;}
/*login*/
.user .tit{ width:240px; height:35px; background-position:-411px -105px;}
.login a{ float:left;}
.btnLogin{ width:168px; height:56px; background-position:-238px -152px; display:inline-block;}
.btnLogin:hover{background-position:-410px -152px;}
.btnReg{ width:60px; height:56px; background-position:-605px -154px; display:inline-block; margin-left:10px;}
.qqLogin{ display:inline-block; width:100px; height:30px; background-position:-129px -179px;}
.weiboLogin{display:inline-block; width:100px; height:30px; background-position:-7px -179px;}
.addFans{ width:190px; height:30px; background-position:-655px -110px; display:inline-block;}
.lay{ position:relative;}
.layTh h2{ position:relative; height:30px;}
.layTh h2 i.icon{ position:absolute; left:0;}
.layTh h2 .layTit{ position:absolute; left:35px;}
.layTh h2 s{ position:absolute; left:150px; top:15px; overflow:hidden;}
.layTh h3{ position:relative; height:30px;}
.layTh h3 i.icon{ position:absolute; left:0;}
.layTh h3 .layTit{ position:absolute; left:35px;}
.layTh h3 s{ position:absolute; left:150px; top:15px; overflow:hidden;}
.footer{ background:url(/qpx../pics/repeat.png) repeat-x; padding-top:19px; height:105px; overflow:hidden;}
.footer .w960{ position:relative; padding:15px 0;}
.footer .fLogo{ display:block; width:225px; height:75px; background-position:0 -85px;top:9px; position:absolute;}
.footer .fLogo{background:url(/qpx../pics/footerlogo.png) 0 0  no-repeat;width:280px;}
.footer .desc{ position:absolute; left:330px; top:15px; line-height:22px;}
.footer .desc a{ padding-right:10px;}
/*index*/
.focus{ height:320px; overflow:hidden; position:relative;}
.focus .bg{width:690px; height:70px; background:#000; opacity:0.7; filter:alpha(opacity=70); position:absolute;bottom:0; right:0; z-index:11;}
.focus .thumbs{position:absolute;bottom:0; padding-top:5px; right:-5px;width:330px;z-index:12;}
.focus .thumbs li{float:left; padding:0 5px 5px 0;cursor:pointer; position:relative;}
.focus .thumbs img{ width:60px; height:60px;}
.focus .thumbs  s{display:block; font-size:0; position:absolute;top:0;_top:1px; left:0;width:60px; height:60px; background:#000;opacity:0.4; filter:alpha(opacity=40);}
.focus .thumbs .current  s{ width:60px; height:5px; background:#ff6600; top:55px;_top:56px;left:0;opacity:1; filter:alpha(opacity=100);}
.focus .pics li{ width:690px;}
.focus .pics img{ width:700px; height:320px;}
.focus .tits { position:absolute;bottom:0; left:0;line-height:70px; height:70px; z-index:13; overflow:hidden;}
.focus .tits li{ width:365px; overflow:hidden; display:none;}
.focus .tits li.current{ display:block;}
.focus .tits li a{ font-size:20px; color:#fff;}
.focus .tits li a:hover{ text-decoration:none;}
.focus .tits .type{ color:#75b63f; padding:0 20px; font-size:24px;}
.lay .layTh{ position:absolute; left:0; top:0; z-index:1; width:630px; overflow:hidden;}
.lay .layTh .subCate{ width:380px; }
.lay .w190{ padding:40px 20px 0 0;}
.lay .layTh h3{ float:left; z-index:1; height:30px; width:190px;}
.lay .layTh h2{ float:left; z-index:1; height:30px; width:190px;}
.layTh .subCate{ position:absolute;top:0; left:210px;font-size:14px; line-height:30px;}
.layTh .subCate a{ padding:0 5px; float:left;}
.layThCur .iconArrowA{ width:4px; height:7px; background-position:-996px -124px; top:13px;}
.teach{ height:230px; overflow:hidden;}
.teach .item{ padding:10px 10px 0 20px;}
.teach .ulTxt li{ float:left; width:200px; *display:inline;}
.teach .item { width:450px; height:220px; float:left;}
.boxNav a{ margin-left:10px; outline:none;}
.boxNav{ overflow:hidden; position:relative;}
.toolBox { display:block; width:300px;}
.toolBox a{ margin:0 6px 18px 0; float:left;}
.story .ulPic{ width:505px;}
.story { height:230px; overflow:hidden;}
.story .item{ width:480px; overflow:hidden;}
.game .ulPic{ width:750px;}
.game { height:334px; width:700px; overflow:hidden;}
.game .item{ width:700px; overflow:hidden;}

.bannerBd{ width:960px;}
.bannerBd .l{ width:690px; height:90px; overflow:hidden;}
.bannerBd .r{ width:250px; height:90px;}
.bannerBd h2{ width:16px; text-align:center; height:90px; line-height:22px; float:left; font-weight:bold; padding:0 5px; background:#bee9ff;font-size:14px;}
.bannerBd .subNav a{ float:left; padding:0 10px 0 30px ; line-height:22px;font-size:14px;}

/*resource list*/
.rListCate{ border:1px solid #e8e8e8;}
.rListCate dt{ padding:10px 0 10px 33px;}
.rListCate dd{ line-height:35px; border-top:1px solid #ebebeb; padding-left:30px;}
.rListCate dd.current{ background:#f5f5f5;}
.rListCrumb h1{ font-size:22px;}
.rListCrumb .crumb{ padding:13px 0 0 15px;}
.rListCrumb .cmd a{ margin-left:10px;}
.w780 .ulPic{ width:830px;}
.w780 .ulPic li{ padding-bottom:30px; padding-right:14px;}
.w780 .ulPicA{ width:900px;}
.w780 .ulPicA li{ padding-right:42px;}
.rListRecom{border-radius:5px;}
.rListRecom .ulPic{ padding-left:12px;}
.rListRecom .ulPic li{ padding:7px; background:#fff; margin:0 15px; border-radius:5px; _display:inline;}
.rListRecom .ulPic li:hover{ background:#ff6600;}
.rListRecom .ulPic li:hover .tit{ color:#fff;}
.rListRecom h3.tit{ border-radius:5px 0 0 0;background:url(/qpx/pics/listrecombg.png) no-repeat; color:#fff; font-size:16px; height:33px; line-height:33px; width:129px; text-align:center; font-weight:bold;}
.rListRecom .ulTxt li{ width:144px; float:left; padding-left:15px;margin:0 15px;_display:inline;}
.rListRecom .ulTxt{ padding-left:12px;}
.rListRecom .ulPic li{ position:relative;}
.rListRecom .ulPic li .icon{ width:38px; height:37px; background:url(/qpx/pics/listrecomicon.png) no-repeat;position:absolute; left:0; top:0;}
.rListRecom .ulPic li .iconNew{ background-position:left bottom;}
/*article list*/
.arcListW{ padding-top:10px;}
.arcList ul{ width:962px;}
.arcList{ width:959px; overflow:hidden;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb; background:#fff; position:relative;}
.arcList li{ padding:17px 17px 17px 177px; position:relative; width:285px; border:1px solid #ebebeb; margin:-1px -1px 0 0; float:left; position:relative; height:140px; line-height:26px; font-size:14px;}
.arcList li:hover,.arcList li:hover .date{ background:#fefaf1;}
.arcList .modImg{ position:absolute; left:17px; top:17px;}
.arcList .tit{ font-weight:bold; font-size:16px; font-family:\5FAE\8F6F\96C5\9ED1;}
.arcList .tag{ line-height:34px; height:34px; overflow:hidden; }
.arcList .more{ color:#ff6600;}
.arcList .date{ position:absolute; right:17px; top:17px; background:#fff;}
.arcList .desc{ height:80px; overflow:hidden; font-size:14px; font-size:12px;}
div.listRecom .modB{ width:480px;}
div.listRecom .modB dd{ padding:10px 20px 20px;}
div.listRecom .modImg{ float:left;}
/*resource page*/
.pListCrumb h1{ font-size:22px;}
.pListCrumb .crumb{ padding:13px 15px 0 0;}
.pListCrumb .r{ padding-top:13px;display:none;}
.playBarBox,.barIcon,.playBarBox .btn:hover,.barIconShare{ background:url(/qpx../pics/playbar.png) no-repeat;}
.playBarBox { height:34px; padding-bottom:2px;  background-repeat:repeat-x;}
.barIcon{ display:block; position:absolute; width:18px; height:18px; left:7px; top:7px; cursor:pointer;}
.barIcon1{ background-position:0 -37px;}
.barIcon2{ background-position:-19px -37px;}
.barIcon3{ background-position:-38px -37px;}
.barIcon4{ background-position:-57px -37px;}
.barIcon5{ background-position:-76px -37px;}
.barIcon6{ background-position:-95px -37px;}
.barIcon7{ background-position:-114px -37px;}
.barIcon8{ background-position:-205px -37px;}
.barIconR{ background-position:-133px -37px;}
.barIconRn{ background-position:-184px -37px;}
.barIconfull{background-position:-165px -37px;}
.barIconError{background:url(/qpx../pics/error.png) no-repeat;}
.playBarBox .btn{ border:1px solid #f5f5f5; border-bottom:1px solid #dbdbdb; line-height:32px; padding:0 5px 0 28px; position:relative; float:left; margin-right:-1px; cursor:pointer;}
.playBarBox .btn:hover{ border:1px solid #cecece;box-shadow:0 0px 2px rgba(0,0,0,0.2); color:#2b2b2b; z-index:10; text-decoration:none; background-position:0 -56px; background-repeat:repeat-x;}
.playBarBox .btnSelect{float:left;width:68px;height:36px;overflow:hidden;position:absolute;lefto:0;top:0;}
.btnSelectWrap{float:left;position:relative;width:68px; }
.btnSelectWrap .iconArrowA{position: absolute;right:5px;top: 15px;width: 7px; z-index:12; height:4px;overflow:hidden;zoom:1;}
.btnSelectWrap .btn{padding-right:15px;}
.playTypeTip{z-index:8!important;}
.playBarBox .btnSelectHover{height:auto;overflow:visible; }
.playBarBox .btnSelect i{background:#f5f5f5; z-index:9;}
.barIconShare{ position:absolute; left:0; right:0; display:block; width:12px; height:12px; background-position:-152px -37px; top:25px;}
.bds_tools_32 .tit{ float:left; padding:25px 7px 0 17px; position:relative; line-height:12px; height:12px;}
.pCmdBar{ height:36px; overflow:visible;}
.pCmdBar #bdshare{ float:right; margin-top:-7px;}
.page .w670 .ulPic{ width:750px;}
.page .w670 .ulPic li{ padding:0 30px 15px 0;}
.page .w670 .ulPicA li{ padding:0 23px 15px 0;}
.pInfo{ padding:20px 20px 10px; line-height:28px;}
.pInfo .titTxt{ margin:-10px 0 0 -5px;}
.pInfo .quot{ line-height:20px; height:60px; overflow:hidden;}
.pInfo .quotBtn { cursor:pointer;}
.pRecom .ulPic{ padding:5px 20px 20px 15px; }
.pRecom  li{ position:relative; padding:15px 0 0; width:100%; }
.pRecom  li .tit{ position:absolute; left:155px; top:15px; font-size:14px; height:36px; line-height:18px; text-align:left;}
.pRecom  li .click{ position:absolute; left:155px; top:70px; }
.pRecomEx li{position:relative; width:75px; float:left; padding:0 20px 20px 0;}
.pRecomEx .ulPic{ width:290px;}
.pRecomEx li img{ width:75px; height:75px;}
.gameDesc{ position:relative;padding:10px 20px 10px 50px;zoom:1; color:#666666; font-size:14px; margin-top:10px;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f5f5f5,endcolorstr=#ffffff,gradientType=1);background:#f5f5f5;background:-webkit-gradient(linear, left top, right top, from(#f5f5f5), to(#ffffff));background:-moz-linear-gradient(left, #f5f5f5, #ffffff);background:-o-linear-gradient(left, #f5f5f5, #ffffff);}
.gameDesc .icon18{ position:absolute; left:10px; top:6px;}
/*playRecom*/
.playRecom{ width:100%; position:absolute; left:0; top:0; z-index:55;}
.playRecom .bg{ position:absolute; left:0; top:0;width:700px; height:525px; margin:0 auto; background:#000 url(/qpx../pics/playwrap.png) center top no-repeat; opacity:0.9;filter:alpha(opacity=90);}
.playRecom .bar{ position:relative; z-index:3; padding-left:18px; }
.playRecom .bar a{ display:block; height:40px; width:100px; float:left;}
.page .playRecom .ulPic{ position:relative; z-index:3; padding:50px 0 0 12px;}
.page .playRecom .ulPic li{ padding:5px; background:#fff; margin:10px 4px;border-radius:5px;}
.page .playRecom .ulPic li:hover{background:#ff6600;}
.page .playRecom .ulPic li:hover a{ color:#fff;}
/*article page*/
.pCont .info{ padding:0 30px 15px; text-align:center;}
.pCont h1{ font-size:22px; font-family:\5FAE\8F6F\96C5\9ED1; font-weight:bold; line-height:30px;  padding:20px 0; color:#ff6600;}
.pCont .desc{ padding:5px 15px; margin:0 0 5px; background:#fff5f5;}
.pCont .arcBody{ padding:0 30px;} 
#page img{ max-width:600px;}
.arcRecom .modB{ float:left; width:335px;}
.modB dd{ padding:10px 15px 10px 10px;}
.info .tc{ line-height:21px; height:21px; overflow:hidden;}
.info .tc span.li{ padding:0 5px;color:#777777; float:left;}
.info .tc span.bd{float:right; margin-top:-2px;}
.info .tc a{ padding-right:5px;}
.info .tc #bdshare{ float:right;}
span.bds_more{ line-height:16px;}
.relTags{ position:relative; font-size:14px; line-height:30px; padding-left:40px; margin:30px 0 30px 30px;}
.relTags a{ padding:0 7px;}
.relTags .icon{ position:absolute; left:0; top:0;}
.article_article .pCont {border:1px solid #fcebef; border-top:3px solid #fcebef; border-radius:2px;}
.learn-page-crumb .position{ text-align:center;}
.learn-page-crumb .position ,.learn-page-crumb .position a{ color:#999999;}
.learn-page-crumb h1{ display:inline-block;*display:inline;*zoom:1;}
.crumbV2{ line-height:30px; height:30px; color:#999999;padding-left:10px;}
.crumbV2 a{ color:#555555; }
.LC-Wrap { line-height:22px;}
.LC-Wrap img{ padding:3px; border:1px solid #cacaca; overflow:auto; margin:0 5px;}
.LC-Wrap a{ color:#ff6600; margin:0 10px 0 0; white-space:nowrap;}
.LC-Pal{ padding:30px; border:7px solid #FDDADA;}
.LC-H1{ font-size:18px; border-bottom:1px solid #ebebeb; line-height:20px; padding:0 0 10px; margin-bottom:10px; font-weight:bold; color:#ff0519;}
.LC-Desc{ line-height:22px; float:left; width:330px; padding-right:30px;font-size:14px; color:#555555;}
.LC-Nav{ float:left; width:230px;}
.LC-Nav li{ line-height:22px; height:22px; overflow:hidden;}
.LC-NavTit{ font-size:16px;}
.LC-Mode{ background:#fff;  margin-top:15px;}
.LC-Th{ line-height:30px; height:30px; }
.LC-Th h3{ font-size:18px; font-weight:bold;float:left; padding:0 15px;color:#ff6600;}
.LC-Tb{ padding:15px 25px; line-height:28px; font-size:14px; border:1px solid #FDDADA;}
.fix:after{content:"\20";clear:both;height:0;display:block;overflow:hidden}.fix{clear:both;*zoom:1;}
/*player*/
.playBarWrap,.pPause,.pPlay,.pRateBg,.pCount,.pFull,.pSmall,.pRate,.pCmd{background:url(/qpx../pics/player.png) no-repeat;}
.playBar{ width:100%;height:38px;  z-index:1000; margin:0 auto;}
.playBarWrap{ position:relative; width:100%; height:38px; background-position:0 -5px; background-repeat:repeat-x;}
.pPause,.pPlay,.pRateBg,.pCount,.pFull,.pSmall{ display:block;height:38px; width:38px; position:absolute; cursor:pointer;zoom:1;}
.pPause{ left:0; top:0px; height:38px; width:38px;background-position:-1px -119px;}
.pPlay{ left:0; top:0px; height:38px; width:38px;background-position:-57px -119px;}
.pRateBg{ width:520px; left:50px; top:0px;background-position:0 -43px; background-repeat:repeat-x; zoom:1;}
.pRateBgFull{ width:830px;}
.pCount{ width:42px;right:55px; top:0px;background-position:-136px -119px; text-align:center; cursor:default; line-height:36px; color:#fff; text-align:center;}
.pRate{ position:absolute;background-position:0 -81px; background-repeat:repeat-x; height:38px; width:0%;}
.pCmd{ position:absolute; left:0%; top:0; width:16px; height:38px;background-position:-208px -119px; margin-left:-8px;}
.pFull{ right:5px; top:0px;height:38px; width:38px;background-position:-648px -119px;}
.pSmall{ right:5px; top:0px;height:38px; width:38px;background-position:-595px -119px;}
.playWrap{ width:670px; height:500px; position:relative;}
.loadingWrap{ width:100%; height:100%; background:#ffffff; position:absolute;left:0; top:0; z-index:100;}
.loading{ font-size:22px; color:#ff6600;font-family:Comic Sans MS,\5FAE\8F6F\96C5\9ED1; font-weight:bold; background:#ffffff url(/qpx../pics/loading.gif) no-repeat; padding:0 20px 0 115px; width:80px; text-align:center; height:86px; line-height:86px; position:absolute; left:50%; top:50%; margin-left:-85px; margin-top:-43px;border-radius:5px;}
/*tool*/
.arcListTool li{ padding:27px 17px 17px 157px; height:90px; width:325px;}
.arcListTool li .link{ display:none;}
.arcListTool .modImg{ left:27px; top:27px;}
/*flink*/
.flink .th{ height:28px; line-height:28px; padding-left:85px; background:#fff url(/qpx../pics/flink.png) no-repeat;}
.flink .tb li{ float:left; padding-right:8px;word-wrap:break-word;white-space:nowrap;}
.flink .tb li a{ float:left;}
/*Pop*/
html,body{ height:100%;}
.popIcon,.popShut{ background:url(/qpx../pics/pop.png) no-repeat; cursor:pointer;}
.popIcon{ width:70px; height:84px; display:none; position:absolute; left:0; top:-84px;}
.popShut{ width:26px; height:26px; display:block; position:absolute; right:-20px; top:-24px; background-position:right top;}
.popShut:hover{ background-position:right -27px;}
.popBG{ width:100%; height:100%; background:#000; opacity:0.5; filter:alpha(opacity=50); position:fixed; _position:absolute; left:0; top:0; z-index:9999999;}
.popBox{ width:450px; height:270px;position:fixed; _position:absolute; left:50%; top:50%; margin-left:-225px; margin-top:-135px; z-index:10000000;overflow:visible !important;}
.popBGAlert{z-index:10000009}
.popBoxAlert{ z-index:10000010}
.popCont{ border:3px solid #ff8d9a; background:#fff; padding:15px 30px;box-shadow:0 0 8px rgba(0, 0, 0, 0.2);}
.popCont h2,.popFrame h2{ font-size:20px; line-height:30px; padding-bottom:10px;}
/*Btn input*/
input[type="text"],textarea,.inputTxt{ padding:0 5px; line-height:30px; border:1px solid #D9D9D9; font-size:14px; height:30px;border-radius:1px; background:#fff;}
textarea{ overflow:auto; height:auto;line-height:18px; padding:5px; font-family:Tahoma;}
input[type="text"]:hover,.inputTxt:hover,textarea:hover{border:1px solid #b9b9b9; box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset;}
input[type="text"]:focus,.inputTxt:focus,textarea:focus{ border:1px solid #ff8d9a; box-shadow:0 1px 2px rgba(0, 0, 0, 0.3) inset;}
.btnPink{cursor:pointer; display:inline-block; *zoom:1;*display:inline; background:url(/qpx../pics/btn.png) no-repeat 0 -124px; padding-left:20px;}
.btnPink span{ cursor:pointer; font-weight:bold; text-shadow:0 0 1px rgba(0, 0, 0, 0.5); display:inline-block; *zoom:1;*display:inline; height:30px; line-height:30px; font-size:14px; color:#fff;  background:url(/qpx../pics/btn.png) no-repeat right -155px; padding-right:20px;}
.btnPink:hover{ opacity:0.9;filter:alpha(opacity=90);}
.btnPink:hover span{text-shadow:0 0 1px rgba(0, 0, 0, 0.9);}
.btnWait{cursor:wait; display:inline-block; *zoom:1;*display:inline; background:url(/qpx../pics/btn.png) no-repeat 0 -62px; padding-left:20px;}
.btnWait span{ cursor:wait; font-weight:bold; text-shadow:0 0 1px rgba(0, 0, 0, 0.5); display:inline-block; *zoom:1;*display:inline; height:30px; line-height:30px; font-size:14px; color:#fff;  background:url(/qpx../pics/btn.png) no-repeat right -93px; padding-right:20px;}
.btnWait:hover span{text-shadow:0 0 1px rgba(0, 0, 0, 0.9); }
.btnSite{cursor:pointer; display:inline-block; *zoom:1;*display:inline; background:url(/qpx../pics/btn.png) no-repeat 0 0; padding-left:20px;}
.btnSite span{ cursor:pointer; font-weight:bold; text-shadow:0 0 1px rgba(0, 0, 0, 0.1); display:inline-block; *zoom:1;*display:inline; height:30px; line-height:30px; font-size:14px; color:#2b2b2b;  background:url(/qpx../pics/btn.png) no-repeat right -31px; padding-right:20px;}
.btnSite:hover{ opacity:0.9;filter:alpha(opacity=90);}
.btnSite:hover span{text-shadow:0 0 1px rgba(0, 0, 0, 0.9); }
/*tips*/
.tipsSite{overflow:hidden; width:49px; height:43px; padding-top:0px; background:url(/qpx../pics/tips.png) 0 -58px no-repeat; position:fixed;_position:absolute; left:50%; margin-left:484px; bottom:148px;_bottom:auto;_top:expression(documentElement.clientHeight - 105 + "px"); }
.tipsSite a{ height:43px; display:block; width:49px; background:#fff;opacity:0;filter:alpha(opacity=0);}
.tipsSite a:hover{ opacity:0.1;filter:alpha(opacity=10);}
/*fix mobile*/
.layTb .w480{ position:relative; padding-top:40px;}
.layTb .w480 .boxNav{ position:absolute; top:0; right:20px;}
.layTb .w500,.layTb .w700{ position:relative; padding-top:40px;}
.layTb .w500 .boxNav,.layTb .w700 .boxNav{ position:absolute; top:0; right:0;}
/*comment*/
.cmt-user{ width:50px;}
.cmt-user i{ display:block; height:20px; line-height:20px; overflow:hidden; text-align:center;}
.w620{ width:620px;}
.cmt-form textarea{ width:598px; padding:5px 10px; height:90px;}
.cmt-face-btn{ line-height:30px; position:relative; padding-left:20px; height:30px; display:block; cursor:pointer;}
.cmt-face-btn .iconface{ position:absolute; left:0; top:8px;background-position:-192px -23px; display:block; width:20px; height:20px;}
.comment .btn{cursor:pointer; display:inline-block; *zoom:1;*display:inline; background:#abd017; color:#fff; line-height:30px; font-size:14px; padding:0 20px;text-decoration:none!important;}
.cmt-box{ border-top:1px solid #f5f5f5;}
.cmt-none{ width:295px; height:110px; margin:0 auto; display:block; }
.cmt-cont{ position:relative; background:#f5f5f5; position:relative; padding:25px 15px 5px;}
.cmt-cont .cont{ line-height:28px; height:28px; overflow:hidden; }
.cmt-cont .date{ position:absolute; left:15px; top:5px; color:#a3a3a3;}
.cmt-cont .bar{ position:absolute; right:15px; top:5px; }
.cmt-cont .bar a{color:#a3a3a3; font-size:12px;}
.cmt-cont .arrow{ width:6px; height:11px; background:url(/qpx../pics/spirit.png) -970px -115px no-repeat; position:absolute; left:-6px; top:50%; margin-top:-4px; display:block;}
.cmt-list  li{ clear:both; padding-top:20px; *display:inline; *zoom:1;}
.cmt-sub dd{ padding-left:40px; position:relative; margin-top:10px;zoom:1;}
.cmt-sub .ava{ position:absolute; left:0; top:0;}
.cmt-sub .cont{ line-height:16px; height:16px; overflow:hidden;}
.cmt-sub .date,.cmt-sub .date a{ color:#cececf; font-size:11px; }
.cmt-replay{ margin-top:10px; padding-left:40px; position:relative;zoom:1;}
.cmt-replay .ava{ position:absolute; left:0; top:0;}
.cmt-replay .cmt-face-btn{ padding-left:20px; margin-top:-8px;}
.cmt-replay textarea{ padding:5px 10px; width:558px; height:24px; line-height:24px; float:right;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset;}
.cmt-replay .siteBtn{ line-height:24px; height:24px; padding:0 10px;}
.msgPal .pager li a, .msgPal  .pager li.thisclass{ line-height:30px; padding:0 10px; height:30px; margin:0 8px;}
.pager li{ float:left;}
/*topic*/
.specDesc .crumb,.specDesc .crumb a{ color:#2b2b2b;}
.specDesc{border: 10px solid #FDDADA; padding:30px 40px; position:relative;*zoom:1;font-size:14px;}
.specDesc h1{ color: #FF0000;font-size: 18px;font-weight: bold;line-height: 30px; margin:-10px 0 0 10px; position:relative;}
.specDesc p{  line-height:24px; height:72px; overflow:hidden; padding:10px 0 0;}
.specDesc s{ width:53px; height:87px; background:url(/qpx../pics/xb.png) no-repeat; position:absolute; right:10px; top:-25px;}
.specTit{ border-bottom:1px solid #ebebeb;}
.specTit i{ font-size:18px;  border-bottom:3px solid #ff6600; float:left; padding:0 5px 3px;}
.specList li{ padding:15px 10px 15px 160px; border-bottom:1px solid #ebebeb; position:relative; height:105px; overflow:hidden;}
.specList li:hover{ background:#fefaf1!important;}
.specList .img{ position:absolute; left:10px; top:15px; height:105px; overflow:hidden; display:block;}
.specList .tit{ font-size:18px; font-weight:normal;}
.specList .tit b{ font-weight:normal;}
.specList .desc{ font-size:14px; line-height:20px; padding:10px 0; color:#777777; }
.specList .bar{ color:#777777;}
.specBtn a{ background:url(/qpx../pics/btnmore.png) no-repeat; width:181px; height:40px; line-height:40px; font-size:18px; text-align:center; display:inline-block;*display:inline;*zoom:1;}
.specBtn a:hover{ color:#2b2b2b; opacity:0.7;filter:alpha(opacity=70);}
/*goTop*/
.goTop{ background:url(/qpx../pics/gotop.png); width:54px; height:54px; position:fixed; bottom:93px; left:50%; margin-left:481px; margin-bottom:0px; display:none;_display:none!important;}
.goTop:hover{opacity:1;filter:alpha(opacity=100);}

/*userBar*/
.UserBox{ position:relative; z-index:1000;background:url(/qpx../pics/drop.png) no-repeat right 8px; padding-right:15px;}
.UserDrop { position:absolute; z-index:1000; left:-37px; top:20px;}
.UserDrop s{ background:url(/qpx../pics/usericon.png) no-repeat; display:block; width:20px; height:20px; position:absolute; left:27px; top:12px; opacity:0.5;filter:alpha(opacity=50);} 
.UserDrop s.iconArc{ background-position:0 top;}
.UserDrop s.iconCol{ background-position:-42px top;}
.UserDrop s.iconMsg{ background-position:-21px top;}
.UserDrop s.iconCmt{ background-position:-63px top;}
.UserDrop s.iconApp{ background-position:-84px top;}
.UserDrop s.iconPal{ background-position:-105px top;}
.UserDrop s.iconSet{ background-position:-126px top;}
.UserDrop s.iconOut{ background-position:-147px top;}
.UserDrop  a{ display:block;color:#2b2b2b; font-size:14px; border-top:1px solid #F5F5F5; line-height:40px; padding:0 0 0 65px; border:1px solid #e6e6e6; margin-top:-1px; width:85px; background:#fff; position:relative;}
.UserDrop a:hover{ background:#f5f5f5; border:1px solid #bababa; z-index:1001;}
.UserDrop a:hover s{opacity:1;filter:alpha(opacity=100);}


#tipBox{ width:195px; position:absolute;  z-index:100000; display:none; background:#fff;}
#tipBox a,#tipBox i,#tipBox span{padding:0; margin:0; font-style:normal; font-size:14px; text-decoration:none;}
#tipBox a{ display:block; line-height:28px; height:28px; color:#2b2b2b; border:1px solid #ebebeb; padding:0 10px; margin-top:-1px; position:relative;overflow:hidden;}
#tipBox i{ float:left;}
#tipBox span{ float:right; font-size:12px; color:#777777;}
#tipBox a:hover{ position:relative; z-index:1; border:1px solid #cacaca; background:#f5f5f5;}

.TipsClose,.TipsArrow{background:url(/qpx../pics/tipsb.png) no-repeat left top;}
.Tips{background-color: #FFFFDA;border: 1px solid #D1B07C;border-radius: 4px 4px 4px 4px;box-shadow: 1px 1px 2px #D4D4D4;padding:5px 15px;position: absolute; z-index:999; }
.TipsClose{background-position:right top;cursor: pointer;height: 11px;position: absolute;right:2px;top:2px;width: 11px;}
.TipsClose:hover{background-position:right bottom;}
.TipsTxt{font:12px/18px Tahoma;}
.TipsArrow{width:9px;height:5px;position:absolute;left:50%;bottom:0;margin-left:-4px; margin-bottom:-5px; overflow:hidden;}
.Tipshover .TipsClose{ display:none;}
.Tipsbottom .TipsArrow{ bottom: auto; top:0; margin-bottom:auto; margin-top:-5px; background-position:0 -6px;}
.Tipsleft .TipsArrow{width:5px; height:9px;  bottom:50%; left:auto; right:0; margin-left:auto;margin-right:-5px; margin-bottom:-4px; background-position:0 -12px;}
.Tipsright .TipsArrow{width:5px; height:9px;  bottom:50%; left:0;  margin-left:-5px; margin-bottom:-4px; background-position:0 -22px;}
.popIcon{ width:70px; height:84px; display:none; position:absolute; left:0; top:-84px;}

#_mood td{ color:#999; font-family:Comic Sans MS,Arial;}
#_mood td a{color:#777; font-family:Comic Sans MS,Arial;}
#_mood {padding-bottom:15px;}

/*learnV2*/
.modK{ padding-left:15px;}
.modK .picTxt{*zoom:1;}
.modK .picTxt:after{content:"\20";clear:both;height:0;display:block;overflow:hidden;}
.modK .picTxt .picBox{position:absolute;}
.modK .picTxt .picBox img{border:0;padding:0;}
.modK .picTxt .picBox a:hover img{border:0;}
.modK .pt120{ padding:0;}
.modK .pt120 .ulTxt{ height:120px; overflow:hidden; float:left; width:330px;}
.modK .pt120 .picBox { float:right; position:relative; margin-top:-10px;}
.modK .picBox img{ padding:2px; background:#fff;border:1px solid #d7d7d7; vertical-align:top}
.modK .picBox .tit{ height:22px; line-height:22px; display:block; overflow:hidden; text-align:center; cursor:pointer}
.modK .picBox a:hover img{ border:1px solid #f60}
.modK .picBox a:hover .tit{ color:#f60; text-decoration:underline}
:root .picBox .glassBg{filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#00000000, endColorStr=#00000000);}
.modK .picBox .glassBg{position:absolute;width:120px;margin-top:98px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);background-color:rgba(000,000,000,0.6);color:#fff;}
.modK .picBox a:hover .glassBg{color:#fff;}
.modK .picTxt .ulTxt li{ line-height:24px; height:24px; background-position:4 10px;}
.thG{height:20px;line-height:20px;overflow:hidden;}
.thG .mark{background:#fff;font-size:16px; float:left; border-left:3px solid #ff6600; padding-left:15px;}
.thG .subMark,.thG .subMark a{color:#777;}
.thG .subMark{ float:right;}
.thG .subMark a:hover{color:#f60;}
.modK .ulTxt .title {background: none ;height: 30px;overflow: hidden;padding: 0 0 10px 0; text-align:center;}
.modK .ulTxt .title .iType{display:none;}
.modK .ulTxt .title a{font: bold 16px/30px \5FAE\8F6F\96C5\9ED1; color:#ff6600;}
.modK .ulTxt .iType{ position:absolute; right:15px; top:0; color:#999; font-size:12px;}
.modK .ulTxt .iType a{ color:#555; font-size:12px;}
.modK .ulTxt li{ position:relative;}
.modK .learn-link li{ line-height:48px; padding-left:50px; width:72px; float:left; padding-bottom:7px; font-size:14px;}
.modK .modTxt .tb{ padding:10px 5px 10px 15px; border:1px solid #f1f1f1; margin-top:10px;}
.modK .modTxt .learn-tool{ background-position:10px -370px; padding:0;}
.toolBox a{ width:70px; overflow:hidden; text-align:center; margin-right:15px;}
.toolBox a p{ line-height:22px; height:22px; overflow:hidden;}
.cate-tit{ background:url(/qpx/pics/learnv2.png) no-repeat;}
.cate-box  .cate-tit{ width:42px; height:42px; padding:0 28px 0 0; text-align:center; line-height:21px; color:#fff; float:left; }
.cate-box  .cate-tit:hover{ color:#fff;}
.cate-box  .cate-red{ background-position:-270px  0;}
.cate-box  .cate-blue{ background-position:-270px  -100px;}
.cate-box  .cate-green{ background-position:-270px  -150px;}
.cate-box a{ width:70px; line-height:21px; float:left;}
.learn-lay-cate .cate-box{ padding:15px 0 15px 25px;}
.btnCollect {background: url("/qpx../pics/toolcol.png") no-repeat scroll 0 5px transparent;padding: 3px 0 3px 20px;}

.loginSuccessPop h2{color:#ff6600;text-align:center;padding-bottom:35px;}
.loginSuccessPop ul{float:left;margin-top:-5px;}
.loginSuccessPop ul li{line-height:24px; font-size:14px;}
.loginSuccessPop .btnBars{float:right;}
.loginSuccessPop .a{display:block; width:150px;height:40px;line-height:40px; font-size:18px;text-align:center;margin-bottom:15px;color:#fff;cursor:pointer;}

.pLearn .picBox a{ float:left; position:relative; margin-left:10px;}
.pLearn .picBox .tit{ height:22px; line-height:22px; display:block; overflow:hidden; text-align:center; cursor:pointer}
:root .picBox .glassBg{filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#00000000, endColorStr=#00000000);}
.pLearn .picBox .glassBg{position:absolute;width:120px;margin-top:98px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);background-color:rgba(000,000,000,0.6);color:#fff;}
.pLearn .picBox a:hover .glassBg{color:#fff;}
.pdescNew .th{ line-height:30px; height:30px;border-bottom:4px  solid #f5f5f5;  }
.pdescNew .th .tit{ float:left; position:relative; width:140px; text-align:center;height:30px;}
.pdescNew .th .tit a{ font-size:16px; font-weight:bold;  width:140px; text-align:center; border-bottom:4px  solid #f5f5f5; float:left; height:30px; position:absolute; left:0; top:0; }
.pdescNew .th .cur a{ border-bottom:4px solid #58bfe1;}
.pdescNew dl{ line-height:24px; padding:15px 10px;}
.pdescNew dl dd{ float:left;}
.pdescNew .copy{ border-top:1px dotted #58bfe1; padding:10px 0 10px 10px;}
.pdescNew .tips{ color:#58bfe1; margin-bottom:10px; padding-right:10px;line-height:24px; height:24px; overflow:hidden;}
.pdescNew .tips a{color:#58bfe1;}
.pdescNew label { line-height:24px; height:24px; float:left;padding-right:10px;}
.pdescNew label input,.pdescNew label input:hover,.pdescNew label input:focus{ padding:0 10px; width:200px; float:left; background:none; height:24px; line-height:24px; border:none; background:#fff; box-shadow:none; outline:none; font-family:Arial, Helvetica, sans-serif;}
.pdescNew label .btnCopy{ float:left; padding:0 10px; color:#fff;}

.focusLinks{ width:250px; height:90px; background:url(/qpx../pics/focusbg.png) no-repeat;}
.focusLinks .box{ font-size:14px; line-height:26px; padding:7px 0 0 40px;}
.focusLinks span{ color:#999; font-size:12px;}
.cateRecom .li{ line-height:30px; height:30px; overflow:hidden; margin-top:1px;}
.cateRecom a{ float:left; padding:0 12px;}
.cateRecom .tit{ line-height:26px; height:26px; width:79px; font-size:14px; color:#fff; text-align:center; padding:0 5px 0 0; margin-top:2px; background:url(/qpx../pics/cateicon.png) no-repeat;}
.cateRecom .tit2{ background-position:0 -27px;}
.cateRecom .tit3{ background-position:0 -54px;}
.cateRecom .tit4{ background-position:0 -81px;}
.softLink{ position:absolute; width:115px; height:25px; display:block; background:url(/qpx../pics/softimg.png) no-repeat; left:420px; top:45px;}
#tipBox{margin-left:-5px;margin-top:0px;}
#tipBox .cur{background:#f5f5f5;}
#tipBox li{float:left;width:100%;}
#tipBox{border:3px solid #FF8D9A;}

/*topic*/
.listDesc{ padding-left:225px; height:187px; position:relative;}
.listDesc .albumPic{ position:absolute; left:0; top:0;}
.listDesc .albumPic img{ position:absolute; left:0; top:0; z-index:2;width:180px; height:180px;}
.listDesc .albumPic s{ position:absolute; left:5px; top:5px; z-index:1; background:#000; opacity:0.2; filter:alpha(opacity=20); display:block; width:180px; height:180px;}
.listDesc h1.tit{ font-size:22px;}
.listDesc .desc{ font-size:14px; color:#555; line-height:24px; height:72px; overflow:hidden;  padding-right:10px; margin:10px 0;}
.listDesc .bar{ height:59px; overflow:hidden; position:relative;}
.listDesc .bar #bdshare{ float:right; padding:15px 0 0 0;}
.listDesc .colBtn{ position:absolute; left:225px; top:133px; width:51px; height:51px; background:url(/qpx/pics/listcol.png) no-repeat;}
.rListCrumb .titNew{font-size:22px; color:#ff6600;}
.listCateNew { padding:10px 0 20px 20px;background-image:url(/qpx/pics/listslider.png); line-height:30px; background-repeat:no-repeat; border-radius:5px;}
.listBGY{ background-position:0 0;}
.listBGG{ background-position:-160px 0;}
.listBGB{ background-position:-320px 0;}
.listBGP{ background-position:-480px 0;}
.listCateNew .tit{ font-size:15px; font-weight:bold; padding:5px 0 10px; display:inline-block;}

.pagerTopic .wrap{ display:inline-block;*display:inline;*zoom:1;}
.pagerTopic a{ float:left; line-height:30px; height:30px; width:33px; text-align:center; margin:0 10px; display:inline; font-size:15px; background:#ff9aa6; color:#fff; font-weight:bold;}
.pagerTopic a.cur{ background:#c9c9c9;}
.pagerTopic .cmd{ background:url(/qpx/pics/topicpager.png) no-repeat; width:106px; height:30px;} 
.pagerTopic .prev{ background-position:left bottom;}
.pagerTopic .prevGrey{ background-position:left top;}
.pagerTopic .next{ background-position:right bottom;}
.pagerTopic .nextGrey{ background-position:right top;}

.wallpaper h2 a{ display:block; width:201px; height:31px; background:url(/qpx/pics/titwallpaper.png) no-repeat; text-indent:-4000px;}
.wallpaper{ width:960px; overflow:hidden;}
.wallpaper ul{ width:1000px; margin:10px 0 10px;}
.wallpaper li{ float:left; margin-right:35px; _display:inline;}
.wallpaper li img{ width:130px;}

#weixin{ display:block;background:url(/qpx../pics/weixin.png); width:33px; height:43px; position:fixed; bottom:50px; left:50%; margin-left:491px; margin-bottom:142px; _display:none!important;}
#zhuomian{ display:block;background:url(/qpx../pics/zhuomian.png); width:33px; height:43px; position:fixed; bottom:94px; left:50%; margin-left:491px; margin-bottom:142px; _display:none!important;}
#weixin img{position:absolute;display:none;top:-100px;left:-262px;border:3px solid #ff8d9a;}
.headerTit{display:block;background:url(/qpx../pics/headertit.png) no-repeat; width:50px; height:28px; position:absolute;left:185px;top:43px;}
.headerTit2{background-position:-50px 0;}
.headerTit3{background-position:-100px 0;}
.headerTit4{background-position:-150px 0;}
.headerTit5{background-position:-200px 0;}

/*flink*/
.flink{ position:relative;}
.flink .tits li{ float:left; font-size:14px; padding:0 10px;}
.flink .tits li.cur{ font-weight:bold;}
.flink .contact{ position:absolute; right:0; top:0;}

/*xuetang*/
.ulPicMin li{margin:0; width:auto;padding:0 16px 10px 0; background:none; }
.ulPicMin li:hover{ background:none;}
.ulPicMin li a{ width:80px; height:90px;border:4px solid #ffefe5; border-bottom:none;background:#ffefe5; float:left;  border-radius:9px; }
.ulPicMin li img{width:80px; height:70px;border-radius:6px;}
.ulPicMin li a:hover{ border-color:#ff6600; background:#ff6600; color:#fff;}
.ulPicMin i.tit{ line-height:20px; height:20px;}
.w780 .ulPicMin li{ padding-right:10px;}
.rListRecom .ulPicMin li{margin:0; width:auto;padding:0 20px 10px 0; background:none; }
.rListRecom .ulPicMin li:hover{ background:none;}
.rListRecom .ulPicMin li a{ width:80px; height:90px;border:4px solid #fff; border-bottom:none;background:#fff; float:left;  border-radius:9px; }
.rListRecom .ulPicMin li img{width:80px; height:70px;border-radius:6px;}
.rListRecom .ulPicMin li a:hover{ border-color:#ff6600; background:#ff6600; color:#fff;}
/*wudao*/
.wudao .layTh h2 a{ left:0; background:url(/qpx../pics/titwudao.png) no-repeat; width:150px; height:31px;}


.indexTopic .ulPic li { width:100px; padding-right:23px; }
.indexTopic { width:960px; overflow:hidden; }
.indexTopic .ulPic { width:1080px; }
.indexTopic .ulPic li img { width:100px; height:75px; }
.indexCartoon{ width:960px; overflow:hidden;}
.indexCartoon .ListLi{width:98px;height:165px;float:left; border:1px solid #ededed; margin:15px 13px 0 0; display:inline; padding:4px 4px 0 4px;}
.indexCartoon .ListLi:hover{ border:1px solid #ffb370;}
.indexCartoon .ListImg{width:98px;height:130px; display:block;overflow:hidden;margin:0px auto 5px auto;background:#fefefe;position:relative; margin-bottom:6px}
.indexCartoon .ListImg:hover{background:#fff;}
.indexCartoon .ListInfo{width:98px;height:20px;line-height:20px;position:absolute;top:110px;left:0px;background:#000;filter:alpha(opacity=60);opacity:0.6;display:block;}
.indexCartoon .ListTxt{color:#fff;width:95px;height:20px;line-height:20px;position:absolute;top:110px;left:0px; text-align:right;display:block;}
.indexCartoon .ListA{  text-align:center; display:block; height:20px;line-height:20px;color:#333; overflow:hidden;}
.indexCartoon .ListClass{ display:block; height:17px;line-height:17px; overflow:hidden; color:#999; text-align:center}
.indexCartoon .PopularCon{ width:1080px;}

.indexNewFocus .cate-tit,.indexNewFocus .learn-blog .th .tit,.indexNewFocus .topTit .mark,.indexNewFocus .learn-tags-main .th .tit,.indexNewFocus .learn-link,.indexNewFocus .learn-tool,.indexNewFocus .layTh .mark .tit { background:url(/qpx/pics/learnv2.png) no-repeat; }
.indexNewFocus .learn-focus { position:relative; }
.indexNewFocus .learn-focus img { width:300px; height:290px; }
.indexNewFocus .learn-focus .control { position:absolute; left:0; bottom:0px; z-index:100; height:19px; border-top:2px solid #ff6600; width:305px; overflow:hidden; }
.indexNewFocus.learn-focus .control li { float:left;}
.indexNewFocus .learn-focus .control a { float:left; height:18px; width:41px; line-height:18px; text-align:center; color:#999; background:#f5f5f5; border:1px solid #e0e0e0; border-top:none; }
.indexNewFocus .learn-focus .control li.current a { color:#fff; background:#ff6600; border-color:#ff6600; }
.indexNewFocus .learn-focus { position:relative; }
.indexNewFocus .learn-focus .bg { background:#000; opacity:0.5; filter:alpha(opacity=50); position:absolute; bottom:21px; left:0; height:36px; z-index:99; }
.indexNewFocus .learn-focus .title { line-height:36px; height:36px; position:absolute; bottom:20px; left:0; text-align:center; width:100%; z-index:100; }
.indexNewFocus .learn-focus .title a { font-size:18px; font-weight:bold; color:#fff; display:none; }
.indexNewFocus .learn-cate-site { padding:15px 0 15px 15px; border:2px solid #ff8d9a;}
.indexNewFocus .cate-box .cate-tit { width:42px; height:42px; padding:0 28px 0 0; text-align:center; line-height:21px; color:#fff; float:left; }
.indexNewFocus .cate-box .cate-tit:hover { color:#fff; }
.indexNewFocus .cate-box .cate-red { background-position:-270px 0; }
.indexNewFocus .cate-box .cate-blue { background-position:-270px -100px; }
.indexNewFocus .cate-box .cate-green { background-position:-270px -150px; }
.indexNewFocus .cate-box a { width:70px; line-height:21px; float:left; }
.indexNewFocus .learn-blog .th .tit { height:40px; overflow:hidden; }
.indexNewFocus .learn-blog .th .tit { height:40px; width:186px; background-position:0 -140px; }
.indexNewFocus .learn-blog .th .blue { padding-top:20px; }
.indexNewFocus .learn-blog .tb { border:1px solid #f1f1f1; }
.indexNewFocus .learn-blog .tb .other { line-height:24px; height:24px; overflow:hidden; }
.indexNewFocus .learn-blog .tb .other a { color:#777; }
.indexNewFocus .learn-blog .tb .other .user { width:80px; float:left; }
.indexNewFocus .learn-blog .tb .other .view { float:right; color:#ff6600; }
.indexNewFocus .learn-blog .tb ul { height:350px; }
.indexNewFocus .learn-blog .tb dl { padding:0 0 0 65px; }
.indexNewFocus .learn-blog .tb dt { position:absolute; left:9px; top:9px; }
.indexNewFocus .learn-blog .tb .tit { height:22px; overflow:hidden; font-size:14px; }
.indexNewFocus .learn-blog .tb li { padding:10px; height:50px; overflow:hidden; position:relative; *display:inline;*zoom:1;}
.indexNewFocus .learn-blog .tb .even { background:#f8f8f8; }
.indexNewFocus .learn-blog .tb img { border:1px solid #fff; }
.indexNewFocus .learn-blog .tb a:hover img { border:1px solid #f60; }
.indexNewFocus .learn-topNews { padding-left:30px; float:left; }
.indexNewFocus .topTit { height:30px;  padding-top:5px; border-bottom:1px solid #ebebeb; }
.indexNewFocus .topTit .mark { width:250px; height:20px; margin-top:5px; overflow:hidden; background-position:0px -340px; }
.indexNewFocus .topNews { margin-top:18px; padding:0px 2px; line-height:24px; }
.indexNewFocus .topNews strong { margin-bottom:4px; display:block; font:bold 18px/24px \5FAE\8F6F\96C5\9ED1; text-align:center; }
.indexNewFocus .topNews strong a { color:#ff6600; }
.indexNewFocus .topNews strong, .topNews p { height:24px; overflow:hidden; }
.indexNewFocus .dlNews { padding:0px 6px; line-height:24px; }
.indexNewFocus .dlNews dt { margin-bottom:2px; font:bold 16px/24px \5FAE\8F6F\96C5\9ED1; }
.indexNewFocus .dlNews dd { height:24px; margin-bottom:26px; overflow:hidden; }
.indexNewFocus .dlNews dd.noBd { margin:0; }
.indexNewFocus .learn-tags-main { border: 2px solid #aed200; padding:10px 0 15px 25px; background:url(/qpx/pics/arrow-green2.png) left bottom repeat-x; }
.indexNewFocus .learn-tags-main .th .tit { display:inline-block; width:93px; height:24px; background-position:0 -110px; text-align:center; color:#fff; font-weight:bold; font-size:14px; padding-bottom:5px; margin-left:-10px; }
.indexNewFocus .learn-tags-main .tb a { width:90px; float:left; line-height:24px; }
.indexNewFocus .indexFastLink{ width:291px; height:136px; background:url(/qpx/pics/indexfastlink.png) no-repeat; position:relative;}
.indexNewFocus .indexFastLink .weibocom{ display:block; position:absolute; width:140px; height:25px; left:105px; top:35px; }
.indexNewFocus .indexFastLink .tqqcom{ display:block; position:absolute; width:140px; height:25px;  left:105px; top:65px;}
.indexNewFocus .indexFastLink .qzonecom{ display:block; position:absolute; width:140px; height:25px;  left:105px; top:95px; }
.indexNewFocus .indexFastLink .qpxplayer{ display:block; position:absolute; width:290px; height:40px;  left:0; top:136px;}
.toppicIndex h2 a{ display:block; width:201px; height:31px; background:url(/qpx/pics/tittopicindex.png) no-repeat; text-indent:-4000px;}

.cateRecomEx{ background:#fff; border:3px solid #e8c73c; padding:5px 10px; border-top:none;}
.cateRecomEx .li{ width:467px; float:left;}
.cateRecomEx .liEx{ width:934px;}
.cateRecomEx .bgW{ background:#FFF;}
.cateRecomEx .bgY{ background:#fffae6;}
.cateRecomEx .titWrap{ float:left; height:20px; overflow:hidden;margin-top:5px; border-radius:6px;}
.cateRecomEx .tit{ margin-top:-3px; position:relative;}
.cateRecomEx a{ padding:0 5px;}

.cateRecomEx2 { background:#ffefe5; border:1px solid #e8c73c; padding:2px 0; }
.cateRecomEx2 .li { padding:0 12px; width:455px; }
.cateRecomEx2 .liEx { padding:0 12px; width:934px; }
.indexTopic .ulPic li { padding-bottom:10px; }
.recomTxtBox{ padding:5px 0 5px 15px;}
.recomTxtBox .ulTxt li{ width:120px; float:left; padding-left:15px; line-height:24px; height:24px;}
.recomTxtBox .ulTxt li a{ font-size:12px;}
.sectionEx .w480{ width:760px; padding-right:0;} 
.sectionEx .story .item{width:760px; }
.sectionEx .story .ulPic{ width:790px;}
.sectionEx  .w190{ padding-right:10px;}
.sectionEx .ulPic li{ padding-right:9px;}
.sectionEx .layTb .w480 .boxNav{ right:0;}
.indexFastEx{ background:url(/qpx/pics/indexfastex.png) no-repeat; height:60px; position:relative;}
.indexFastEx .weibocom{ display:block; position:absolute; width:150px; height:20px; right:0; top:0; }
.indexFastEx .tqqcom{ display:block; position:absolute; width:150px; height:20px;   right:0; top:20px;}
.indexFastEx .qzonecom{ display:block; position:absolute; width:150px; height:20px;   right:0; top:40px; }
.cateRecomEx2 .titWrap{ position:relative;}

.indexsPic { padding:0 17px; position:relative; height:72px; overflow:hidden;}
.indexsPic .ulPic li{ width:66px; text-align:center; padding:0;}
.indexsPic .ulPic img{ width:54px; height:54px;}
.indexsPic .ulPic a{ width:66px; height:72px; display:block; text-align:center; position:relative;}
.indexsPic .ulPic .tit{ line-height:18px; height:18px; overflow:hidden; color:#999;}
.indexsPic .ulPic a:hover .tit{  color:#ff0000;}
.indexsPic .indexsBtn{ display:block; position:absolute; width:14px; height:45px; background:url(/qpx/pics/indexsbtn.png) no-repeat;}
.indexsPic .ulPic a s{ width:54px; height:54px; background:url(/qpx/pics/indexscover.png) no-repeat;_background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/qpx/pics/indexscover.png') ;position:absolute; left:6px; top:0; z-index:1;}
.indexsPic .indexsBtnPrev{ background-position:left top; left:0; top:10px;}
.indexsPic .indexsBtnPrev:hover{ background-position:left bottom;}
.indexsPic .indexsBtnNext{ background-position:right top; right:0; top:10px;}
.indexsPic .indexsBtnNext:hover{ background-position:right bottom;}
.toppicIndex h2{ height:20px;}
.toppicIndex h2 .tit{display: block;width: 201px;height: 20px;background: url(/qpx/pics/tittopicindexex.png) no-repeat;text-indent: -4000px;}
.toppicIndex h2 a.r{ display:inline; height:auto; background:none; text-indent:0; width:auto;}
.recomTxtBoxEx {padding:5px 0 15px 15px;}
.recomTxtBoxEx .ulTxt li{ width:141px;}
.recomTxtBoxEx .type{ color:#999;}
.recomTxtBoxEx .type a{ color:#999;}
.recomTxtBoxEx .type a:hover{ color:#ff0000;}
.recomTxtBoxEx .ulTxt li a{color:#555;}

/*qz*/
.indexqz_con{ height:380px; overflow:hidden;}
/* flexslider */
.flexslider{position:relative;width:285px;height:380px;overflow:hidden;zoom:1; margin-right:22px;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flexslider .slides li { position:relative;}
.flexslider .slides li a span{ position:absolute; left:0; bottom:15px; height:40px; line-height:40px; background:#fff; color:#000;opacity:0.8;filter:alpha(opacity=80); display:block; margin:0 10px; border-radius:5px; width:93%; text-align:center; font-size:16px; overflow:hidden; white-space:nowrap;text-overflow: ellipsis;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(/qpx../pics/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:0px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(/qpx../pics/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}

.indexqz_con .title{ font-size:14px; font-weight:bold;color:#333; padding-bottom:5px; margin-bottom:5px;}
.indexqz_con .title a{border-left: 3px solid #ff6600;padding-left: 15px;}
.indexqz_con .indexqz_02{ width:340px; height:380px;}
.indexqz_con .indexqz_02 .indexqz_tit h3{ font-size:20px; font-family:"微软雅黑"; overflow:hidden; white-space:nowrap;text-overflow: ellipsis; text-align:center;}
.indexqz_con .indexqz_02 .indexqz_tit h3 a{ color:#f60;}
.indexqz_con .indexqz_02 .indexqz_tit h3 a:hover{ color:#ff0000;}
.indexqz_con .indexqz_02 .indexqz_tit p{ color:#909090;}
.indexqz_con .indexqz_02 ul{padding-bottom:6px}
.indexqz_con .indexqz_02 hr{border:none;border-top:1px dotted #ccc; height:1px; margin:8px 0; }
.indexqz_con .indexqz_02 ul li{ line-height:26px; overflow:hidden; white-space:nowrap;text-overflow: ellipsis; font-size:14px;}
.indexqz_con .indexqz_02 ul li a i{background:url(/qpx../pics/list.png) 0px 11px no-repeat; width:10px; height:16px; display:inline-block;}
.indexqz_con .indexqz_03{ width:290px; height:380px; overflow:hidden;}
.indexqz_con .indexqz_03 dl{ margin:10px 0 17px; overflow:hidden;}
.indexqz_con .indexqz_03 dl dt{ width:55px; height:55px; margin-right:10px;}
.indexqz_con .indexqz_03 dl dd h3{ font-size:14px; overflow:hidden; white-space:nowrap;text-overflow: ellipsis;}
.indexqz_con .indexqz_03 dl dt a:hover img{opacity:0.8;filter:alpha(opacity=80);}
.indexqz_con .indexqz_03 dl dd{ width:225px; height:55px; overflow:hidden;}
.indexqz_con .indexqz_03 dl dd p{ color:#8a8a8a;}

.layRecom2 .ulPic { width: 1050px; }
.layRecom2 .ulPic li { padding: 0 18px 20px 0; }
.toppicIndex .thex h2 .tit{ background:url(/qpx/pics/tittopicindexex2.png) no-repeat;}
.rListRecom .listNewCat{ padding:10px 0 10px 3px;height:56px;}
.rListRecom .listNewCat li{ float:left; background:none; margin:0; width:148px; height:24px; line-height:24px; overflow:hidden; padding:0 0 8px 10px;}
/*
.rListRecom .listNewCat li a{ display:block; width:87px; padding-right:20px;height:24px; line-height:24px; font-size:14px; overflow:hidden;  background:url(/qpx/pics/listnewico2.png) no-repeat; text-align:center;}
.rListRecom .listNewCat li a:hover,.rListRecom .listNewCat li.cur a{ background-position:left bottom; color:#fff;}*/
.rListRecom .listNewCat li a{ display:block;  padding-left:30px;height:24px; width:118px;line-height:24px; font-size:14px; overflow:hidden;  background:url(/qpx/pics/listnewico3.png) no-repeat; }
.rListRecom .listPenCat li a{ background:url(/qpx/pics/listpenico.png) no-repeat; }
.rListRecom .box_out{width:100%; height:24px; text-align:center;}
.rListRecom .box_out a{background:url(/qpx/pics/bot_3.png) no-repeat; display:block; width:41px; height:19px; margin:0 auto;}
.rListRecom .box_out a:hover{background:url(/qpx/pics/bot_4.png) no-repeat;}

.pTitNew .play-down-col{width:202px; height:30px;}
.pTitNew .play-down-col .down{ float:left; width:118px; height:30px; background:url(/qpx/pics/play-down-col.png) no-repeat;}
.pTitNew .play-down-col .col{ float:right; width:75px; height:30px; background:url(/qpx/pics/play-down-col.png) right no-repeat;}

.pListCrumbEx h1{ font-size:12px; color:#999999;}
.pListCrumbEx .crumb{ padding:0;}
.pTitNew { line-height:30px; height:32px; overflow:hidden; border-bottom:1px solid #ebebeb;}
.pTitNew .pTit{ font-size:18px; border-bottom:2px solid #add200;}
.sectionEx .layTh{width:888px;}
.sectionEx .layTh .subCate{width:676px;}
.sectionEx .layTh .subCate a{white-space:nowrap;}
.new_denglu {height:30px; background:url(/qpx../pics/denglu_bg.png) no-repeat; width:250px; margin-bottom:10px;}
.new_denglu span {display:block; float:left; width:120px; height:30px; text-align:center; font-size:16px; font-weight:bold; line-height:30px;color:#fff;cursor:pointer;}
		/*������ҳ*/		
.TypeNames {padding:5px 10px; border:1px solid #9ebf00; height:20px;}
.TypeNames li {float:left; margin-right:18px; height:20px; line-height:20px;}
.TypeNames li em {display:block; float:left; width:3px; height:3px; background:#9ebf00; margin:9px 5px 0 0; }
.TypeNames li a {float:left;}				
#changyan_floatbar_wrapper #bottombar-wrap-w {display: none;}
#cu{display:none;}