@media only screen and (max-width:1159px){.breadcrumbs.is_zhuanti h1{top:20px}
}
@media only screen and (min-width:960px) and (max-width:1159px){.container{width:950px}
#primary-menu{margin-left:10px}
.sf-menu li a{font-size:14px;padding:0 10px}
.header-right li{font-size:14px}
#primary{width:640px}
#featured-slider{float:none;margin-bottom:10px}
#featured-grid{float:none;width:100%;margin-bottom:10px}
#featured-grid ul li{float:left;width:32.33333%;margin-right:1.5%}
#featured-grid ul li:last-child{margin-right:0}
.content-list .thumbnail-link{width:210px}
.content-list .entry-title{font-size:1em;margin-bottom:10px}
.content-list .entry-category{display:none}
.content-list .entry-summary{font-size:14px;line-height:1.6}
}
@media only screen and (max-width:959px){.container{width:100%}
.bx-controls-direction{display:none}
.site-header{height:auto}
.site-branding{height:50px}
.site-branding #logo{height:50px}
.site-branding img{max-height:46px}
.site-title{line-height:50px}
.header-right{position:absolute;top:0;right:10px;line-height:50px}
.header-search{top:50px}
#featured-grid .thumbnail-link img{height: 80px;}
#featured-slider .featured-slide img{height: 250px;}
.content-list .thumbnail-link img{height: 80px;}
#primary-menu{background-color:#0777dd;margin:0;padding:9px 0}
#primary-menu:after{clear:both;content:" ";display:block}
.sf-menu{clear:both;float:none}
.sf-menu ul{display:none!important}
.sf-menu li{line-height:1.5}
.sf-menu li a,.sf-menu li a:hover{color:#fff!important}
.sf-arrows .sf-with-ul:after{display:none!important}
.site-content{margin:0}
#primary{float:none;width:100%}
.sidebar{display:none}
#featured-slider{float:none;width:100%;margin-bottom:10px}
#featured-grid{float:none;width:100%;margin-bottom:0}
#featured-grid ul li{float:left;width:32.33333%;margin-right:1.5%}
#featured-grid ul li:last-child{margin-right:0}
.home-zhuanti-section{margin-bottom:10px}
.site-content{padding-bottom:10px}
#secondary{display:none}
.footer-content{margin-bottom:10px}
.footer-columns{display:none}
.icon-contact,.icon-weibo,.icon-weixin{display:none}
.bottom-right{bottom:5px}
.bottom-right .bottom-icon{border:none;box-shadow:0 0 1px rgba(0,0,0,.3)}
#site-bottom{text-align:center}
#site-bottom .footer-left{float:none;width:100%}
.footer-logo{display:none}
.footer-search{position:static;margin-top:15px;width:100%}
}
@media only screen and (min-width:768px) and (max-width:959px){#primary-nav.tablet_menu_col_1 ul li{width:100%}
#primary-nav.tablet_menu_col_2 ul li{width:50%}
#primary-nav.tablet_menu_col_3 ul li{width:33.3333%}
#primary-nav.tablet_menu_col_4 ul li{width:25%}
#primary-nav.tablet_menu_col_5 ul li{width:20%}
#primary-nav.tablet_menu_col_6 ul li{width:16.6666%}
#primary-nav.tablet_menu_col_7 ul li{width:14.2857%}
#primary-nav.tablet_menu_col_8 ul li{width:12.5%}
.site-footer{margin:0}
#featured-grid .entry-meta,.popular-content .entry-meta,.related-content .entry-meta{display:none}
}
@media only screen and (max-width:767px){#primary-nav.phone_menu_col_1 ul li{width:100%}
#primary-nav.phone_menu_col_2 ul li{width:50%}
#primary-nav.phone_menu_col_3 ul li{width:33.3333%}
#primary-nav.phone_menu_col_4 ul li{width:25%}
#primary-nav.phone_menu_col_5 ul li{width:20%}
#primary-nav.phone_menu_col_6 ul li{width:16.6666%}
#primary-nav.phone_menu_col_7 ul li{width:14.2857%}
#primary-nav.phone_menu_col_8 ul li{width:12.5%}
.home-zhuanti-section{padding:20px 10px 0 10px}
.home-zhuanti-list{padding-top:10px}
.posts-nav-menu{display:none}
.breadcrumbs,.recent-heading{margin:0 10px}
.content-ad{margin-top:10px;padding-bottom:10px}
.content-list{padding-left:10px;padding-right:10px}
.single #primary .entry-author{display:none}
.single #primary .entry-footer .entry-tags{float:none}
.single #primary .entry-footer .entry-tags .tag-links span{display:none}
.single #primary .entry-footer .entry-footer-right{float:none;margin-top:10px}
.custom-share:before{display:none}
.site-footer{margin:0}
.error-404 .page-content .search-form input.search-field{width:200px}
.comment-form .comment-form-author,.comment-form .comment-form-email,.comment-form .form-submit{float:none;width:auto;padding:10px 10px 0 10px}
.comment-form .form-submit{padding-bottom:12px}
}
@media only screen and (min-width:480px) and (max-width:767px){.content-list .thumbnail-link{width:32%;margin-right:15px}
.content-list .entry-title{font-size:1.1em;margin-bottom:8px}
.content-list .entry-meta .entry-category,.content-list .entry-meta .entry-date{display:none}
.content-list .gallery-list{margin:10px 0}
.content-list .entry-summary{display:none}
.single .site-main{padding:20px}
}
@media only screen and (max-width:479px){.site-content{padding-bottom:5px}
.site-title{font-size:24px}
.header-right li{font-size:13px;margin-left:10px}
.sf-menu li a{font-size:14px}
#featured-slider{margin-bottom:6px}
#featured-slider .bx-wrapper .bx-pager{right:10px;bottom:9px}
#featured-slider .featured-slide .entry-header{height:36px}
#featured-slider .featured-slide .entry-title{font-size:.95em;padding:0 70px 0 8px;line-height:36px}
#featured-grid .entry-title{font-size:12px}
#site-bottom,.single .site-main{padding:10px}
.content-list .hentry{padding:10px 0}
.content-list .thumbnail-link{width:32%;margin:0 10px 0 0}
.content-list .entry-title{font-size:1em;font-weight:400;margin-bottom:5px}
.content-list .gallery-list{margin:10px 0;padding-bottom:22px}
.content-list .entry-category,.content-list .entry-summary{display:none}
.content-list .entry-meta{font-size:12px;bottom:10px}
.content-list .entry-meta .entry-category,.content-list .entry-meta .entry-comment,.content-list .entry-meta .entry-like{margin-left:0;margin-right:10px!important}
.breadcrumbs.is_zhuanti{margin:0 0 10px 0;padding:0}
.breadcrumbs.is_zhuanti h1{font-size:1em;top:0;padding:0 10px;height:30px;line-height:30px}
.single-breadcrumbs{margin-bottom:10px}
.author-box .avatar,.friend .friend-desc,.related-content .entry-meta,.zhuanti-heading .desc{display:none}
.custom-share{display:none!important}
.pagination .page-numbers{font-size:13px;padding:0 6px;height:30px;line-height:30px}
.page h1.entry-title,.page-title,.single h1.entry-title{font-size:1.2em;margin-bottom:10px}
.page .site-main,.single .site-main{padding:10px}
.single #primary .entry-header{margin-bottom:10px}
.single .gallery-slider li img{margin-bottom:0}
.single .gallery-slider li .image-desc{background-color:#333;position:static;padding-left:3%;padding-right:3%;width:94%}
.bx-wrapper .bx-controls-direction{display:none}
.entry-tags{float:none;text-align:center}
.entry-tags span span{display:none}
.entry-tags .tag-links a{font-size:12px}
.custom-share{float:none}
#comments .comment-metadata,.comment-respond .comment-metadata{display:none}
.modal-content{width:290px;padding-left:15px;padding-right:15px}
.entry-source,.footer-partners{display:none}
.friend{padding-bottom:0}
.footer-content{padding:15px 10px 10px 10px}
.friend-nav li{margin-right:10px}
#site-bottom .footer-nav li{margin-right:10px}
}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
.xh-regbox button,.xh-regbox input,.xh-regbox select,.xh-regbox textarea{color:inherit;font:inherit;margin:0}
.help-block{color:gray}
.xh-regbox button[disabled],.xh-regbox input[disabled]{cursor:default}
.xh-regbox button::-moz-focus-inner,.xh-regbox input::-moz-focus-inner{border:0;padding:0}
.xh-regbox input{line-height:normal}
.xh-regbox input[type=checkbox],.xh-regbox input[type=radio]{box-sizing:border-box;padding:0}
.xh-regbox input[type=number]::-webkit-inner-spin-button,.xh-regbox input[type=number]::-webkit-outer-spin-button{height:auto}
.xh-regbox input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
.xh-regbox input[type=search]::-webkit-search-cancel-button,.xh-regbox input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
.xh-regbox textarea{overflow:auto}
.xh-regbox *,.xh-regbox :after,.xh-regbox :before{box-sizing:border-box}
.mt20{margin-top:20px}
.pt70{padding-top:70px}
.xh-reglogo{padding:30px 0 0 0;margin:20px auto;text-align:center}
.xh-reglogo img{max-height:100%;vertical-align:middle;text-align:center}
.xh-regbox{width:400px;margin:20px auto;background:#fff;border:1px solid #eee;padding:40px 25px;font-family:"Microsoft Yahei UI","Microsoft Yahei","Helvetica Neue",Helvetica,"Nimbus Sans L",Arial,"Liberation Sans","Hiragino Sans GB","Microsoft YaHei","Wenquanyi Micro Hei","WenQuanYi Zen Hei","ST Heiti",SimHei,"WenQuanYi Zen Hei Sharp",sans-serif;font-size:.875em}
.xh-regbox .xh-title{text-align:center;font-size:150%}
.xh-regbox table td,.xh-regbox table th{font-size:90%}
.xh-regbox table td{color:#777}
.xh-regbox .xh-form-group{margin-bottom:15px;position:relative}
.xh-regbox .xh-form{margin-top:20px}
.xh-regbox .required:after{content:"*";color:#ed1c24}
.xh-regbox a:active,.xh-regbox a:hover{outline:0}
.xh-regbox hr{-moz-box-sizing:content-box;box-sizing:content-box;clear:both;margin:5px auto;border:0;border-bottom:1px solid #eee;height:1px}
.xh-regbox label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}
.xh-regbox .form-control{width:100%;height:35px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.xh-regbox .mb15{margin-bottom:15px}
.xh-btn,.xh-regbox .xh-btn{box-shadow:0 1px 2px rgba(0,0,0,.1);display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.5;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.xh-regbox a.xh-btn:hover{color:#fff}
.xh-regbox .xh-btn-block{display:block;width:100%}
.xh-btn-lg,.xh-regbox .xh-btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:3px}
.xh-btn-sm,.xh-regbox .xh-btn-sm{padding:4px 16px;font-size:14px;line-height:1.33;border-radius:3px}
.xh-btn-xs,.xh-regbox .xh-btn-xs{padding:2px 14px;font-size:12px;line-height:1.33;border-radius:3px}
.xh-btn-primary,.xh-regbox .xh-btn-primary{color:#fff;background-color:#009a61;border-color:#008151}
.xh-btn-warning,.xh-regbox .xh-btn-warning{color:#fff;background-color:#ff851b;border-color:#e56e06}
.xh-user-register{margin:30px 0 80px;color:#ddd;text-align:center}
.xh-user-register a{margin:0 10px;color:#999}
.xh-regbox .xh-input-group{position:relative;display:table;border-collapse:separate;margin-bottom:15px}
.xh-regbox .xh-input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0;z-index:1;display:table-cell}
.xh-regbox .xh-input-group-btn,.xh-regbox .xh-input-group-btn>.xh-btn{position:relative}
.xh-regbox .xh-input-group-btn{font-size:0;white-space:nowrap;width:1%;vertical-align:middle;display:table-cell}
.xh-regbox .xh-input-group-btn:last-child>.btn-group,.xh-regbox .xh-input-group-btn:last-child>.xh-btn{margin-left:-1px;box-shadow:none;position:relative}
.xh-btn-default,.xh-regbox .xh-btn-default{color:#333;background-color:#fff;border-color:#ccc}
.xh-regbox .xh-input-group .form-control:first-child{border-bottom-right-radius:0;border-top-right-radius:0}
.xh-regbox .xh-input-group .form-control:last-child,.xh-regbox .xh-input-group-btn:first-child>.btn-group:not(:first-child)>.xh-btn,.xh-regbox .xh-input-group-btn:first-child>.xh-btn:not(:first-child),.xh-regbox .xh-input-group-btn:last-child>.btn-group>.xh-btn,.xh-regbox .xh-input-group-btn:last-child>.dropdown-toggle,.xh-regbox .xh-input-group-btn:last-child>.xh-btn{border-bottom-left-radius:0;border-top-left-radius:0}
.xh-regbox .xh-input-group-btn>.xh-btn:active,.xh-regbox .xh-input-group-btn>.xh-btn:focus,.xh-regbox .xh-input-group-btn>.xh-btn:hover{z-index:2}
.xh-mT20{margin-top:20px}
.xh-social{height:32px}
.xh-social-item{width:32px;height:32px;margin-right:10px;cursor:pointer;float:left;display:-moz-inline-stack;zoom:1}
.xh-social .xh-social-item.nobg{background:0 0}
.xh-social .xh-text{height:32px;line-height:32px;display:inline-block}
.xh-social-item.xh-qq{background:url(../images/qq-icon.svg) no-repeat}
.xh-social-item.xh-weibo{background:url(../images/weibo-icon.svg) no-repeat}
.xh-social-item.xh-wechat{background:url(../images/weixin-icon.svg) no-repeat}
.xh-social-item.xh-dinding{background:url(../images/dingding.svg) no-repeat}
.xh-social-item.xh-mobile{background:url(../images/mobile-icon.svg) no-repeat}
.xh-social-item.xh-linkedin{background:url(../images/linkendi-icon.svg) no-repeat}
.xh-social-item.xh-qzone{background:url(../images/qqzone.svg) no-repeat}
.xh-social-item.xh-github{background:url(../images/github.svg) no-repeat}
.xh-left{width:65%;float:left}
.xh-right{width:35%;float:right}
.xh-pull-left{float:left}
.xh-pull-right{float:right}
.xh-alert{padding:10px;margin-bottom:15px;border:1px solid transparent;border-radius:3px}
.xh-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}
.xh-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}
.xh-alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}
.xh-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}
.list-group{margin-bottom:20px;padding-left:0}
.list-group-item{padding:8px 12px;position:relative;display:block;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}
a.list-group-item{color:#555}
.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#009a61;border-color:#009a61}
.list-group-item:first-child{border-top-right-radius:3px;border-top-left-radius:3px}
.xh_social_box .xh_social_login_bar{cursor:pointer;width:30px;height:30px;line-height:30px;margin:3px 5px 3px 2px;display:inline-block;display:-moz-inline-stack;zoom:1;z-index:99;position:relative;text-decoration:none}
.xh-cover{width:100%;height:100%;z-index:999;background:rgba(0,0,0,.2);position:fixed;left:0;top:0;text-align:center}
.xh-regbox.xh-window{position:relative;z-index:1000;background:#fff;border-radius:4px;left:0;right:0;padding:10px 0}
.xh-regbox .xh-close{width:30px;height:30px;background:url(../images/v2.ui2.close2.png) center no-repeat;position:absolute;right:0;top:0;cursor:pointer}
.xh-regbox.xh-window .xh-form{padding:25px 35px}
.xh-user-register.xh-w{margin:0}
@media (max-width :767px){.xh-regbox{width:85%}
}
.xh-wechat-social-nav-login{display:flex;justify-content:center;align-items:center;height:100%}
.xh-wechat-social-widget{display:flex;justify-content:center;align-items:center;padding:15px 0}
.xh-wechat-social-nav-login a{text-decoration:none;margin-left:7px;margin-right:7px;display:flex;justify-content:center;align-items:center}
.xh-wechat-social-nav-login .xh-Avatar,.xh-wechat-social-widget .xh-Avatar{width:35px;height:35px;border-radius:50%}
.xh-wechat-social-widget a{text-decoration:none;margin-left:7px;margin-right:7px}
.xh-widget-title{display:block;text-align:center}

