﻿@charset "utf-8";

/* CSS Document */
.left_list_nav .list-group .list-group-item .badge { display: none; }
.left_list_nav > .list-inline { padding: 5px 0; }
.icon_rss:after { content: " "; background: url(https://asssets.51microshop.com/assets/images/rss.png) center center no-repeat; background-size: 100% 100%; height: 16px; width: 16px; display: inline-block; vertical-align: middle; }
.list-group-item.icon_rss:after { margin-left: 5px; margin-top: -4px; }
.blognav { margin-bottom: 15px; }
.blog_meta li > span, .blog_meta li > a { padding: 0 2px; color: inherit; }
.blog_page { background-color: #f8f8f8; }
.section_vertical { margin-top: 25px; }
.blog_page_tt { margin: 0 auto; max-width: 1140px; padding: 25px 0; font-size: 18px; }
@media (max-width:1170px) {
	.blog_page_tt { text-align: center; }
}
@media (max-width:767px) {
	.blog_page_tt { text-align: center; }
}
.blog_meta li > a:hover { color: #ED2624; }
.blog_like { padding: 15px 0; }
.blog_like .btn { margin-bottom: 10px; }
.blog_like .btn span { margin-right: 10px }
.blog_like .btn.on { cursor: auto; filter: Alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; }
.blog_list > ul { -webkit-transition: all .1s ease-in-out; -o-transition: all .1s ease-in-out; transition: all .1s ease-in-out; }
.blog_list .blog_list_li { margin-bottom: 45px; }
.blog_list .blog_list_title { margin-bottom: 20px; font-size: 26px; font-weight: 400; }
.blog_list .blog_list_title a { color: #000; text-decoration: none; text-transform: uppercase; }
.blog_list .blog_list_title a:hover { color: #ff6699; }
.blog_list .blog_list_li { padding: 0 5px 10px; position: relative; overflow: hidden; margin: 0; width: 50%; float: left; margin-bottom: 40px; }
.blog_list .blog_list_li:after { content: ''; display: block; width: 70px; height: 3px; background: #E5E5E5; position: absolute; left: 10px; }
.blog_tags_list a { color: #ff6699; text-decoration: none; padding: 0 3px; }
.blog_tags_list a:hover { color: #767676; }
.read_more a { color: #fff; display: inline-block; background-color: #262626; text-transform: uppercase; text-decoration: none; padding: 11px 28px; }
.read_more a:hover { background-color: #ff6699; }
.blog_time { margin-bottom: 5px; position: relative; color: #767676; font-family: 'Open Sans', Arial, Helvetica, sans-serif; }
.blog_list .blog_list_li .blog_list_li_model { background-color: #fff; padding: 5px; }
.blog_list .blog_list_li .blog_list_li_model .blog_content { max-width: 768px; margin-top: 10px; margin-bottom: 5px; }
@media (max-width:767px) {
	.blog_list .blog_list_li { width: 100%; }
}
#reiew_detail_bk .Review_zs { position: absolute; margin: 10px; top: 0; left: 0; width: 90px; height: 90px; }
#reiew_detail_bk .Review_ys h1 { line-height: 20px; font-size: 14px; color: #333; font-weight: 700; margin-bottom: 15px; font-family: "Brandon", Helvetica, Arial, sans-serif; }
#reiew_detail_bk .Review_ys h1 a { color: #333; }
#reiew_detail_bk .Review_ys h1 a:hover { color: #B00606; }
#reiew_detail_bk .Review_ys span { line-height: 18px; font-size: 16px; color: #FDCA01; font-weight: 700; }
.review_detail_bk_2 { padding: 20px 10px 0 10px; }
.review_detail_bk_2 li { background: none repeat scroll 0% 0% #FCFFFA; border: 1px solid #D0E4C2; padding: 10px 15px 5px; margin-bottom: 10px; }
.review_detail_bk_2 .review_y p { min-height: 60px; line-height: 20px; font-size: 12px; }
.review_detail_bk_2 .review_y div { border-top: 1px solid #D0E4C2; line-height: 20px; color: #756161; font-size: 12px; }
.blognav a { color: color:#444; }
.blognav .next { text-align: right; }
.blognav .meta-nav { display: block; color: #777; text-transform: uppercase; font-size: 0.8em; }
.blognav .post-title { font-weight: 600; text-transform: none; display: block; overflow: hidden; text-overflow: ellipsis; color: #777; }
.blognav .btn { display: block; text-align: inherit; padding: 17px; position: relative; font-size: 1.2em; border: 1px dashed transparent; }
.blognav .btn:hover .post-title { color: #ff6699; }
.blognav .previous .btn { padding-left: 40px; }
.blognav .previous .btn:before { content: "«"; position: absolute; left: 0; top: 0; color: #ccc; font-size: 56px; font-family: Arial; line-height: initial; }
.blognav .next .btn { padding-right: 40px; }
.blognav .next .btn:before { content: "»"; position: absolute; right: 0; top: 0; color: #ccc; font-size: 56px; font-family: Arial; line-height: initial; }
.blognav .screen-reader-text, .blognav .glyphicon { display: none; }
.blognav .btn:hover { border-color: #CFD9E7; }
.blogreviews { position: relative; padding-top: 15px; min-height: 100px; }
.blogreviews .panel { position: relative; z-index: 2; }
.blogreviews:before { -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; content: " "; position: absolute; left: 0; right: 0; bottom: 0; top: 0; background: #fff url(/assets/images/loading1.gif) center center no-repeat; filter: Alpha(opacity=0); -moz-opacity: 0; opacity: 0; z-index: 0; }
.blogreviews.lodding:before { content: " "; display: block; filter: Alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; z-index: 9; }
.blogreviews .panel-default { position: relative; margin-left: 80px; }
.blogreviews .panel-default .panel-heading { padding: 5px 15px; font-size: 1em; }
.blogreviews .panel-default .panel-heading .right { float: right; }
.blogreviews .panel-default .panel-heading .right span { cursor: pointer; margin-left: 15px; position: relative; }
.blogreviews .panel-default .panel-heading .right span.on { cursor: auto; }
.blogreviews .panel-default .panel-heading .right span.on:after { content: "+1"; font-size: 0.6em; position: absolute; left: 90%; bottom: 100%; font-family: "Brandon", Helvetica, Arial, sans-serif; }
.blogreviews .panel-default .panel-heading .right span:before { vertical-align: text-bottom; margin-right: 3px; }
.blogreviews .panel-default .panel-heading:before { content: " "; border-style: solid; border-color: transparent #ddd transparent transparent; border-width: 10px; position: absolute; right: 100%; top: 3px; margin-right: 0px; }
.blogreviews .panel-default .panel-heading:after { content: " "; border-style: solid; border-color: transparent #F5F5F5 transparent transparent; border-width: 10px; position: absolute; right: 100%; top: 3px; margin-right: -1px; }
.blogreviews .user_img { position: absolute; top: -10px; right: 100%; width: 50px; margin-right: 15px; text-align: center; }
.blogreviews .user_img div { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.blogpaging { text-align: center; padding: 15px 0; position: relative; z-index: 2; }
.blogpaging li { cursor: pointer; }
.blogpaging li.active { background-color: #000; color: #fff; }
.blogshow_html { padding: 20px 0; }
.tabs_model .btn-xs { position: relative; margin-left: 15px; padding-left: 12px; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; }
.tabs_model .btn-xs:hover:before { background-color: #E6E6E6; border-color: transparent transparent #adadad #adadad; }
.tabs_model .btn-xs:focus:before, .tabs_model .btn-xs:active:before { border-color: transparent transparent #8c8c8c #8c8c8c !important; background-color: #E6E6E6 !important; }
.tabs_model .btn-xs:before { content: " "; border: 1px solid #ccc; border-color: transparent transparent #ccc #ccc; position: absolute; right: 100%; top: 50%; background-color: #fff; margin-right: -8px; margin-top: -8px; transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); height: 16px; width: 16px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -webkit-transition: background-color .2s linear, color .2s linear; -moz-transition: background-color .2s linear, color .2s linear; -o-transition: background-color .2s linear, color .2s linear; -ms-transition: background-color .2s linear, color .2s linear; transition: background-color .2s linear, color .2s linear; }
.tabs_model .btn-xs:after { content: " "; width: 6px; height: 6px; border: 1px solid #ccc; background-color: #fff; position: absolute; left: 0; top: 50%; margin-top: -3px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
.model_ajax { display: none; height: 100px; background: url(/assets/images/ajax-loader.gif) center center no-repeat; }
.model_lodding .model_ajax { display: block; }
h1 { font-size: 2em; }
.blog_detail_tt { margin-top: 10px; }
#blogreviews_model h3 { font-size: 1.8em; }
#blogreview input:focus,#blogreview textarea:focus { border-color: #ff6699; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255,102,153,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255,102,153,.6); }
#blogreview button { background-color: #262626; border-color: transparent; outline: 0; }
#blogreview button:hover { background-color: #ff6699 }
.blog_tag_ul a { color: #555; text-decoration: none; }
.blog_tag_ul a:focus, .blog_tag_ul a:hover { text-decoration: none; color: #febf4d; }
@media (max-width:991px) {
	.left_list_nav { padding-left: 0; }
}