/* Reset: */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,code,form,input,button,textarea,p,th,td{margin:0;padding:0;outline:none}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{font:14px/1.6 "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-overflow-scrolling:touch;color:#333}
img,input,select{vertical-align:middle;font-family:inherit}
img{border:0;-ms-interpolation-mode:bicubic}
li,ul,dl{list-style:none;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:none}
button[disabled],input[disabled]{cursor:default}
textarea{overflow:auto;vertical-align:top;resize:none;font-family:inherit}
i,em{font-style:normal}
b,strong,dt{font-weight:bold}
a{color:#666;text-decoration:none}
a,a:hover,a:active{outline:0;-webkit-tap-highlight-color:transparent;background-color:transparent}
a:focus{outline:0}

/* Clear: */
.clear{clear:both}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{clear:both;*zoom:1; /*ie6,7*/}

/* Public: */
html,body{overflow-x:hidden}
h1,h2,h3,h4{font-weight:normal}
a:hover{color:#10c55b}
.w{width:1200px;margin-right:auto;margin-left:auto}
.fl{float:left}
.fr{float:right}
.mt20{margin-top:20px}
.hide {display:none}
.red{color:#ff1a1a}
.green{color:#27ae14}
.blue{color:#10c55b}
.gray{color:#999}
.ico{display:inline-block;width:24px;height:24px;vertical-align:middle;background:url(../images/ico.png) no-repeat; }
  
.ico-more{background-position:-24px -24px}
.ico-path{background-position:-24px -72px}
.ico-prev{background-position:-48px -96px}
.ico-next{background-position:-72px -96px}
.ico-list{background-position:0 -96px}
.ico-list-nav{background-position:0 -72px}
.ico-arrow-right{background-position:-24px -48px}
.ico-arrow-down{background-position:-24px -96px}
.ico-nav-mobile{background-position:0 -24px}
.ico-nav-user{background-position:0 -48px}
.ico-nav-arrow{background-position:-120px -144px}
.ico-page-prev{background-position:0 -120px}
.ico-page-next{background-position:-48px -120px}
.ico-page-start{background-position:-96px -96px}
.ico-page-end{background-position:-96px -120px}
a:hover .ico-page-prev{background-position:-24px -120px}
a:hover .ico-page-next{background-position:-72px -120px}
a:hover .ico-page-start{background-position:-120px -96px}
a:hover .ico-page-end{background-position:-120px -120px}
.ico-a-01{background-position:0 0}
.ico-a-02{background-position:-32px 0}
.ico-a-03{background-position:-64px 0}
.ico-a-04{background-position:0 -32px}
.ico-a-05{background-position:-32px -32px}
.ico-a-06{background-position:-64px -32px}
.ico-a-07{background-position:0 -64px}
.ico-b-01{background-position:0 -96px}
.ico-b-02{background-position:-32px -96px}
.ico-b-03{background-position:-64px -96px}
.ico-b-04{background-position:0 -128px}
.ico-b-05{background-position:-32px -128px}
.ico-b-06{background-position:-64px -128px}
.ico-b-07{background-position:0 -160px}
.ico-b-08{background-position:-32px -160px}
.ico-b-09{background-position:-64px -160px}
.ico-b-10{background-position:0 -192px}
.ico-b-11{background-position:-32px -192px}
.ico-b-12{background-position:-64px -192px}
.ico-b-13{background-position:0 -224px}
.ico-b-14{background-position:-32px -224px}
.ico-c-01{background-position:0 -256px}
.ico-c-02{background-position:-32px -256px}
.ico-c-03{background-position:-64px -256px}
.ico-c-04{background-position:0 -288px}
.ico-c-05{background-position:-32px -288px}
.ico-c-06{background-position:-64px -288px}
.ico-c-07{background-position:0 -320px}
.ico-c-08{background-position:-32px -320px}
.ico-c-09{background-position:-64px -320px}
.ico-c-10{background-position:0 -352px}
.ico-c-11{background-position:-32px -352px}
.ico-c-12{background-position:-64px -352px}
.ico-c-13{background-position:0 -384px}
.ico-c-14{background-position:-32px -384px}
.ico-c-15{background-position:-64px -384px}
.ico-c-16{background-position:0 -416px}
.ico-c-17{background-position:-32px -416px}
.ico-c-18{background-position:-64px -416px}
.ico-c-19{background-position:0 -448px}
.ico-c-20{background-position:-32px -448px}
.ico-c-21{background-position:-64px -448px}
.ico-d-01{background-position:0 -480px}
.ico-d-02{background-position:-32px -480px}
.ico-d-03{background-position:-64px -480px}
.ico-d-04{background-position:0 -512px}
.ico-d-05{background-position:-32px -512px}
.ico-d-06{background-position:-64px -512px}
.ico-e-01{background-position:0 -544px}
.ico-e-02{background-position:-32px -544px}
.ico-e-03{background-position:-64px -544px}
.ico-e-04{background-position:0 -576px}
.ico-e-05{background-position:-32px -576px}
.ico-f-01{background-position:0 -608px}
.ico-f-02{background-position:-32px -608px}
.ico-f-03{background-position:-64px -608px}
.ico-f-04{background-position:0 -640px}
.ico-f-05{background-position:-32px -640px}
.ico-f-06{background-position:-64px -640px}
.ico-f-07{background-position:0 -672px}
.ico-f-08{background-position:-32px -672px}
.ico-f-09{background-position:-64px -672px}
.ico-f-10{background-position:0 -704px}
.ico-f-11{background-position:-32px -704px}
.ico-g-01{background-position:0 -736px}
.ico-g-02{background-position:-64px -736px}
.ico-g-03{background-position:0 -768px}
.ico-g-04{background-position:-32px -768px}
.ico-g-05{background-position:-64px -768px}
.ico-g-06{background-position:-64px -768px}
.ico-h-01{background-position:0 -800px}
.ico-h-02{background-position:-32px -800px}
.ico-h-03{background-position:-64px -800px}
.ico-h-04{background-position:0 -832px}
.ico-h-05{background-position:-32px -832px}
.ico-i-01{background-position:0 -864px}
.ico-i-02{background-position:-32px -864px}
.ico-i-03{background-position:-64px -864px}
.ico-j-01{background-position:0 -896px}
.ico-j-02{background-position:-32px -896px}
.ico-j-03{background-position:-64px -896px}
.ico-j-04{background-position:0 -928px}
.ico-j-05{background-position:-32px -928px}
.ico-j-06{background-position:-64px -928px}
.ico-j-07{background-position:0 -960px}

/*路径*/
.path{padding:20px 0 12px;color:#666}
.path i{margin-right:6px}
.path a{color:#666}
.path a:hover{color:#888}

/*分页*/
.page{padding:24px 0 60px;text-align:center}
.page ul{position:relative;left:50%;float:left}
.page li{position:relative;right:50%;float:left;padding-right:5px;font-size:14px}
.page a,.page span{display:block;padding:0 12px;height:30px;line-height:30px;color:#777;text-align:center;border:1px solid #f3f3f3;background:#f3f3f3}
.page a:hover{border:1px solid #10c55b;background:#fff;color:#10c55b}
.page i{display:inline-block;*display:inline;*zoom:1}
.page span{color:#ccc}
.page .active a{border-color:#10c55b;background:#10c55b;color:#fff}
.page .disabled{cursor:not-allowed}

/*顶部*/
.topbar{height:36px;color:#999;background:#21292f}
.topbar .fl{position:relative;z-index:11;line-height:36px;border-left:solid 1px #2a3238}
.topbar .fl li{float:left;font-size:12px;border-right:solid 1px #2a3238}
.topbar .fl li a{display:block;padding:0 20px;color:#999}
.topbar .fl li a:hover{color:#ccc;}
.topbar .fl li.active{background:#2a3238}
.topbar .fl li ul{display:none;position:absolute;top:36px;left:64px;}
.topbar .fl li li{float:none;text-align:left;font-size:14px;background:#2a3238}
.topbar .fl li li a{color:#ccc}
.topbar .fl li li a:hover{color:#eee;}
.topbar .fl li li.active{background:#21292f}
.topbar .fr{position:relative;z-index:10}
.topbar .fr li{display:block;float:left;padding-top:6px;padding-left:6px;padding-right:6px;cursor:pointer}
.topbar .fr li.active{height:29px;border-bottom:1px solid #10c55b}
.topbar .fr li .qrcode,.topbar .fr li .nav-user-infos{display:none;position:absolute;top:36px}
.topbar .fr .qrcode{right:0}
.topbar .fr .qrcode img{border:10px solid #171d22}
.topbar .fr .nav-user-infos{background:#171d22;white-space:nowrap;right:0}
.topbar .fr .nav-user-infos p{padding-left:10px;padding-right:10px}
.topbar .fr .nav-user-infos a{padding-left:5px;padding-right:5px;line-height:34px;color:#999;display:inline}
.topbar .fr .nav-user-infos a:hover{color:#bfbfbf}

.head{width:1200px;height:97px;margin-right:auto;margin-left:auto}
.head .logo{float:left;margin-top:20px; }
.head .logo img{width:230px;}
.head .search{float:left;margin:9px 0 0 210px; width:755px; height:90px; overflow:hidden;}
.head .search-text{float:left;padding-left:8px;width:360px;height:38px;line-height:38px;border:solid 1px #e9e9e9;background:#fff}
.head .search-button{float:left;width:46px;height:40px;border:none;background:#10c55b url('../images/ico.png') no-repeat -96px -4px}
.head .search-button:hover{opacity:0.9}
.head .manual{float:right;margin-top:30px}
.head .manual a{display:block;padding:3px 15px 2px 7px;font-size:16px;font-style:italic;color:#10c55b;border:solid 1px #10c55b;border-radius:1px}
.head .manual a:hover{background:#f6fbfe}
.head .manual a i{display:inline-block;margin-right:4px;width:32px;height:32px;vertical-align:middle;background:url(../images/ico.png) no-repeat -48px -64px}
.nav{height:50px;border-top:solid 2px #10c55b;background:#fafafa url('../images/line.png') repeat-x 0 100%}
.first-nav{position:relative;z-index:9;height:50px;line-height:50px;}
.first-nav li{float:left;width:11.0909%;height:50px;line-height:50px;text-align:center;font-size:16px}
.first-nav li a{display:block;height:50px;overflow:hidden;}
.first-nav li.active{background:#10c55b}
.first-nav li.active a{color:#fff;}

.manual .leftside,.manual .side{position:relative;float:left;width:200px;margin:0 -200px 0 0}
.manual .leftside .content{border-top:solid 1px #e9e9e9;border-bottom:solid 1px #e9e9e9}
.manual .leftside h3{padding-left:20px;line-height:36px;border-left:solid 1px #e9e9e9;border-right:solid 1px #e9e9e9;border-bottom:solid 1px #eee;background:#f7f7f7;}
.manual .leftside li{height:36px;line-height:36px;overflow:hidden;border-left:solid 1px #e9e9e9;border-right:solid 1px #e9e9e9}
.manual .leftside li a{display:block;padding-left:20px}
.manual .leftside li.active{position:relative;border-color:#10c55b;background:#10c55b}
.manual .leftside li.active a{padding-left:30px;color:#fff;background:url('../images/ico.png') no-repeat -114px -66px}
.manual .side{float:right;width:200px;margin:0 0 0 -200px}
.manual .main{float:left;width:100%}
.manual .mainbox{margin:0 220px 0 220px}

.home2 .leftside,.home2 .side{position:relative;float:left;width:280px;margin:0 -280px 0 0}
.home2 .leftside dl{border:solid 1px #e9e9e9;border-top:none}
.home2 .leftside dt{padding:6px 0 5px;font-weight:normal;color:#10c55b;border-top:solid 1px #e9e9e9;border-bottom:solid 1px #e9e9e9;background:#fafafa}
.home2 .leftside dd{padding:8px 0 8px 24px;overflow:hidden}
.home2 .leftside dd a{float:left;margin-right:20px}
.home2 .side{float:right;width:280px;margin:0 0 0 -280px}
.home2 .main{float:left;width:100%}
.home2 .main .mainbox{margin:0 300px 0 300px}
.home2 .focus{float:left;width:240px;height:387px}
.home2 .focus .top{position:relative;margin-bottom:12px;width:240px;height:289px;overflow:hidden}
.home2 .focus .top ul{position:absolute;left:-100%}
.home2 .focus .top li{position:relative;float:left}
.home2 .focus .top li span{position:absolute;left:0;bottom:0;display:block;width:100%;height:36px;line-height:36px;text-align:center;color:#eee}
.home2 .focus .top li .txt{position:absolute;left:0;bottom:0;display:block;width:100%;height:36px;text-align:center;background:rgba(0,0,0,.35);*background:#000;filter:alpha(Opacity=75)}
.home2 .focus .top .turn{position:absolute;top:42%;display:block;padding-top:12px;width:28px;height:48px;background:rgba(0,0,0,.35)}
.home2 .focus .top .turn:hover{background:rgba(0,0,0,.45)}
.home2 .focus .top .turn i{display:block;width:28px;height:32px;background:url('../images/ico.png') no-repeat}
.home2 .focus .top .fl{left:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);}
.home2 .focus .top .fl i{background-position:-80px -64px}
.home2 .focus .top .fr{right:0}
.home2 .focus .top .fr i{background-position:-80px -64px}
.home2 .rlist{float:right;width:340px;height:387px}
.home2 .rlist h4 a{color:#333}
.home2 .rlist h4 a:hover{color:#10c55b}
.home2 .rlist .dt{position:relative}
.home2 .rlist .dt em{display:block;width:40px;height:20px;text-align:center;font-size:12px;color:#fff;border-radius:2px;background:#f7695e}
.home2 .rlist .dt h4{position:absolute;left:50px;top:0;width:295px;height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px}
.home2 .rlist .dt p{padding:10px 0 8px;color:#999}
.home2 .rlist .dt p a{position:absolute;right:0;bottom:8px;font-size:12px;color:#f58f35}
.home2 .rlist .dd{padding:4px 0;border-top:dotted 1px #e9e9e9}
.home2 .rlist .dd li{padding:3px 0;overflow:hidden}
.home2 .rlist .dd li em a{float:left;margin-right:12px;padding:1px 4px;font-size:12px;color:#999;border:solid 1px #e9e9e9}
.home2 .rlist .dd li em a:hover{color:#10c55b;border-color:#ddd}
.home2 .rlist .dd li h4{float:left;width:255px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}
.home2 .rlist .dd li span{float:right;font-size:12px;color:#999}
.home2 .tlist{float:left;width:600px}
.home2 .tlist .hd{position:relative;height:45px;overflow:hidden;background:#f7f7f7 url('../images/line.png') repeat-x}
.home2 .tlist .hd li{float:left}
.home2 .tlist .hd li a{float:left;padding:0 25px;height:44px;line-height:44px;color:#888}
.home2 .tlist .hd li a:hover{color:#10c55b}
.home2 .tlist .hd li.active a{line-height:40px;color:#10c55b;border-top:solid 2px #10c55b;background:#fff}
.home2 .tlist .bd li p{padding:12px 0 10px 0}
.home2 .tlist .bd li p a{color:#999}
.home2 .tlist .bd li .title{overflow:hidden}
.home2 .tlist .bd li .thumb{float:left;padding-top:12px;padding-bottom:8px;width:120px;height:76px;overflow:hidden}
.home2 .tlist .bd li .info{position:relative;float:right;width:460px;height:95px}
.home2 .tlist .bd li .bottom{position:absolute;bottom:0;width:100%}
.home2 .tlist .bd li .bottom a{display:inline-block;padding:2px 16px;font-size:12px;color:#10c55b;border:solid 1px #b5ddf6}
.home2 .tlist .bd li .bottom a:hover{color:#fff;border-color:#10c55b;background:#10c55b}
.home .side{position:relative;float:left;margin-right:-280px;width:280px}
.home .side dl{border:solid 1px #e9e9e9;border-top:none}
.home .side dt{padding:6px 0 5px;font-weight:normal;color:#10c55b;border-top:solid 1px #e9e9e9;border-bottom:solid 1px #e9e9e9;background:#fafafa}
.home .side dd{padding:16px 0 8px 24px;overflow:hidden}
.home .side dd a{float:left;width:33.26%;height:30px}
.home .main{float:right;width:100%}
.home .main .mainbox{margin-left:300px}
.home .focus{height:238px}
.home .focus li{position:relative;float:left;width:220px;height:50%}
.home .focus li img{width:220px;height:119px}
.home .focus li em{display:none;}
.home .focus li span{position:absolute;left:0;bottom:0;display:block;width:100%;height:36px;line-height:36px;overflow:hidden;text-align:center;color:#eee;filter:alpha(Opacity=100)}
.home .focus li .txt{position:absolute;left:0;bottom:0;display:block;width:100%;height:36px;text-align:center;background:rgba(0,0,0,.25);*background:#000;filter:alpha(Opacity=35)}
.home .focus li:hover span{color:#fff;}
.home .focus li:hover .txt{background:rgba(0,0,0,.35);filter:alpha(Opacity=65)}
.home .focus li.first{width:460px;height:100%}
.home .focus li.first img{width:460px;height:238px}
.home .focus li.first em{display:inline-block;margin-right:4px;padding:0 6px;color:#fff;border-radius:2px;background:#f7695e}
.home .focus li.first span{margin-bottom:10px;padding-top:10px;height:20px;line-height:20px;overflow:hidden;text-align:left;border-top:solid 1px rgba(255,255,255,.35);*border-top:solid 1px #fff}
.home .focus li.first .txt{position:absolute;left:4%;bottom:0;display:block;width:92%;height:40px;text-align:center;background:none;}

.home .plist .hd{padding:20px 0 14px}
.home .plist .hd h3{padding-left:10px;line-height:18px;border-left:solid 3px #10c55b}
.home .plist .bd ul{margin-right:-8px;*margin-right:-10px}
.home .plist .bd li{float:left;width:20%}
.home .plist .bd li a{display:block;width:174px;height:149px;overflow:hidden;background:#f7f7f7}
.home .plist .bd li a:hover{width:173px;border-left:solid 1px #fff}
.home .plist .bd li img{width:174px;height:111px}
.home .plist .bd li span{display:block;text-align:center;padding:0 4px;height:36px;line-height:36px;overflow:hidden}
.home .tlist{float:left;width:700px}

.home .tlist .hd{position:relative;width:680px;height:45px;overflow:hidden;background:#f7f7f7 url('../images/line.png') repeat-x}
.home .tlist .hd li{float:left}
.home .tlist .hd li a{float:left;padding:0 25px;height:44px;line-height:44px;color:#888}
.home .tlist .hd li a:hover{color:#10c55b}
.home .tlist .hd li.active a{line-height:40px;color:#10c55b;border-top:solid 2px #10c55b;background:#fff}
.home .tlist .bd{margin-right:20px}
.home .rank .bd li span{width:140px}
.home .newest .bd li a{width:188px}
.home .newest .bd li em{display:none}

/**列表页二**/
.list2 .side{position:relative;float:right;margin-left:-280px;width:280px}
.list2 .main{float:left;width:100%;border-top:solid 1px #e9e9e9}
.list2 .main .mainbox{margin-right:300px}
.list2 .plist .hd{padding:20px 0 14px}
.list2 .plist .hd h3{padding-left:10px;line-height:18px;border-left:solid 3px #10c55b}
.list2 .plist .bd ul{margin-right:-8px;*margin-right:-10px}
.list2 .plist .bd li{float:left;width:20%}
.list2 .plist .bd li a{display:block;width:174px;height:149px;background:#f7f7f7}
.list2 .plist .bd li img{width:174px;height:111px}
.list2 .plist .bd li span{display:block;text-align:center;height:36px;line-height:36px;overflow:hidden}
.list2 .tlist .bd{padding-top:5px}
.list2 .tlist .bd li p{padding:12px 0 10px 0}
.list2 .tlist .bd li p a{color:#999}
.list2 .tlist .bd li .title{overflow:hidden}
.list2 .tlist .bd li .thumb{float:left;padding-top:12px;padding-bottom:8px;width:150px;height:99px;overflow:hidden}
.list2 .tlist .bd li .info{position:relative;float:right;width:730px;height:110px}
.list2 .tlist .bd li .bottom{position:absolute;bottom:0;width:100%}
.list2 .tlist .bd li .bottom a{display:inline-block;padding:2px 16px;font-size:12px;color:#10c55b;border:solid 1px #b5ddf6}
.list2 .tlist .bd li .bottom a:hover{color:#fff;border-color:#10c55b;background:#10c55b}

/**列表页一**/
.list .side{position:relative;float:left;margin-right:-200px;width:200px}
.list .main{float:right;width:100%}
.list .main .mainbox{margin-left:220px}
.list .dlist{float:left;width:700px;min-height:500px}
.list .glist{float:left;width:700px;min-height:500px}
.list .tlist{float:left;width:700px;min-height:500px}
.list .tlist .bd{margin-right:20px}
.list .tlist .hd{margin-right:20px;margin-bottom:10px;border:solid 1px #eee;background:#fafafa}
.list .tlist .hd h3{padding:5px 12px;font-size:18px}
.list .tlist .hd .fl{position:relative;margin-right:-185px;width:185px}
.list .tlist .hd .fl img{width:138px;height:138px}
.list .tlist .hd .fl p{margin:12px 0 12px 20px;width:138px;height:138px;overflow:hidden}
.list .tlist .hd .fr{width:100%}
.list .tlist .hd .fr h2{margin-left:185px;margin-top:12px;font-size:24px}
.list .tlist .hd .fr p{margin-left:185px;margin-top:8px;margin-right:10px;color:#666}

/**封面页2列列表**/
.dlist .hd{margin-right:20px;background:url('../images/line.png') repeat-x 0 100%}
.dlist .hd h3{display:inline-block;padding-bottom:10px;line-height:18px;border-bottom:solid 2px #10c55b}
.dlist .bd{margin-right:20px;margin-bottom:24px}
.dlist .bd ul{padding:8px 0;margin-right:-20px}
.dlist .bd li{position:relative;float:left;width:50%;padding:7px 0}
.dlist .bd li a{display:block;padding-left:12px;width:275px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url('../images/ico.png') no-repeat -130px -48px}
.dlist .bd li a em{position:absolute;right:20px;top:10px;display:inline-block;padding:0 4px;line-height:18px;font-size:12px;color:#999}
.dlist .bd li a:hover em{color:#10c55b}
.dlist .bd a.more{display:block;padding:9px;text-align:center;color:#999;background:#f7f7f7}
.dlist .bd a.more:hover{color:#666;background:#f2f2f2}

/*tags列表*/
.glist .hd{margin-right:20px;background:url('../images/line.png') repeat-x 0 100%}
.glist .hd h3{display:inline-block;padding-bottom:10px;line-height:18px;font-weight:700;border-bottom:solid 2px #10c55b}
.glist .bd{margin-right:20px;margin-bottom:24px}
.glist .bd ul{padding-top:10px;margin-right:-10px}
.glist .bd li{float:left;}
.glist .bd li a{float:left;margin:0 8px 8px 0;padding:0 12px;height:32px;line-height:32px;color:#666;border-radius:16px;border:1px solid #e4e4e4}
.glist .bd li a:hover{border-color:#10c55b}

/**热门阅读排行**/
.hlist{border:solid 1px #e9e9e9}
.hlist .hd{padding-left:15px;background:#f7f7f7 url('../images/line.png') repeat-x 0 100%}
.hlist .hd h3{display:inline-block;padding:7px 0;border-bottom:solid 2px #10c55b}
.hlist .bd{padding:8px 0}
.hlist .bd li{padding:5px 0 5px 15px;overflow:hidden}
.hlist .bd li span{float:left;width:220px;height:22px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hlist .bd li em{float:left;width:28px;font-style:italic;color:#999}
.hlist .bd li.first em{color:#e93636}
.hlist .bd li.second em{color:#ff9c00}
.hlist .bd li.third em{color:#ffcc00}

/**列表带简介**/
.tlist .bd li{padding:10px 0 12px;border-bottom:solid 1px #f4f4f4}
.tlist .bd li em a{float:left;margin:2px 12px 0 0;padding:2px 4px;font-size:12px;color:#999;border:solid 1px #e9e9e9}
.tlist .bd li em a:hover{color:#10c55b;border-color:#ddd}
.tlist .bd li h4{height:28px;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:22px}
.tlist .bd li h4 a{color:#333}
.tlist .bd li p{padding:10px 0;clear:both}
.tlist .bd li p a{color:#999}
.tlist .bd li .top{height:28px;overflow:hidden}
.tlist .bd li .bottom{height:26px;overflow:hidden}
.tlist .bd li .bottom a{display:inline-block;padding:2px 16px;font-size:12px;color:#10c55b;border:solid 1px #b5ddf6}
.tlist .bd li .bottom a:hover{color:#fff;border-color:#10c55b;background:#10c55b}
.tlist .bd li .bottom span{font-size:12px;color:#ccc}
.tlist .bd li:hover{background:url('../images/bg-list.png')}
.tlist .bd a.more{display:block;padding:9px;text-align:center;color:#999;background:#f7f7f7}
.tlist .bd a.more:hover{color:#666;background:#f2f2f2}

.tabs-content{display:none}
.none{padding:99px 0;text-align:center;font-size:24px;color:#ccc;}
.sidebar dl{border:solid 1px #e9e9e9}
.sidebar dt{padding-top:1px;height:40px;line-height:40px;font-weight:normal;color:#666;background:#e9e9e9}
.sidebar dt i{margin:0 8px 0 16px}
.sidebar dd a{display:block;padding:8px 0 7px 16px;height:24px;line-height:24px;overflow:hidden;border-top:solid 1px #e9e9e9;background:#f7f7f7}
.sidebar dd a:hover{background:#fafafa}
.sidebar dd i{margin-right:8px}
.sidebar dd.active a{color:#fff;background:#10c55b}
.sidebar dd.active i{background-position:-24px 0}
.recommend{float:left;width:280px}
.recommend .hd{padding-bottom:12px;border-bottom:solid 1px #e9e9e9}
.recommend .hd h3{padding-left:8px;height:18px;line-height:18px;font-size:16px;color:#666;border-left:solid 3px #10c55b}
.recommend .bd li{position:relative;padding:8px 0;border-bottom:dotted 1px #e9e9e9}
.recommend .bd li i{margin-right:10px}
.recommend .bd li a em{position:absolute;right:0;top:10px;display:inline-block;padding:0 4px;line-height:18px;font-size:12px;color:#10c55b;border:solid 1px #10c55b;border-radius:2px}
.recommend .bd li a em:hover{color:#fff;background:#10c55b}
.topic .hd{padding:21px 0 12px;border-bottom:solid 1px #e9e9e9}
.topic .hd h3{padding-left:8px;height:18px;line-height:18px;font-size:16px;color:#666;border-left:solid 3px #10c55b}
.topic .bd ul{margin-top:14px;margin-right:-8px}
.topic .bd li{float:left;width:33.33%}
.topic .bd li a{display:block;margin:0 8px 8px 0;padding:4px;text-align:center;background:#f4f4f4}
.newest{float:left;width:280px}
.newest .hd{height:44px;background:#f7f7f7 url('../images/line.png') repeat-x}
.newest .hd li{float:left;width:50%;line-height:44px;text-align:center}
.newest .hd li.active{line-height:42px;border-top:solid 2px #10c55b;background:#fff}
.newest .hd li.active a{color:#10c55b}
.newest .hd2{padding:8px 0 12px;border-bottom:solid 1px #e9e9e9}
.newest .hd2 h3{padding-left:8px;height:18px;line-height:18px;font-size:16px;color:#666;border-left:solid 3px #10c55b}
.newest .bd ul{padding-top:8px}
.newest .bd li{position:relative;padding:7px 0;border-bottom:dotted 1px #e9e9e9}
.newest .bd li a{display:block;padding-left:12px;width:225px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url('../images/ico.png') no-repeat -130px -48px}
.newest .bd li a em{position:absolute;right:0;top:10px;display:inline-block;padding:0 4px;line-height:18px;font-size:12px;color:#999}
.newest .bd li a:hover em{color:#10c55b}

/**home**/
.rank{float:left;width:200px}
.rank .hd{position:relative;height:30px;text-align:center}
.rank .hd h3{position:absolute;z-index:2;left:39px;top:0;display:block;width:120px;height:30px;line-height:30px;font-size:16px;color:#666;background:#fff}
.rank .hd:after{content:"";position:absolute;z-index:1;left:0;top:16px;display:block;width:198px;height:10px;border:solid 1px #e9e9e9;border-bottom:none}
.rank .hd2{padding-bottom:12px;border-bottom:solid 1px #e9e9e9}
.rank .hd2 h3{padding-left:8px;height:18px;line-height:18px;font-size:16px;color:#666;border-left:solid 3px #10c55b}
.rank .bd ul{padding:5px 0}
.rank .bd li{padding:10px 0;height:20px;border-bottom:dotted 1px #e9e9e9}
.rank .bd li span{float:left;height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.rank .bd li em{float:right;font-size:12px;color:#999}
.rank .bd li i{float:left;margin-right:15px;width:20px;height:20px;line-height:20px;text-align:center;color:#fff;border-radius:2px;background:#ccc}
.rank .bd li.first i{background:#e93636}
.rank .bd li.second i{background:#ff9c00}
.rank .bd li.third i{background:#ffcc00}

.course{margin-top:20px}
.course .tit{position:relative;background:url('../images/line.png') repeat-x 0 100%}
.course .tit i{position:absolute;left:0;top:0;display:block;margin-right:4px;width:32px;height:32px;background:url(../images/ico.png) no-repeat -48px 0}
.course .tit h2{display:inline-block;padding:0 2px 11px 42px;font-size:22px;border-bottom:solid 2px #10c55b}
.course .con{margin-right:-20px}
.course .box{float:left;width:25%}
.course .box .hd{margin-top:18px;padding:12px 8px 12px 16px;width:259px;height:24px;line-height:24px;border:solid 1px #e9e9e9;background:#f7f7f7}
.course .box .bd{padding-top:14px;width:283px;height:218px;border:solid 1px #e9e9e9;border-top:none}
.course .box .bd li{padding-left:16px;height:36px}
.course .box .bd li i{display:inline-block;margin-right:8px;width:24px;height:24px;vertical-align:middle;background-image:url(../images/ico-min.png);background-repeat:no-repeat}

.link{margin:18px auto 0;width:1200px}
.link .hd{background:url('../images/line.png') repeat-x 0 100%}
.link .hd h3{position:relative;display:inline-block;padding-bottom:10px;font-size:16px;color:#333;border-bottom:solid 1px #10c55b}
.link .bd ul{padding:10px 0}
.link .bd li{float:left;margin:0 10px 5px 0}

/**手册列表**/
.column h2{padding-left:10px;height:41px;line-height:40px;font-size:16px;color:#999;background:#f7f7f7}
.column h4{padding:5px;font-size:16px;}
.column ul{margin-right:-10px;padding:10px 0}
.column li{float:left;width:33.33%}
.column li i{float:left;margin:2px 10px;width:32px;height:32px;background-image:url('../images/ico-pro.png');background-repeat:no-repeat}
.column li p{height:36px;line-height:18px;font-size:12px;overflow:hidden}
.column li a{display:block;margin:0 10px 10px 0;padding-right:10px;height:84px;border:solid 1px #e9e9e9}
.column li a:hover{border-color:#eee;background:#f7f7f7}

/**内页**/
.content .side{position:relative;float:right;margin-left:-280px;width:280px}
.content .side .rank{width:280px}
.content .side .rank .hd:after{width:278px}
.content .side .rank .hd h3{left:84px}
.content .side .rank .bd li a{display:block;width:275px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.content .side .rank .bd li em{margin-right:4px}
.content .main{float:left;width:100%}
.content .main .mainbox{margin-right:300px}
.content .tlist .hd{margin-top:36px;margin-right:0;background:url('../images/line.png') repeat-x 0 100%}
.content .tlist .hd h3{display:inline-block;padding-bottom:10px;line-height:18px;border-bottom:solid 2px #10c55b}
.content .tlist .bd li h4{font-size:16px}
.content .plist .hd{margin-top:36px;margin-right:0;background:url('../images/line.png') repeat-x 0 100%}
.content .plist .hd h3{display:inline-block;padding-bottom:10px;line-height:18px;border-bottom:solid 2px #10c55b}
.content .plist .bd{margin-right:-20px;padding:5px 0 15px}
.content .plist .bd li{float:left;padding:10px 0;width:50%}
.content .plist .bd li h4{font-size:16px}
.content .plist .bd li p{padding:8px 20px 10px 0}
.content .plist .bd li p a{color:#999}
.content .plist .bd li .thumb{float:left;padding-top:12px;width:150px;height:99px;overflow:hidden}
.content .plist .bd li .thumb img{width:150px;height:99px}
.content .plist .bd li .info{float:right;width:300px}
.content .plist .bd li .bottom a{display:inline-block;padding:2px 16px;font-size:12px;color:#10c55b;border:solid 1px #b5ddf6}
.content .plist .bd li .bottom a:hover{color:#fff;border-color:#10c55b;background:#10c55b}
.content .plist .bd li .bottom span{padding-right:20px;font-size:12px;color:#ccc}
.content .rank .bd li span{width:200px}

.article .title{padding-top:20px;text-align:center;border-top:solid 1px #e9e9e9}
.article .info{padding:15px 0;text-align:center}
.article .info span{padding:0 10px;font-size:12px;color:#999}
.article .intro{padding:8px 0 8px 16px;font-size:16px;color:#999;background:#f7f7f7}
.article .description{padding:12px 12px 12px 18px;color:#888;border:solid 1px #e9e9e9;background:#fafafa}
.article .container{padding:10px 0;min-height:400px;word-break:break-all;word-wrap:break-word}
.article .container hr{clear:both;height:1px;border:none;color:#e9e9e9;background:#e9e9e9}
.article .container h1{margin:10px 0}
.article .container h1 span{color:#10c55b}
.article .container h2,.article .container h3,.article .container h4{margin:10px 0;font-weight:bold}
.article .container p{margin:10px 0;line-height:200%}
.article .container p a{text-decoration:underline;color:#10c55b}
.article .container p img{max-width:900px}
.article .container p .zoom{margin-left:0}
.article .container pre{margin:10px 0;padding:9px 15px;text-align:left;color:#888;border:dotted 1px #ccc;background:#f7f7f7;overflow: hidden;}
.article .container blockquote{margin:10px 0;padding:1px 15px;color:#888;background:#f7f7f7}
.article .container fieldset{margin:10px 0;padding:0 15px 9px;border:solid 2px #eee}
.article .container legend{font-weight:bold;color:#555}
.article .container dl{margin-top:10px}
.article .container dt{margin:10px 0 5px}
.article .container ul{margin-top:10px;margin-left:28px}
.article .container ul li{margin-bottom:2px;list-style-type:disc}
.article .container ol{padding-left:40px}
.article .container ol li{margin-bottom:2px;list-style-type:decimal}
.article .container table{margin:10px 0;border-collapse:collapse;border:1px solid #aaa;width:100%}
.article .container table th{vertical-align:baseline;padding:5px 15px 5px 6px;background-color:#555;border:1px solid #555;text-align:left;color:#f7f7f7}
.article .container table td{vertical-align:text-top;padding:6px 15px 6px 6px;border:1px solid #aaa}
.article .container table tr:nth-child(odd){background-color:#f7f7f7}
.article .container table tr:nth-child(even){background-color:#fff}
.article .container table pre{width:auto;margin:0;padding:0;border:0;background-color:transparent}
.article .container table p{margin:0 0 2px 0}
.article .container table ul{margin-top:2px;}
.article .container .codetitle {clear: both; font-size: 14px;line-height: 180%; color: #888; min-height: 25px; /*background: #f7f7f7; margin: 3px auto 0; padding: 3px 1%; width: 98%;  border: 1px dashed #ccc; border-bottom: 0px dashed #ccc;*/}
.article .container .codetitle span {float: right;}
.article .container .codebody {line-height: 180%; background: #f7f7f7; margin: 0 auto 3px; padding: 0 1%; border: 1px dashed #ccc; width: 98%; clear: both; font-size: 14px; overflow: hidden; color: #888; }
.article .container .codebody pre {margin: 0; padding: 0; text-align: left; color: inherit; border: dotted 0px #ccc; background: inherit; overflow: inherit; }
.nextprev-article{padding-bottom:15px;overflow:hidden;zoom:1;border-bottom:solid 1px #eee}
.nextprev-article .next{float:right;display:inline}
.nextprev-article .prev{float:left;display:inline}
.nextprev-article p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:360px;color:#888}
.nextprev-article a{color:#888}
.nextprev-article a:hover{color:#10c55b}
.nextprev-article2{margin:20px 0;padding:8px 12px;border:none;background:#f7f7f7}

.main-error{position:relative;padding:100px;background:url(../images/bg-error.jpg) no-repeat}
.main-error .code{margin:0 auto;width:480px;height:370px;text-indent:-999px;overflow:hidden;background:url(../images/error.png) no-repeat}
.main-error .text{padding-bottom:30px;text-align:center;font-size:16px;color:#888}
.main-error .button{padding-top:30px;text-align:center}
.main-error .button a{display:inline-block;padding:0 30px;height:40px;line-height:40px;font-size:16px;color:#fff;border-radius:3px;background:#48adec}
.main-error .button a:hover{background:#56b2ec}
.main-error .search{margin:0 auto;padding-left:20px;width:418px;height:38px;border-radius:20px;border:solid 1px #e9e9e9}
.main-error .search-text{float:left;width:370px;height:38px;line-height:38px;border:none}
.main-error .search-button{float:left;width:47px;height:38px;border:none;background:url(../images/ico-pro.png) no-repeat -60px -959px}

/*底部*/
.foot{margin-top:20px;padding:5px 0 15px;color:#999;background:#eeeeee; border-top:solid 5px #dddddd}
.foot p{padding-top:10px;text-align:center}
.foot a{color:#888}
.fixed-bottom{position:fixed;_position:absolute;z-index:9;left:0;bottom:0;width:100%}

/**返回顶部**/
.gotop{display:none;position:fixed;z-index:5;width:32px;height:32px}
.gotop a{display:block;width:100%;height:100%;border-radius:3px;background:rgba(0,0,0,0.1) url(../images/ico.png) no-repeat -48px -32px}
.gotop a:hover{background-color:rgba(0,0,0,0.2)}
