/*
Theme Name: Kangaroo
Author: MG12（吴钊）
Author URI: http://www.neoease.com/
Description: 命名为袋鼠，AliExpress.com 的前端开发辅助平台使用的主题。
Version: 1.1
*/

/* reset START */
html{margin-top:0px !important}* html body{margin-top:0px !important}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,fieldset{margin:0;padding:0;}
body{font-size:14px;font-family:"Microsoft Yahei",Tahoma,Arial,SimSun,"Hiragino Sans GB",PMingLiu,Verdana,sans-serif;color:#000;background:#EFEFEF;}
img{border:0;}
blockquote,pre{margin:10px 0;padding:8px 10px 8px 12px;border-left:5px solid #CCC;background:#F1F1F1;}
code{padding:1px 4px 2px;margin:0 2px;border:1px solid #CCC;border-radius:3px;color:#333;background:#FFF;}
pre,code{font-family:Menlo,Monaco,Consolas,"Andale Mono","lucida console","Courier New",monospace;}
kbd{padding:2px 5px;border:1px solid #DDD;border-bottom-color:#999;border-left-color:#999;font-family:Consolas,"andale mono","lucida console","courier new",monospace;background:#EEE;}
/* reset END */

/* framework START */
a{color:#06C;text-decoration:none;}
a:hover{color:#F60;text-decoration:underline;}
a:focus,input,textarea{outline:0;}
input.textfield,textarea{padding:2px 4px;border:1px solid #CCC;font-size:14px;font-family:"Microsoft Yahei",Tahoma,Arial,SimSun,"Hiragino Sans GB",PMingLiu,Verdana,sans-serif;background-color:#FFF;}

.grid-main{float:left;width:100%;}
.grid-sub,.grid-extra{float:left;}
.grid-wrap:after,.grid-sub:after,.grid-extra:after{content:'\0020';display:block;height:0;clear:both;}
.grid-wrap,.grid-sub,.grid-extra{zoom:1;}
.grid-main{min-height:1px;}

.fixed,.clear{clear:both;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}

.msg-info,.msg-warn,.msg-error,#notice{background:#FFFBD1 url(//style.neoease.org/img/paled/icon.png?v=010514) no-repeat;background-position:10px -1191px !important;background-position:10px -1190px;line-height:165%;padding:7px 10px 7px 36px;margin-top:10px;border:1px solid #FDDC9B;}
.msg-error{background-color:#FFE9EE;background-position:10px -1591px !important;background-position:10px -1590px;border-color:#F6CBCA;}
.msg-info,#notice{background-color:#EEF4FF;background-position:10px -1991px !important;background-position:10px -1990px;border-color:#CEE1F6;}
.messagebox{list-style:none;background:#FFF;font-size:90%;border:solid #CCC;margin-top:10px;border-width:1px 0;padding:10px;}
.loading-s{display:block;padding-left:22px;height:16px;line-height:16px;background:url(img/loading-s.gif) 0 50% no-repeat;}
/* framework END */

/* layout START */
.inner-wrap{width:1200px;padding:0 20px;margin:0 auto;}
/* layout END */

/* header START */
#header{margin-bottom:-3px;line-height:1.5;}
#header .inner-wrap{position:relative;}
#logo{display:block;width:300px;height:100px;text-indent:-999em;overflow:hidden;margin-left:20px;background:url(img/logo.png) no-repeat;}
#header .links{position:absolute;left:820px;top:31px;font-size:12px;color:#666;}
#login-box{position:absolute;right:20px;top:26px;}
#login-box i{font-style:normal;color:#999;}
/* header END */

/* searchbox START */
#searchbox{position:absolute;left:440px;top:29px;}
#searchbox form{margin-bottom:10px;box-shadow:0 0 15px rgba(0,0,0,0.3);}
#searchbox input{border:0;float:left;height:20px;margin:0;padding:10px;width:300px;}
#searchbox button{background:#44A049 url(img/search.png) no-repeat 50% 50%;cursor:pointer;height:40px;text-indent:-999em;width:40px;border:2px solid #FFF;}
#searchbox button:hover{background-color:#63BC68;}
/* searchbox START */

/* content START */
#content{padding-bottom:50px;border-top:2px solid #000;box-shadow:0 2px 6px rgba(100,100,100,0.3);background:#FFF;}
/* content END */

/* main START */
#main{margin:20px 0 20px 270px;}
.page{line-height:1.65;font-size:14px;}
.page h1{margin:25px 0 10px;font-size:20px;padding-bottom:5px;border-bottom:2px solid #E6E6E6;}
.page h2{margin:25px 0 10px;font-size:16px;}
.page h3{margin:10px 0 5px;font-size:14px;}
.page p{margin-bottom:15px;}
.page ul,.page ol{margin-bottom:15px;padding-left:20px;}
.page ul li,.page ol li{list-style-position:outside;}
.page li p{margin-bottom:15px;}
.home .page h2{font-size:18px;padding-bottom:5px;border-bottom:2px solid #E6E6E6;}
.home .page ol li{margin-bottom:15px;}
.home .page li p{margin-bottom:8px;}

.moudle{position:relative;}
.moudle h1{padding-bottom:5px;margin-bottom:10px;border-bottom:2px solid #E6E6E6;font-size:20px;}
.moudle h1 small{margin-left:10px;font-size:12px;font-weight:normal;color:#999;}
.moudle .bdlikebutton,.moudle .gplusbutton{float:left;margin-right:15px;}
.moudle{overflow:hidden;padding:5px 0 0;line-height:1.65;font-size:14px;}
.moudle p{margin-bottom:15px;}
.moudle h3{margin:20px 0 5px;font-size:16px;}
.moudle h4{margin:10px 0 5px;font-size:14px;}
.moudle img{max-width:100%;}
.moudle ul,.moudle ol{padding-bottom:15px;padding-left:20px;}
.moudle ul li,.moudle ol li{list-style-position:outside;}
.moudle table{border-collapse:collapse;margin:5px 0 10px;border:1px solid #CCC;border-width:2px;background:#FFF;}
.moudle th,.moudle td{border:1px solid #CCC;text-align:left;vertical-align:top;padding:3px 10px;}
.moudle tr:nth-child(odd) td{background:#F9F9F9;}
.moudle th{background:#EEE;}
.moudle .desc{padding-bottom:10px;}
.moudle .author{position:absolute;right:0;top:12px;}
/* main END */

/* example START */
#example-trigger{float:right;width:25%;}
#example-trigger h3{margin:0 0 10px;}
#example-trigger ul{width:100%;border-top:1px solid #CCC;margin:0;padding:0;}
#example-trigger li{list-style:none;border-bottom:1px solid #CCC;margin:0;padding:0;background:#EEE;}
#example-trigger .active{background:#FFF;}
#example-trigger a{display:block;padding:8px 12px;text-decoration:none;color:#333;text-shadow:1px 1px #FFF;cursor:pointer;}
#example-trigger .active a{cursor:default;}
#example-trigger .undetermined a{color:#999;}

#example-content section{display:none;margin-top:10px;}
#example-content section.active{display:block;}

#example-demo iframe{width:72%;height:480px;padding:1px;border:1px solid #CCC;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.1);background:#FFF;}
#example-demo a{display:none;float:left;position:absolute;width:32px;height:32px;text-indent:-999em;overflow:hidden;cursor:pointer;background:url(img/expand-demo.png) no-repeat;}

.source-code .trigger{height:16px;padding-left:22px;line-height:16px;cursor:pointer;background:url(img/view.png) no-repeat 0 50%;}
.source-code .content{margin-top:10px;}
.source-code .content p{margin-bottom:10px;}
/* example END */

/* sidebar START */
#sidebar{width:240px;padding:20px 0;margin-left:-100%;}

#sidebar ul,#sidebar ol{margin:0;padding:0;}
#sidebar ul li,#sidebar ol li{list-style-position:none;}

.widget{border:1px solid #CCC;margin-top:20px;padding-bottom:5px;}
.widget h3{padding:0 15px;margin:0 0 5px;line-height:35px;font-size:15px;background:#F1F1F1;}
.widget .widget-content{padding:0 10px 0 15px;}
#sidebar .widget ul{padding:1px 0 6px;}
.widget li{list-style:none;padding-left:14px;margin-top:5px;background:url(img/item-point.png) no-repeat 0 8px;}
.widget li a{display:block;line-height:1.3;}

.widget-categories{padding:0;margin-top:-1px;}
.widget-categories h3{margin-bottom:0;}
.widget-categories .widget-content{padding:0;}
#sidebar .widget-categories ul{padding:6px 0;}
.widget-categories li{padding:0;margin-top:0;background:transparent;}
.widget-categories li a{padding:7px 8px 5px 15px;margin-top:-1px;text-decoration:none;color:#333;}
.widget-categories li.current a,.widget-categories li a:hover{border-left:3px solid #06C;margin-left:-2px;padding-left:14px;}
.widget-categories li.current a:hover,.widget-categories li a:hover{border-color:#F60;background:#FFF9F0;background-image:-moz-linear-gradient(left, #FFF9F0, #FFF 33%, #FFF);background-image:linear-gradient(to right, #FFF9F0, #FFF 33%, #FFF);}
.widget-categories li small{display:block;font-size:10px;font-family:Tahoma;color:#999;}

.widget-collapse h3:hover{cursor:pointer;background:#FFF9F0 url(img/widget-arrow.png) no-repeat 94% 50%;}
.widget-collapse ul{display:none;}
/* sidebar END */

/* footer START */
#footer{padding:12px 10px 65px;color:#333;}
#owner{float:right;color:#999;}
/* footer END */

/* comments START */
#comments{margin:30px 0 0;padding-top:10px;border-top:2px solid #E6E6E6;}
#comment-title{font-size:16px;font-weight:700;}

.commentlist{margin:15px 0;border-top:1px solid #CCC;}
.commentlist .comment{list-style:none;border-bottom:1px solid #CCC;background:#F8F8F8;overflow:hidden;padding:10px 12px;}
.commentlist li.comment:nth-child(even){background:#F5F5F5;}
.commentlist li.author-comment{background:#FFF;}
.commentlist li.author-comment:nth-child(even){background:#FFF;}
.commentlist li.highlight-comment{background:#FBF9EA;}
.commentlist li.highlight-comment:nth-child(even){background:#FBF9EA;}

.comment .avatar{float:left;}
.comment .info time{margin-left:10px;font-size:11px;color:#999;}
.comment .reviewer{font-size:13px;font-weight:700;color:#000;}
.comment .content{margin-left:55px;line-height:1.65;}
.comment .description p{margin-top:10px;}
.comment .description blockquote,.comment .description pre{margin:10px 0;}
.comment .description blockquote p{margin-top:0;margin-bottom:10px;}
.comment .description ul,.comment .description ol{padding-top:10px;padding-left:20px;}
.comment .description ul li,.comment .description ol li{list-style-position:outside;}
.comment .comment-act{float:right;}

#comment-login{margin-top:15px;}
/* comments END */

/* respond START */
#respond{margin:15px 0;}
#respond .row{margin-bottom:5px;}
#respond .textfield{width:250px;margin-right:5px;}

textarea#comment{width:98%;resize:vertical;}
#comment-submit{visibility:visible;padding:8px 18px;border:1px solid #080;border-bottom-color:#2B562B;border-radius:3px;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;color:#FFF;text-shadow:0 1px 0 #5d4113;background:#080;background:-webkit-gradient(linear,left top,left bottom,from(#C3E5C5),color-stop(0.05,#54B059),to(#080));background:-moz-linear-gradient(top,#C3E5C5,#54B059 5%,#080);background:-o-linear-gradient(top,#C3E5C5,#54B059 5%,#080);background:linear-gradient(to bottom,#C3E5C5,#54B059 5%,#080);}
#comment-submit:hover{border-bottom-color:#3A693A;background:#44A049;background:-webkit-gradient(linear,left top,left bottom,from(#FFF),color-stop(0.05,#63BC68),to(#44A049));background:-moz-linear-gradient(top,#FFF,#63BC68 5%,#44A049);background:-o-linear-gradient(top,#FFF,#63BC68 5%,#44A049);background:-o-linear-gradient(to bottom,#FFF,#63BC68 5%,#44A049);}

#respond #welcome-row{margin-bottom:10px;}

#commentform-mask{background:#FFF;position:absolute;z-index:10;}
#commentform-message{display:block;float:left;line-height:16px;padding:15px 15px 15px 51px;border:1px solid #E6E6E6;background:#FFF url(//style.neoease.org/img/paled/loading-m.gif?v=072013) 10px 50% no-repeat;position:absolute;z-index:11;}
/* respond END */

/* authors START */
#all-author{visibility:hidden;position:relative;line-height:1.5;}
.author-box{width:271px;overflow:hidden;padding:8px 10px;margin-bottom:10px;border:1px solid #E6E6E6;}
.author-box:hover{border-color:#CCC;box-shadow:0 0 10px rgba(0,0,0,0.2);}
.author-box p{margin-top:8px;}
.author-box h3{font-size:13px;margin:0 0 3px 0;white-space:nowrap;}
.author-box .avatar{float:left;background:#FFF;}
.author-box .author-info{margin-left:50px;font-size:12px;}
.author-box .author-email,.author-box .author-website,.author-box .author-archives{display:block;float:left;height:16px;margin-right:10px;padding-left:22px;overflow:hidden;line-height:15px;font-size:12px;cursor:pointer;background-repeat:no-repeat;background-position:0 50%;}
.author-box .author-email{background-image:url(img/email.png);}
.author-box .author-website{background-image:url(img/website.png);}
.author-box .author-archives{background-image:url(img/archive.png);}
#all-author .author-box{position:absolute;}
/* authors END */

/* archive START */
#archive-categories{margin-left:315px;padding:8px 0 20px;}
#archive-categories h3{margin-top:0;font-size:14px;}
#archive-categories ul{margin:10px 0 25px;}
#archive-categories li{margin:5px 0 0 20px;}
#archive-categories li a{font-weight:normal;text-decoration:none;}
#archive-categories li small{display:inline;margin-left:10px;font-size:10px;font-family:Tahoma;color:#666;}

.archive-assist{float:left;width:295px;overflow:hidden;}
.archive-assist .author-info h3{margin-bottom:0;}
.archive-assist .author-box{border-color:#CCC;}
.archive-assist .author-box:hover{box-shadow:none;}
/* archive END */

/* wp-syntax START */
.wp_syntax{display:block;margin:10px 0;padding-bottom:0 !important;padding-bottom:15px;border:1px solid #CCC;border-radius:3px;overflow:auto;overflow-x:auto;overflow-y:hidden;font-size:12px;background:#FFF;}
*+html .wp_syntax{padding-bottom:15px !important;}
.comment .content .wp_syntax{margin-top:10px;margin-bottom:0;}
.wp_syntax div,.wp_syntax td{vertical-align:top;}
.wp_syntax .code{background:#FFF;}
.wp_syntax pre,.wp_syntax .code div{border:0;background:#FFF;margin:0;padding:6px 10px;width:auto;float:none;clear:none;overflow:visible;line-height:19px;}
.wp_syntax .code div{font-family:Menlo,Monaco,Consolas,"Andale Mono","lucida console","Courier New",monospace;}
.comment .content .wp_syntax pre{margin:0;}
.wp_syntax table,.post .content .wp_syntax table{border-collapse:collapse;border:0;margin:0;}
.wp_syntax td,.post .content .wp_syntax td{padding:0;border:0;}
/* wp-syntax END */

/* fancybox START */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#FFF;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,0.5);}
.fancybox-outer,.fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(img/fancybox/fancybox_sprite.png);}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url(img/fancybox/fancybox_loading.gif) center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(img/fancybox/blank.gif); /* helps IE */-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}

.fancybox-lock{overflow:hidden;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(img/fancybox/fancybox_overlay.png);}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}

.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8);}
/* fancybox END */

/* files START */
.page-id-237 table{border-collapse:collapse;margin:5px 0 10px;background:#FFF;}
.page-id-237 th,.page-id-237 td{border:1px solid #CCC;text-align:left;vertical-align:top;padding:5px 10px;font-size:12px;}
.page-id-237 tr:nth-child(odd) td{background:#F9F9F9;}
.page-id-237 th{background:#EEE;}
.page-id-237 td{word-break:break-all;}
/* files END */

/* search START */
#google-search{margin-right:202px;}
#wordpress-search{width:170px;padding:0;margin-left:-172px;}
#wordpress-search h2{font-size:15px;line-height:35px;padding:0 10px;border:1px solid #E6E6E6;background:#F7F7F7;}
#wordpress-search li{list-style:none;border:1px solid #E6E6E6;margin-top:-1px;padding:10px;}
#wordpress-search li:hover{position:relative;border-color:#CCC;box-shadow:0 0 10px rgba(0,0,0,0.2);}
#wordpress-search li h3{margin:5px 0 8px;font-size:14px;}
#wordpress-search li small{display:block;font-size:10px;font-family:Verdana;font-weight:normal;color:#999;}
#wordpress-search .search-desc{font-size:12px;}

.search-results .gsc-control-cse .gsc-result .gs-title,.gsc-control-cse .gsc-result .gs-title b{height:auto;text-decoration:none;}
.search-results .gsc-control-cse{padding:0;}
.search-results .cse-loading{display:block;padding-left:22px;height:56px;line-height:56px;margin-left:10px;background:url(img/loading-s.gif) 0 50% no-repeat;}
/* search END */

/* module list START */
.page .module-tabs{list-style:none;position:relative;margin:30px 0 0 0;padding:0 20px;border-bottom:1px solid #CCC;font-size:16px;}
.module-tabs li{margin:0;padding:0;display:block;cursor:pointer;text-decoration:none;float:left;display:inline;margin-right:5px;border:1px solid #CCC;border-bottom:none;padding:10px 20px;line-height:1.5;background:#EEE;}
.module-tabs li:hover{background:#F7F7F7;}
.module-tabs li.active{padding-bottom:11px;margin-bottom:-1px;cursor:default;background:#FFF;}
.module-tabs li small{display:block;font-size:12px;color:#999;}

.page .module-list{padding:0 0 20px;}
.module-list li{list-style:none;float:left;width:359px;margin:20px 0 0 20px;padding:10px 15px 10px 10px;border:1px solid #E6E6E6;position:relative;}
.module-list li:nth-child(3n+1){margin:20px 0 0;}
.module-list li:hover{border-color:#CCC;box-shadow:0 0 10px rgba(0,0,0,0.2);}
.module-new-label{display:block;position:absolute;right:0;top:0;width:50px;height:50px;background:url(img/new-label.png) no-repeat;}
.module-thumb{width:150px;overflow:hidden;float:left;}
.module-thumb img{display:block;}
.module-content{margin-left:165px;}
.module-content h3{margin:0;}
.module-name small{display:inline;margin-left:10px;font-size:11px;font-family:Tahoma;font-weight:normal;color:#999;}
.module-excerpt{margin-top:5px;}
.module-list li .module-excerpt p{margin:0;}

.home h2{margin-bottom:0;}
.home h2 small{margin-left:15px;font-weight:normal;font-size:12px;color:#999;}
/* module list END */

