




a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0; padding: 0; outline: 0; border: 0; vertical-align: baseline; font-style: inherit; font-size: 100%; font-family: inherit }
html { overflow-y: scroll; word-wrap: break-word; font-size: 62.5%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
*, :after, :before { box-sizing: border-box }
body, button, input, select, textarea { background: #f2f2f2; color: #444; font: 14px "Microsoft YaHei", Helvetica, Arial, Lucida Grande, Tahoma, sans-serif; line-height: 180% }
article, aside, details, figcaption, figure, footer, header, main, nav, section { display: block }
ol, ul { list-style: none }
dl { margin-bottom: 1.6em }
dt { font-weight: 700 }
dd { margin-bottom: 1.6em }
table, td, th { border: 1px solid #ebebeb }
table { margin: 0 0 10px; border-collapse: separate; border-width: 1px 0 0 1px; border-spacing: 0 }
caption, td, th { text-align: left; font-weight: 400 }
th { font-weight: 700 }
td, th { border-width: 0 1px 1px 0 }
td, th { padding: 10px }
blockquote:after, blockquote:before, q:after, q:before { content: "" }
blockquote, q { quotes: none; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none }
a:active, a:hover { outline: 0 }
a img { border: 0 }
a { color: #444; text-decoration: none }
a:visited { color: #555 }
a:hover { color: #c01e22 }
.clear { clear: both }
:focus { outline: 0 }
button::-moz-focus-inner, input::-moz-focus-inner {
padding:0;
border:none
}
a, button, input { -webkit-tap-highlight-color: rgba(255,0,0,0) }
.tixing { color: #ba4c32; text-align: center }
#content { margin: 0 auto 10px; width: 825pt }
#masthead { height: 105px }
.logo-site { float: left; transition-duration: .3s }
.logo-site .site-title { padding: 0 0 2px; font-size: 24px; font-size: 2.4rem }
.logo-site .site-title span { display: none }
#top-header { background: #f8f8f8 }
.top-nav { margin: 0 auto; width: 825pt; height: 26px }
.top-menu { float: right; margin: 0 8px 0 0 }
.top-menu li { float: left; padding: 0 5px }
.top-menu a { color: #999 }
.top-menu a:hover { color: #c01e22 }
.default-menu li a { float: right; margin: 0 10px 0 0; color: #c01e22 }
#site-nav .default-menu li a { margin: 10px 10px 0 0 }
#user-profile { float: left; margin: 0 0 0 10px }
#user-profile, #user-profile a { color: #999 }
#user-profile a { margin-left: 5px }
#user-profile a:hover { color: #c01e22 }
.nav-search { float: right; margin: 24px 10px 0; padding: 0 8px 1px; line-height: 25px; cursor: pointer }
#menu-box { z-index: 999; width: 100%; height: 5pc; border-bottom: 1px solid #ebebeb; background: #fff; box-shadow: 0 1px 1px rgba(0,0,0,.03); transition-duration: .3s }
#menu-box.shadow { position: fixed; top: 0; height: 70px; background: hsla(0,0%,100%,.95); box-shadow: 0 0 5px #888 }
#top-menu { margin: 0 auto; width: 825pt; transition-duration: .3s }
.main-nav { margin: 15px 0 0 }
.nav-menu, .nav-menu * { margin: 0; padding: 0; list-style: none }
.nav-menu li { position: relative }
.nav-menu ul { position: absolute; top: 100%; left: 0; z-index: 10001; display: none; min-width: 10pc; border-bottom: 1px solid #ebebeb }
.nav-menu>li { float: left }
.nav-menu li.sfHover>ul, .nav-menu li:hover>ul { display: block }
#site-nav ul li.current-menu-parent>a { color: #c01e22 }
.nav-menu a { position: relative; display: block; zoom: 1 }
.nav-menu ul ul { top: 0; left: 100% }
.nav-menu { float: left }
.nav-menu li { position: relative; white-space: nowrap; -webkit-transition: background .2s; transition: background .2s }
.nav-menu li.sfHover, .nav-menu li:hover { -webkit-transition: none; transition: none }
.nav-menu .sf-mega { position: absolute; top: 100%; left: 0; z-index: 99; display: none }
.nav-menu li.sfHover>.sf-mega, .nav-menu li:hover>.sf-mega { display: block }
#site-nav-wrap { float: right; min-height: 45px }
#site-nav .down-menu li { float: left; display: block; height: 45px; font-weight: 700; font-size: 15px; line-height: 45px }
#site-nav .down-menu a { padding: 0 15px; color: #444; text-align: left }
#site-nav .down-menu>.current-menu-item>a, #site-nav .down-menu>.current-menu-item>a:hover, #site-nav .down-menu>li.sfHover>a, #site-nav .down-menu>li>a:hover { color: #c01e22 }
.sf-arrows .sf-with-ul { padding-right: 2.5em }
.sf-arrows .sf-with-ul:after { position: absolute; top: 50%; right: -.1em; margin-top: -2px; width: 0; height: 0; border: 5px solid transparent; content: ''; border-top-color: #ccc }
.sf-arrows ul .sf-with-ul:after { margin-top: -5px; margin-right: -3px; border-color: transparent; border-left-color: #ccc }
.sf-arrows ul .sfHover>.sf-with-ul:after, .sf-arrows ul li:hover>.sf-with-ul:after, .sf-arrows ul li>.sf-with-ul:focus:after { border-left-color: #c01e22 }
.sf-arrows>.sfHover>.sf-with-ul:after, .sf-arrows>li:hover>.sf-with-ul:after, .sf-arrows>li>.sf-with-ul:focus:after { border-top-color: #c01e22 }
#site-nav .down-menu ul { padding-top: 19px; box-shadow: 0 2px 2px rgba(0,0,0,.03) }
.shadow #site-nav .down-menu ul { padding-top: 9px }
.shadow .down-menu ul { padding-top: 10px }
#site-nav .down-menu ul ul { padding-top: 0 }
#site-nav .down-menu ul li { float: none; display: block; height: auto; border-top: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-left: 1px solid #ebebeb; background: #fff; background: hsla(0,0%,100%,.95); line-height: 1.4em }
#site-nav .down-menu ul a { display: block; margin: 0; padding: 10px 20px; height: auto; border: 0; text-transform: none; font-size: .9em; line-height: 1.7em }
#site-nav .down-menu ul li>a:hover { background: #ebebeb; color: #000 }
#navigation-toggle, #sidr-close, .sidr { display: none }
#navigation-toggle { padding: 0 8px 2px; line-height: 25px }
#sidr-main { position: absolute; position: fixed; top: 40px; z-index: 999999; overflow-x: none; overflow-y: auto; width: 60%; height: 100%; background: #333; background: none repeat scroll 0 0 rgba(51,51,51,.8); font-size: 14px; box-sizing: border-box; padding: 0 }
#sidr-main .sidr-class-sub-menu { padding-left: 20px }
.sidr-class-sf-arrows .sidr-class-sf-with-ul:after { position: absolute; top: 50%; margin-top: -2px; width: 0; height: 0; border: 5px solid transparent; content: ''; border-top-color: #ccc }
#sidr-main a { position: relative; display: block; zoom: 1; color: #f8f8f8 }
#sidr-main a:hover { box-shadow: inset 0 0 10px 3px #222; color: #fff }
#sidr-main ul a { display: block; padding: 10px 20px; border-bottom: 1px solid #777 }
#sidr-main ul li ul { margin: 0; margin-left: 0 }
#sidr-main ul li ul li a:before { display: inline-block; margin-right: 10px; color: #444; -webkit-font-smoothing: antialiased }
.sidr-class-toggle-sidr-close:before { position: absolute; top: 50px; left: 30px; margin: 0 }
.sidr-class-toggle-sidr-close { display: block; padding: 10px; border-bottom: 1px solid #777; text-align: center; font-weight: 600 }
#main-search { display: none; margin: 10px auto 5px; padding: 10px 20px 20px; width: 825pt; border: 1px solid #ebebeb; border-radius: 2px; background: #fff; box-shadow: 0 1px 1px rgba(0,0,0,.03); text-align: center }
#searchbar, #searchbartag { margin: 10px auto 0; width: 90% }
#searchform input { float: left; padding: 2px 10px; width: 75%; height: 37px; border: 1px solid #ebebeb; border-radius: 2px 0 0 2px; background: #ebebeb; font: 14px "Microsoft YaHei", Helvetica; line-height: 37px; -webkit-appearance: none }
#searchform input:focus { outline: 0; background: #fff }
#searchform button { position: relative; overflow: visible; width: 25%; height: 37px; border: 0; border-radius: 0 2px 2px 0; background: #c01e22; color: #fff; text-transform: uppercase; cursor: pointer }
#searchform button:hover { opacity: .6 }
.breadcrumb { margin: 5px auto 10px; padding-left: 10px; width: 825pt; height: 30px; line-height: 30px }
.breadcrumb span{ display:inline; padding:0px; border:none; background-color:transparent;}
.bull { float: left; margin-top: 4px; width: 25px; height: 23px; background: url(https://www.tour-beijing.com/chinese/blog/wp-content/themes/Blogs/images/bulletin.gif) no-repeat }
.scrolltext { overflow: hidden; width: 70%; height: 30px; line-height: 30px }
.scrolltext ul li { overflow: hidden; height: 30px; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal }
.scrolltext-title a { color: #c01e22 }
#primary { float: left; width: 72.73%; transition-duration: .3s }
#page .page, .post { position: relative; display: block; margin: 0 0 15px; padding: 25px; border: 1px solid #e6e6e6; border-radius: 2px; background-color: #fff }
.border_gray { margin-bottom: 15px }
.archive-list { position: relative; padding: 20px 15px; margin-bottom: 30px; background: #fff; border: 1px solid #cdcdcd }
.archive-list:hover { box-shadow: 0 0 6px 3px #ddd }
.post-date-ribbon { text-align: center; line-height: 25px; color: #fff; font-size: 12px; margin-top: -30px; position: relative; padding: 0 7px; float: left; background-color: #c01e22 }
.corner { position: absolute; left: -10px; width: 0; height: 0; border-style: solid; border-width: 0 0 10px 10px; border-color: transparent transparent #c01e22 transparent }
.corner:before { content: ""; position: absolute; left: -10px; width: 0; height: 0; border-style: solid; border-width: 0 0 10px 10px; border-color: transparent transparent rgba(0,0,0,.15) transparent }
#post_list_box .thumbnail a img { -webkit-transition: all 1.2s; transition: all 1.2s }
#post_list_box .archive-list:hover a img, #post_list_box .thumbnail a img:hover { border-radius: 0; -webkit-transform: scale(1.2); transform: scale(1.2); -ms-transform: scale(1.2) }
#post_list_box .archive-list:hover h2 a { color: #c01e22 }
.entry-header h2 { overflow: hidden; height: 30px; color: #333; font-weight: 700; font-size: 18px; line-height: 30px }
#slideshow { position: relative; margin-bottom: 30px; border: 1px solid #cdcdcd; box-shadow: 0 1px 1px rgba(0,0,0,.1) }
.rslides { position: relative; overflow: hidden; width: 100% }
.rslides li { position: absolute; top: 0; left: 0; display: none; width: 100%; -webkit-backface-visibility: hidden }
.rslides li:first-child { position: relative; float: left; display: block }
.rslides img { float: left; display: block; width: 100%; height: auto; border-radius: 2px }
.rslides_tabs { position: absolute; bottom: 0; z-index: 2; margin: 0 auto; padding: 10px 0; width: 100%; max-width: 100%; text-align: right }
.rslides_tabs li { float: none; display: inline; margin-right: 5px }
.rslides_tabs a { display: inline; padding: 2px; width: 4px; height: 4px; border: 1px solid #fff; border-radius: 4px; background: #fff; color: #555; font-size: 0; line-height: 4px }
.rslides_tabs li:first-child { margin-left: 0 }
.rslides_tabs .rslides_here a { padding: 4px; width: 8px; height: 8px; border: 1px solid #c01e22; border-radius: 8px; background: #c01e22; color: #fff; line-height: 8px }
.slider-caption { position: absolute; bottom: 0; left: 0; z-index: 2; display: block; padding: 8px 15px; width: 100%; background: -webkit-linear-gradient(top, transparent 0, rgba(0,0,0,.6) 100%); background: linear-gradient(top, transparent 0, rgba(0,0,0,.6) 100%); color: #fff; font-size: 20px; line-height: 30px; animation: fade-in; animation-duration: .5s; -webkit-animation: fade-in .5s }
.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp }
.archive-content { margin-top: 8px; height: 75px; color: #656565; line-height: 25px }
.entry-content { margin-top: 8px }
.entry-meta a { color: #c01e22 }
.thumbnail { position: relative; float: left; clear: both; overflow: hidden; margin: 0 20px 0 0; width: 270px; height: 180px; -webkit-transition: -webkit-transform ease .15s, box-shadow ease .2s, z-index ease .15s }
.thumbnail a img { max-width: 100%; width: auto; height: auto; overflow: hidden; border-radius: 3px; box-shadow: 0 1px 4px rgba(0,0,0,.2) }
.entry-header h1 { position: relative; margin-bottom: 10px; padding: 7px 10px; color: #333; text-align: center; font-weight: 700; font-size: 24px; font-size: 2.4rem; line-height: 35px }
.single-content { font-size: 1pc; font-size: 1.6rem; line-height: 25px }
.single-content a, .single-content a:hover, .single-content a:visited { color: #c01e22 }
.single-content dd, .single-content ol, .single-content p, .single-content pre, .single-content ul, .single-contenthr { margin: 0 0 10px; text-align: justify; text-justify: inter-ideograph; word-wrap: break-word; line-height: 30px; word-break: break-all }
.single-content h2 { margin: 10px 0; padding: 5px 0 5px 24px; border-left: 6px solid #b4b4b4; font-size: 18px; font-size: 1.8rem; line-height: 35px; background-color: #f7f7f7 }
.single-content h3, .single-content h4, .single-content h5 { text-indent: 2em; margin: 0 0 10px }
.showmore span { padding: 0 8px; color: #c01e22; font-weight: 400; font-size: 13px; cursor: pointer }
.section-content { display: none; padding-top: 1px }
.single-content p { text-indent: 2em }
.single-content ol li, .single-content ul li { margin: 0 0 0 35px; line-height: 190% }
.single-content ul li { list-style-position: inside; list-style-type: disc }
.single-content ol li { list-style: decimal; list-style-position: inside }
blockquote { clear: both; margin: 0 auto; padding: 10px 10px 0; width: 94%; border: 1px solid #ebebeb; color: #8b8b8b }
.single-content img { display: block; margin: 0 auto 10px; height: auto; max-width: 100%; width: auto\9; vertical-align: middle; -webkit-transition: -webkit-transform ease .15s, box-shadow ease .2s, z-index ease .15s }
.wp-caption { padding: 5px; max-width: 100%; border: 1px solid #ebebeb; border-radius: 3px; background: #f3f3f3 }
.wp-caption-text { text-align: center!important; margin: 0!important }
img.centered { display: block; margin: 0 auto 10px }
img.alignright { display: inline; margin: 0 0 10px 10px }
img.alignleft { display: inline; margin: 0 10px 10px 0 }
.aligncenter, .alignnone, img.alignnone { display: block; margin: 0 auto 10px }
.alignright { float: right; margin: 0 0 10px 10px }
.alignleft { float: left; margin: 0 10px 10px 0 }
.page-links { margin: 10px auto 5px; text-align: center }
.page-links span { display: inline-block; margin: 2px; padding: 0 9pt; border: 1px solid #c01e22; border-radius: 2px; background: #c01e22; color: #fff; line-height: 30px; cursor: pointer }
.page-links a span { border: 1px solid #ebebeb; background: #fff; color: #000; text-decoration: none }
.page-links a:hover span { border: 1px solid #c01e22; background: #c01e22; color: #fff; transition: all .2s ease-in 0s }
.post-password-form input[type=password] { padding: 5px; width: 40%; border: 1px solid #ebebeb; background: #fff; -webkit-appearance: none }
.post-password-form input[type=submit] { padding: 5px; width: 5pc; border: 1px solid #ebebeb; background: #fff; line-height: 25px; cursor: pointer; -webkit-appearance: none }
.readMore { float: right }
.readMore a { background-color: #c01e22; color: #fff!important; padding: 5px 12px; border-radius: 2px 0 0 2px; position: absolute; bottom: 18px; right: -1px }
.readMore a:hover { opacity: .6 }
#post_list_box .entry-meta { position: absolute; bottom: 14px; left: 305px }
.post_cat { float: left; color: #333; font-size: 14px }
.comment a:hover, .post_cat a:hover { text-decoration: underline }
#post_list_box .comment a, #post_list_box .post_cat a { color: #a9a9a9 }
#post_list_box .comment a:hover, #post_list_box .post_cat a:hover { color: #c01e22 }
.post_cat span { color: #53d40f }
.post_spliter { float: left; margin-right: 10px; margin-left: 10px; color: #999 }
.single_info { margin-bottom: 10px; padding: 0 0 10px; border-bottom: 1px solid #ededed; color: #737373; text-align: center }
.cat, .comment, .date, .edit, .post_cat, .s_cat, .s_tag, .views { margin-right: 10px; color: #a9a9a9; font-size: 14px }
.single_info a { color: #a9a9a9 }
.single_banquan { margin-top: 30px; padding: 7px 0 7px 20px; border: 1px solid #ececec; background: #fafafa }
.post .post-date-ribbon { margin-top: -35px }
.single_banquan a, .single_info_w a { color: #c01e22 }
.single_banquan a:hover, .single_info a:hover, .single_info_w a:hover { color: #c01e22; text-decoration: underline }
.single_info_w { text-align: left }
.abstract { display: block; margin: 0 0 10px; padding: 5px 15px; border: 1px dashed #ebebeb; background: #fff; color: #999; font-size: 14px }
.abstract strong { color: #555 }
.abstract p { display: inline }
#sidebar { float: right; overflow: hidden; width: 26.27% }
#sidebar h3 { margin-left: 15px; height: 44px; border-bottom: 1px solid #e6e6e6; font-weight: 400; line-height: 34px }
.widget-title .cat { position: absolute; display: block; margin-top: 4px; height: 40px; border-bottom: 3px solid #c01e22; box-shadow: 0 1px 1px rgba(0,0,0,.1); color: #333; font-weight: 700; font-size: 1pc; line-height: 34px }
.widget { margin-bottom: 20px; border: 1px solid #cdcdcd; border-radius: 2px; background: #fff; box-shadow: 1px 1px 2px #e2dede; moz-box-shadow: 0 0 4px #cecccc }
.widget ul li { overflow: hidden; width: 99%; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; line-height: 190% }
.widget_archive ul li { float: left; margin-bottom: 5px; width: 50% }
#sidebar #searchform, .tagcloud, .widget .textwidget, .widget ul { padding: 8px 15px 15px }
#calendar_wrap { padding: 15px 0 0 15px }
.widget .textwidget img { display: block; width: auto; height: auto; max-width: 100% }
#sidebar .widget_nav_menu, .widget_categories, .widget_links { padding: 0 }
#sidebar .widget_nav_menu ul, .widget_categories ul, .widget_links ul { padding: 8px 0 15px }
#sidebar .widget_nav_menu li, .widget_categories li, .widget_links li { float: left; width: 50%!important; border-top: 1px solid #eee; border-right: 1px solid #eee }
#sidebar .widget_nav_menu a, .widget_categories a, .widget_links a { display: block; padding: 5px 0; text-align: center }
#sidebar .widget_nav_menu li:hover, .widget_categories li:hover, .widget_links li:hover { background-color: #c01e22 }
#sidebar .widget_nav_menu a:hover, .widget_categories a:hover, .widget_links a:hover { background: #c01e22; color: #fff!important; transition: all .1s ease-in 0s }
.tagcloud a:hover { text-decoration: underline }
.widget_archive select, .widget_categories select { margin: 15px }
.follow { position: fixed; top: 70px; width: 3in }
.comments-area { border: 1px solid #e6e6e6; border-radius: 2px; box-shadow: 1px 1px 2px #e2dede; moz-box-shadow: 0 0 4px #cecccc }
.comments-area, .comments-title { margin-bottom: 10px; background: #fff }
.comments-title { padding: 20px; border: 1px solid #ebebeb; border-radius: 2px; box-shadow: 0 1px 1px rgba(0,0,0,.03) }
.comment-list, .comment-list ol { margin: 0 20px 10px; background: #fff; list-style: none }
.comment-list .children li { position: relative; margin-left: 60px; border-bottom: none }
.comment-list .children .children li { margin-left: 0 }
.comment-list li.comment_top3 { border-bottom: 1px dashed #c01e22; line-height: 20px }
.comment-body { padding: 15px 0; border-top: 1px solid #e6e6e6 }
.comment-list .avatar { float: left; display: block; margin: 0 10px 0 0; width: 50px; height: 50px; border-radius: 50% }
.comment-author { color: #999 }
.author_avatar .avatar, .user_avatar .avatar { float: left; display: block; margin: 0 10px 0 0; width: 40px; height: 40px; border-radius: 50% }
.dengji, .duzhe, .reply_t { font-size: 14px }
.fn { font-style: normal }
.floor, .fn { font-weight: 700 }
.floor { float: right; color: #c3c3c3; font-size: 14px }
.comment-meta, .comment-meta a { color: #999 }
.children a.at { margin-right: 5px; padding: 1px 5px; border-radius: 3px; background: #c01e22; color: #fff; font-size: 9pt }
.children .reply_tz, .children .reply_tz a { padding-right: 5px; color: #999; font-size: 9pt }
.no-comments { margin: 0 0 10px; padding: 10px; border: 1px solid #ebebeb; background: #fff; text-align: center }
#edita { color: #8b8b8b }
#respond { padding: 10px 20px; border-top: 1px solid #ebebeb; border-radius: 2px; background: #fff; box-shadow: 0 1px 1px rgba(0,0,0,.03) }
#respond, #respond h3 { margin: 0 0 10px }
#respond h3 a { float: right; padding: 2px 10px; border: 1px solid #ebebeb; border-radius: 2px }
#comment-author-info input { padding: 0 5px; width: 50%; height: 37px }
#comment, #comment-author-info input { margin: 0 10px 10px 0; border: 1px solid #ebebeb; background: #fff; -webkit-appearance: none }
#comment { padding: 5px; width: 100%; border-radius: 2px }
#commentform textarea { background: url(https://www.tour-beijing.com/chinese/blog/wp-content/themes/Blogs/images/commentbox.png) no-repeat center }
#respond #submit { margin: 0 10px 10px 0; padding: 6px; width: 30%; border: 1px solid #c01e22; border-radius: 2px; background: #c01e22; color: #fff; cursor: pointer; transition: all .2s ease-in 0s; -webkit-appearance: none }
#respond #submit:hover { opacity: .6 }
.comment-list p { padding-left: 60px }
.children .avatar { margin: 0 10px 0 0; width: 40px; height: 40px }
.children p { padding-left: 50px }
.plbj p { padding-left: 0 }
#commentform p { padding-left: 0; max-height: 100% }
.author_avatar, .user_avatar { margin: 0 0 10px; height: 40px; line-height: 40px }
.author_avatar img, .user_avatar img { float: left; margin: 0 10px 0 0; width: 40px; height: 40px; border: 1px solid #ebebeb }
.comment-tool { float: right; margin: 9px 0 }
.comment-tool a { margin: 0 0 0 10px; padding: 5px 10px; border: 1px solid #ebebeb; border-radius: 2px }
.comment-tool a:hover { border: 1px solid #c01e22; background: #c01e22; color: #fff }
.smiley-box { position: relative; display: none; width: 100%; max-width: 468px }
.smiley-box a img { padding: 0 2px }
#anchor { position: relative; top: -75px }
.loading-comments { display: none; margin: 0 0 10px; width: 100%; border: 1px solid #ebebeb; border-radius: 2px; background: #fff; box-shadow: 0 1px 1px rgba(0,0,0,.03); text-align: center; line-height: 45px }
#links { margin: 0; margin-bottom: 10px; padding: 5px; width: auto; background-color: #343333; color: #fff }
#links ul li { float: left; padding: 0 10px }
#links h2 { display: none }
.linkcat { margin: 0 0 5px }
.linkcat a { color: #aaa }
.linkcat a:hover { color: #fff; text-decoration: underline }
#colophon { width: auto; color: #ccc }
.add-info { display: block; padding: 5px 0 }
#footer-widget-box { padding: 5px 0; background: #555; box-shadow: 0 -1px 1px rgba(0,0,0,.1) }
.footer-widget { margin: 0 auto; width: 825pt }
.footer-widget .widget { float: left; padding: 0 20px; width: 50%; border: none; background: #555; box-shadow: none }
.footer-widget, .footer-widget a { color: #ccc }
.footer-widget .widget ul { padding: 8px 0 15px }
.footer-widget .menu li { float: left; width: 33% }
#down a { float: left; margin: 8px 0 15px 25px; padding: 0 15px; height: 35px; border: 1px solid #c01e22; border-radius: 3px; background: #c01e22; box-shadow: 0 1px 1px rgba(0,0,0,.1); color: #fff; text-align: center; line-height: 35px }
#down a:hover { opacity: .6; transition: all .3s ease-in 0s }
#button_box { display: none }
#button_file h3 { padding: 0 0 5px; text-align: center }
.buttons a { float: left; display: block; margin: 10px 10px 10px 0; padding: 2px 15px; border: 1px solid #c01e22; border-radius: 3px; background: #c01e22; color: #fff!important }
.buttons a:hover { opacity: .6; transition: all .3s ease-in 0s }
.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020 }
.fancybox-skin { position: relative; border-radius: 4px; background: #fff; color: #444; text-shadow: none }
.fancybox-opened { z-index: 8030 }
.fancybox-opened .fancybox-skin { box-shadow: 0 10px 10px rgba(0,0,0,.5) }
.fancybox-inner, .fancybox-outer { position: relative }
.fancybox-inner { overflow: hidden }
.fancybox-error { padding: 30px; white-space: nowrap }
.fancybox-iframe, .fancybox-image { display: block; width: 100%; height: 100% }
.fancybox-image { max-width: 100%; max-height: 100% }
#fancybox-loading { position: fixed; top: 50%; left: 50%; z-index: 8060; margin: -22px 0 0 -22px }
#fancybox-loading div { width: 79px; height: 10px }
.fancybox-nav { position: absolute; top: 0; z-index: 8040; width: 45%; height: 100%; cursor: pointer; -webkit-tap-highlight-color: transparent }
.fancybox-prev { left: 0 }
.fancybox-next { right: 0 }
.fancybox-nav span { position: absolute; top: 50%; z-index: 8040; visibility: hidden; margin-top: -18px; cursor: pointer; width: 50px; height: 50px; border-radius: 2px; background: #000!important; background: 0 0 rgba(0,0,0,.5); color: #fff!important; text-align: center; text-decoration: none; font-size: 50px; line-height: 45px; opacity: .5; filter: alpha(opacity=50) }
.fancybox-prev span { left: 0 }
.fancybox-next span { right: 0 }
.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-overlay { position: absolute; top: 0; left: 0; z-index: 8010; display: none; overflow: hidden }
.fancybox-overlay-fixed { position: fixed; right: 0; bottom: 0 }
.fancybox-overlay { overflow: auto; overflow-y: scroll }
#fancybox-buttons { position: fixed; left: 0; z-index: 8050; width: 100% }
#fancybox-buttons.top { top: 10px }
#fancybox-buttons.bottom { bottom: 10px }
#fancybox-buttons ul { display: block; margin: 0 auto; width: 177px; height: 31px; border: 1px solid #999; border-radius: 2px; background: #000; background: rgba(0,0,0,.5) }
#fancybox-buttons ul li { float: left; margin: 0; padding: 0 }
#fancybox-buttons a { display: block; width: 35px; height: 30px; outline: 0; color: #fff; text-align: center; font-size: 20px; line-height: 30px }
#fancybox-buttons a:hover { color: #04a4cc }
.btnDisabled { opacity: .4; cursor: default; filter: alpha(opacity=40) }
.icon-fancy-close { position: absolute; top: -20px; right: -20px; width: 24px; height: 24px; color: #e50000; font-size: 9pt; line-height: 24px; cursor: pointer }
.fancybox-close { position: absolute; top: -25px; right: 0; padding: 0 8px; border-radius: 5px 5px 0 0; background: #c01e22; color: #fff }
.fancybox-close:hover { color: #ccc }
.search-page { margin: 0 0 10px; padding: 0 20px; border: 1px solid #e6e6e6; border-radius: 2px; background: #fff; box-shadow: 1px 1px 2px #e2dede; moz-box-shadow: 0 0 4px #cecccc }
.search-no-results .post { position: relative; margin: 0; padding: 0; border: none; border-radius: 0; background: #fff; box-shadow: 0 }
.search-page li { margin: 0 -20px; padding: 0 20px; border-bottom: 1px solid #dadada; line-height: 280% }
.search-inf { float: right; color: #999 }
li.search-inf { border: none }
#ad-dhl, #ad_sg, .abc-site { margin: 0 0 10px }
.abc-site { overflow: hidden; padding: 10px 10px 5px; border: 1px solid #e6e6e6; border-radius: 2px; background: #fff; box-shadow: 1px 1px 2px #e2dede; moz-box-shadow: 0 0 4px #cecccc }
#post_list_box .abc-site { margin-bottom: 30px; border: 1px solid #cdcdcd }
#post_list_box .abc-site:hover { box-shadow: 0 0 6px 3px #ddd }
.entry-content .abc-site { border: none; border-radius: 0; background: #transparent; box-shadow: none }
#ad-dhl img, #ad_sg img, .abc-site img { width: auto; height: auto; max-width: 100% }
.abc-pc, .ad-l, .ad-r { text-align: center }
.entry-content .abc-pc { margin: 0 -11px 10px; text-align: center }
.entry-content .ad-m { margin: 0 -11px 10px }
.ad-l { float: left; width: 70.4% }
.ad-r { float: right; width: 28.6% }
.wp-smiley { display: inline!important; height: 22px!important; max-height: 22px!important; box-shadow: none!important }
.tools { position: fixed; right: 10px; bottom: 130px; z-index: 1000 }
.tools_comments, .tools_top { display: block; margin-top: 5px; width: 2pc; height: 2pc; background: url(https://www.tour-beijing.com/chinese/blog/wp-content/themes/Blogs/images/top.gif) no-repeat; background-position: 0 -4pc }
.tools_comments:hover { background-position: 0 -6pc }
.tools_top { background-position: 0 0 }
.tools_top:hover { background-position: 0 -2pc }
.video-content { position: relative; width: 90%; margin: 15px auto }
.video-content i { position: absolute; bottom: 40%; left: 47%; background: url(https://www.tour-beijing.com/chinese/blog/wp-content/themes/Blogs/images/play.png) 50% 50% no-repeat; width: 40px; height: 40px; border-radius: 40px }
.showmore span { font-size: 13px; color: #c01e22; font-weight: 400; padding: 0 8px; cursor: pointer }
#footer { padding: 10px 0; background: #262627 }
#footer .foot { width: 825pt; margin: 0 auto }
.foot .ps { height: 90pt; margin-bottom: 25px; border-left: 1px solid #343333; border-right: 1px solid #1d1b1c }
.foot .ps .p { float: left }
.foot .p2 { width: 70%; border-left: 1px solid #1d1b1c; border-right: 1px solid #343333; padding: 10px 37px; height: 75pt }
.foot .p2 .t2 { color: #fff; font-size: 1pc; margin-bottom: 15px }
.foot .p2 li { width: 23%; float: left; line-height: 28px; white-space: nowrap; word-wrap: normal; text-overflow: ellipsis; overflow: hidden }
.foot .p2 li .isquare { width: 5px; height: 5px; background: #c01e22; display: inline-block; margin-right: 9px; font-size: 0 }
.foot .p2 .site-info a, .foot .p2 li a { color: #fff }
.foot .p2 .site-info a:hover, .foot .p2 li a:hover { text-decoration: underline }
.foot .p2 .site-info { padding: 10px 0; color: #fff }
.foot .p3 { text-align: left; width: 30%; border-left: 1px solid #1d1b1c; border-right: 1px solid #343333; padding-left: 30px; height: 90pt }
.foot .p3 .t2 { color: #fff; font-size: 1pc; margin-bottom: 15px }
.foot .p3 .qcode { margin-bottom: 5px }
.foot .p3 .qcode .img-container { float: left; width: 78pt; padding: 1px }
.foot .p3 .qcode .img-container img { width: 100%; height: 100% }
.foot .p3 img { border: 2px solid #fff }
.foot .p3 .qcode .link-container { float: left; width: 90pt; margin-left: 25px }
.foot .p3 .qcode .link-container a { display: inline-block; width: 100%; height: 35px; text-align: center; background-color: #515152; color: #fff; border-radius: 3px; margin-bottom: 15px; margin-top: 5px; line-height: 2.2 }
.tab-site { overflow: hidden; margin: 0 0 10px; background: #fff; padding-bottom: 10px }
.tab-bd { padding: 10px 20px; margin-top: -1px }
.tab-bd li { float: left; width: 48%; line-height: 210%; white-space: nowrap; word-wrap: normal; text-overflow: ellipsis; overflow: hidden; padding: 0 0 5px 5px }
.tab-bd li a { color: #555 }
.tab-bd li a:hover { color: #333; text-decoration: underline }
.tit { height: 42px; line-height: 42px }
.tit .name { float: left; color: #666; font-size: 18px; padding-left: 25px; font-weight: 700 }
.tit .keyword { float: right; font-size: 9pt; color: #5b5a5a }
.tit .keyword a { padding: 3px 6px; display: inline; margin-right: 8px; font-size: 14px; background: #efefef; color: #909090; padding: 3px 8px; border: 0; border-radius: 3px; text-shadow: .1em .1em .1em #fff }
.tit .keyword a:hover { background: #e1e1e1; color: #535353; text-shadow: none }
.social-main { margin: 20px 0 0 }
.social-main .like a { float: left; line-height: 30px; color: #333; border: 1px solid; padding: 6px 9pt; border-radius: 4px; border-color: #ccc; text-align: center; vertical-align: middle; width: 90pt }
.social-main .like a:hover { color: #333; background-color: #ebebeb; border-color: #adadad }
.clr { zoom: 1 }
.social-main .like i { color: #333; font-style: normal; margin: 0 5px 0 0 }
.social-main .bdsharebuttonbox { float: right!important }
.social-main .bdsharebuttonbox .s-txt { float: left; line-height: 34px; font-size: 14px; color: #999; margin-top: 5px }
.post-navigation { clear: both; margin: 20px 0 -10px }
.post-navigation div { position: relative; display: block; width: 50%; color: #999; font-size: 14px }
.post-previous { float: left; padding-left: 40px }
.post-next, .post-previous { white-space: nowrap; word-wrap: normal; text-overflow: ellipsis; overflow: hidden }
.post-next { float: right; padding-right: 40px; text-align: right }
.post-navigation div span { display: block; color: #999; font-size: 80% }
.post-navigation div a:after { position: absolute; top: 34%; margin-top: -11px; height: 22px; color: #ccc; font-size: 60px; line-height: 22px }
.post-previous a:after { left: 0; content: '«' }
.post-next a:after { right: 0; content: '»' }
.nav-single-c a { font-size: 50px; color: #b6b6b6; text-align: center }
.nav-single-c a:hover { color: #555 }
.meta-nav-l { right: 0 }
.meta-nav-l, .meta-nav-r { position: fixed; top: 45%; width: 75pt; z-index: 1 }
.meta-nav-r { left: 0 }
.new_cat ul { padding: 8px 15px 15px }
.new_cat li { border-bottom: 1px dotted #cbcbcb }
.new_cat li a { width: 100%; display: block; padding: 9pt 0 }
.new_cat li .time { float: left; width: 78px; height: 36px; line-height: 36px; text-align: center; color: #616161; font-size: 9pt; background: #f2f2f2; font-family: arial }
.new_cat li .time span { display: inline-block }
.new_cat li .time span.r { font-size: 22px; width: 30px; margin-right: 2px; text-align: right }
.new_cat li .time span.y { font-size: 9pt; margin-left: 5px; position: relative; bottom: 1px }
.new_cat li .title { height: 36px; line-height: 18px; overflow: hidden; font-size: 14px; color: #3f3f3f; padding-left: 9pt; white-space: normal }
.new_cat li.hov { border-bottom: 1px dotted #c01e22 }
.new_cat li.hov .time { background: #c01e22; color: #fff }
.new_cat li.hov .title { color: #c01e22 }
#related-medias .media-list .item { margin: 0; padding: 15px 0 10px; line-height: 120% }
#related-medias .media-list .img-wrap { width: 58px; height: 58px; background-color: #e8e8e8; border: 1px solid #e8e8e8; border-radius: 50%; overflow: hidden }
#related-medias .media-list .img-wrap img { width: 100%; height: 100%; padding: 0!important }
#related-medias .media-list .media-info { height: 60px; font-size: 0; padding-left: 14px; overflow: hidden }
#related-medias .media-list .media-inner { display: inline-block; width: 100%; vertical-align: middle }
#related-medias .media-list .media-inner .media-name { display: inline-block; max-width: 100%; color: #c01e22; font-size: 1pc; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
#related-medias .media-list .media-inner .media-des { margin-top: 6px; height: 40px; line-height: 15px; color: #505050; font-size: 13px; overflow: hidden; text-overflow: ellipsis; white-space: normal!important }
#related-medias .media-list .media-inner .media-des .wp-smiley { height: 14px!important; max-height: 14px!important }
.y-left { float: left }
#top_post_filter { border-bottom: 1px solid #e5e5e5; padding: 0 15px }
#top_post_filter li { float: left; width: 33.3%; height: 43px; line-height: 43px; color: #999; font-size: 1pc; text-align: center }
#top_post_filter .top_post_filter_active, #top_post_filter li:hover { border-bottom: 3px solid #c01e22; cursor: pointer; color: #333; font-weight: 700 }
a.top_post_item { display: block; border-bottom: 1px dashed #ddd; padding: 15px; width: 100% }
a.top_post_item img { position: relative; float: left; width: 75px; height: 75px; border-radius: 2px; margin-right: 8px }
.news-inner p { overflow: hidden; height: 55px; line-height: 25px }
.news-inner .views { float: right; color: #999 }
a.top_post_item:hover img { box-shadow: 0 0 3px 2px #ddd }
a.top_post_item:hover p { color: #c01e22 }
a.top_post_item_no_border { border-bottom: 0 }
.widget_zonghe_post .border_gray { margin-bottom: 0 }
#alert_box_tags { padding-top: 20px }
.alert_box_tags_item a { display: block; min-width: 5pc; float: left; margin-left: 20px; margin-bottom: 24px; padding: 8px; border: 1px solid #ccc; text-align: center; border-radius: 15px; font-size: 14px; color: #333 }
.alert_box_tags_item a:hover { background: #ebebeb; color: #333 }
#alert_box_more { width: 562px; margin: 0 auto }
.alert_box_more_main a { float: left; margin-left: 10px; padding-top: 9pt; font-size: 18px; color: #999; text-align: center }
.alert_box_more_left, .alert_box_more_right { float: left; margin-top: 24px; margin-left: 9pt; width: 174px; height: 1px; background: #e5e5e4 }
.cat-site .item { position: relative; float: left; max-width: 100%; width: auto; height: auto; overflow: hidden }
.cat-site .item:hover { box-shadow: 0 4px 10px rgba(0,0,0,.2) }
.cat-site .item .txt { z-index: 2; line-height: 30px; text-align: center; font-size: 14px; color: #fff; overflow: hidden; padding: 0 10px }
.cat-site .item .txt, .cat-site .item .txt-bg { position: absolute; bottom: 0; height: 30px; width: 100% }
.cat-site .item .txt-bg { background: #000; left: 0; filter: alpha(opacity=50); -moz-opacity: .5; -khtml-opacity: .5; opacity: .5 }
.cat-site .item a { color: #333 }
.cat-site .item img { position: relative; border-radius: 3px; max-width: 100%; width: auto; height: auto; overflow: hidden; border: none; vertical-align: middle }
.list-date { float: right; color: #999 }
.cat-box .cat-title .catmore a { float: right; color: #999; font-size: 14px; margin-right: 15px; right: 0; border-bottom: none }
.cat-box .cat-title .catmore a:hover { text-decoration: underline }
.danlan .cat-box .cat-title .catmore a { float: right; color: #999; font-size: 14px; margin-right: 15px; right: 0; border-bottom: none }
.danlan .cat-box .cat-title .catmore a:hover { text-decoration: underline }
.cat-dt .entry-header h2 { color: #333; height: 30px; line-height: 30px; font-size: 18px; font-weight: 700; overflow: hidden; width: auto; margin: 0 0 15px }
.cat-dt .thumbnail, .cat-dt .thumbnail a img { border-radius: 0; box-shadow: none }
.cat-dt .thumbnail:hover { box-shadow: 0 4px 10px rgba(0,0,0,.2) }
.cat-dt { padding: 10px 0 5px; overflow: hidden; border-bottom: 1px dashed #ddd; margin-bottom: 15px }
.cat-dt:hover { box-shadow: 0 0 6px 3px #ddd }
.cat-dt .archive-tag { margin-top: 15px }
.cat-lists .item-st { position: relative; float: left; width: 33.33%; padding: 0 15px 10px; background: #fff; margin: 10px 0 }
.cat-lists .item-st:hover { box-shadow: 0 0 6px 3px #ddd; z-index: 1 }
.cat-lists .item-st a { color: #333 }
.cat-lists .item-st .thimg { overflow: hidden }
.cat-lists .item-st .thimg img { border-radius: 3px; max-width: 100%; width: auto; height: auto; overflow: hidden; border: none; vertical-align: middle }
.cat-lists .item-st h3 { font-weight: blod; font-size: 14px; line-height: 20px; height: 40px; overflow: hidden; text-overflow: ellipsis; margin: 5px 0; color: #333 }
.cat-lists .item-st p { font-size: 9pt; line-height: 20px; font-weight: 400; height: 40px; overflow: hidden; color: #656565 }
.cat-lists .item-st .pricebtn { margin: 0; font-size: 9pt; height: auto; color: #999; line-height: 14px }
.cat-lists .item-st .pricebtn .views { float: right }
.line-one .cat-site { margin: 0 }
.cat-one-list li { line-height: 210%; margin: 0 40px 0 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden }
#infscr-loading { text-align: center }
highlighter ol li { list-style: decimal; list-style-position: outside }
.post-password-form { margin: 15px 0; padding: 5px 5px 0; border-radius: 2px; border: 1px solid #ddd }
.post-password-form input[type=password] { width: 40%; height: 38px; line-height: 30px }
.post-password-form input[type=password], .post-password-form input[type=submit] { background: #fff; padding: 5px; border-radius: 2px; border: 1px solid #ddd; -webkit-appearance: none }
.post-password-form input[type=submit] { width: 5pc; line-height: 25px; cursor: pointer }
.post-password-form input[type=submit]:hover { background: #c01e22; color: #fff!important; border: 1px solid #c01e22 }
.secret-password .fa-check-square { font-size: 18px!important; color: #7ab951!important; margin: 0 10px 10px }
.post-secret .fa-exclamation-circle { font-size: 18px!important; color: #f85d00!important; margin: 0 10px 10px 30px }
.reply-read { margin: 15px 0; border-radius: 2px; border: 1px solid #ddd }
.reply-ts { float: left; width: 75% }
.read-sm, .read-smx { padding: 5px 15px; margin-bottom: -1px }
.read-sm { border-bottom: 1px solid #ddd }
.read-pl { float: right; width: 25%; height: 74px; line-height: 74px; text-align: center; border-left: 1px solid #ddd }
.read-pl a { display: block; color: #555!important }
.read-pl a:hover { background: #c01e22; color: #fff!important }
.reply-read .fa { font-size: 18px!important; color: #f85d00!important; margin: 0 10px 0 0 }
#tag_cloud_widget { position: relative; width: 15pc; height: 15pc; margin: 10px auto }
#tag_cloud_widget a { position: absolute; color: #fff; text-align: center; text-overflow: ellipsis; white-space: nowrap; top: 0; left: 0; padding: 3px 5px; box-shadow: 0 1px 1px rgba(0,0,0,.08) }
#tag_cloud_widget a:hover { background: #d02f53; display: block }
#tag_cloud_widget a:nth-child(n) { background: #666; border-radius: 3px; display: inline-block; line-height: 18px; margin: 0 10px 15px 0 }
#tag_cloud_widget a:nth-child(2n) { background: #d1a601 }
#tag_cloud_widget a:nth-child(3n) { background: #286c4a }
#tag_cloud_widget a:nth-child(5n) { background: #518ab2 }
#tag_cloud_widget a:nth-child(4n) { background: #c91d13 }
#tag_cloud_widget a { line-height: 15px; background: #999 }
.single-content fieldset { padding: 5px 15px; margin: 0 0 10px; border: 1px solid #ddd }
.single-content legend { font-weight: 700; padding: 5px }
.social-main .shang i { color: #fff; font-style: normal; margin: 0 5px 0 0 }
.social-main .shang a { margin-left: 30px; float: left; line-height: 30px; color: #fff; border: 1px solid; padding: 6px 9pt; border-radius: 4px; border-color: #e94c3d; background: #e94c3d; text-align: center; vertical-align: middle; width: 5pc }
.dashang { position: relative; z-index: 0 }
.dashang:hover { background-color: transparent; z-index: 50 }
.dashang span { position: absolute; left: -10px; visibility: hidden; color: #000; text-decoration: none; padding: 5px 5px 0 }
.dashang span img { border-width: 0; padding: 2px 2px 0; height: 300px; max-width: 452px; margin: 0 }
.dashang:hover span { visibility: visible; top: -20pc; left: -10pc }
#teamnewslist ol { list-style: none; margin-left: 36px; padding-left: 14px; border-left: 2px solid #eee; font-size: 18px; color: #666 }
#teamnewslist b { font-size: 9pt; font-weight: 400; color: #999; display: block; position: relative; margin-bottom: 5px }
#teamnewslist b:after { position: absolute; top: 6px; left: -22px; content: ''; width: 14px; height: 14px; border-radius: 50%; background-color: #fff; border: 2px solid #ccc; box-shadow: 2px 2px 0 #fff, -2px -2px 0 #fff }
#teamnewslist li { list-style: none; margin: 0 0 20px; line-height: 100% }
#teamnewslist li:hover { color: #555 }
#teamnewslist li:hover b:after { border-color: #c01e22 }
#teamnewslist li:hover b { color: #c01e22 }
#gallery { position: relative; padding: 5px; border: 1px solid #ebebeb; border-radius: 3px; background: #f3f3f3 }
#gallery a { float: none!important }
#gallery ul li { margin: 5px }
#gallery .rslides_nav { top: 45% }
#gallery .rslides_tabs { bottom: 30px; padding: 10px; text-align: right }
.rslides_nav { position: absolute; top: 56%; left: 0; z-index: 3; display: none; overflow: hidden; margin-top: -45px; width: 50px; height: 50px; border-radius: 2px; background: #000!important; background: 0 0 rgba(0,0,0,.5); color: #fff!important; text-align: center; text-decoration: none; font-size: 50px; line-height: 45px; opacity: .5; filter: alpha(opacity=50) }
#gallery:hover .rslides_nav, #slideshow:hover .rslides_nav { display: block }
.rslides_nav .prev { z-index: 9999 }
.rslides_nav.next { right: 0; left: auto }
.pinglunqs { float: right; color: #fff; padding: 2px 10px; border-radius: 2px }
.plshafa { background: #fd5d3c }
.plbandeng { background: #d270fb }
.pldiban { background: #4aca6d }
.ias-spinner { background: url(https://www.tour-beijing.com/chinese/blog/wp-content/themes/Blogs/images/loading.gif) no-repeat center; float: inherit; width: 98%; margin: 0 auto; height: 35px }
.ias-trigger-next { cursor: pointer; float: inherit; text-align: center; margin: 10px auto 0; padding: 0 11px 10px }
.ias-trigger-next a { background: #fff; color: #333; padding: 6px 11px; line-height: 100%; border: 1px solid #ddd; border-radius: 2px; box-shadow: 0 1px 1px rgba(0,0,0,.04) }
.ias-trigger-next a:hover { color: #333; background-color: #ebebeb; border-color: #adadad }
.ias-trigger-next i { margin-right: 5px }
@media screen and (min-width:550px) {
.pagination { float: right }
.pagination a, .pagination a:visited { margin: 0 0 10px 5px; box-shadow: 0 1px 1px rgba(0,0,0,.03) }
.pagination .current, .pagination .dots, .pagination a, .pagination a:visited { float: left; padding: 8px 11px; border: 1px solid #ebebeb; border-radius: 2px; background: #fff; line-height: 100% }
.pagination .current, .pagination .dots { margin: 0 0 0 5px }
.pagination a:hover, .pagination span.current { border: 1px solid #c01e22; background: #c01e22; color: #fff }
.current-page-selector, .pages, .screen-reader-text { display: none }
}
@media screen and (min-width:900px) {
#main-search.shadow { position: fixed; right: 0; left: 0; z-index: 999; margin: -25px auto 0; border-radius: 2px; box-shadow: 0 0 4px rgba(0,0,0,.3) }
}
@media screen and (max-width:1300px) {
.nav-single-c a { display: none }
}
@media screen and (max-width:1100px) {
#colophon, #content, #footer .foot, #top-menu, .breadcrumb, .footer-widget, .top-nav { width: 100% }
.follow { width: 28% }
#colophon { width: auto }
#main-search, #mobile-nav, .breadcrumb { width: 100% }
#plinks .plinks ul li { width: 90pt }
}
@media screen and (max-width:1000px) {
.foot .p2 { width: 100% }
.foot .p2 li { width: 25% }
.foot .p2 .site-info { text-align: center }
.foot .p3 { display: none }
}
@media only screen and (max-width:900px) {
#menu-box { transition: all 0s ease 0s }
#navigation-toggle { display: block; float: none; padding: 0 8px; vertical-align: top }
#site-nav .nav-menu { display: none }
.nav-search { color: #999; margin: 7px 10px 0 0; padding: 0 8px; vertical-align: top; right: 0; position: absolute; top: 0 }
#main-search.shadow, #mobile-nav.shadow { position: fixed; left: 0; right: 0; z-index: 999; margin: 10px auto 0 }
#masthead, #menu-box, #menu-box.shadow { height: 40px }
.main-nav { margin: 7px 0 0 10px; left: 0; position: absolute; top: 0 }
#site-nav-wrap { min-height: 30px; margin: 0 }
.logo-site { margin: 0; height: 30px; padding: 5px 0 0; float: none; text-align: center; position: relative }
.site-title img { width: 99pt; height: 30px }
.logo-site .site-title { position: absolute; top: 80%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%) }
.logo-site .site-title a { font-size: .7em }
.logo-site p { display: none }
#top-header { display: none }
}
@media screen and (max-width:900px) {
.ad-r { display: none }
#primary, .ad-l { width: 99.9% }
#sidebar, .add-info, .authorbio { display: none }
#anchor { top: -43px }
.r-hide { display: none }
.new-icon { font-size: 9pt; line-height: 18px }
}
@media screen and (max-width:768px) {
#plinks .plinks ul li { width: 130px }
#links, .footer-tag, .tools { display: none }
.entry-content .archive-content { overflow: hidden; height: 84px }
.archive-tag { margin-top: 0 }
}
@media screen and (max-width:667px) {
.entry-content .archive-content { height: 75px }
.thumbnail { width: 210px; height: 140px; margin: 0 10px 0 0 }
#post_list_box .entry-meta { left: 235px }
}
@media screen and (max-width:600px) {
.readMore { display: none }
}
@media screen and (max-width:567px) {
.archive-tag, .recommend-items, .search-inf { display: none }
.entry-meta .post_cat a { color: #a9a9a9 }
.entry-meta .post_cat { font-weight: 400 }
.entry-header h1 { background: #fff; text-align: center; box-shadow: 0 1px 1px transparent }
.archive-list .archive-content, .entry-content .cat { display: none }
#post_list_box .entry-meta { left: 125px }
#post_list_box .comment, #post_list_box .post_cat, #post_list_box .views { font-size: 12px }
.archive-list .entry-header h2 { font-size: 16px }
.thumbnail { width: 99px; height: 66px; margin: 0 10px 0 0 }
.aside-cat, .thumbnail .cat { display: none }
.entry-meta { display: inline; left: 15px; padding: 0 }
.format-aside .entry-meta { float: left }
.xiaoshi { display: none }
.xl3 { width: 100% }
}
@media screen and (max-width:600px) {
.liubaixx { display: none }
.single_info { text-align: left }
.entry-header h1 { text-align: left; padding: 0 }
.cat-dt .archive-tag .date, .cat-dt .archive-tag .views { display: none }
.single-content p { margin: 0 0 10px }
.rslides_nav { top: 62% }
}
@media screen and (max-width:550px) {
.current-page-selector { padding: 0 5px; font-size: 11px; margin: 0; text-align: center; background-color: #fff }
.pagesym { display: none }
.pagination { border: 1px solid #ebebeb; border-radius: 2px; background: #fff; box-shadow: 0 1px 1px rgba(0,0,0,.03) }
.pagination .nav-links { position: relative; min-height: 30px; text-align: center }
.pagination .current .screen-reader-text { position: static!important }
.screen-reader-text { position: absolute!important; overflow: hidden; height: 1px }
.page-numbers { display: none; padding: 4px; line-height: 25px }
.pagination .page-numbers.current { text-transform: uppercase }
.pagination .current { display: inline-block }
.pagination .next, .pagination .prev { position: absolute; display: inline-block; overflow: hidden; padding: 0 15px; background: #c01e22; color: #fff; line-height: 35px }
.pagination .next { border-radius: 0 2px 2px 0 }
.pagination .prev { border-radius: 2px 0 0 2px }
.pagination .next a, .pagination .prev a { display: inline-block; padding: 0; color: #fff; line-height: 20px }
.pagination .prev { left: 0 }
.pagination .prev:before { left: -1px }
.pagination .next { right: 0 }
.pagination .next:before { right: -1px }
#comment-navigation .current { padding: 0 0 0 50%; line-height: 35px }
}
@media screen and (max-width:480px) {
.comment-list .children li { margin-left: 0 }
.children p { padding-left: 60px }
.children .avatar { width: 50px; height: 50px }
.social-main .bdsharebuttonbox { float: left!important }
.tab-bd li { width: 95%; margin: 0; padding: 0 5px 5px }
.single_info { margin-bottom: 5px; padding: 0 0 2px }
.single-content { font-size: 1pc; font-size: 1.6rem }
.fontsmall { font-size: 18px; font-size: 1.8rem }
.dengji, .entry-meta .edit-link, .p-content, .plxiaoshi, .slider-caption { display: none }
.foot .ps { height: 25px; margin-bottom: 0 }
.foot .p2 { height: 25px; padding: 0 }
.foot .p2 .site-info { padding: 0 }
.entry-header h2 { height: 46px; line-height: 22px; margin: 0 0 2px; text-align: justify }
.entry-header h2, .entry-meta { word-break: break-all; overflow: hidden }
.entry-meta { height: 21px }
.entry-meta .date { margin-right: 0 }
.entry-meta .post_spliter { margin-left: 2px; margin-right: 2px }
.entry-content { margin-top: 0 }
.comment-list li { position: relative; margin: 0 }
.entry-header h1 { font-size: 20px; font-size: 2rem; line-height: 30px; font-weight: 600 }
.single-content h2 { padding: 5px 0 5px 10px; font-size: 1pc; font-size: 1.6rem }
}
@media screen and (max-width:440px) {
.post { padding: 15px }
.post .post-date-ribbon { margin-top: -25px }
.single-content h2 { margin: 10px -15px }
.single-content h3, .single-content h4, .single-content h5 { text-indent: 0 }
.entry-meta { bottom: 10px }
.single-content ol li, .single-content ul li { margin: 0; line-height: 190% }
.single-content p { text-indent: 0 }
}
@media screen and (max-width:320px) {
.btxiaoshi, .entry-meta .comment, .single_info .comment, .tools { display: none }
}
@media screen and (max-width:240px) {
.entry-meta .views, .single_info .views { display: none }
}
