
.thewidth{ width:1180px; margin:0 auto;}


body.pa_top80{padding-top:80px;}
body.home_body{padding-top:0px;}


/********************[ Header ]********************/


/*header*/
#header{background: url(../images/header.png) repeat;-webkit-box-shadow: 0 0 3px 0px rgba(0,0,0,.2);box-shadow: 0 0 3px 0px rgba(0,0,0,.2);}
#header.header_top{background: url(../images/header_top.png) top repeat-x;-webkit-box-shadow:none;box-shadow:none;padding-bottom:80px;}
/*headroom*/
.headroom {position: fixed;top: 0;left: 0;right: 0;transition: all .2s ease-in-out; z-index:999999;}
.headroom--unpinned {top: -100px;}
.headroom--pinned {top: 0;}
/*header_top*/
#header.header_top #logo img{display: none;}
#header.header_top #logo img.header_top_logo{display:inherit;}
#header.header_top #Menu ul li a{padding-bottom:0;margin-bottom:0;height: 40px;border:0 none;color:#FFF;}
#header.header_top #Menu ul li a:hover{color:#DDD;}
#header.header_top #search_form #s{color:#FFF;}

/*logo*/
#logo{padding:14px 0;float: left;}
#logo a{display: block;}
#logo img{height:32px;width:auto;}
#logo img.header_top_logo{display: none;}

/*Menu*/
#Menu{padding:10px 0;float: left;}
#Menu ul{ margin: 0;}
#Menu ul li{ float: left; margin-left:30px; padding:0px 0;position: relative;}
#Menu ul li a{ display: block; color: #666; font-size: 16px; text-decoration: none; padding:0px 5px; height: 55px; line-height: 40px;border-bottom:4px solid;border-color:transparent;padding-bottom:15px;margin-bottom:-15px;}
#Menu ul li a:hover,
#Menu ul li a:active,
#Menu ul li.hover a,
#Menu ul li.checked a,
#Menu ul li.current-lang a,
#Menu ul li.current_page_item a,
#Menu ul li.current-menu-item a,
#Menu ul li.current-menu-parent a,
#Menu ul li.current-menu-ancestor a{color:#2689FF; border-color:#2689FF;}

#Menu ul.sub-menu{display: none;}


/*header_right*/
.header_right{padding:14px 0;float: right;}
#search_form{background-color: rgba(241,241,241,.2);filter: alpha(opacity=40);border: 1px solid rgba(204, 204, 204, .5);position: relative;}
#search_form #s{border:0 none;background:none;border-radius:0;width:230px;line-height:30px;padding:3px 50px 3px 10px;color:#333;}
#search_form #searchsubmit{border:0 none;background:url(../images/search-btn.png) center no-repeat;height:30px;width:30px; border-radius:0;position: absolute;right:2px;top:2px;overflow: hidden;text-indent: -9999px;opacity:0.8;}
#search_form #searchsubmit:hover{opacity:1;}

/*Banner*/
#Banner{width:100%;position: relative;margin-bottom:20px;}
#Banner .item{width:100%;text-align: center;}
#Banner .item img{display: block;/*width:100%;height:auto;*/ height:500px;width:auto;margin:0 auto;}
#Banner.owl-theme .owl-controls{margin:0;text-align:inherit;z-index:9999999999;}
#Banner.owl-theme .owl-controls .owl-pagination{width:260px;position: absolute;bottom:20px;left:50%;text-align: center;margin-left:-130px;}
#Banner.owl-theme .owl-controls .owl-pagination .owl-page span{background:#FFF;}
#Banner.owl-theme .owl-controls .owl-buttons{display: none;}
#Banner.owl-theme:hover .owl-controls .owl-buttons{display:inherit;}
#Banner.owl-theme .owl-controls .owl-buttons div{background:none;position: absolute;top:50%;left:50%;border-radius:0;opacity:1;background-image:url(../images/icon-slides.png);background-repeat: no-repeat;width:41px;height:69px;overflow: hidden;text-indent: -9999px;margin-top:-35px;border-radius:3px;}
#Banner.owl-theme .owl-controls .owl-buttons div.owl-prev{background-position:-83px 0;margin-left:-600px;}
#Banner.owl-theme .owl-controls .owl-buttons div.owl-prev:hover{background-position:0 0;}
#Banner.owl-theme .owl-controls .owl-buttons div.owl-next{background-position:-125px 0;margin-left:559px;}
#Banner.owl-theme .owl-controls .owl-buttons div.owl-next:hover{background-position:-42px 0;}



/*整体布局*/
#Central{position: relative;padding-bottom:0px;min-height: 600px;}
.left_body{width:860px;float:left;}
.right_body{width:300px;float:right;}

/*vm_box*/
.vm_bg{background-color: #FFF;box-shadow: 0 1px 4px rgba(0,0,0,.1);padding:15px 20px 20px;margin-bottom:0px;}
.vm_box{background-color: #FFF;box-shadow: 0 1px 4px rgba(0,0,0,.1);padding:15px 20px 20px;margin-bottom: 20px;}
.vm_box_head{border-left: 4px solid #2689FF;margin-left:-22px;padding:5px 0 5px 18px;margin-bottom:20px;}
.vm_box_head h4{margin:0;width:100%;line-height:20px;font-size:16px;}
.vm_box_head h4 a{float: right;font-size:12px;color:#666;display: block;line-height:20px;}
.vm_box_body{}





/********************[ Index ]********************/

/*index_box*/
.index_box{background-color: #FFF;box-shadow: 0 1px 4px rgba(0,0,0,.1);margin-bottom:20px;}

.index_tab{position: relative;z-index: 2;background:url(../images/border.jpg) #F9F9F9 left bottom repeat-x;height: 50px;line-height: 50px;overflow: hidden;}
.index_tab ul{float: left;margin:0;padding:0;}
.index_tab ul li{float: left;margin:0;padding:0;}
.index_tab ul li a{display: block;font-size:15px;padding:0 30px;border-right: 1px solid #DDD;color:#666;text-decoration: none;position: relative;}
.index_tab ul li a:hover{color:#333;}
.index_tab ul li a.checked{background:#FFF;color:#333;border-bottom: 1px solid #FFF;}
.index_tab ul li a i.hot_icon{display: inline-block;background:url(../images/hot.png) center no-repeat;width:18px;height:14px;position: absolute;right:8px;top:18px;}
.index_tab ul li a i.hot_icon.animate{animation:wobble .15s 0s ease both;-webkit-animation:wobble .15s 0s ease both;-moz-animation:wobble .15s 0s ease both;}
@keyframes wobble{
  0%{transform:translateY(0%)}
  33%{transform:translateY(-10%)}
  66%{transform:translateY(-20%)}
  100%{transform:translateY(0%)}
}
@-webkit-keyframes wobble{
  0%{-webkit-transform:translateY(0%)}
  33%{-webkit-transform:translateY(-10%)}
  66%{-webkit-transform:translateY(-20%)}
  100%{-webkit-transform:translateY(0%)}
}
@-moz-keyframes wobble{
  0%{-moz-transform:translateY(0%)}
  33%{-moz-transform:translateY(-10%)}
  66%{-moz-transform:translateY(-20%)}
  100%{-moz-transform:translateY(0%)}
}
.index_tab_right{padding-right:20px;}
.index_list{padding:30px 30px;}

.post_more{text-align: center;}
.post_more a{display: block;padding:10px 20px;text-align: center;font-size:16px;color:#CCC;text-decoration: none;border-radius:2px;}
.post_more a:hover{background:#F9F9F9;}




/*post_loop*/
.post_loop{margin-bottom:30px; /*background:#EFEFEF;*/ position: relative;}
.post_loop_thumb{position: relative;width:300px;height:200px;float: left;}
.post_loop_thumb a{display: block;width:300px;height:200px;position: absolute;left:0;top:0;z-index:9999;background:url(../images/btn.png) center no-repeat;background-size:100%;display: none;}
.post_loop_thumb img{display: block;width:300px;height:200px;background:url(../images/nopic.gif) center no-repeat;background-size:100%;}
.post_loop_thumb .bottom_cover {position: absolute;width: 100%;height: 40px;right: 0px;bottom: 0px;background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0, 0, 0, .5)));/* background-image: -webkit-linear-gradient(top,transparent,rgba(0, 0, 0, .5)); */background-image: -moz-linear-gradient(top,transparent,rgba(0, 0, 0, .5));background-image: -o-linear-gradient(top,transparent,rgba(0, 0, 0, .5));/* background-image: linear-gradient(to bottom,transparent,rgba(0, 0, 0, .5)); */background-image: none 9;text-align: right;}
.post_loop_thumb .bottom_cover span{color:#FFF;display: inline-block;padding:10px;z-index:999;}

.post_loop_right{margin-left:330px;height:200px;overflow: hidden;}
.post_loop_right h2{font-size:20px;margin:0;padding:0;line-height:140%;margin-bottom:5px;font-weight:600;}
.post_loop_right h2 a{display: block;text-decoration: none;color:#444;max-height: 56px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.post_loop_right h2 a:hover{color:#666;}
.post_star{margin-bottom:5px;}
.rating_holder{float: left;width:90px; margin-right:10px;background:url(../images/star-no.png) left no-repeat;height:20px;line-height:20px;}
.rating_holder span{display: block;background:url(../images/star-yes.png) left no-repeat;height:20px;line-height:20px;}
.rating_num{line-height:16px;padding-top:4px; color: #F7B42C;float: left;}
.post_excerpt{}
.post_excerpt a{display: block;font-size:15px;line-height:26px;text-decoration: none;max-height: 52px;color: #747f8c;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.post_excerpt a p{margin:0;}

.post_loop_bottom{position: absolute;bottom:0;right:0;width:470px;}
.plb_left{font-size:12px;color: #999;height:22px;line-height:22px;}
.plb_left_cate{float: left;margin-right:10px;}
.plb_left_cate a{color: #999;}
.plb_left_cate a:hover{color: #2689FF;}
.plb_left_time{float: left;}
.plb_right{}
.plb_right_comm,
.plb_right_views,
.plb_right_like{float:left;margin-left:20px;height:22px;line-height:22px;font-size:13px;color:#CCC;}
.plb_right_comm i.fa,
.plb_right_views i.fa,
.plb_right_like i.fa{font-size:18px;}
.plb_right_comm a{color:#999;}
/*post_loop*/

/*foot_link*/
.foot_link{padding-bottom:20px;color:#999;}
.foot_link h2,
.foot_link a{display: inline-block;font-size:14px;font-weight:500;color:#999;margin:0 5px 5px 0;}
.foot_link a:hover{;color:#666;}





/********************[ Channel ]********************/
.Channel{}

/*Channel_head*/
.Channel_head{margin-bottom:10px;}
.Channel_head .page_title{display: inline-block;margin:0; margin-right:20px;font-size: 28px;color: #666;line-height: 40px;}
.Channel_head .page_subtitle{display: inline-block;background:url(../images/block_l.png) left no-repeat;padding-left:23px;}
.Channel_head .page_subtitle strong{display: inline-block;background:url(../images/block_r.png) right no-repeat;padding-right:26px;font-weight:500;font-size:16px;color:#999;}
.Channel_head .page_subtitle strong a{color:#999;text-decoration: none;}

/*Channel_body*/
.Channel_body{margin:0 -15px 20px -15px;}
.channel_loop{width:272px;height:182px;background-color:#3498DB;background-size:100%;float:left;margin:15px;overflow: hidden;position: relative;}
.channel_loop_bottom{display: block;width:100%;height:100%;color:#3498DB;}
.channel_loop_bottom span{display: block;background:url(../images/channel-arrow.png) center no-repeat;float: right;width:50px;height:100%;}
.channel_loop_pic{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:url(../images/nopic.gif) #D7D7D7 center no-repeat;background-size:100%;}
.channel_loop_pic img{display: block;width:100%;height:100%;}




/********************[ Subject ]********************/
.Subject{}

/*Subject_head*/
.Subject_head{margin-bottom:10px;}
.Subject_head .page_title{display: inline-block;margin:0; margin-right:20px;font-size: 28px;color: #666;line-height: 40px;}
.Subject_head .page_subtitle{display: inline-block;background:url(../images/block_l.png) left no-repeat;padding-left:23px;}
.Subject_head .page_subtitle strong{display: inline-block;background:url(../images/block_r.png) right no-repeat;padding-right:26px;font-weight:500;font-size:16px;color:#999;}
.Subject_head .page_subtitle strong a{color:#999;text-decoration: none;}

.Subject_body{margin:15px -10px 10px;}

.subject_loop{width:380px;overflow: hidden;float: left;margin:0px 10px 20px;}
.subject_loop_pic{}
.subject_loop_pic a{display: block;}
.subject_loop_pic a img{display: block;width:380px;height:200px;}
.subject_loop_bottom{background:#FFF;padding:15px;}
.subject_loop_bottom h3{margin:0;padding:0;font-size:18px;font-weight:500;margin-bottom:10px;}
.subject_loop_bottom h3 a{display: block;text-decoration: none;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height:28px;height:56px;}
.subject_loop_bottom .subject_time{font-size:13px;color:#999;}









/********************[ Archive ]********************/
.Archive{}

/*Archive_head*/
.Archive_head{margin-bottom:10px;}
.Archive_head .page_title{display: inline-block;margin:0; margin-right:20px;font-size: 28px;color: #666;height: 40px;line-height: 40px;}
.Archive_head .category_count{text-align: left;font-size:16px;color: #999;}
.Archive_head .category_count strong{font-family: "Georgia";font-size:30px;color: #E74C3C;}

.Archive_head .page_subtitle{display: inline-block;background:url(../images/block_l.png) left no-repeat;padding-left:23px;margin-top: 10px;}
.Archive_head .page_subtitle strong{display: inline-block;background:url(../images/block_r.png) right no-repeat;padding-right:26px;font-weight:500;font-size:16px;color:#999;}
.Archive_head .page_subtitle strong a{color:#999;text-decoration: none;}


/*Archive_Options*/
.Archive_Options{margin-bottom:10px;}
.Archive_Options .category_by{line-height:35px;color:#666;}
.Archive_Options .category_by span,
.Archive_Options .category_by a{text-decoration: none;}
.Archive_Options .category_by a{display: inline-block;margin-right:10px;color:#666;text-decoration: none;}
.Archive_Options .category_by a:hover,
.Archive_Options .category_by a.checked{color: #E74C3C;font-weight:600;}
.Archive_Options .category_menu{position: relative;}
.Archive_Options .category_menu h3{font-size:14px;font-weight:500;color:#666;padding:10px 20px;margin:0;background:#FFF;border-radius:0px;width:160px;}
.Archive_Options .category_menu .cate_submenu{display:none;position: absolute;background:#FFF;width:300px;top:35px;right:0;z-index: 999;padding:10px;}
.Archive_Options .category_menu .cate_submenu a{margin:0;width:50%;text-align: left;float: left;display: block;padding:6px 20px;}
.Archive_Options .category_menu .cate_submenu a:hover{text-decoration: none;background:#2689FF;color:#fff;}

/*Archive_body*/
.Archive_body{}

.archive_box{background-color: #FFF;box-shadow: 0 1px 4px rgba(0,0,0,.1);margin-bottom:20px;}
.archive_list2{padding:30px 30px;}

.archive_list{margin:0 -15px 20px -15px;}
.post_loop2{width:272px;height:300px;background-color:#F9F9F9;background-size:100%;float:left;margin:15px;overflow: hidden;position: relative;}
.post_loop_thumb2{position: relative;width:272px;height:180px;}
.post_loop_thumb2 a{display: block;width:272px;height:180px;position: absolute;left:0;top:0;z-index:9999;background:url(../images/btn.png) center no-repeat;background-size:100%;display: none;}
.post_loop_thumb2 img{display: block;width:272px;height:180px;background:url(../images/nopic.gif) center no-repeat;background-size:100%;}
.post_loop_thumb2 .bottom_cover {position: absolute;width: 100%;height: 40px;right: 0px;bottom: 0px;background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0, 0, 0, .5)));/* background-image: -webkit-linear-gradient(top,transparent,rgba(0, 0, 0, .5)); */background-image: -moz-linear-gradient(top,transparent,rgba(0, 0, 0, .5));background-image: -o-linear-gradient(top,transparent,rgba(0, 0, 0, .5));/* background-image: linear-gradient(to bottom,transparent,rgba(0, 0, 0, .5)); */background-image: none 9;text-align: right;}
.post_loop_thumb2 .bottom_cover span{color:#FFF;display: inline-block;padding:10px;z-index:999;}
.post_loop_bottom2{padding:12px;}
.post_loop_title2{height:48px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom:30px;}
.post_loop_title2 a{display: block;vertical-align: top;font-size: 16px;color: #393939;font-weight: normal;line-height: 24px;text-decoration: none;opacity:1;}
.post_loop_title2 a:hover{opacity:0.7;}

.plf_left,
.plf_left a{color:#CCC;text-decoration: none;}
.plf_left i.fa{font-size:16px;}
.plf_left  .plf_left_comm{margin-right:10px;}
.plf_left_comm a{}
.plf_left .plb_right_views{margin-right:10px;margin-left:0;}

.plf_right{}
.plf_right .rating_holder{margin-right:0px;}
.plf_right .rating_num{margin-left:5px;}


/*Search_head*/
.Search_head{}
#SearchForm{padding:30px 0;}
#SearchForm .search_form_bg{border:2px #3498DB solid;width:530px;margin:0 auto;background:#3498DB;}
#SearchForm #s{border-radius:0;box-shadow:0 none;border:0 none;background:#FFF;border-radius:0;float:left;width:450px;line-height:40px;height:40px;padding:0 20px;}
#SearchForm #searchsubmit{border-radius:0;box-shadow:0 none;border:0 none;background:#3498DB;text-align: center;color:#FFF;line-height:40px;height:40px;font-size:16px;width:70px;padding:0;float: right;}





/********************[ Author ]********************/
.Author{}

/*Author_head*/
.Author_head{width:100%;margin-bottom:20px;margin-top:-90px;}
.Author_head_bg{text-align: center;height:400px;background-repeat: no-repeat;background-position:top center;}

.Author_head_center{margin:0 auto;text-align: center;}
.author_face{margin-top:-80px;}
.author_face img{border-radius:50%;border:5px #FFF solid;width:120px;height:120px;}
.author_name{margin:0;padding:10px 0;font-size:20px;}
.author_description{width:800px;margin:0 auto;text-align: center;line-height:180%;color:#666;}






/********************[ Single ]********************/

/*single_box*/
.single_box{padding:20px 30px 30px;}
.single_box_head{margin-left:-32px;padding:5px 0 5px 28px;margin-bottom:10px;}
.single_box_head h3.single_title{margin:0;line-height:40px;font-size:24px;word-break:break-all;margin-right:220px;}
.single_box_head .single_head_right{max-width:200px;padding:2px 0;float: right;}
.single_box_head .single_head_right .bdshare-button-style1-24 a{margin: 6px 0 6px 6px;}

.single_box_body{}

/*single_attr*/
.single_attr{color:#999;font-size:14px;margin-bottom:20px;}
.single_attr a{color:#999;}
.single_attr a:hover{color:#666;}
.single_attr .sialtext{margin-right:20px;line-height: 20px;float: left;}
.single_attr .sialtext.sialtext_star{}
.single_attr .sialtext.sialtext_star .rating_holder{}
.single_attr .siaricon{margin-left:20px;line-height: 20px;float: left;}
.single_attr .siaricon .fa{font-size:16px;}

/*single_video*/
.single_video{width:100%;height:500px;margin-bottom:20px;}
/*.single_video embed{width:100%;height:500px;}*/
#smartideo { z-index: 0; text-align: center; background: url(../images/smartideo.gif) #EFEFEF no-repeat center center; line-height: 0; text-indent: 0; }
#smartideo embed, #smartideo iframe { padding: 0; margin: 0; }
#smartideo .link { background: url(../images/play.png) no-repeat center center; background-size: 15%; display: block; text-indent: -100000px; }


/*single_content*/
.single_content{}

/*single_imprint*/
.single_imprint{margin-top:20px;background-color: #f2f2f2;padding:10px 20px;text-align: center;color:#999;}
.single_imprint a{color:#2689FF;text-decoration: none;}
.single_imprint a:hover{color:#666;text-decoration: none;}

/*single_tag*/
.single_tag{margin-top:20px;color:#666;}
.single_tag span{display: block;float: left;padding:6px 10px;font-size:14px;margin:0 5px 5px 0;}
.single_tag a{display: block;float: left;background-color: #f2f2f2;color:#999;border-radius:2px;padding:6px 10px;margin:0 5px 5px 0;}
.single_tag a:hover{background-color: #2689FF;color:#FFF;text-decoration: none;}

/*the_content*/
.the_content{font-size:16px;color:#666;line-height:180%;}
.the_content a{color:#2689FF;text-decoration: none;}
.the_content a:hover{color:#666;text-decoration: none;}
.the_content p{margin-bottom:20px;}
.the_content img{max-width:100%;height:auto;}
.the_content blockquote{font-size:100%;background:#F9F9F9;}

/*post_like*/
.post_like{text-align: center;padding:20px 0 0 0;}
.post_like a.favorite{display:inline-block;width:81px;height:81px;background-image:url(../images/post_like_icon.png);background-repeat: no-repeat;background-position:0 0;position: relative;}
.post_like a.favorite:hover,
.post_like a.favorite.done{background-position:0 -93px;}
.post_like a.favorite .count{display: inline-block;position: absolute;bottom:0;left:0;width:100%;text-align: center;color:#fff;padding-bottom:10px;font-size:14px;}

/*bottom_box*/
.bottom_box{padding:20px 30px 30px;}
.bottom_box_head{margin-left:-32px;padding:5px 0 5px 28px;margin-bottom:10px;}

/*recommend_box*/
#recommend_box_title{}
#recommend_box_title a{color:#3498DB;text-decoration: none;}

#recommend_list{padding-bottom:10px;}
#recommend_list .post_picloop{margin:10px 8px;}
#recommend_list .post_picloop.first{margin-left:0;}
#recommend_list .post_picloop_title2{padding-top:5px;}
#recommend_list .post_picloop_title2 a{height:40px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.recommend_more{width:120px;margin:10px 0;}

/*comments_box*/
.comments_box{/*padding:20px 30px 30px;*/}
.comments_box_head{margin-left:-32px;padding:5px 0 5px 28px;margin-bottom:10px;}
#comments_box_title{}
#comments_box_title strong.comm_num{color:#999;display: inline-block;margin-left:20px;font-weight:500;}

#loading-comments {display: none;width: 100%;background:#FFF;text-align:center;color: #CCC;font-size: 22px; line-height: 45px;padding:30px 0;font-weight:100;}
/*comments-navi*/
#comments-navi{text-align: center;}
#comments-navi .page-numbers{display: inline-block;text-decoration: none;margin:6px 3px;padding:3px 6px;border-radius:2px;background-color: #F1F1F1;color:#666;font-size: 13px;}
#comments-navi .page-numbers:hover,
#comments-navi .page-numbers.current{background:#2689FF;color:#fff;}

.hasnoComment{width: 100%;background:#FFF;text-align:center;color: #CCC;font-size: 22px; line-height: 45px;padding:30px 0;font-weight:100}

/*commentlist*/
.commentlist{}
.commentlist li{margin:10px 0;padding:0px;border-top:1px #EFEFEF solid;padding-top:15px;}
.commentlist li ul.children{margin-left:80px;}
.comment_loop{padding:0px;}
.comment_loop .comment_face{float: left;}
.comment_loop .comment_face img{width:64px;height:64px;}
.comment_loop .comment_right{margin-left:80px;}
.comment_author{margin-bottom:5px;color:#999;}
.comment_text{color:#666;line-height:160%;}
.comment_text p{margin:0;}
.awaiting{display:block;background:#EFEFEF;margin-bottom:5px;padding:5px 10px;border-radius:3px;color:#999;text-align: center;}
.comment_bottom{color:#999;font-size:12px;line-height:24px;}
.comment_time{}
.comment_time a{display: inline-block; color:#999;text-decoration: none;margin-right:10px;}
.comment_reply a{display: inline-block;text-decoration: none;padding:0 10px;border-radius:2px;background-color: #F1F1F1;color: #3498DB;}
.comment_reply a:hover{background-color: #3498DB;color: #FFF;}
#cancel-comment-reply{margin-top:-15px;}
#cancel-comment-reply a{display:inline-block;background:#EFEFEF;margin-bottom:5px;padding:5px 10px;border-radius:3px;color:#999;text-align: center;text-decoration: none;}
#cancel-comment-reply a:hover{background-color: #3498DB;color: #FFF;}
/*respond*/
#respond_h3{border-left: 4px solid #2689FF;margin-left:-32px;padding:5px 0 5px 28px;margin-bottom:20px;}
#respond_h3 h3{margin:0;width:100%;line-height:20px;font-size:16px;}
#respond_h3 h3 a{display: inline-block;margin:0 3px;color:#3498DB;}
.respond_form_mustlogin{text-align: center;font-size:16px;background:#FFF;padding:80px 0;color:#CCC;border-radius:2px;}
.respond_form_mustlogin a{color:#CCC;}
.respond_form_mustlogin a:hover{color: #3498DB;}
.respond_form_islogin{font-size:14px;margin-bottom:20px;}
.respond_form_islogin a{display: inline-block;margin:0 3px;color:#3498DB;}

/*respond_form*/
#respond_form{padding-top:20px;}
.respond_input{position: relative;border:1px #DDD solid;width:400px;padding-top:5px;border-radius:2px;}
.respond_input label{position: absolute;top:-10px;line-height:20px;font-weight:500;color:#999;font-size:13px;display: inline-block;background:#FFF;margin-left:10px;}
.respond_input .form-control{width:100%;border:0 none;box-shadow:none;}
.respond_textarea{position: relative;border:1px #DDD solid;width:100%;padding-top:5px;border-radius:2px;}
.respond_textarea label{position: absolute;top:-10px;line-height:20px;font-weight:500;color:#999;font-size:13px;display: inline-block;background:#FFF;margin-left:10px;}
.respond_textarea .form-control{width:100%;border:0 none;box-shadow:none;resize:none;}
.respond_submit{}
.respond_submit #submit{padding:10px 0;font-size:16px;}

/*post_t_link*/
.post_t_link{position: fixed;top:50%;margin-top:-35px;}
.post_t_link.prev{left:5px;}
.post_t_link.next{right:5px;}
.post_t_link a{display: block;border-radius:0;opacity:1;background-image:url(../images/icon-slides.png);background-repeat: no-repeat;width:41px;height:69px;overflow: hidden;text-indent: -9999px;margin-top:-35px;border-radius:3px;}
.post_t_link.prev a{background-position:-83px 0;}
.post_t_link.prev a:hover{background-position:0 0;}
.post_t_link.next a{background-position:-125px 0;}
.post_t_link.next a:hover{background-position:-42px 0;}




/********************[ Subject ]********************/
.SubjectBox{}

.SubjectHead{margin-bottom:20px;}
.SubjectHead_banner{float:left;width:900px;height:350px;}
.SubjectHead_banner img{width:100%;height:350px;}
.SubjectHead_text{margin-left:900px;background:#2C2C2C;padding:20px;height:350px;color:#FFF;}
.subject_title{font-size:20px;font-weight:500;margin:0;padding:0;margin-bottom:10px;line-height:30px;}
.subject_excerpt{height:200px;line-height:20px;overflow: hidden;margin-bottom:10px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 10;-webkit-box-orient: vertical;}
.subject_excerpt p{line-height:20px;margin:0;}
.subject_like{}
.subject_like a.favorite{display: block;color:#FFF;border:1px #FFF solid;border-radius:2px;padding:2px 10px;text-decoration: none;opacity:1;}
.subject_like a.favorite:hover{opacity:0.8;}
.subject_like a.favorite.done{background:#FC575E;border:1px #FC575E solid;}
.subject_share{}
.subject_share .bdshare-button-style0-24 a{margin:0 0 0 1px;}



/********************[ Activity ]********************/


/*Activitys*/
.Activitys{}

.Activitys_Banner{margin-bottom:20px;}

#Activitys_Banner{}

.act_item{}
.act_item_pic{float: left;width:900px;height:350px;background:url(../images/activity.gif) #EFEFEF center no-repeat;}
.act_item_pic a{display: block;}
.act_item_pic a img{display: block;width:100%;height:auto;}
.act_item_right{margin-left:900px;height:350px; padding:20px;background:#333;color:#FFF;}
.act_item_right h2{font-size:20px;font-weight:500;margin:0;margin-bottom:10px;}
.act_item_right h2 a{color:#FFF;text-decoration: none;display: block;line-height:28px;height:56px; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.act_item_right_text{margin-bottom:10px;line-height:25px;height:200px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;}
.act_item_right_more a{display: inline-block;background:#e74c3c;padding:6px 10px;border-radius:2px;color:#FFF;text-decoration: none;opacity:0.9;}
.act_item_right_more a:hover{opacity:1;}




.Activitys_Head{margin-bottom:20px;}

.activity_menu{}
.activity_menu ul{margin:0;padding:0;}
.activity_menu ul li{margin:0;padding:0;margin-right:20px;float: left;}
.activity_menu ul li a{display: block;line-height: 30px;padding: 0 10px;color:#666;text-decoration: none;}
.activity_menu ul li a:hover,
.activity_menu ul li a:active,
.activity_menu ul li.hover a,
.activity_menu ul li.checked a,
.activity_menu ul li.current-lang a,
.activity_menu ul li.current_page_item a,
.activity_menu ul li.current-menu-item a,
.activity_menu ul li.current-menu-parent a,
.activity_menu ul li.current-menu-ancestor a{color: #FFF;background-color: #3498DB;border-radius: 2px;}

#status{box-shadow:none;width:160px;}

.activity_list{margin:0 -10px 10px;}
.activity_loop{width:380px;float: left;overflow: hidden;margin: 0px 10px 20px;}
.activity_loop_pic{position: relative;}
.activity_loop_pic img{width:100%;height:200px;}
.activity_loop_pic span.st_icon{display: inline-block;padding:5px 10px;color:#FFF;background: #e74c3c;font-size:14px;vertical-align: top;position: absolute;bottom: 0;right:0;}
.activity_loop_pic span.st_icon.end{background:#CCC;}
.activity_loop_bottom{padding:15px;background:#FFF;}
.activity_loop_bottom h3{margin:0;padding:0;font-size:18px;font-weight:500;margin-bottom:10px;}
.activity_loop_bottom h3 a{display:block;text-decoration:none;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height:28px;height:56px;}

.act_lobt_icon{height:45px;}
.act_lobt_icon .act_icon{height:20px;line-height:20px;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;margin-bottom:5px;}
.act_lobt_icon .act_icon.act_icon_address{margin-bottom:0;}


/*single*/
.single_box_head h3.single_title span.st_icon{display: inline-block;padding:1px 5px;color:#FFF;background: #e74c3c;margin-left:10px;font-size:13px;line-height:20px;vertical-align: top;margin-top:10px;}
.single_box_head h3.single_title span.st_icon.end{background:#CCC;}

/*act_icon*/
.act_icon{padding-left:26px;background-image:url(../images/activity-icon.png);background-repeat: no-repeat;margin-bottom:10px;}
.act_icon_time{background-position:0 0;}
.act_icon_address{background-position:0 -26px;}

.act_map,
.act_partner{width:260px;overflow-x: hidden;}

.act_jump_btn{text-align: center;}
.act_jump_btn a{padding:10px 30px;font-size:16px;}

.wid_jump_btn{text-align: center;padding-top:10px;}
.wid_jump_btn a{padding:5px 20px;font-size:14px;}









/*filter*/
.filter_loop{padding:2px 0;}
.filter_loop h3.filter_loop_title{display: inline-block;font-size:16px;margin:0;padding:0;line-height:26px;width:60px;}
.filter_loop .filter_loop_list{margin-left:60px;}
.filter_loop .filter_loop_list label{display: inline-block;font-weight:500;line-height:26px;padding:0 10px;margin-right:20px;cursor: pointer;color:#666;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.filter_loop .filter_loop_list label:hover{color:#6f95bb;background:#EFEFEF;}
.filter_loop .filter_loop_list label.checked{background:#6f95bb;color:#FFF;border-radius:2px;}
.filter_loop .filter_loop_list label input{display: none;}











/********************[ Sidebar ]********************/


/*calendar_wrap*/
.calendar_wrap{margin-top:-20px;}
table#wp-calendar{width:100%;border-top:1px #DDDDDD solid;border-left:1px #DDDDDD solid;}
table#wp-calendar caption{text-align: center;}
table#wp-calendar th{text-align: center;padding:10px 0;border-right:1px #DDDDDD solid;border-bottom:1px #DDDDDD solid;background:#F9F9F9;}
table#wp-calendar td{text-align: center;border-right:1px #DDDDDD solid;border-bottom:1px #DDDDDD solid;padding:10px 0;color:#999;}
table#wp-calendar td a{display: block;font-weight:600;text-decoration: none;}
table#wp-calendar tfoot{display: none;}

/*widget_categories*/
.widget_categories .vm_box_body{}


/*tagcloud*/
.tagcloud{margin:0 -3px;}
.tagcloud a{display: inline-block;background-color: #F1F1F1;color: #3498DB;height: 26px;line-height: 26px;padding: 0 12px;text-decoration: none;border-radius:3px;margin:3px;}
.tagcloud a:hover{background-color: #3498DB;color: #F1F1F1;}

/*follow_us*/
#follow_us{width:300px;}
#follow_us.is_fixed{position: fixed;top:60px;left:50%;margin-left:290px;}
#follow_us .follow_title{text-align: center;color:#666;margin-bottom:10px;}
#follow_us .follow_wqr{}
#follow_us .follow_wqr img{width:100%;height:auto;}
#follow_us .follow_icon{text-align: center;}
#follow_us .follow_icon a{display: inline-block;width:41px;height:41px;background:#DDD;border-radius:50%;margin:10px;background-image:url(../images/icon/follow-icon.png);opacity:0.8;background-repeat: no-repeat;}
#follow_us .follow_icon a:hover{opacity:1;}
#follow_us .follow_icon a.foll_icon1{background-position:0 0;}
#follow_us .follow_icon a.foll_icon2{background-position:-60px 0px;}
#follow_us .follow_icon a.foll_icon3{background-position:-120px 0px;}
#follow_us .follow_icon a.foll_icon4{background-position:-180px 0px;}
#follow_us .follow_icon a.foll_icon5{background-position:0px -60px;}
#follow_us .follow_icon a.foll_icon6{background-position:-60px -60px;}
#follow_us .follow_icon a.foll_icon7{background-position:-120px -60px;}
#follow_us .follow_icon a.foll_icon8{background-position:-180px -60px;}

/*sidebar_ad*/
.sidebar_ad{margin-bottom:20px;width:300px;height:auto;overflow: hidden;}
.sidebar_ad img{max-width:100%;height:auto;}

.vm_adbody{width:100%;height:auto;overflow: hidden;}
.vm_adbody img{max-width:100%;height:auto;}

/*vm_commloop*/
.vm_commloop{margin-top:15px;border-top: 1px solid #F1F1F1;padding-top:10px;}
.vm_commloop.first{margin-top:-10px;border-top:0 none;padding-top:0;}
.vm_commloop_title{font-weight:600;font-size:14px;padding-bottom:5px;}
.vm_commloop_title a{text-decoration: none;}
.vm_commloop_content{padding-bottom:10px;position: relative;padding-top:10px;}
.vm_commloop_content span.vm_comm_icon{display:inline-block;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 10px solid #F1F1F1;position: absolute;left:20px;top:2px;}
.vm_commloop_content .vm_comm_text{background:#F1F1F1;padding:10px;font-size:12px;color:#666;}
.vm_commloop_content .vm_comm_text a{display: block;color:#666;text-decoration: none;line-height:20px;max-height:100px; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:5;-webkit-box-orient: vertical;}
.vm_commloop_bottom{text-align: right;font-size:13px;color:#666;}

/*hotpost_list*/
.hotpost_list{margin:-10px -10px;}

.error_txt{text-align: center;padding:60px 30px;color:#999;font-weight:100;line-height:180%;font-size:16px;}

/*每行一条图文结合*/
.post_picloop{margin:10px;width:260px;}
.post_picloop_img{width:100%;margin-bottom:3px;}
.post_picloop_img a{display: block;position: relative;}
.post_picloop_img img{width:100%;height:auto;}
.post_picloop_cover {position: absolute;width: 100%;height:30px;right: 0px;bottom: 0px;background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0, 0, 0, .5)));background-image: -moz-linear-gradient(top,transparent,rgba(0, 0, 0, .5));background-image: -o-linear-gradient(top,transparent,rgba(0, 0, 0, .5));background-image: none 9;text-align: right;}
.post_picloop_cover span{color:#FFF;display: inline-block;padding:5px;z-index:999;}
.post_picloop_title{color:#999;}
.post_picloop_title a{display: block;line-height:20px;height:20px;overflow : hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;font-size:14px;text-decoration: none;}

/*每行两条图文结合*/
.post_picloop.double{width:120px;float:left;}
.post_picloop.double .post_picloop_img img{width:100%;height:80px;}

/*每行一条纯文本（带评论/访问量）*/
.post_txtloop{margin:0 10px 10px; padding-top:10px;margin-top:10px;border-top:1px #f1f1f1 solid;}
.post_txtloop.first{padding-top:0px;margin-top:0px;border-top:0 none;}
.post_txtloop_title{margin-bottom:2px;}
.post_txtloop_title a{display: block;line-height:20px;max-height:40px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-decoration: none;}
.post_txtloop_bottom{text-align: right;font-size:12px;color:#999;}
.post_txtloop_bottom span{display: inline-block;margin-left:6px;line-height:20px;}
.post_txtloop_bottom span.hot_ratr{width:90px;height:20px;line-height:20px;background:url(../images/star-no.png) left no-repeat;}
.post_txtloop_bottom span.hot_ratr span{display: block;background:url(../images/star-yes.png) left no-repeat;height:20px;line-height:20px;margin:0;}

/*每行一条纯文本（带排行数字）*/
.post_liloop{margin:0 -10px;}
.post_liloop a{display: block;padding:10px 20px;text-decoration: none;color:#666;position: relative;}
.post_liloop a:hover{background:#F9F9F9;color:#333;}
.post_liloop a span.hot_num{color: #3498DB;font-family: "Georgia";font-size: 16px;font-weight: bold;position: absolute;left: 20px;top:9px;}
.post_liloop a span.hot_title{display: block;padding-left:20px;line-height:20px;max-height:40px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

/*subjectloop*/
.wi_subjectlist{margin:-10px -10px;}
.wi_subjectloop{margin:0 10px 10px;}
.wi_subjectloop img{width:100%;height:auto;}

/*side_author_small*/
.side_author_small{}
.side_author_small_face{width:80px;}
.side_author_small_face img{width:80px;height:80px;}
.side_author_small_right{margin-left:100px;}
.side_author_small_right h3{margin:0;padding:0;font-weight:500;font-size:15px;margin-bottom:10px;}
.side_author_small_right .text{font-size:14px;color:#898989;font-size:12px;line-height:160%;}

/*side_author_big*/
.side_author_big{}
.side_author_big_face{text-align: center;margin-bottom:10px;}
.side_author_big_bottom h3{margin:0;padding:0;font-weight:500;font-size:15px;margin-bottom:10px;text-align: center;}
.side_author_big_bottom .text{font-size:14px;color:#898989;font-size:12px;line-height:160%;}





/*广告*/
.pc_public_head_ad{overflow: hidden; margin-bottom:20px;}
.pc_public_foot_ad{overflow: hidden; margin-bottom:20px;}
.pc_home_head_ad{width:800px; overflow: hidden; margin-bottom:20px;}
.pc_home_foot_ad{width:800px; overflow: hidden;}

.pc_single_head_ad{width:800px; overflow: hidden; margin-bottom:20px;}
.pc_single_foot_ad{width:800px; overflow: hidden; margin-top:20px;}














/*fixed_menu*/
.fixed_menu{position:fixed;left:50%;bottom:40px;width:46px;margin-left:600px;}
.fixed_menu a.fixed_menu_li{display: block; background-image:url(../images/fixed_menu_li.png);background-repeat: no-repeat;width:46px;height:46px;margin-top:10px;position: relative;color:#666;}
.fixed_menu a.fixed_menu_li:hover,
.fixed_menu a.fixed_menu_li.hover{background-image:url(../images/fixed_menu_li_hover.png);}
.fixed_menu a.fixed_menu_li.fixed_menu_li1{background-position:0 0;}
.fixed_menu a.fixed_menu_li.fixed_menu_li2{background-position:0 -50px;}
.fixed_menu a.fixed_menu_li.fixed_menu_li3{background-position:0 -100px;}
.fixed_menu a.fixed_menu_li.fixed_menu_li4{background-position:0 -150px;}

.fixed_menu_wechat_qr{position: absolute;width:240px;padding:5px;background:#FFF;border:1px #EFEFEF solid; text-align: center;overflow: hidden;left:-260px;bottom:-100px;display: none;cursor:default;}
.fixed_menu_wechat_qr h3{font-size:16px;font-weight:500;margin:0;padding:10px;line-height:160%;}
.fixed_menu_wechat_qr div{padding:0;}
.fixed_menu_wechat_qr div img{width:100%;height:auto;}


/*分页*/
#Pagenavis{text-align: center;}
.pagination{padding:10px 0;}
.pagination .page-numbers{display: inline-block;text-decoration: none;margin:0 3px;padding:5px 10px;border-radius:2px;background-color: #F1F1F1;color:#666;}
.pagination .page-numbers:hover,
.pagination .page-numbers.current{background:#2689FF;color:#fff;}



/*404*/
.pagenofound{margin:50px auto;width:400px;}
.pagenofound_pic{background:#FFF;padding:80px 0;text-align: center;border-radius:3px;}
.pagenofound_btn{padding:20px 0;text-align: center;color:#666;}
.pagenofound_btn a{color:#2689FF;}


/*footer*/
#footer{background:#222;color: #CCC;padding:40px 0;text-align: center;font-size:14px;}
#footer_menu{margin-bottom:10px;}
#footer_menu ul li{display: inline-block;margin:0 10px;}
#footer_menu ul li a{display: inline-block;color: #CCC;text-decoration:none;}
#footer_menu ul li a:hover{color: #2689FF;}

#footer_copy{text-align: center;}
#footer_copy a{color: #CCC;}



/*公共Style*/
.nopatop{ padding-top:0;}
.aligncenter{ text-align:center;}
.fixed{ position:fixed; top:0;z-index:99999;}

/*公共Style*/`


/* ==========================================
   Mobile Responsive Overrides
   ========================================== */
@media (max-width: 768px) {

  /* 整体容器上下留白 */
  #Central {
    padding: 10px;
  }

  /* 左右两栏各占 100%，取消浮动 */
  .left_body,
  .right_body {
    width: 100% !important;
    float: none !important;
    margin: 0 0 20px;
  }

  /* .left_body 内部结构展开 */
  .left_body #Left {
    width: 100% !important;
  }

  /* 首页 tabs 横排改 flex */
  .index_tab ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .index_tab ul li {
    flex: 1 1 auto;
    text-align: center;
    margin: 5px 0;
  }

  /* 文章列表全宽 */
  .index_list,
  .index_list > div {
    width: 100% !important;
  }
  .index_list .mob_post_loop,
  .index_list .post_loop {
    width: 100% !important;
    display: block !important;
  }

  /* 缩略图自适应 */
  .mob_post_pic img,
  .post_loop img {
    max-width: 100%;
    height: auto;
  }

  /* 隐藏 PC 侧边栏组件里不必要的固定宽度 */
  .right_body #Right {
    padding: 0;
  }

  /* 如果想要隐藏侧边栏，直接注释掉下面这段 */
  /* .right_body { display: none; } */

  /* 调整页脚友情链接全宽 */
  .foot_link {
    padding: 10px 0;
  }

  /* 其他极端小屏调整 */
  @media (max-width: 480px) {
    .index_tab ul li {
      font-size: 14px;
    }
  }
}




