* {font-family: "Microsoft YaHei" !important;}


/*----- ={ Headings } -----*/
h1 a, h2 a ,h3 a, h4 a, h5 a, h6 a {color:#0101DF; text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover  {text-decoration: none;}

/** the post titles **/
h2.posttitle {color:#0000ff;
font-size: 17px;
font-weight: 550; }


h1, h2, h3, h4, h5, h6 {margin:0;line-height:1;}
h1 { font-size:28px;  font-weight: 550;}
h2 { font-size:24px;  font-weight: 500;}
h3 { font-size:20px;  font-weight: 550;}
h4 { font-size:17px;  font-weight: bold; color: #FF0000;}
h5 { font-size:14px;  font-weight: 550;}
h6 { font-size:12px;  font-weight: 550;}

body {line-height:22px; font-size:14px}
 .widget,.widget li,.widget p {line-height:16px} 

function limit_word_count($title) {
    $len = 10; //change this to the number of words
    if (str_word_count($title) > $len) {
        $keys = array_keys(str_word_count($title, 2));
        $title = substr($title, 0, $keys[$len]);
    }
    return $title;
}
add_filter('the_title', 'limit_word_count');



.home .posttitle a{color:#0101DF}

.widget-container {
	margin: 0 0 18px 0;
border: 10px solid #000000;
}


.cat-item-95{
 display:none;
 }

/* Muyod style1 */
/*
#mainmenu{
	background: #44749D;
	border-color: #C6D4E1
}
#mainmenu li{
	border: none
}
#mainmenu li a{
	font-size: 14px;
	font-weight: normal;
	-webkit-transition: all .5s;
	transition: all .5s;	
}
#mainmenu li a:hover{
	font-weight: bold;
	background: #C6D4E1;
	color: #44749D;
	text-decoration: none
}
#submenu{
	background: #C6D4E1
}
#featured{
	background: #e5eff9;
	border:2px solid #44749D;
	border-radius: 5px
}
#featured_right{
	background: #C6D4E1
}
#featured_left .featuredpost{
	margin: 10px
}
#featured img{
	max-width: 100%;
	height: auto
}
.panes li a{
	line-height: 1.5
}
*/
/* Muyod style2 */
/*
body{
	background: url(images/bg.png) center center repeat-y
}
a{
	transition: all .5s;
}
#mainmenu{
	background: #101F78;
	border:none
}
#mainmenu li{
	border: none
}
#mainmenu li a{
	font-size: 14px;
	font-weight: normal;
	-webkit-transition: all .5s;
	transition: all .5s;	
}
#mainmenu li a:hover{
	font-weight: bold;
	background: #F5F7FA;
	color: #101F78;
	text-decoration: none
}
#submenu{
	background: #3F63AF;
	color: #fff;
	border-color: #101F78
}
#featured{
	background: #3F63AF;
	border:2px solid #101F78;
	border-radius: 5px;
	color: #F5F7FA;
	font-size: 14px;
}
#featured_right{
	background: #101F78;
	font-weight: 200;
	text-align: left;
	border-bottom-left-radius: 5px
}
#featured_right .featuredpost, #featured_left .featuredpost{
	border-color: #fff
}

#featured_right h2.posttitle a, #featured_left h2.posttitle a{
	color: #fff;
	font-size: 20px;
	display: block;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.3);
	padding: 2px;
	transition: all .5s;
	font-weight: bold		
}
#featured_right h2.posttitle a:hover, #featured_left h2.posttitle a:hover{
	background: #fff;
	color: #101F78;
}
#featured_left .featuredpost{
	margin: 10px;
	margin-right: 0
}
#featured_right .postmeta, #featured_left .postmeta{
	font-size: 11px
}
#featured_right .postmeta a, #featured_left .postmeta a{
	background: #fff;
	color: #101F78;
	padding: 2px 5px;
	border-radius: 5px;
	margin-left: 5px;	
}
#featured_right .postmeta a:hover, #featured_left .postmeta a:hover{
	color: #000;
	box-shadow: 1px 1px 2px #000;
	text-decoration: none
}
#featured img{
	max-width: 100%;
	height: auto
}
.panes li a{
	line-height: 1.5
}

#mediabar{
	border-color: #FC8E2D;
}

#teaser{
	border: none;
	border-top: 2px solid #FC8E2D;
	border-bottom: 2px solid #FC8E2D;
}
#teaser .col_teaser{
	background: #FEE5AD;
	border-color: #fff;
}
#teaser .col_teaser .posttitle a{
	color: #383838;
	font-weight: 200
}
#teaser .col_teaser:hover .posttitle a{
	color: #fff
} 
#teaser .col_teaser:hover{
	background: #FC8E2D;
}	
#teaser .odd{
	background: #ECE5CE; 
}
#teaser img{
	border-radius: 5px
}
#teaser .titleCatName a{
	background: #fff;
	border: 1px solid #FC8E2D;
	border-radius: 5px;
	color: #FC8E2D;
}
#teaser .titleCatName a:hover{
	background: #000;
	color: #fff
}
.widget ul li {
	margin-bottom: 5px;
	padding-bottom: 5px
}
#primary_bottom{
	border-bottom: 2px solid #FC8E2D;
	margin-bottom: 10px;
	padding-bottom: 10px
}
#primary_bottom .posttitle a{
	color: #101F78;
	font-size: 20px;
	font-weight: bold
}
#primary_bottom .posttitle a:hover{
	color: #3F63AF;
}
#tabcontent .posttitle a{
	color: #FC8E2D;
	font-size: 20px;
	font-weight: bold
}

#tabcontent .posttitle a:hover{
	color: #F7A541;
}
#mediabar .thumb a{
	color: #FC8E2D;
}
#foo_widget1,
#foo_widget2,
#foo_widget3,
#foo_widget4 {
width:25%;
display: inline;
float: left;
margin-right: 0;
background: #adadad;
padding: 5px 0
}
#foo_widget2,#foo_widget4{
	background: #BCBCBC;
}

#footerinner img{
	margin: auto
}
#footer{
	padding: 0;
	width: 980px;
	border-top: 2px solid #424242;
	background: #BCBCBC;
}
#footer .widgettitle{
	padding: 5px 10px;
	color: #424242
}
#footer_data{
	background: #424242;
	border-color: #383838
}
a:hover img{
	opacity: 0.9
}
#teaser .titleCatName a{
	padding: 2px 8px
}
.featuredpost .postmeta{
	color: #acacac
}

#light_colorscheme .tab_titles .gab_firsttab a{
	color:#6FCC43;
	color:#6FCC43 !important;
}
#light_colorscheme .tab_titles .gab_secondtab a{
	color:#D92727;
	color:#D92727 !important;	
}
#light_colorscheme .tab_titles .gab_thirdtab a{
	color:#FC8F12;
	color:#FC8F12 !important;
}
#wrapper .featuredpost{
	margin-bottom: 12px;
	padding-bottom: 12px;
}
#mediabar li a{
	color: #FC8F12
}
*/

body{
	background: url(images/bg.png) center center repeat-y
}
a{
	transition: all .5s;
}
#mainmenu{
	background: #44749d;
	border:none
}
#mainmenu li{
	border: none
}
#mainmenu li a{
	font-size: 14px;
	font-weight: 200;
	-webkit-transition: all .5s;
	transition: all .5s;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.3)	
}
#mainmenu li.current-cat a{
	color: #FC8E2D;
	font-weight: bold
}
#mainmenu li a:hover{
	font-weight: bold;
	background: #F5F7FA;
	color: #FC8E2D;
	text-decoration: none
}
#submenu{
	background: #c6d4e1;
	color: #fff;
	border-color: #44749d;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.5)
}
#submenu .date{
	font-weight: normal
}
#featured{
	background: #c6d4e1;
	border:2px solid #44749d;
	border-radius: 5px;
	color: #383838;
	font-size: 14px;
}
#featured_right{
	background: #c6d4e1;
	font-weight: 200;
	text-align: left;
	border-bottom-left-radius: 5px
}
#featured_right .featuredpost, #featured_left .featuredpost{
	border-color: #fff
}

#featured_right h2.posttitle a, #featured_left h2.posttitle a{
	color: #44749d;
	font-size: 20px;
	display: block;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.3);
	padding: 2px;
	transition: all .5s;
	font-weight: bold		
}
#featured_right h2.posttitle a span, #featured_left h2.posttitle a span{
	font-size: 16px
}
#featured_right h2.posttitle a:hover, #featured_left h2.posttitle a:hover{
	color: #000;
}
#featured_left .featuredpost{
	margin: 10px;
	margin-right: 0
}
#featured_right .postmeta, #featured_left .postmeta{
	font-size: 11px
}
#featured_right .postmeta a, #featured_left .postmeta a{
	background: #fff;
	color: #44749d;
	padding: 2px 5px;
	border-radius: 5px;
	margin-left: 5px;	
}
#featured_right .postmeta a:hover, #featured_left .postmeta a:hover{
	color: #000;
	box-shadow: 1px 1px 2px #000;
	text-decoration: none
}
#featured img{
	max-width: 100%;
	height: auto
}
.panes li a{
	line-height: 1.5
}

#mediabar{
	border-color: #FC8E2D;
}

#teaser{
	border: none;
	border-top: 2px solid #FC8E2D;
	border-bottom: 2px solid #FC8E2D;
}
#teaser .col_teaser{
	background: #FEE5AD;
	border-color: #fff;
}
#teaser .col_teaser .posttitle a{
	color: #383838;
	font-weight: 200
}
#teaser .col_teaser:hover .posttitle a{
	color: #fff
} 
#teaser .col_teaser:hover{
	background: #FC8E2D;
}	
#teaser .odd{
	background: #ECE5CE; 
}
#teaser img{
	border-radius: 5px
}
#teaser .titleCatName a{
	background: #fff;
	border: 1px solid #FC8E2D;
	border-radius: 5px;
	color: #FC8E2D;
}
#teaser .titleCatName a:hover{
	background: #000;
	color: #fff
}
.widget ul li {
	margin-bottom: 5px;
	padding-bottom: 5px
}
#primary_bottom{
	border-bottom: 2px solid #FC8E2D;
	margin-bottom: 10px;
	padding-bottom: 10px
}
#primary_bottom .posttitle a{
	color: #44749d;
	font-size: 20px;
	font-weight: bold
}
#primary_bottom .posttitle a:hover{
	color: #000;
}
#tabcontent .posttitle a{
	color: #FC8E2D;
	font-size: 20px;
	font-weight: bold
}

#tabcontent .posttitle a:hover{
	color: #F7A541;
}
#mediabar .thumb a{
	color: #FC8E2D;
}
#foo_widget1,
#foo_widget2,
#foo_widget3,
#foo_widget4 {
width:25%;
display: inline;
float: left;
margin-right: 0;
background: #adadad;
padding: 5px 0
}
#foo_widget2,#foo_widget4{
	background: #BCBCBC;
}

#footerinner img{
	margin: auto
}
#footer{
	padding: 0;
	width: 980px;
	border-top: 2px solid #424242;
	background: #BCBCBC;
}
#footer .widgettitle{
	padding: 5px 10px;
	color: #424242
}
#footer_data{
	background: #424242;
	border-color: #383838
}
a:hover img{
	opacity: 0.9
}
#teaser .titleCatName a{
	padding: 2px 8px
}
.featuredpost .postmeta{
	color: #acacac
}

/*
#light_colorscheme .tab_titles .gab_firsttab a{
	color:#6FCC43;
	color:#6FCC43 !important;
}
#light_colorscheme .tab_titles .gab_secondtab a{
	color:#D92727;
	color:#D92727 !important;	
}
#light_colorscheme .tab_titles .gab_thirdtab a{
	color:#FC8F12;
	color:#FC8F12 !important;
}
*/

#light_colorscheme .tab_titles a{
	color: #acacac;
	color: #acacac !important
}
#wrapper .featuredpost{
	margin-bottom: 12px;
	padding-bottom: 12px;
}
#mediabar li a{
	color: #FC8F12
}

* {
font-family: "Noto Serif", NotoSansHans, AvenirNext-Regular,"proxima-nova","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei","Open Sans","Helvetica Neue",Arial,sans-serif;
font-family: "Noto Serif", NotoSansHans, AvenirNext-Regular,"proxima-nova","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei","Open Sans","Helvetica Neue",Arial,sans-serif !important;}

.um_label_left{
	text-align: right;
	padding-top: 8px
}
.um_input{
	padding: 5px;
	border-radius: 5px;
	border: 1px solid #acacac
}
#insert_user{
	font-size: 24px;
	padding: 10px 20px;
	margin: auto;
	display: block;
	width: 120px;
	text-align: center
}

/* TOOLTIP */

.tooltip-wrapper {
  text-transform: uppercase;
  color: #fff;
  cursor: help;
  font-size: 12px;
  padding: 7px 0 7px 10px;
  position: relative;
  text-align: left;
  -webkit-transform: translateZ(0); /* webkit flicker fix */
  -webkit-font-smoothing: antialiased; /* webkit text rendering fix */
  width: 65px;
  float: left;
  font-weight: bold;
  letter-spacing: 3px;
}
#submenu .weibo:hover{
	color: #d81e06;
	text-shadow: none
}
#submenu .wechat:hover{
	color: #0CC718;
	text-shadow: none	
}
/*
#submenu .weibo{
	color: #d81e06;
	background: url(images/icon-weibo.png) no-repeat left center;
}
#submenu .weibo:hover{
	background: url(images/icon-weibo2.png) no-repeat left center;
}
#submenu .wechat{
	color: #0CC718;
	background: url(images/icon-wechat.png) no-repeat left center;
}
#submenu .wechat:hover{
	color: #0CC718;
	background: url(images/icon-wechat2.png) no-repeat left center;
}
*/

.tooltip-wrapper .tooltip {
  text-align: center;
  background: #fff;
  bottom: 100%;
  color: #acacac;
  display: block;
  left: -75px;
  margin-bottom: 15px;
  opacity: 0;
  padding: 10px;
  pointer-events: none;
  position: absolute;
  width: 200px;
  -webkit-transform: translateY(10px);
     -moz-transform: translateY(10px);
      -ms-transform: translateY(10px);
       -o-transform: translateY(10px);
          transform: translateY(10px);
  -webkit-transition: all .25s ease-out;
     -moz-transition: all .25s ease-out;
      -ms-transition: all .25s ease-out;
       -o-transition: all .25s ease-out;
          transition: all .25s ease-out;
  -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
     -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
      -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
       -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
          box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
}
#footer-right-side .tooltip-wrapper{
	float: none;
	display: inline
}
.tooltip img{
	width: 100%
}

/* This bridges the gap so you can mouse into the tooltip without it disappearing */
.tooltip-wrapper .tooltip:before {
  bottom: -20px;
  content: " ";
  display: block;
  height: 20px;
  left: 0;
  position: absolute;
  width: 100%;
}  

/* CSS Triangles - see Trevor's post */
.tooltip-wrapper .tooltip:after {
  border-left: solid transparent 10px;
  border-right: solid transparent 10px;
  border-top: solid #fff 10px;
  bottom: -10px;
  content: " ";
  height: 0;
  left: 50%;
  margin-left: -13px;
  position: absolute;
  width: 0;
}
  
.tooltip-wrapper:hover .tooltip {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translateY(0px);
     -moz-transform: translateY(0px);
      -ms-transform: translateY(0px);
       -o-transform: translateY(0px);
          transform: translateY(0px);
}

/* IE can just show/hide with no transition */
.lte8 .tooltip-wrapper .tooltip {
  display: none;
}

.lte8 .tooltip-wrapper:hover .tooltip {
  display: block;
}

.widgettitle{
	color: #424242
}

#siderbar-social{
	background: #efefef;
	padding: 10px;
	border: 1px solid #cdcdcd;
	border-radius: 5px;
	margin-bottom: 15px
}

#siderbar-social .qr-box{
	float: left;
	width: 50%;
	text-align: center;
	font-size: 12px
}
.qr-box img{
	width: 130px;
	height: auto;
	margin-bottom: 5px
}
.fa{
	font-family: FontAwesome;font-family: FontAwesome !important;
}
#siderbar-social .weibo{
	color: #d81e06;
}
#siderbar-social .weibo a{
	color: #d81e06;
	font-weight: bold
}
#siderbar-social .weibo a:hover{
	color: #000
}
#siderbar-social .wechat{
	color: #0CC718;
}
#siderbar-social h4.widgettitle{
font-size:12px;text-align:center; border-top: 1px solid #cdcdcd; padding-top:10px; color:#FC8F12
}
.share-bottom{
	border-top: 2px solid #FC8F12;
	border-bottom: 2px solid #FC8F12;
	padding: 10px 15px;
	margin: 15px 0;
	background: #fcf8e3	
}
.share-bottom .widgettitle{
	font-size:12px;
	color:#FC8F12
}
.single .share-group{
	display: none
}

.dashicons, .dashicons-before:before{
	font-family: dashicons !important
}

.entry .share-bottom h4{
	margin: 0 0 5px 0;
}