

*{border:0;margin:0;padding:0;}
::selection{color:#FFF;background:#000;text-shadow:none;}
::-moz-selection{color:#FFF;background:#000;text-shadow:none;}
body{color:#555;font:.875em/1.5rem Helvetica,Microsoft Yahei,Hiragino Sans GB,sans-serif;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:100%;}
a:link,a:visited{color:#39D;text-decoration:none;}
a:hover,.widget a:hover,#content .postlist-info a:hover,body.single .article-info a:hover,#comments .actions a:hover,.widget #wp-calendar td a:hover{color:#000;}
ul,li{list-style:none;}
h2,h2 a{font-size:1.25rem;font-weight:normal;text-transform:uppercase;color:#000!important;}
h2 a:hover{color:#39D!important;border-bottom:1px solid;}
h2,.center-item-title,.entry-content,.widget li{word-break:break-all;}
h3{font-size:1.125rem;}
h4{font-size:1rem;}
h5{font-size:.938rem;}
h6{font-size:.875rem;}
a,a img,input,.slow,.download,.u-download{transition:all .24s ease-out;-moz-transition:all .24s ease-out;-webkit-transition:all .24s ease-out;}
pre{white-space:normal;}
button,.btn{cursor:pointer;}
embed{max-width:100%;margin:3px 0;vertical-align:middle;}
select{padding:3px;}
input,button,textarea{border-radius:0!important;max-width:100%;}
input[type="submit"],input[type="reset"]{color:#888;background:#DDD;padding:6px 9px;cursor:pointer;-webkit-appearance:none;}
input[type="text"],input[type="password"]{padding:6px 9px;-webkit-appearance:none;}
input[type="text"],input[type="password"],input[type="search"]{-webkit-appearance:none;}
input,textarea,select,iframe,.bd,.context img{border:1px solid #E6E6E6;}
blockquote{overflow:hidden;padding:20px 20px 20px 40px;margin:10px 0;background:#F6F6F6;}
blockquote:before{content:'”';font:70px sans-serif;height:30px;position:relative;top:-10px;left:-35px;color:#DDD;width:0;float:left;}
.clear{clear:both;}
.hide,.sub-menu{display:none;}
#nav .nav-logo a:hover,#nav .nav-icon [class*="nav-"]:hover,.thumbnail img:hover{opacity:.7;}
.bg:hover,input[type="submit"]:hover,input[type="reset"]:hover{color:#FFF;background:#181818!important;}
.private-content{padding:3px 12px;margin:6px 0;background:#FFC;border:1px dashed #FE3;}
.ad1,.ad2,.ad3,.ad4{max-width:100%;overflow:hidden;}
.ad1{margin-bottom:20px;}
.ad4{margin-top:10px;}
#metro,#map,.main,.widget{background:#FFF;box-shadow:0 1px 3px rgba(0,0,0,.2);}

#nav{width:100%;min-width:320px;height:40px;top:0;left:0;background:#000;position:fixed;z-index:999;box-shadow:0 3px 6px rgba(0,0,0,.3);}
#nav h1{padding:0;border:0;margin:0;}
#nav .nav-item{width:99%;max-width:1330px;line-height:40px;margin:auto;}
#nav .nav-item .nav-logo a{background-repeat:no-repeat;background-position:left;font:0/0 '';width:168px;height:40px;float:left;margin-right:10px;}
#nav .nav-icon{float:right;width:176px;}
#nav .nav-icon [class*=nav-]{width:24px;height:24px;line-height:24px;text-align:center;float:right;margin:4px 0 0 12px;border:4px solid #333;border-radius:16px;}
#nav .nav-icon [class*=nav-]:before{width:24px;color:#FFF;opacity:.7;}
#nav .nav-rss{background:#E08522;}
#nav .nav-mail{background:#046CCC;}
#nav .nav-weibo{background:#D82424;}
#nav .nav-search{background:#2A882A;}
#nav .nav-rss:before{content:"\e00c";}
#nav .nav-mail:before{content:"\e012";}
#nav .nav-weibo:before{content:"\e00e";}
#nav .nav-search:before{content:"?";}
#nav .nav-menu .menu li{width:96px;height:40px;float:left;}
#nav .nav-menu .menu > li > ul{float:left;}
#nav .nav-menu .menu .menu-item-has-children{position:relative;}
#nav .nav-menu .menu li a{font-size:1rem;text-align:center;color:#FFF;display:block;}
#nav .nav-menu .menu li a:hover{background:#014E8B;}
#nav .nav-menu li[class*=current]{background:#6400A6;}
#nav .nav-menu .sub-menu li{width:128px;height:32px;line-height:32px;padding:0 4px 4px 4px;background:#125;}
#nav .nav-menu .sub-menu li:first-child{padding-top:4px;}
#nav .nav-menu .sub-menu li a{font-size:.875rem;}
#nav .nav-menu .sub-menu .sub-menu{position:absolute;top:-4px;left:100%;}
#nav .nav-switch{width:96px;height:40px;line-height:40px;color:#FFF;font-size:1rem;text-align:center;float:left;}
#nav .nav-switch:hover{background:#014E8B!important;}
#nav .nav-search-bar{width:100%;height:48px;background:#888;position:absolute;top:40px;left:0;}
#nav .nav-search-bar form{width:420px;max-width:calc(98% - 8px);max-width:-webkit-calc(98% - 8px);height:30px;position:absolute;top:5px;right:1%;overflow:hidden;border:4px solid #666;}
#nav .nav-search-bar input{width:100%;height:30px;background:#DDD;padding:0 6px;position:absolute;}

#container{width:99%;max-width:1330px;min-width:320px;padding-top:50px;margin:auto;}
#metro{padding:19px;margin-bottom:10px;}
#metro-item{width:100%;height:232px;margin:auto;overflow:hidden;}
#metro #focus{width:430px;height:230px;float:left;overflow:hidden;position:relative;}
#metro #focus img{width:430px;height:auto;min-height:100%;}
#metro #focus .hd,.featured .nav-btn{width:100%;height:10px;position:absolute;z-index:1;top:200px;text-align:center;}
#metro #focus .hd ul li,.featured .nav-btn span{font:0/0 '';display:inline-block;width:10px;height:10px;border-radius:5px;background:rgba(255,255,255,.5);margin:0 6px;cursor:pointer;}
#metro .featured .nav-btn{top:210px;}
#metro .featured .nav-btn span{background:#CCC;}
#metro #focus .hd ul .on{background:#08F;}
#metro #focus .featured li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
#metro #focus .featured-title{font-size:1rem;width:412px;height:30px;color:#FFF;text-align:center;padding:6px 9px;background:rgba(0,0,0,.64);position:absolute;top:188px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#metro .center{width:480px;margin-top:-8px;float:left;}
#metro .center-item{float:left;margin:8px 0 0 8px;height:110px;width:110px;overflow:hidden;}
#metro .center-item img{width:auto;min-width:100%;height:100%;position:relative;top:-110px;}
#metro .center-item a:hover span{top:0;}
#metro .center-item-title{width:100px;height:100px;line-height:25px;color:#FFF;background:rgba(0,0,0,.64);display:block;position:relative;top:110px;z-index:1;padding:5px;}
#metro .right{min-width:120px;height:230px;margin-left:920px;overflow:hidden;}


#content{width:100%;margin:auto;float:left;}
#content .main{padding:19px;margin:0 330px 10px 0;word-break:break-word;}
#content .main #map{height:auto;font-style:normal;margin-bottom:20px;border:0;border-left:10px solid #DDD;padding:.2rem 2rem .2rem .6rem;background:#F5F5F5;box-shadow:none;}
#content #map{height:24px;padding:3px 18px;margin-bottom:10px;position:relative;}
#content #map #login{line-height:28px;position:absolute;top:0px;right:24px;}
#content #map a{color:#666;}
#content #map a:hover{color:#000;}
#content .postlist{padding:10px 0;margin:10px auto;border-bottom:1px dotted #CCC;}
#content .postlist:hover .readmore{opacity:1;}
#content .postlist-info{color:#999;font-size:.75rem;padding-top:6px;}
#content .postlist-info a{color:#999;}
#content .entry-post{line-height:1.625rem;position:relative;}
#content .entry-post .thumbnail_box{width:286px;float:left;margin:0 15px 0 0;}
#content .entry-post .thumbnail{max-height:160px;}
#content .tags{height:26px;overflow:hidden;}
#content .tags a{padding:3px 6px;color:#FFF;font-size:.75rem;text-transform:uppercase;}
#content .postlist .tags{margin-top:10px;}
#content .postlist .readmore{color:#FFF;background:#59D;padding:4px 12px;position:absolute;bottom:1px;right:0;opacity:0;}
#content .new:before{content:'NEW';}
#content .update:before{content:'UPDATE';margin-left:-3px;}
#content .webkit{display:inline-block;-webkit-transform:scale(.75) translate(0,-3px);-o-transform:scale(1);}
#content .new,.update{font-style:normal;font-size:9px;color:#F30;vertical-align:super;cursor:default;-webkit-user-select:none;}

.thumbnail_box{width:100%;margin:0 auto 8px;}
.thumbnail{height:auto;max-height:220px;margin:3px;overflow:hidden;}
.thumbnail a{line-height:0;display:block;}
.thumbnail img{width:100%;height:auto;}

.main .sticky{margin:0 -1% -10px 0;}
.main .sticky .postlist-info{height:24px;overflow:hidden;}
.main .sticky .sticky-post{width:49%;margin:0 1% 10px 0;padding-bottom:10px;float:left;border-bottom:1px dashed #CCC;}
.main .sticky h2{height:24px;overflow:hidden;}
.main .sticky .entry-content,.cat-post .entry-content{height:116px;line-height:24px;overflow:hidden;}
.main .sticky .thumbnail_box,.cat-post .thumbnail_box{width:116px;float:left;margin-right:10px;}

.main .post-content{margin-right:-14px;overflow:hidden;}
.main .post-list{width:33.3%;float:left;height:400px;overflow:hidden;margin-bottom:10px;position:relative;}
.main .post-list .post-entry{height:380px;margin-right:15px;background:#FFF;}
.main .post-list .tags,.main-media .tags{width:100%;line-height:32px;padding-bottom:12px;background:#FFF;box-shadow:0 -3px 10px 6px #FFF;position:absolute;}
.main .post-list .tags{width:calc(100% - 20px);width:-webkit-calc(100% - 20px);margin-bottom:10px;border-bottom:1px dotted #CCC;bottom:-10px;}

.main .cat-title{font-size:18px;color:#FFF;background:#333;padding:10px;text-align:center;border-bottom:3px solid #999;}
.main .cat-post{margin:-19px;}
.main .cat-post-left,.main .cat-post-right{width:50%;float:left;}
.main .cat-post-content{background:#FFF;padding:19px 21px 40px 19px;margin-right:1px;position:relative;}
.main .cat-post-first{padding-bottom:12px;margin-bottom:6px;border-bottom:1px dashed #CCC;}
.main .cat-post-time{color:#999;float:right;margin-left:6px;}
.main .cat-post .post-title{font-size:.875rem;color:#999;}
.main .cat-post .post-title:hover{color:#000;}
.main .cat-post [class*=post-title]{height:24px;display:block;overflow:hidden;}
.main .cat-more{position:absolute;bottom:10px;height:28px;overflow:hidden;}

.main-media{margin-right:-1%;}
.main-media h2{padding-bottom:10px;border-bottom:1px dashed #CCC;}
.main-media .post-list{width:24%;height:480px;float:left;margin:0 1% 1% 0;background:#FFF;box-shadow:0 1px 3px rgba(0,0,0,.2);}
.main-media .post-content{height:450px;padding:15px;margin:0;position:relative;overflow:hidden;}
.main-media .thumbnail_box{margin:6px auto;}
.main-media .thumbnail img:hover,.main .post-list .thumbnail a img:hover{opacity:1;transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);}
.main-media .tags{padding-bottom:14px;bottom:0;}

.pagination{text-align:center;}
.pagination a,.pagination span{font-size:.75rem;line-height:36px;color:#666;background:#FFF;padding:6px 9px;margin:0px 3px;border:1px solid #DDD;}
.pagination a:hover{color:#FFF;background:#181818;}
.pagination .current{color:#FFF;background:#59D;}
.pagination .page_previous{margin-right:10px;}
.pagination .page_next{margin-left:10px;}


body.single .article-info{color:#999;width:100%;float:left;font-size:.8125rem;}
body.single .article-info a{color:#999;}
body.single .article-info span{margin-right:2%;}
body.single .article-info [class*="icon-"]:before{margin-right:.2rem;}
body.single .article-info .icon-copyright:before{content:"\e002";}
body.single .article-info .icon-time:before{content:"\e003";}
body.single .article-info .icon-category:before{content:"\e004";}
body.single .article-info .icon-view:before{content:"\e005";}
body.single .article-info .icon-comment:before{content:"\e006";}
body.single .main .tags{text-align:right;}

#article-index{color:#FFF;float:right;width:200px;background:#59D;padding:10px;margin:10px 0 10px 10px;position:relative;z-index:996;}
#article-index a{color:#FFF;border:0;display:block;}
#article-index a:hover{color:#000;}
.entry-title{margin-top:20px;}
.context{margin:30px 0 20px 0;position:relative;}
.context .excerpt{color:#B63;background:#FEC;margin:20px 0;padding:10px;border:1px dashed #EDB;}
.context p{color:#333;letter-spacing:.25px;margin-top:15px;line-height:28px;}
.context img{max-width:90%;height:auto;margin:auto;background-color:#F6F6F6;padding:6px;}
.context code{font-family:Courier;color:#139;background:#EEF;padding:3px 6px;margin:0 3px;text-shadow:1px 1px 1px #FFF;}
.context a{border-bottom:1px dotted;}
.context a[rel='img'],.context .download a,.context .u-download a{border-bottom:0;}
.context h3 a{color:#FFF;}
.context h3 a:hover{color:#000;}
.context h4,.context h5,.context h6{color:#424242;margin:25px 0 15px;padding-left:12px;border-left:6px solid;line-height:1.25rem;}
.context h3{color:#FFF;text-align:center;padding:6px 0;margin:25px 0 10px;background:#5D96BB;}
.context h4{color:#06A;}
.context h5{color:#E63;}
.context ol,.context ul{margin-left:30px;}
.context ol li{line-height:1.875rem;list-style:decimal-leading-zero;border-bottom:1px dashed #DDD;}
.context ul li{line-height:1.875rem;list-style:square;border-bottom:1px dashed #DDD;}
.context .bright{color:#000;font-weight:800;margin:0 6px;padding:2px 6px;text-shadow:1px 1px 0px #FFF,1px 2px 4px #999;box-shadow:1px 1px 1px #DDD inset;border:1px solid #CCC;border-radius:3px;}
.context iframe{max-width:100%;margin:10px auto;padding:6px;display:block;}
.context blockquote h4,.context blockquote h5,.context blockquote h6{border-left:0;padding:0;}
.context [class*=download]{color:#2866B6;background:#C6DEF8;margin:3px 6px 3px 0;padding:6px 0 6px 12px;display:inline-block;border:1px solid #BCE;border-radius:3px;}
.context [class*=download] a{color:#2866B6;padding:14px 12px 12px 8px;}
.context .download:before{content:"\e007";font-size:1.188rem;position:relative;top:.1rem;}
.context .u-download:before{content:"\e009";font-size:1.188rem;}
.context [class*=download]:hover{color:#FFF;background:#4F8AC0;}
.context [class*=download]:hover a{color:#FFF;}

.singleNav{text-align:center;margin:30px auto 10px;}
.singleNav span{color:#FFF;background:#59D;padding:2px 9px;display:inline-block;margin:0 3px;}
.singleNav a span{color:#666;background:none;}
.singleNav a span:hover{color:#FFF;background:#59D;}

.post-nav{width:100%;float:left;margin:20px auto;}
.post-nav .post-prev,.post-nav .post-next{width:45%;height:18px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.post-nav .post-prev{float:left;}
.post-nav .post-next{float:right;text-align:right;}

.post-info{padding:10px;line-height:20px;background:#F6F6F6;position:relative;overflow:hidden;margin-bottom:10px;}
.post-info .avatar img{float:left;margin-right:25px;padding:3px;box-shadow:1px 1px 3px rgba(0,0,0,.2);}
.post-info .post-info-title{color:#FFF;position:absolute;right:30px;top:0;background:#59D;padding:3px 16px;}
.post-info .post-author-name{font-weight:800;font-size:1rem;}
.post-info .post-author-desc{color:#39D;font-size:.75rem;line-height:18px;height:36px;overflow:hidden;}
.post-info .post-author-links a{font-size:.75rem;margin-right:3px;}

.related-post{margin-right:-1%;}
.related-post a{width:49%;margin:0 1% 6px 0;background:#F6F6F6;float:left;}
.related-post a:hover{background:#AE9;}
.related-post img{width:50px;height:auto;margin:5px 10px 5px 5px;float:left;}
.related-post h2{font-size:1rem;height:40px;line-height:20px;width:71%;width:calc(100% - 80px);width:-webkit-calc(100% - 80px);color:#555!important;margin:10px;overflow:hidden;}

#sidebar{width:320px;font-size:.75rem;color:#999;float:right;margin-left:-320px;}
.widget a{color:#999;}
.widget{width:300px;padding:10px;margin-bottom:10px;overflow:hidden;position:relative;}
.widget h3{border-bottom:3px solid #C3E8FA;}
.widget h3{font-weight:normal;color:#666;cursor:default;margin-bottom:10px;}
.widget h3 span{font-size:1.125rem;padding:0 9px;display:inline-block;margin-bottom:-3px;border-bottom:3px solid #59D;}
.widget ul li{line-height:1rem;margin-bottom:6px;padding:3px 6px;border-bottom:1px dashed #E6E6E6;overflow:hidden;}
.widget ul li a{display:block;overflow:hidden;}
.widget select{width:100%;padding:3px;}

.widget.widget_links ul li{display:inline-block;width:49%;padding:0;}
.widget.widget_links ul li a{padding:3px 6px;}
.widget.widget_categories ul{background:#EEE;padding:6px 3px;}
.widget.widget_categories li ul{background:#FFF;}
.widget.widget_categories ul li a{display:inline;}
.widget.search{height:32px;}
.widget .search-form{width:292px;height:24px;position:absolute;border:4px solid #E6E6E6;}
.widget .search-form .s{width:246px;height:24px;position:absolute;left:0;right:40px;z-index:2;padding:0 3px;background:#F6F6F6;border:0;}
.widget .search-form .s:focus{background:#FFF;}
.widget .search-form .search-submit{font-size:1rem;line-height:24px;width:40px;height:24px;color:#FFF;background:#333;padding:0;position:absolute;right:0px;z-index:3;}
.widget .search-form .search-submit:hover{background:#59D!important;}
.widget.widget_cy_tags a{color:#39D;margin-right:2px;}
.widget.widget_cy_tags a:hover{color:#000;}
.widget.widget_cy_color_tags a{font:12px '';padding:3px 6px;color:#FFF;display:inline-block;margin:0 4px 4px 0;text-transform:uppercase;}
.widget.widget_cy_color_tags a:hover{background:#181818!important;}
.widget #calendar_wrap{border:1px solid #E6E6E6;}
.widget #wp-calendar{width:100%;margin:auto;}
.widget #wp-calendar th{height:30px;text-align:center;}
.widget #wp-calendar td{height:25px;text-align:center;}
.widget #wp-calendar caption{font-size:1rem;border-bottom:1px solid #E6E6E6;}
.widget #wp-calendar td{background:#EEE;color:#999;}
.widget #wp-calendar td a{width:100%;color:#59D;display:inline-block;}
.widget #wp-calendar #today{background:#DDD;color:#FFF;}
.widget .tab_menu{float:left;overflow:hidden;}
.widget .tab_menu li{font-size:1.125rem;width:72px;line-height:26px;float:left;padding:0 14px;border-bottom:3px solid #C3E8FA;}
.widget .tab_menu li.current{color:#666;border-bottom:3px solid #59D;}
.widget .tab_content li a{height:1.125rem;white-space:nowrap;text-overflow:ellipsis;}
.widget .hot_posts img{width:50px;height:50px;float:left;margin:0 10px 6px 0;}
.widget .hot_posts a{font-size:14px;line-height:25px;height:50px;}
.widget .cy_comment li{height:56px;line-height:1rem;}
.widget .cy_comment li a{height:2.125rem;white-space:normal;}
.widget .cy_comment li img.avatar{float:left;margin-right:6px;padding:3px;background:#F2F2F2;border:1px solid #E6E6E6;}
.widget .cy_comment li a img{vertical-align:middle;}
.widget .cy_readers li{display:inline;float:left;border-bottom:none;padding:0;}
.widget .cy_readers li a{height:auto;}
.widget .cy_readers img.avatar{background:#F2F2F2;border:1px solid #E6E6E6;padding:3px;margin:6px;}
.widget .cy_readers img.avatar:hover{background:#72B332;}

#footer{width:100%;font-size:.75rem;color:#666;background:#181818;padding:18px 0 30px;position:absolute;}
#footer-body{width:98%;max-width:1330px;margin:auto;}
#footer a{color:#00B16A;}
#footer a:hover{color:#FFF;}
#footer-copyright a{color:#AAA;}
.icon-nav{width:48px;height:32px;font-size:1.25rem;line-height:32px;text-align:center;color:#FFF;background:rgba(0,0,0,.4);margin-bottom:10%;position:fixed;right:0;z-index:1;}
#gotop{bottom:68px;}
#gotop:before{content:'↑';}
#cmt{bottom:34px;}
#cmt:before{content:'\e006';}
#share{bottom:0;}
#share:before{content:'\e009';}

#message{width:100%;min-width:320px;height:30px;line-height:30px;color:#CCC;background:rgba(0,0,0,.8);position:fixed;bottom:0;overflow:hidden;z-index:998;}
#message a:hover{color:#FFF;}
#message #login{float:right;margin-right:8px;}
#message-body{margin:auto;padding:0 1%;}
#login img{vertical-align:middle;}
#close{width:20px;text-align:center;float:right;cursor:pointer;}
#bulletin a{color:#CCC;}
#bulletin ul{position:absolute;z-index:-1;}

#comments{margin-top:-40px;padding-top:60px;}
#comments h3{font-weight:normal;padding:10px 0;border-top:1px dashed #CCC;}
#comments .navigation{margin-top:40px;}
#comments .commentlist{margin-bottom:20px;}
.commentlist li.comment ul.children{margin-left:30px;}
#comments .commentlist .comment-body{font-size:.75rem;min-height:45px;border-bottom:1px dashed #DDD;padding:48px 5px 20px;margin:-30px 0;}
#comments .commentlist p{margin-top:6px;line-height:18px;}
#comments .actions,#comments .actions a{color:#AAA;font-size:.75rem;}
#comments .imgBack{width:40px;height:40px;float:left;padding:3px;margin-right:10px;border-radius:24px;}
#comments img.avatar{width:40px;height:40px;border-radius:24px;}
#comments .floor{float:right;color:#BBB;}
#comments #editor{width:100%;height:26px;line-height:26px;margin-bottom:-1px;overflow:hidden;}
#comments #editor a{color:#777;display:inline-block;padding:0 6px;height:26px;border-right:1px solid #E6E6E6;}
#comments #editor a:hover{color:#333;text-decoration:none;}
#comments #fontcolor a{width:20px;height:20px;}
#comments #fontcolor a,#smiley a{display:inline-block;margin:6px 6px 0 0;}
#comments #author,#email,#url{width:200px;margin-bottom:6px;}
#comments #comment{width:98%;height:120px;padding:1%;resize:vertical;}
#comments #submit,#comments #reset,#comments #notify{margin-right:12px;float:left;}
#comments #comment_mail_notify{vertical-align:middle;margin-right:6px;}


a.car-toggler{width:18px;color:#FFF;background:#6AF;display:block;text-align:center;padding:9px;margin:10px 0;position:fixed;top:50%;right:50%;margin:-80px -526px 0 0;}
.car-yearmonth{display:block;padding:4px;background:#F2F2F2;margin-top:3px;}
.car-yearmonth span.car-toggle-icon{width:24px;display:inline-block;text-align:center;background:#E6E6E6;margin-right:3px;}
.car-monthlisting li{padding:0 0 6px 30px;}
.car-monthlisting li span{color:#CCC;margin:0 6px;}
.car-monthlisting li:hover span{color:#F32;}
.search-archives{height:60px;}
.search-archives form{width:60%;margin:auto;height:32px;position:relative;border:4px solid #E6E6E6;}
.search-archives input[type="submit"]{font:1.2rem icaoyefont;width:15%;height:32px;color:#FFF;background:#333;padding:0;position:absolute;right:0px;}
.search-archives input[type="submit"]:hover{background:#59D!important;}
.search-archives input[type="text"]{width:83%;height:32px;padding:0 1%;background:#F6F6F6;border:0;}


.article{margin-bottom:30px;}
.flink,.v_comment{margin:20px -1% 20px 0;}
.flink li,.v_comment li{width:24%;float:left;margin:0 1% 1% 0;}
.flink li div,.v_comment li div{padding:10px;background:#F2F2F2;}
.flink li div:hover,.v_comment li div:hover{background:#AE9;}
.flink a,.v_comment a{height:90px;color:#666;display:block;overflow:hidden;}
.flink i,.v_comment i{font-style:normal;font-size:.875rem;font-weight:800;color:#333;display:block;}
.v_comment a{height:40px;line-height:20px;}
.v_comment img{height:40px;width:40px;float:left;margin-right:10px;vertical-align:middle;}


#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;cursor:pointer;overflow:hidden;z-index:1104;background:url("fancybox_loading.gif") center center no-repeat;display:none;}
#fancybox-overlay{position:fixed;top:0;left:0;width:100%;z-index:1100;display:none;}
#fancybox-tmp{border:0;overflow:auto;display:none;}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF;box-shadow:0 6px 36px rgba(0,0,0,.3);}
#fancybox-content{width:0;height:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #FFF;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101;}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:32px;height:32px;background:url("bg_icon.png") -52px -32px;cursor:pointer;z-index:1104;display:none;}
#fancybox-error{color:#464646;font:normal 12px/20px Arial;padding:14px;margin:0;}
#fancybox-img{width:100%;height:100%;border:0;outline:none;line-height:0;vertical-align:top;}
#fancybox-frame{width:100%;height:100%;border:0;display:block;}
#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:40%;cursor:pointer;outline:none;z-index:1103;background:url("http://icaoye.com/wp-content/themes/Initial/blank.gif");display:none;}
#fancybox-left{left:0px;}
#fancybox-right{right:0px;}
#fancybox-left:hover span{left:20px;opacity:.8;}
#fancybox-right:hover span{left:auto;right:20px;opacity:.8;}
#fancybox-title{font-size:12px;padding:6px 10px;text-align:center;color:#FFF;background:#000;position:relative;border-top:3px solid #666;z-index:1102;}
.fancybox-ico{position:absolute;top:50%;width:36px;height:48px;font-size:60px;line-height:38px;color:white;text-align:center;background:#000;opacity:0;margin-top:-30px;cursor:pointer;}


pre{white-space:normal;}
pre.prettyprint{padding:0 18px;font:13px/1.5rem Monaco,Courier!important;overflow:auto;background:#F2F2F2;border:1px solid #E0E0E0;text-shadow:0 1px 1px #FFF;margin-top:10px;}
pre.prettyprint.linenumstrigger{padding:0 0 0 10px;border-left:0px;border:1px solid #E0E0E0;}
pre.prettyprint ol li{margin-left:10px;padding:0 10px;border-left:1px solid #E0E0E0;color:#999;border-bottom:none;background:#F8F8F8;}
pre ol li.highlighttrigger{background-color:#AEA;}
.str{color:#080;}.kwd{color:#C0D;}.com{color:#F80;}.typ{color:#606;}.lit{color:#19C;}.pun{color:#555;}.pln{color:#222;}pre .tag{color:#006;}.atn{color:#606;}.atv{color:#080;}.dec{color:#606;}
@media print{.str{color:#060;}.kwd{color:#C0D;}.com{color:#600;}.typ{color:#404;}.lit{color:#044;}.pun{color:#440;}.pln{color:#222;}pre .tag{color:#006;}.atn{color:#404;}.atv{color:#060;};}


.main #bdshare{float:right;padding-top:50px;margin-top:-40px;}
.main #bdshare a,#bdshare .bds_more{width:32px!important;height:32px!important;background:url("bg_icon.png") no-repeat!important;margin-right:6px;}
.main #bdshare a.bds_tqq{ background-position:-32px 0!important;}
.main #bdshare a.bds_qzone{ background-position:-64px 0!important;}
.main #bdshare a.bds_renren{ background-position:-96px 0!important;}
.main #bdshare a.bds_fbook{ background-position:-128px 0!important;}
.main #bdshare a.bds_twi{ background-position:-160px 0!important;}
.main #bdshare .bds_more{ background-position:-192px 0!important;padding:0;}
.main #bdshare a.shareCount{width:52px!important;background-position:-0 -32px!important;padding:0;margin:0;}


div#wpadminbar{top:auto;bottom:0px;position:fixed;z-index:997;}

@font-face{
font-family:'icaoyefont';src:url("http://icaoye.com/wp-content/themes/Initial/font/icaoyefont.eot");src:url("http://icaoye.com/wp-content/themes/Initial/font/icaoyefont.eot?#iefix") format('embedded-opentype'),url("http://icaoye.com/wp-content/themes/Initial/font/icaoyefont.ttf") format('truetype'),url("http://icaoye.com/wp-content/themes/Initial/font/icaoyefont.svg#webfont") format('svg');}
[class*=icon-],.download:before,.u-download:before{font-family:'icaoyefont'!important;font-style:normal;}

@media screen and (max-width:1240px){
#metro-item{width:auto;}
#metro-item .center{width:360px;}
#metro-item .right{margin-left:800px;}
}
@media screen and (max-width:1120px){
#metro-item .center{width:240px;}
#metro-item .right{margin-left:680px;}
#content .entry-post .thumbnail_box{width:246px;}
#content .entry-post .thumbnail{max-height:128px;}
.main-media .post-list{width:32.333%;}
.flink li,.v_comment li{width:32.333%;}
}
@media screen and (max-width:986px){
#nav .nav-item .nav-logo a{background-size:132px 30px;width:132px;height:40px;}
#nav .nav-menu .menu > li{width:10%;}
#metro-item .center{width:120px;}
#metro-item .right{margin-left:560px;}
.main .sticky .sticky-post,.main .cat-post-left,.main .cat-post-right{width:100%;margin-right:0;}
.main .post-list{width:50%;}
.related-post{margin:0;}
.related-post a{width:100%;margin-right:0;}
}
@media screen and (max-width:870px){
#nav .nav-item .nav-logo a{width:32px;margin-right:8px;}
#nav .nav-menu .menu > li{width:11.5%;}
#metro-item .right{margin-left:440px;}
#metro-item .center,#article-index{display:none;}
#content .entry-post .thumbnail_box{width:100%;float:none;margin:8px auto;}
#content .entry-post .thumbnail{max-height:230px;}
#article-index{display:none!important;}
.main-media .post-list{width:49%;}
.post-nav .post-prev,.post-nav .post-next{width:100%;text-align:left;margin-bottom:10px;}
body.single .main .tags{text-align:left;}
.main #bdshare{float:left;}
.flink li,.v_comment li{width:49%;}
}
@media screen and (max-width:750px){
#nav .nav-menu{display:none;width:100%;background:#181818;position:fixed;top:40px;left:0;bottom:0;overflow:auto;}
#container{width:100%;}
#nav .nav-menu .nav-menu-list{padding:0 5% 20px;float:left;}
#nav .nav-menu .menu li{width:auto;height:auto;line-height:24px;margin-top:20px;background:none!important;}
#nav .nav-menu .menu > li{width:100%;}
#nav .nav-menu .menu > .menu-item-has-children > ul{width:94%;background:#2E2E2E;float:left;padding:6px 3%!important;box-shadow:0px 1px 2px #000;}
#nav .nav-menu .menu li a{color:#999;background:none;text-align:left;}
#nav .nav-menu .menu li a:hover{color:#EEE;background:none;}
#nav .nav-menu .menu > li > a{font-weight:800;width:94%;padding:6px 3%;background:#242424;box-shadow:0px 1px 2px #000;}
#nav .nav-menu .menu > li > a:hover{background:#242424;}
#nav .nav-menu .sub-menu{display:block!important;height:auto!important;margin:0!important;}
#nav .nav-menu .sub-menu li{min-width:0;padding:0!important;margin:6px 16px 6px 0;}
#nav .nav-menu .sub-menu li:last-child{margin-right:0;}
#nav .nav-menu .sub-menu .sub-menu{position:relative;top:4px;left:0;}
#nav .nav-switch,.nav-search{display:block;}
#metro-item .right,#sidebar{display:none;}
#metro-item .center{display:block;width:120px;}
#metro-item{width:562px;}
#content .main{margin-right:0;}
#content .entry-post .thumbnail_box{width:246px;float:left;margin:0 15px 0 0px;}
#content .entry-post .thumbnail{max-height:128px;}
.main .cat-post-left,.main .cat-post-right{width:50%;}
.related-post{margin-right:-1%;}
.related-post a{width:49%;margin-right:1%;}
.flink li,.v_comment li{width:32.333%;}
}
@media screen and (max-width:622px){
#metro-item{width:432px;}
#metro-item .left{float:none;margin:auto;}
#metro-item .center{display:none;}
#content .entry-post .thumbnail_box{width:436px;height:auto;float:none;margin:0 auto 10px;}
#content .entry-post .thumbnail{max-height:230px;}
.main .cat-post-left,.main .cat-post-right{width:100%;}
.related-post{margin:0;}
.related-post a{width:100%;margin-right:0;}
.flink li,.v_comment li{width:49%;}
.search-archives input[type="submit"]{width:25%;}
.search-archives input[type="text"]{width:73%;}
}
@media screen and (max-width:480px){
#content .entry-post .thumbnail_box{float:none;width:100%;margin:6px auto;}
.postlist .entry-post{padding:0;}
.main .cat-post-left,.main .cat-post-right,.main .post-list{width:100%;}
.main-media .post-list{width:99%;}
.post-info .avatar,.post-info .post-info-title,.shareCount{display:none!important;}
.flink li,.v_comment li{width:100%;}
}
@media screen and (max-width:479px){#metro{display:none;}}