/*
Theme Name: Tao2014
Theme URI: http://www.creekoo.com/tao2014.html
Description: 我们一直致力于用最简单的方式，达到最完美的效果；最便捷的操作，实现最强大的功能。
Version: 5.0
Author: CreeKoo
Author URI: http://www.creekoo.com/
*/
*{margin:0;padding:0;border:0}
body{background:#eae9df;color:#444;font:13px "Microsoft Yahei","Lucida Grande", "Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;cursor:default;line-height:24px;padding:0 10px}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{display:block}
html{-webkit-text-size-adjust:none}
input,textarea,button{outline:none}
.shop:after,.article_list:after,.shop_image:after,.container:after,#searchform:after,#article_bottom:after,.widget .tags:after,.xoxo:after,.w_thumb ul:after{display:table;content:"";line-height:0;clear:both}
h1,h2,h3,h4,h5,h6{font-size:15px;font-weight:bold;}
a:link,a:visited{color:#444;text-decoration:none;
	transition:0.2s ease-in-out;
	-moz-transition:0.2s ease-in-out;
	-webkit-transition:0.2s ease-in-out;
	-o-transition:0.2s ease-in-out;}
a:hover{color:#E4393C;text-decoration:none}
embed[type="application/thunder_download_plugin"]{display:none}
.main .article a:link,.main .article a:visited,.widget .textwidget a:link,.widget .textwidget a:visited,.widget .menu li ul li a:link,.widget .menu li ul li a:visited,.comment_list a:link,.comment_list a:visited,#respond a:link,#respond a:visited{color:#E4393C}
.main .article a:hover,.widget .textwidget a:hover,.widget .menu li ul li a:hover,.comment_list a:hover,#respond a:hover{color:#444}
.clear{clear:both}
::selection{background:#E4393C;color:#FFF;}
::-moz-selection{background:#E4393C;color:#FFF}
.container{margin:0 auto;max-width:1210px}
.content{width:100%;margin:0 auto;float:right}
.main{margin-left:280px}
.sidebar{float:left;width:270px;margin-right:-270px}

.header{height:50px;max-width:1210px;margin:0 auto;margin-bottom:10px;position:relative;z-index:9;background:#333}
#logo{float:left;width:200px;background:url("images/logo.png") no-repeat 50% 50%;background-color:#E4393C;height:50px;overflow:hidden;line-height:300px;color:#fff;*line-height: 0;*text-indent: -999;}
#logo a{height:50px;display:block;color:#fff;overflow:hidden}
#website_title{height:50px;line-height:50px;text-align:center;background:#E4393C;float:left;font-size:15px;font-weight:bold;}
#website_title #logo_ico{background:url("images/logo_ico.png") no-repeat;padding-left:25px;color:#fff;font-size:15px}
#website_title h1{display:inline;font-size:15px}
#website_title a{display:block;padding:0 15px;}

.nav{position:relative;left:0px;display:block;list-style:none;z-index:10;font-size:15px;float:left;font-weight:bold}
.nav li{position:relative;float:left;list-style:none}
.nav li a{padding:0 15px;line-height:50px;display:block;}
.nav li a:link,.nav li a:visited,.nav li a:hover{color:#fff}
.nav li:hover a{background-color:#222;font-weight:bold;}
.nav li a:hover{background:#222;font-weight:bold}
.nav li.current-menu-item a:hover,.nav li.current-post-ancestor a:hover{background:#222}
.nav li ul{position:absolute;z-index:10;top:50px;background:#222;height:0;opacity:0;transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;overflow:hidden;width:120px;}
.nav li:hover ul{height:auto;opacity:1}
.nav li ul li a{line-height:40px;width:90px}
.nav li ul li a:hover{background:#E4393C}
.nav:after{display:table;content:"";line-height:0;clear:both}
.nav_right{font-size:13px;float:right;margin:0}
.nav_right > li{cursor:pointer;}
.nav_right > li > ul{right:0;left:auto;font-size:13px}

a.meanmenu-reveal{display:none}
.mean-container .mean-bar{float:right;width:100%;position:relative;background:#0c1923;padding:3px 0;min-height:42px;z-index:999999}
.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:14px;position:absolute;top:0;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700}
.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:3px;margin-top:3px}
.mean-container .mean-nav{float:left;width:100%;background:#0c1923;margin-top:44px}
.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}
.mean-container .mean-nav ul li{position:relative;float:left;width:100%}
.mean-container .mean-nav ul li a{display:block;float:left;width:90%;padding:1em 5%;margin:0;text-align:left;color:#fff;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,0.5);text-decoration:none;text-transform:uppercase}
.mean-container .mean-nav ul li li a{width:80%;padding:1em 10%;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,0.25);opacity:0.75;filter:alpha(opacity=75);text-shadow:none !important;visibility:visible}
.mean-container .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0}
.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}
.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}
.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}
.mean-container .mean-nav ul li a:hover{background:#252525;background:rgba(255,255,255,0.1)}
.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:26px;height:25px;padding:12px !important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:rgba(255,255,255,0.1);border:none !important;border-left:1px solid rgba(255,255,255,0.4) !important;border-bottom:1px solid rgba(255,255,255,0.2) !important}
.mean-container .mean-nav ul li a.mean-expand:hover{background:rgba(0,0,0,0.9)}
.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}
.mean-nav .wrapper{width:100%;padding:0;margin:0}
.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.mean-remove{display:none !important}

.shop{background:#fff;margin-bottom:10px;padding-bottom:10px;max-width:930px}
.shop_all{background:#fff}
.title{border-bottom:2px solid #f5f5f5;padding:0 10px;height:36px;line-height:36px;overflow:hidden}
.title h2,.title h3{color:#E4393C;display:inline;float:left}
.title span{float:right;font-size:13px}
.shop_in{padding:0 5px}
.shop_box{float:left;width:25%}
.shop_box .box{margin:10px 5px 0px 5px;max-height:288px;overflow:hidden}
.shop_box img{width:100%;height:auto;max-height:220px;display:block}
.shop_box h2{overflow:hidden;height:38px;font-size:13px;line-height:18px;font-weight:normal;margin-top:5px}
.shop_box a:link img,.shop_box a:visited img{transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;}
.shop_box a:hover img{opacity:.8;filter:Alpha(opacity=80);}
.shop_box .price{font-size:16px;margin-right:10px}
.shop_box .price strong{color:#E4393C}
.shop_box .ori_price{font-size:13px}
.shop_image{list-style:none;padding:0 5px}
.shop_image li{width:20%;float:left;}
.shop_image li a{margin:10px 5px 0;display:block}
.shop_image li img{width:100%;height:auto;max-height:174px;display:block}

.shop_image li a:link img,.shop_image li a:visited img{transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;}
.shop_image li a:hover img{opacity:.8;filter:Alpha(opacity=80);}


.shop .article_list h2{font-size:13px;line-height:30px;height:30px;font-weight:normal;border-bottom:1px dashed #e6e6e6;margin-right:10px}
.shop .article_list{padding:5px 0;margin:0 0 0 10px;}
.shop .article_list li{float:left;width:50%;height:32px;line-height:32px;overflow:hidden;}
#infscr-loading{text-align:center;padding-top:10px;clear:both;}

.post_info{color:#777;height:24px;font-size:12px;overflow:hidden}
.post_info span{float:left;margin-right:15px}
.post_info a{color:#777}
.post_info a:hover{color:#E4393C}

#map{color:#777;border-bottom:2px solid #f5f5f5;background:#fff;line-height:36px;padding-left:10px}

#article_head{border-bottom:1px #e6e6e6 dashed;height:64px;background:#fff}
#article_head h1{line-height:30px;height:30px;overflow:hidden;color:#E4393C}
#article_head_roll{padding:5px 0 5px 10px;max-width:920px}
.article_head_fixed{position:fixed;_position:absolute;top:0;z-index:250;background:#fff;border-bottom:2px solid #f5f5f5;width:100%}
.article_head_fixed2{position:fixed;_position:absolute;top:50px;*top:0;z-index:250;background:#fff;border-bottom:2px solid #f5f5f5;width:100%}

.article_buy{background:url(images/buy.png) no-repeat 20px 50%;background-color:#E4393C;padding:0 20px 0 128px;height:50px;float:right;color:#fff;margin-top:2px;display:block}
.article_buy:link,.article_buy:visited,.article_buy:hover{color:#fff}
.article_buy .price{font-size:20px;line-height:50px}
.article_buy .ori_price{font-size:13px;margin-left:10px}
#article_info{color:#777;font-size:12px;height:24px;overflow:hidden}

.main .article{padding:5px 10px 5px 10px;background:#fff}
.main .article p{margin:0.5em 0}
.main .article pre{margin:5px 0 5px 0;padding:10px 12px;border:#e6e6e6 1px solid;word-wrap:break-word;font:100 12px/18px monaco,andale mono,courier new;border-left-width:4px;word-break:break-all;white-space:pre-wrap}
.main .article blockquote{margin:5px 0 5px 0;padding:5px 10px;border:#e6e6e6 1px solid;background:#fafafa}
.main .article blockquote img{padding:0;border:none}
.main .article ol,.main .article ul{margin-bottom:10px}
.main .article ol li{margin-left:4em}
.main .article ul li{margin-left:2em}
.main .article img{clear:both;max-width:100%}
.wp-caption p.wp-caption-text{margin-bottom:-0px;color:#777;text-align:center;text-indent:-0em}
img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img,.widget-container img{height:auto;max-width:100%}
.alignleft,img.alignleft{float:left;display:inline;margin-top:5px;margin-right:15px}
.alignright,img.alignright{float:right;display:inline;margin-top:5px;margin-left:15px}
.aligncenter,img.aligncenter{clear:both;display:block;margin-right:auto;margin-left:auto}
.title_page{padding:0 10px;height:36px;line-height:36px;border-bottom:2px solid #f5f5f5;color:#E4393C;background:#fff}
#article_bottom{color:#777;margin-bottom:10px;padding:7px 10px 10px;background:#fff;border-top:1px dashed #e6e6e6}
#left{max-width:740px;float:left}
#right{float:right}
#link{height:24px;overflow:hidden}
#article_bottom .tags{margin-top:4px;height:29px;overflow:hidden}
#prev_post{height:24px;overflow:hidden;width:50%;float:left}
#next_post{height:24px;overflow:hidden;width:50%;float:right;text-align:right}
.widget{margin-bottom:10px;background:#fff;}
.widget ul{list-style:none;font-weight:normal;font-size:13px}
.widget ul li{border-bottom:1px #e6e6e6 dashed;line-height:30px;height:30px;overflow:hidden}
.widget ul li a{display:block}
.widget .textwidget{padding:10px}
.widget .article_list{padding:0 10px 10px 10px}
.widget .xoxo{padding:10px}
.widget .xoxo li{width:50%;float:left}
.widget .xoxo li a{display:block}
.widget .w-readers{padding:5px 0 10px 10px}
.widget .w-readers ul{margin-top:3px}
.widget .w-readers ul li{display:inline;padding:0;border-bottom:none;list-style:none}
.widget .w-readers ul li a{display:inline}
.widget .w-readers img.avatar{margin:2px 9px 2px 0;width:40px;height:40px;border:1px solid #e6e6e6}
.widget .w_comment{padding:10px;color:#999}
.widget .w_comment ul li{clear:both;overflow:hidden;height:45px;line-height:22px;padding-bottom:3px}
.widget .w_comment ul li img.avatar{float:left;margin:3px 10px 0 0;width:40px;height:40px;border:1px solid #e6e6e6;background:#fff}
.widget .wp-smiley{display:inline}
.wp-smiley{display:inline;margin-bottom:-6px}
.widget .tags{padding:10px}
.tags a{display:inline-block;margin:0 0 4px 0;padding:5px 8px 0;height:20px;background:#f5f5f5;line-height:14px;width:auto;white-space:nowrap}
.tags a:hover{color:#fff;background:#E4393C}
.widget .menu{padding:2px 10px 10px 10px}
.widget .menu li{height:inherit;font-weight:bold;font-size:14px;line-height:18px;height:auto;padding:6px 0 3px;width:auto;white-space:nowrap}
.widget .menu li a{display:inline;}
.widget .menu li ul li{border:none;float:left;margin-right:10px;font-size:13px;font-weight:normal;}
.search{margin-bottom:10px;background:#f5f5f5;padding:0}
#searchform{border:4px solid #fff;padding-left:5px}
#searchform label{display:none}
#searchform input{vertical-align:middle;height:28px;width:190px;background:#f5f5f5}
#searchform #searchsubmit{width:58px;height:28px;line-height:50;cursor:pointer;vertical-align:middle;background:#555 url(images/search.png) no-repeat 50% 50%;float:right;transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out}
#searchform #searchsubmit:hover{background:url(images/search.png) no-repeat 50% 50%;background-color:#E4393C}
.colorbar{background:none;padding:0}
.colorbar ul{list-style:none;height:auto}
.colorbar ul li{border-bottom:none;height:40px;margin-bottom:2px}
.colorbar ul li a{display:block;padding:0 10px;color:#fff;font-size:13px;line-height:40px;border:none}
.colorbar ul li a:hover{opacity:0.8}
.banner{padding:10px;}
.banner img{display:block}
.w_thumb{padding:6px 0 10px 10px}
.w_thumb ul li{height:123px;border-bottom:none;margin:4px 4px 0 0;float:left;overflow:visible}
.w_thumb img{width:123px;height:123px}
#comments{margin:10px 0;background:#fff;}
#comments .title{color:#E4393C}
.comment_list{padding:0 10px 10px 10px}
.comment_list .comment{list-style:none}
.comment_list li.comment ul.children{margin-left:30px}
.comment_list li.comment ul li.comment ul.children{margin-left:0px}
.comment_list .depth-1{margin:0}
.comment_list li{position:relative}
.comment_list .comment-body{padding:10px 0;border-bottom:1px dashed #e6e6e6}
.comment_list .comment-body p{margin:0 0 0 52px}
#loading_comments{display:none;height:36px;text-align:center;line-height: 36px}
#edita{text-align:center;margin-top:10px}
.reply{margin:0 0 0 10px}
.comment-author{color:#777}
.comment-author-info{float:right;font-size:12px}
.datetime{margin:0 0 0 10px;color:#777;}
.floor{color:#777;}
.commentmetadata{margin-left:50px;color:#aaa;text-shadow:0px 1px 0px #fff}
.avatar{float:left;margin:4px 10px 0 0;width:40px;height:40px;border:1px solid #e6e6e6;background:#fff}
.comment_list #respond{padding:10px 0 0 0}
#respond{overflow:hidden;padding:10px}
#respond_box{background:#fff;margin-bottom:10px}
#respond_box li{list-style:none}
#login_comment{text-align:center}
#commentform #smiley{margin-top:5px}
#commentform input{margin:5px 10px 5px 0;padding:5px;height:20px;line-height:20px;width:180px;border:1px solid #e6e6e6;font-size:13px}
#commentform input:focus{border:1px solid #bbb}
#commentform textarea{margin:5px 0;padding:5px;border:1px solid #e6e6e6;width:100%;display:block}
#commentform textarea:focus{border:1px solid #bbb}
#commentform input#submit,#commentform input#reset{margin:5px 5px 0 0;width:100px;height:30px;border:none;background:#E4393C;color:#fff}
#commentform #submit:hover,#commentform #reset:hover{background:#40ce8f;color:#fff;cursor:pointer}
#real-avatar{float:right}
#real-avatar .avatar{padding:2px;border:1px solid #e6e6e6;background:#fff;margin:0}
.ajaxcomm{height:30px;line-height:30px}
#success_0{margin:5px 0 0 0;text-align:center}
.comment_audit{color:#c00;margin-left:10px}
.pagination{text-align:right;margin-right:10px;padding-bottom:10px}
.pagination span,.pagination a{display:inline-block;border:1px #e6e6e6 solid;background:#fff;text-align:center;text-decoration:none;line-height:30px;padding:0 7px;min-width:16px}
.pagination .current{background:#E4393C;color:#fff}
.pagination a:link,.pagination a:visited{color:#444}
.pagination a:hover{background:#E4393C;color:#fff}
.pagination_cat{margin:0}
.pagination_cat .next{border:none;padding:0}
.pagination_cat span,.pagination_cat a{border:none}
.pagination_none{display:none}
.ias_trigger{padding:10px 10px 0;clear:both;}
.ias_loader{clear:both}
.ias_trigger a{background-color: #E4393C;display: block;line-height: 35px;text-align: center;font-size: 14px;color: #eee;}
.ias_trigger a:hover{background-color: #3ABE73;color: #fff;}
.pagination-loading{font-size: 14px;text-align: center;color: #666;line-height: 39px;}
#roll_top{position:relative;z-index:1;width:54px;height:54px;cursor:pointer}
#roll_top{background:url(images/gototop.png) no-repeat}
#roll{position:fixed;top:auto;right:50%;margin-right:-670px;bottom:5px;display:none;z-index:1}
#footer{position:relative;padding:10px;background:#333;color:#eeeeee;font-size:13px;line-height:22px;text-align:left;margin:0 auto;max-width:1170px;border-right:20px solid #E4393C}
#footer a:link,#footer a:visited{color:#fff}
#footer a:hover{color:#E4393C}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{margin:0;padding:0;outline:none;border:0;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#fff;color:#555;text-shadow:none}
.fancybox-opened{z-index:8030}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{margin:0;padding:15px;color:#555;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(images/fancybox_sprite.png)}
#fancybox-loading{position:fixed;top:50%;left:50%;z-index:8060;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer}
#fancybox-loading div{width:44px;height:44px;background:url(images/fancybox_loading.gif) center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;z-index:8040;width:36px;height:36px;cursor:pointer}
.fancybox-nav{position:absolute;top:0;z-index:8040;width:40%;height:100%;background:transparent url(images/blank.gif);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;z-index:8040;visibility:hidden;margin-top:-18px;width:36px;height:34px;cursor:pointer}
.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;overflow:visible !important;max-width:99999px;max-height:99999px}
.fancybox-lock{overflow:hidden}
.fancybox-overlay{position:absolute;top:0;left:0;z-index:8010;display:none;overflow:hidden;background:url(images/fancybox_overlay.png)}
.fancybox-overlay-fixed{position:fixed;right:0;bottom:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{position:relative;z-index:8050;visibility:hidden;text-shadow:none}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;right:50%;bottom:0;z-index:8050;margin-bottom:-35px;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:transparent;background:rgba(0,0,0,0.8);color:#FFF;text-shadow:0 1px 2px #222;white-space:nowrap;font-weight:bold;line-height:24px}
.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;padding:10px;background:#000;background:rgba(0,0,0,.8);color:#fff}

.flexslider{margin:0 0 10px 0;position:relative;max-width:910px;max-height:280px;padding:10px;background:#fff;overflow:hidden;zoom:1;}
.flexslider img{width:100%;max-width:910px;max-height:280px;display:block}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav{margin-bottom:-48px}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-45px 0 0;display:block;background:url(images/focus_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:10px;}
.flex-direction-nav .flex-prev{left:10px;}
.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:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(images/focus_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;}

#sign_in{width:310px;height:278px;color:#222;position:fixed;left:0;right:0;top:0;bottom:0;margin:auto}
#sign_in form{background:#eae9df;padding:20px;margin:10px}
.login{height:28px;width:238px;background:#fff;border:1px solid #bbb;padding:5px;margin-bottom:10px;font-size:15px;font-weight:bold;}
.login_button{padding:0 20px;height:36px;line-height:36px;background:#E4393C;color:#444;text-align:center;color:#fff;float:right;font-size:14px;font-weight:bold}
.login_button:hover{background:#3ABE73;color:#fff;cursor:pointer}
input[type=checkbox]{margin-right:5px}
#sign_in #nav{float:right;margin:0 5px 0 0}

.content_left{float:left}
.main_left{margin-right:280px;margin-left:0}
.sidebar_right{float:right;margin-left:-270px;margin-right:0}
.header_fixed{position:fixed;left:0;right:0;z-index:9;*position:relative;}

.a_910{margin-bottom:10px;padding:10px;background:#fff;position:relative}
.a_910 img,.a_910 a{display:block}
.promo{float:right;margin-top:4px}
#fixed_padding{padding-top:60px;*padding-top:0}

.error a{font-weight:bold}
.header .error{float:right;color:#fff;line-height:50px;padding-left:20px}
.header .error a:link,.header .error a:visited{color:#f00}
.header .error a:hover{color:#e6e6e6}

@media screen and (max-width:1210px){
.article_head_fixed,.article_head_fixed2{position:relative;_position:relative;border-bottom:1px #e6e6e6 dashed;width:auto}
.a_910{display:none}
.header_fixed{position:relative}
#fixed_padding{padding-top:0}
}

@media screen and (max-width:930px){
.sidebar,.navbar .nav_right{display:none}
.main{margin:0}
}

@media screen and (max-width:740px){
#website_title{width:100%;margin-bottom:10px}
}

@media screen and (max-width:640px){
body{line-height:20px;padding:0}
.header{line-height:24px}
#article_bottom,.avatar,.datetime,.navbar .nav,.flex-direction-nav{display:none}
.main .article{margin-bottom:10px}
.comment_list .comment-body p{margin:0}
.comment_list .comment-body{padding:5px 0}
.comment_list li.comment ul.children{margin-left:15px}
}
@media screen and (max-width:520px){
.navbar .nav > li{margin-right:0;width:50%}
.shop_box{width:50%}
.shop_image li{width:50%}
.shop .article_list li{float:auto;width:100%}
#article_head{height:auto}
.article_buy{float:none;margin-right:10px;margin-bottom:10px}
.promo{float:none}
}

.link_pages{text-align:center;margin:15px 0}
.link_pages span{display:inline-block;background:#c50202;line-height:30px;padding:0 7px;_padding:0 12px;min-width:16px;color:#fff;border:1px #e6e6e6 solid}
.link_pages span.pages_title{background:#fff;color:#444}
.link_pages a{display:inline-block;border:1px #e6e6e6 solid;background:#fff;text-align:center;text-decoration:none;line-height:30px;padding:0 7px;_padding:0 12px;min-width:16px;border-radius:2px}
.link_pages a span{background:none;padding:0;_padding:0;color:#444;border:none}
.link_pages a:link,.link_pages a:visited{color:#444}
.link_pages a:hover{background:#c50202;color:#fff}
.link_pages a:hover span{color:#fff}