@charset "utf-8";
html{font-size:10px;-webkit-tap-highlight-color:transparent}
body{color:#333;font-family:"Microsoft Yahei",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;background:#ededed}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
nav ul{list-style:none}
li{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:none}
a{margin:0;padding:0;background:0 0;color:#333;vertical-align:baseline;text-decoration:none;font-size:100%;font-family:"Open Sans","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",Arial,Verdana,Tahoma,sans-serif}
a:focus,a:hover{color:#ff6b57;text-decoration:none;cursor:pointer}
img{margin:0;padding:0;max-width:100%;height:auto}
label{white-space:nowrap}
.container{margin:0 auto;}
.clear{clear:both}
.clear_fix{zoom:1}
.clear_fix:after{display:block;clear:both;content:".";visibility:hidden;height:0;font-size:0}
.container{margin:0 auto}
mip-img{max-width:100%!important;width:inherit!important;height:auto!important;text-align:center}
mip-img img{display:inline-block!important;min-width:inherit!important;max-width:inherit!important;width:inherit!important;height:inherit!important;margin:inherit!important}
.header{width:100%;position:fixed;width:190px;background-color:#f6f6f6;margin:0;padding:0;z-index:99}
.container{max-width:1320px;background-color:#fff;margin:0 auto;text-align:left;position:relative}
.container:after,.container:before{display:table;content:"";line-height:0}
.container:after{clear:both}
.content-wrap{width:100%;float:left}
.time{font-size:16px;color:#777;float:right}
.lists img {max-width:100%;width:50px; }
.content{margin-right:320px;margin-left:190px;padding:20px 25px 0;min-height:800px;overflow:hidden}
.sidebar{float:left;margin-left:-320px;width:300px;position:relative;padding-top:20px}
.error404{background-color:#fff}
.logo{margin:0;font-size:0}
.logo a{display:block;height:86px;overflow:hidden;background-color:#d10101;color:#fff}
.logo-img-m{display:none}
.feeds{padding:15px 0 15px 15px;margin-bottom:10px;overflow:hidden;background-color:#f9f9f9;border-bottom:1px solid #eee;line-height:28px}
.feeds-title{margin:0 0 7px -15px;padding:0;color:#999;text-align:center}
.feed{opacity:.8;color:#666;font-size:12px;display:inline-block;width:48%}
.feed i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;position:relative;top:1px}
.feed:active,.feed:hover{opacity:1}
.feed-weibo i{background-color:#ff5e52}
.feed-tqq i{background-color:#1faeff}
.feed-facebook i{background-color:#2365da}
.feed-twitter i{background-color:#00d5e7}
.feed-weixin i{background-color:#4bc916}
.feed-rss i{background-color:#f1b305}
.feed-weibo:hover{color:#ff5e52}
.feed-tqq:hover{color:#1faeff}
.feed-facebook:hover{color:#2365da}
.feed-twitter:hover{color:#00d5e7}
.feed-weixin:hover{color:#4bc916}
.feed-rss:hover{color:#f1b305}
.feed-weixin-hide{display:none!important}
.mip-vd-tabs-nav-selected a{color: #f1f1f1;}
.main_newss{margin-top: 10px;}
.deliver{text-align:center;padding:0 15px}
.deliver .btn{padding:10px;border-width:2px;border-color:#ddd;color:#777}
.deliver .btn:hover{border-color:#ccc;color:#444;background-color:#f6f6f6}
.deliver .glyphicon{top:2px;margin-right:3px}
.slinks{text-align: center; color:#999;font-size:12px;line-height:25px}
.slinks a{color:#999;margin:0 5px}
.slinks a:hover{color:#666;text-decoration:underline}
.user-welcome{padding:8px 8px 7px 58px;font-size:12px;margin:20px 15px 20px 15px;background-color:#eee;border-radius:2px;box-shadow:-1px -1px 0 rgba(0,0,0,.1),inset -1px -1px 0 rgba(0,0,0,.03)}
.user-welcome .avatar{float:left;margin-left:-50px;width:40px;height:40px;border-radius:8px;position:relative;top:-1px}
.user-welcome strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;color:#ff5e52}
.user-logout{font-size:12px;text-align:center;margin-top:-15px;color:#999}
.user-logout a{color:#999;text-decoration:underline}
.nav{position:relative;font-size:16px;width:100%;border-bottom:1px solid #eee;list-style:none;padding:0;margin-bottom:0}
.nav li{position:relative}
.nav li a{padding:12px 25px;color:#666;display:block}
.nav li a:focus,.nav li a:hover{color:#444;background-color:#fff}
.nav li.current-menu-item>a,.nav li.current-menu-parent>a,.nav li.current-post-ancestor>a,.nav li.current_page_item>a{color:#ff5e52;background-color:#fff;position:relative;z-index:2}
.nav li ul{position:absolute;top:-2px;left:100%;min-width:160px;z-index:10;font-size:14px;border:2px solid #eee;border-left:none;background-color:#fff;z-index:2;list-style:none;margin:0;padding:5px 0;display:none}
.nav li:hover>ul{display:block}
.nav li ul>li>a{padding:8px 10px 8px 25px;color:#999}
.nav li ul>li>a:hover{background-color:#f6f6f6;color:#555}
.nav .glyphicon{margin-right:5px;top:2px}
.btn-navbar{display:none;float:right;padding:5px 8px 6px;margin-left:5px;margin-right:5px;margin-top:11px;background-color:#404040}
.btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f9f9f9}
.btn-navbar .icon-bar+.icon-bar{margin-top:3px}
.dropdown-menu:before{content:'';display:inline-block;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ccc;border-bottom-color:rgba(0,0,0,.2);position:absolute;top:-5px;left:9px}
.dropdown-menu:after{content:'';display:inline-block;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #fff;position:absolute;top:-4px;left:10px}
.dropdown-menu.pull-right{left:auto;right:0}
.dropdown-menu.pull-right:before{left:auto;right:6px}
.dropdown-menu.pull-right:after{left:auto;right:7px}
.dropdown-menu.pull-right .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px}
.menu{margin-right:20px;margin-top:11px}
.search-suggest.dropdown-menu>li>a{padding:4px 7px 3px}
.search-suggest span{float:right;color:#999}
.search-suggest .active span{color:#fff}
.header .search-form{width:160px;padding-right:48px;margin:15px 0 0 15px;overflow:hidden}
.header .search-form .btn{width:48px}
.header .search-form .form-control{border-width:1px}
.search-form{padding:10px 70px 0 0;position:relative}
.search-form .form-control{color:#666;border:solid 2px #ddd;box-shadow:none;border-radius:0;border-right:none;padding:5px 5px 5px 10px}
.search-form .form-control:focus{border-color:#ccc}
.search-form .btn{position:absolute;bottom:0;right:0;box-shadow:none;width:70px;padding:6px;border-radius:0;background-color:#d10101;color:#fff;opacity:.85}
.search-form .btn:focus,.search-form .btn:hover{opacity:1}
.header #bdcs{float:left;width:220px;padding-right:54px;margin:12px 0 0 30px}
.header #bdcs .bdcs-search-form-submit{width:54px}
.header #bdcs .bdcs-search-form-input{border-width:1px}
.pull-left{float:left}
.pull-right{float:right}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.form-control::-moz-placeholder{color:#999;opacity:1}
.form-control:-ms-input-placeholder{color:#999}
.form-control::-webkit-input-placeholder{color:#999}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}
textarea.form-control{height:auto}
input[type=search]{-webkit-appearance:none}
input[type=date]{line-height:34px}
.postt{margin-bottom:20px;clear:both;position:relative;overflow:hidden}
#noticet{padding-left:26px;line-height:35px;border:1px dashed #b9ab9e;background-color:#fcfaf7;background-image:url(../gnew2.gif);background-repeat:no-repeat;background-position:10px 7px;margin-right:0;margin-left:0}
#noticet h3{font-size:14px;line-height:25px;font-weight:400;padding-left:15px}
#noticet h3 a{font-weight:400}
#noticet li{list-style-type:none}
#main{overflow:hidden;margin-bottom:10px;clear:both}
.home_diy{background-color:#fff;border-radius:3px;padding:10px 15px 0;overflow:hidden;margin-bottom:5px}
.home_diy .box{float:left;width:50%;margin-bottom:5px;overflow:hidden}
.home_diy .box h2{padding-right:2px;height:30px;font-weight:600;font-size:18px;background:#fff;position:absolute;z-index:1}
.home_diy .box hr{border:none;border-bottom:1px #d10101 solid;padding:0;margin:0;color:#e5e5e5;height:1px;margin-top:31px;width:100%}
.home_diy ul{padding:5px 0}
.home_diy li{padding:3px 0;position:relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.home_diy li::before{content:"";position:absolute;width:4px;height:4px;background-color:#d10101;border-radius:50%;margin-top:8px}
.home_diy li a{padding-left:12px}
.toutiao{background-color:#fff;border-radius:3px;overflow:hidden;margin-bottom:10px}
.toutiao .tit{overflow:hidden;margin-bottom:10px}
.toutiao .tit h2{padding-right:2px;height:30px;font-weight:600;font-size:18px;background:#fff;position:absolute;z-index:1;border-bottom:3px #d10101 solid}
.toutiao .tit hr{border:none;border-bottom:1px #d10101 solid;padding:0;margin:0;color:#e5e5e5;height:1px;margin-top:31px;width:100%;margin-bottom:0}
.slider{background:#fff;border-radius:3px;margin-bottom:20px;overflow:hidden}
.tt_body ul{margin-right:-2%}
.tt_body li{float:left;width:48%;margin-right:2%;padding:8px 0;border-bottom:1px dotted #ddd}
.tt_body li a{display:inline-block}
.tt_body li .img{display:block;float:left;width:100px;height:56px;overflow:hidden}
.tt_body li p{margin-left:110px;font-size:16px;line-height:25px;height:50px;overflow:hidden}
.tt_body li:last-child,.tt_body li:nth-last-child(2){border-bottom:none}
.home_cate{overflow:hidden;margin-right:-.7%}
.cate_box{float:left;width:49.3%;margin-right:.7%;background-color:#fff;border-radius:3px;overflow:hidden;margin-bottom:5px;padding:10px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.cate_box .tit{overflow:hidden;margin-bottom:10px}
.cate_box .tit h2{padding-right:2px;height:30px;font-weight:700;font-size:18px;background:#fff;position:absolute;z-index:1;border-bottom:3px #d10101 solid}
.cate_box .tit hr{border:none;border-bottom:1px #d10101 solid;padding:0;margin:0;color:#e5e5e5;height:1px;margin-top:31px;width:100%;margin-bottom:0}
.cate_box .article{overflow:hidden;margin-bottom:2px}
.cate_box .article .img{display:block;float:left;width:150px;height:110px;overflow:hidden}
.cate_box .article h3{margin-left:160px;font-size:16px;white-space:normal;line-height:24px;max-height:48px;overflow:hidden;font-weight:400;margin-bottom:5px}
.cate_box .article p{margin-left:160px;font-size:14px;color:#888;line-height:20px;max-height:60px;overflow:hidden}
.cate_box li{padding:4px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative}
.cate_box li::before{content:"";position:absolute;width:4px;height:4px;background-color:#d10101;border-radius:50%;overflow:hidden;margin-top:8px}
.cate_box li a{padding-left:12px}
.main_body{background-color:#fff;border-radius:3px;overflow:hidden;margin-bottom:5px}
.main_news section{padding:0;height:34px;overflow:hidden}
.main_news .mip-vd-tabs-nav{background-color:#ededed;height:auto;padding:0;-webkit-align-content:stretch;-webkit-align-items:stretch;display:block;overflow:hidden}
.main_news .mip-vd-tabs-nav li{display:inline-block;height:auto;line-height:34px;font-size:15px;width:auto;cursor:pointer}
.main_news .mip-vd-tabs-nav li.mip-vd-tabs-nav-selected{background-color:#d10101;border-bottom:none;color:#fff}
article{overflow:hidden;padding:20px 0;border-bottom:1px solid #eee}
article:hover{background-color:#fcfcfc}
article header{overflow:hidden;margin-bottom:15px}
article .tit{float:left;width:48px;height:48px;background-color:#eee;text-align:center;border-radius:3px;overflow:hidden}
article .tit span{display:block;width:100%;height:20px;line-height:20px;background-color:#d10101;color:#fff}
article .tit span.ri{line-height:28px;background-color:transparent;color:#333}
article h3{margin-left:58px;font-size:21px;line-height:25px;height:25px;overflow:hidden;font-weight:400}
article .info{margin-left:58px;margin-top:5px;font-size:12px;color:#999}
article .info span{margin-right:10px}
article .info span a{color:#999}
article .post_img{float:left;width:160px;height:105px;overflow:hidden}
article .post_zdimg{float:left;width:140px;height:140px;overflow:hidden}
article .post_img img{width:100%}
article .post_text{margin-left:175px}
article .post_text p{font-size:14px;line-height:25px;max-height:100px;overflow:hidden}
article .post_text span{margin-top:5px;display:inline-block;color:#888}
article .post_text span a{display:inline-block;margin-right:5px}
article .noimg{margin-left:0}
.field_image img{padding-bottom:2ex;float:left;width:300px;height:300px;overflow:hidden}
.pagebar{padding:10px 0;overflow:hidden;font-size:0;text-align:center;display: none;}
.pagebar a,.pagebar span{display:inline-block;padding:10px 16px;margin-bottom:3px;text-align:center;background-color:#d10101;color:#fff;font-size:13px;border-right:1px solid #b60101}
.pagebar a:hover,.pagebar span{background-color:#b60101}
.breadcrumb{padding:0 10px;line-height:32px;border:1px solid #e9e9e9;background:#f9f9f9;border-radius:5px}
.breadcrumb i{font-size:14px;margin:0 5px}
.list_tit{margin-top:10px;overflow:hidden}
.list_tit h1{padding-right:2px;height:30px;font-weight:700;font-size:18px;background:#fff;position:absolute;z-index:1;border-bottom:3px #d10101 solid}
.list_tit hr{border:none;border-bottom:1px #d10101 solid;padding:0;margin:0;color:#e5e5e5;height:1px;margin-top:31px;width:100%;margin-bottom:0}
.post{background-color:#fff;border-radius:3px}
.post .post_tit{padding:10px 0 10px;border-bottom:1px solid #e3e3e3;margin-bottom:5px}
.post .post_tit h1{font-size:26px;margin-bottom:10px;line-height:1.5}
.post .post_tit .info{color:#999;font-size:13px}
.post .post_tit .info span{margin-right:10px}
.post .post_tit .info span a{color:#999}
.article_content{font-size:15px;line-height:25px;padding:10px 0;padding-bottom:0;word-wrap:break-word;position:relative;margin-bottom:15px;overflow:hidden}
.article_content p{line-height: 1.62; margin-bottom: 15px; letter-spacing: 2px; font-size: 18px; font-weight: 500; word-wrap: break-word;}
.article_content .mip-img-loading img{position:inherit!important}
.article_content p mip-img{max-width:100%}
/*.article_content img{width:100%;max-width:100%;}*/
.article_content td img{width:40%;max-width:100%;}
.article_content h2,.article_content h3,.article_content h4,.article_content h5{padding:0;margin:25px 0;color:#555;font-weight:700}
.article_content h2{font-size:18px}
.article_content h3{font-size:16px}
.article_content h4{font-size:15px}
.article_content h5{font-size:14px}
.article_content ol,.article_content ul{/* margin: 0 0 18px 46px; */}
#no-mobile{display: none;}
 @media (min-width: 960px){
 #no-mobile{display:inline;}
 }
 #no-pc{display: inline;}
 @media (min-width: 960px){
 #no-pc{display:none;}
 }
.ainuo_foot_nav {border-top:1px solid #eee;display:block;padding:2px 0;background:#fff;position:fixed;bottom:0;width:100%;z-index:998;}
.ainuo_foot_nav li .hover {display:none;}
.ainuo_foot_nav .amy {position:relative;}
.ainuo_foot_nav .amy em {position:absolute;width:8px;left:50%;height:8px;top:0;margin-left:5px;border-radius:50%;background:#ff0000;border:1px solid #fff;}
.ainuo_foot_nav li {width:20%;text-align:center;float:left;}
.ainuo_foot_nav li a {width:100%;display:block;color:#666;}
.ainuo_foot_nav li i {display:block;font-size:22px;line-height:26px;}
.ainuo_foot_nav li p {overflow:hidden;font-size:12px;height:16px;line-height:16px;color:#666;font-weight:400;margin: 0 !important;}
.ainuo_foot_nav li a.botpost {position:relative;margin-top:-20px;text-align:center;line-height:32px;}
.ainuo_foot_nav li a.botpost em {background:#fff;padding:5px;display:block;border-radius:50%;width:38px;height:38px;margin:0 auto;}
.ainuo_foot_nav li a.botpost i {color:#fff;background:#ff6600;border-radius:50%;width:38px;height:38px;margin:0 auto;line-height:38px;font-weight:700;}
.ainuo_foot_nav li a.botpost p {line-height:20px;margin-top: -5px;}
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cl { zoom: 1; }
.overflow{overflow:hidden;}
.c_f, .c_f a {color: #fff !important;}
#tanchufabu{z-index:100200}
#tanchufabu .tanchu_top{overflow: hidden;margin: 20px;position: relative;top: 20px; box-shadow: 0 0 10px 2px rgba(220, 220, 220, 0.5); border-radius: 10px; background: rgba(255, 255, 255, 0.1);}
#tanchufabu {-webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; transition: .3s; -ms-transition: .3s;}
#tanchufabu { position: fixed; width: 100%; left: 0px; bottom: 0px; height: 100%; background-color: rgba(130, 130, 140, 0.95); visibility: hidden;opacity:0;}
#tanchufabu .fabunr { position: absolute; background-color: #FFF; box-shadow: 0 0 10px 1px rgba(175, 175, 175, 0.5); width: 100%; bottom: 50px; }
#tanchufabu .fabunr ul { padding: 7.5px; }
#tanchufabu .fabunr .tub a { display: block; width: 25%; float: left; text-align: center; margin-bottom: 5px;}
#tanchufabu .fabunr .tub a i { display: block;height: 50px;width: 50px;border-radius: 10px;color: #fff;margin: 5px auto;font-size: 30px;line-height: 50px; }
#tanchufabu .fabunr .tub a i:before {font-size: 25px; line-height: 50px;}
#tanchufabu .fabunr .tub a em{ font-size:14px }
#tanchufabu .fabunr .close { text-align: center; padding: 9px; }
#tanchufabu .v .close i{ font-size: 18px; }
#tanchufabu .fabunr .close span i:before { font-size: 30px; margin-left: -2px; line-height: 34px; }
.tanchufabu_on { visibility: visible !important; z-index: 30; opacity:1 !important;}
#tanchufabu .fabuqx { position: absolute; background-color: #FFF; width: 100%; bottom: 0px; }
#tanchufabu .fabuqx i{color: #c9c6c6; font-size: 20px;}
#tanchufabu .fabunr h2{ margin-top: 10px; font-size: 14px; color: #999; margin-left: 10px; margin-bottom: 10px; }
#tanchufabu .li_color :nth-child(1) i{ background: #FFA300 !important; }
#tanchufabu .li_color :nth-child(2) i{ background: #4EBEFB !important; }
#tanchufabu .li_color :nth-child(3) i{ background: #99CC33 !important; }
#tanchufabu .li_color :nth-child(4) i{ background: #FB86A8 !important; }
#tanchufabu .li_color :nth-child(5) i{ background: #fa7575 !important; }
#tanchufabu .li_color :nth-child(6) i{ background: #83d6cf !important; }
#tanchufabu .li_color :nth-child(7) i{ background: #ef78e4 !important; }
#tanchufabu .li_color :nth-child(8) i{ background: #8ad683 !important; }

.show_money_tip{
	background: #F9FBFB;
	padding: 10px;	
}
.show_money_tip i{
	color:#FCBA1B;
}
.show_money_tip .c_r{
	color:red;
}

.show_best_reply{
	padding:16px 0;
}
.show_best_reply .best_reply_title{
	color:#35b558;
	font-size:22px;
}
.show_best_reply .best_reply_title span{
	float:right;
	font-size:14px;
	color:#888;
}
.show_best_reply .best_reply_content{
	margin-top:10px;
}
.post-ask {
    width: 240px;
    height: 40px;
    margin: 16px 0 14px;
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    background: #edb040;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}
/*会员栏栏*/
.NewMenmbers,.RightSideBox{
	width:100%;
	overflow:hidden;
	margin-top:15px;
}
.NewMenmbers .head,.RightSideBox .head{
	height:50px;
	line-height:50px;
	border-top:#ed4040 solid 2px;
	padding:0 15px;
}
.NewMenmbers .head span,.RightSideBox .head span{
	float:left;
	font-size:18px;
	font-weight:bold;
	color:#000;
}
.NewMenmbers .head a,.RightSideBox .head a{
	float:right;
	font-size:14px;
}
.NewMenmbers .cont ul{
	display:table;
	width:100%;
}
.NewMenmbers .cont ul:hover{
	background:#FFF;
}
.NewMenmbers .cont ul ol,.NewMenmbers .cont ul li{
	display:table-cell;
	vertical-align:middle;
}
.NewMenmbers .cont ul ol{
	width:50px;
	padding:10px;
}
.NewMenmbers .cont ul ol a{
	display:block;
	position:relative;
	width:100%;
	border-radius:50%;
	overflow:hidden;
	background:#FFF;
}
.NewMenmbers .cont ul ol a:before{
	content:'';
	display:block;
	padding-top:100%;
}
.NewMenmbers .cont ul ol a img{
	position: absolute;
	max-width:100%;
	max-height:100%;
	left: 50%;	
	top: 50%;
	border-radius:50%;
  -webkit-transform: translate3D(-50%, -50%, 0);
      -ms-transform: translate3D(-50%, -50%, 0);
          transform: translate3D(-50%, -50%, 0);		  
}
.NewMenmbers .cont ul li{
	line-height:25px;
	color:#888;
}
.NewMenmbers .cont ul li div{
	font-size:14px;
	color:#222;
}
.RightSideBox .cont:after{
	content:'';
	display:block;
	clear:both;
}
.RightSideBox .cont ul{
	width:50%;
	float:left;
	overflow:hidden;
	padding:5px 0;
}
.RightSideBox .cont ul ol,.RightSideBox .cont ul li{
	width:90%;
	margin:auto;
	overflow:hidden;
	position:relative;
}
.RightSideBox .cont ul ol a{
	display:block;
	background:#FFF;
	padding-top:80%;
}
.RightSideBox .cont ul ol a img{
	position: absolute;
	max-width:100%;
	max-height:100%;
	left: 50%;	
	top: 50%;
  -webkit-transform: translate3D(-50%, -50%, 0);
      -ms-transform: translate3D(-50%, -50%, 0);
          transform: translate3D(-50%, -50%, 0);		  
}
.RightSideBox .cont ul li{
	height:36px;
	line-height:18px;
	overflow:hidden;
}


.content_act{
	display: table;
	width: 300px;
	height: 160px;
	margin: auto;
}
.content_act div{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	font-size: 17px;
	color: #BBB;
}
.content_act div a{
	color: #BBB;
}
.content_act div span{
display: block;
    width: 60px;
    height: 60px;
    text-align: center;
    line-height: 60px;
    background: #F2F2F2;
    margin: 0px auto 10px auto;
    border-radius: 50%;
    font-size: 26px;
}
.content_act div span:hover{
	background: #ed4040;
	color: #FFF;
}

em, cite, i {
    font-style: normal;
}
.replayBox img{
    width: 20px;
}
.ShowComment{
	background: #FFF;
	padding: 20px;
	margin-top: 20px;
	box-shadow:0px 0px 1px #CCC;
	border-radius: 3px;
}
.ShowComment .head{
	height: 40px;
	border-bottom: #dddddd5c solid 1px;
	line-height: 30px;
	font-size: 17px;
}
.ShowComment .head ol{
	float:left;
}
.ShowComment .head li{
	float:right;
}
.ListComment .lists{
	padding: 20px 5px;
	border-bottom: #dddddd5c solid 1px;
}
.ListComment .lists:hover{
	background: #FAFAFA;
}
.ListComment .lists ul{
	display: table;
	width:100%;
}
.ListComment .lists ul >ol,.ListComment .lists ul> li{
	display: table-cell;
	text-align: left;
	vertical-align: top;
}
.ListComment .lists ul> ol{
	width:50px;
	padding-right: 20px;
}
.ListComment .lists ul> ol a{
	display: block;
	width:50px;
	height: 50px;
	overflow: hidden;
	position: relative;
	border-radius: 50%;
	box-shadow: 0px 0px 8px #000;
}
.ListComment .lists ul> ol a img{
	position:absolute;
	width:100%;
	height: 100%;
	left:50%;
	top: 50%;
  -webkit-transform: translate3D(-50%, -50%, 0);
      -ms-transform: translate3D(-50%, -50%, 0);
          transform: translate3D(-50%, -50%, 0);
}
.ListComment .lists ul li .info{
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}
.ListComment .lists ul li .info a,.ListComment .lists ul li .info span,.ListComment .lists ul li .info em,.ListComment .lists ul li .info i{
	display: block;
	float: left;
	font-size:16px;
	color: #666;
}
.ListComment .lists ul li .info a{
	font-weight: bold;
	color: #2699F4;
	padding-right: 10px;
}
.ListComment .lists ul li .info em{
	color: #999;
	padding-left: 10px;
	font-size:12px;
}
.ListComment .lists ul li .info i{
	float: right;
	font-style: normal;
}
.ListComment .lists ul li .cnt{
	width:100%;
	overflow: hidden;
	padding-top: 10px;
	line-height: 20px;
	word-wrap: break-word; 
	word-break:break-all;
	color: #666;
}
.ListComment .lists ul li .cnt img{
	max-width: 100%;
}
.ListComment .lists .other{
	text-align: right;
	padding-top: 10px;
	line-height: 20px;
	font-size:14px;
	color: #AAA;
}
.ListComment .lists .other a{
	color: #AAA;
    font-size: 14px;
}
.ListComment .lists .other i{
	padding-left: 10px;
	padding-right: 3px;
	cursor: pointer;
}

.ListComment .lists .other i:hover{
	color: #F60;
}
.replaycomment .r_dl{
	background: #F5F5F5;
	margin-top: 5px;
	padding: 5px 30px 15px 5px;
	border-radius: 5px;
	line-height: 20px;
	position: relative;
}
.replaycomment .r_dl:after{
	content: '';
	display: block;
	clear: both;
}
.replaycomment .r_dl .r_dt,.replaycomment .r_dl .replycontent{
	float: left;
	padding-left: 5px;
}
.replaycomment .r_dl .replycontent{
	color: #888;
}
.replaycomment dl dd .c-act{
	display: block;
	width:15px;
	height: 15px;
	position: absolute;
	right:2px;
	bottom:0px;
	cursor: pointer;
}
.replaycomment dl dd .give-money{
	right:28px;
}
.replaycomment dl dd .upnum{
	right:48px;
}
.replaycomment dl dd .del{
	right:68px;
}
.replaycomment dl dd .yz{
	right:90px;
}

.status-0 .yz{
	color:red;
	font-weight:bold;
}

.replaycomment dl dd .c-act:hover{
	color: #F30;
}

.ShowMoreComment{
	text-align: center;
	padding: 20px 0px;
}
.ShowMoreComment span{
	font-size:16px;
	color: #999;
	cursor: pointer;
}
.ShowMoreComment span:hover{
	color: #F60;
}
.ShowMoreComment span i{
	padding-left: 5px;
}
/*****/
#PostComment{
	background: #FFF;
	padding: 30px;
	margin-top: 20px;
	box-shadow:0px 0px 1px #CCC;
	border-radius: 3px;
}
#PostComment .ueditor{
	width: 800px;
}
#PostComment .submit{
	text-align: right;
	padding-top: 20px;
}
#PostComment .submit button{
	background: #3790D0;
	border: none;
	padding: 10px 20px;
	font-size: 16px;
	color: #FFF;
	border-radius: 3px;
	cursor: pointer;
}
#PostComment .submit button:hover{
	background: #F60;
}


.ShowComment .replycontent{
	max-width:700px;
	overflow:hidden;
}

pre{padding: 10px 15px;border: 1px solid #D1D7DC;    position: relative; margin: 10px 0; font-size: 12px; border-left: 6px solid #009688;  background-color: #f8f8f8;max-width:700px;overflow-x:auto;}

/*****用户打赏列表*****/
.showdsBox{
	padding: 0 15px 0 5px;
	display:table;
	width:100%;
}
.showdsBox dl{
	padding-right: 40px;	 
	position: relative;
}
.showdsBox dl dt a{
	float: left;
	display: flex;
	flex-direction: row;
	padding-right: 10px;
	line-height: 30px;
	margin-top:5px;
}
.showdsBox dl dt a span{
	width:25px;
	height: 25px;
	overflow: hidden;
	border-radius: 30%;
	position: relative;
}
.showdsBox dl dt a span img{
	position: absolute;
	width:100%;
	height: 100%;
	left: 0;
	top:0;
}
.showdsBox dl dt a em{
	color: #F60;
}
.showdsBox dl dd{
	position:absolute;
	width:40px;
	height: 25px;
	line-height: 25x;
	text-align: right;
	right: 0;
	top:0;
	font-size:14px;
	color: #999;
}
.showdsBox dl dd i{
	margin-left: 2px;
}
textarea {
    border: 1px solid #eee;
}
/*需要权限查看贴子*/
.hide_content .btn,.hide_content .paymoney_butotn{
	border:0px solid #ccc;
	background:orange;
	color:#fff;
	padding:3px 20px 3px 20px;
}
.hide_content .btn:hover,.hide_content .paymoney_butotn:hover{
	background:red;
}
table td a {
    color: #450a11;
    text-decoration: underline;
    width: 5%;
    max-width: 10%;
    padding-left: 1%;
}
.pyjs_t {
    margin: 15px 0px 5px 0;
    border-bottom: 1px dashed #d9d9d991;
}
.pyjs_c {
    margin: 5px 0px 5px 0;
    border-bottom: 1px dashed #d9d9d991;
}
.tags-p{padding-left:0;background:none;margin-bottom: 10px;}
.tags-p a { display: inline-block; padding: 0 10px; line-height: 28px; border: 1px solid #eee; background-color: #eee; color: #757575; margin-right: 15px; overflow: hidden; font-size: 16px; text-align: center; }
.article_content ul{list-style:disc}
.article_content ol{list-style:decimal}
.article_content li{margin-bottom:6px}
/*.article_content p{margin-bottom:5px;line-height:171%;color:#2a2a2a;font-size:16px;padding:8px 0}*/
.article_content p img:only-child,.article_content p mip-img:only-child{text-indent:0}
.article_content pre{word-wrap:break-word}
.article_content table{border-top:solid 1px #ddd;border-left:solid 1px #ddd;width:100%;margin-bottom:18px}
.article_content table th{background-color:#f9f9f9;text-align:center}
.article_content table td,.article_content table th{border-bottom:solid 1px #ddd;border-right:solid 1px #ddd;padding:5px 10px}
.article_content a{color:#450a11;text-decoration:underline}
.article_content a:hover{color:#d10101}
.article_content pre,.comment pre{margin:20px 0;font:13px/20px 'courier new';background:#272822;padding:10px 15px;color:#f8f8d4;border:none}
.article_content embed{display:block;margin-left:auto;max-width:100%;margin-right:auto}
.tags{margin-bottom:15px;overflow:hidden}
.tags span{font-size:15px}
.tags a{display:inline-block;line-height:18px;background-color:#d10101;padding:2px 12px;margin-right:10px;color:#fff;text-indent:0}
.tags a:hover{background-color:#d10101;color:#fff}
.Prev_Next{background-color:#ededed;padding:6px 10px;overflow:hidden;border-radius:3px;margin-bottom:15px}
.Prev_Next span{float:left;width:50%;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.article_related .tit{position:relative;margin-bottom:0;overflow:hidden}
.article_related .tit h5{padding-right:2px;height:30px;font-weight:700;font-size:16px;background:#fff;position:absolute;z-index:1;border-bottom:3px #d10101 solid}
.article_related .tit hr{border:none;border-bottom:1px #d10101 solid;padding:0;margin:0;color:#e5e5e5;height:1px;margin-top:31px;width:100%;margin-bottom:10px}
.related_body{overflow:hidden}
.related_body ul{margin-right:-2%;overflow:hidden}
.related_body li{float:left;width:48%;margin-right:2%;padding:4px 0;position:relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.related_body li::before{content:"";width:4px;height:4px;border-radius:50%;background-color:#d10101;position:absolute;margin-top:8px}
.related_body li a{padding-left:12px}
.widget{margin-bottom:15px;overflow:hidden}
.widget h5{padding-right:2px;height:30px;font-weight:700;font-size:16px;background:#fff;position:absolute;z-index:1;border-bottom:3px #d10101 solid}
.widget hr{border:none;border-top:1px #d10101 solid;padding:0;margin:0;color:#e5e5e5;height:1px;margin-top:31px;width:100%;margin-bottom:10px}
.widget ul{list-style:none}
.widget li{padding:5px 0;position:relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.widget li::before{content:"";width:4px;height:4px;border-radius:50%;background-color:#d10101;position:absolute;margin-top:8px}
.widget li a{padding-left:12px}
.widget_searchpanel form{width:100%;height:36px;line-height:36px;border:1px solid #d10101;overflow:hidden}
.widget_searchpanel form input{float:left;width:75%;line-height:36px;border:none;overflow:hidden;padding:0;padding-left:5%}
.widget_searchpanel form button{float:right;width:25%;line-height:38px;text-align:center;border:none;background-color:#d10101;color:#fff;cursor:pointer}
.widget_searchpanel form button:hover{background-color:#b60101}
.widget_hot li{position:static}
.widget_hot li::before{content:"";display:none}
.widget_hot li i{display:inline-block;width:22px;height:22px;line-height:22px;text-align:center;background-color:#eee;border-radius:50%;font-style:normal;color:#666}
.widget_hot li i.active-1{background-color:#d10101;color:#fff}
.widget_hot li i.active-2{background-color:#2ea7e0;color:#fff}
.widget_hot li i.active-3{background-color:#6bc30d;color:#fff}
.widget_hot li a{padding-left:7px}
.widget_catalog ul ul{display:none}
.widget_paihang{border-top:2px #d10101 solid}
.widget_paihang section{margin-bottom:6px}
.widget_paihang section li{position:static;padding:0;height:auto;line-height:30px}
.widget_paihang section li::before{content:"";display:none}
.widget_paihang .mip-vd-tabs-nav{padding:0;height:auto;background-color:#eee;border-bottom:1px solid #ddd;cursor:pointer;font-size:15px}
.widget_paihang .mip-vd-tabs-nav .mip-vd-tabs-nav-selected{border-bottom:none;background-color:#d10101;color:#fff}
.widget.widget_hot{margin-top: 10px;}
#tbCalendar{width:100%;text-align:center}
.divCalendar caption{height:20px;line-height:20px}
.divCalendar td{padding:1px 0}
.divCalendar td a{display:block;margin:5px;background-color:#d10101;color:#fff}
.divComments li{height:auto;line-height:23px;padding:5px 0;border-bottom:1px dashed #eee}
.divComments li .img{float:left;width:40px;height:40px;margin-top:3px;border-radius:3px;overflow:hidden}
.divComments li .img img{width:100%;height:auto}
.divComments li .info{margin-left:50px}
.divComments li .info span{color:#888}
.divComments li .info p{max-height:46px;overflow:hidden}
.widget_archives li,.divAuthors li,.widget_catalog li,.divLinkage li{float:left;width:50%}
.divMisc li::before,.divStatistics li::before{content:"";display:none}
.divPrevious li:nth-child(2):before{background-color:#2ea7e0}
.divPrevious li:nth-child(3):before{background-color:#6bc30d}
.divMisc li{float:left;width:43%;margin-right:10px;padding-top:18px;padding-bottom:18px}
.divTags li{font-size: 12px;color: #666;background-color: #fafafa;display:inline-block;margin:0 5px 5px 0;padding:2px 6px;line-height:20px;font-weight:400;border: 1px #dedede solid;}
.divTags li:hover{opacity:.8;filter:alpha(opacity=80);/* color:#fff!important */}
.divTags li a{color: #777;}
.divTags li::before{content:"";width:0;height:4px;border-radius:50%;background-color:#d10101;position:absolute;margin-top:8px}
.divTags li a{padding-left:0}
.widget_tuijian .tj_box{overflow:hidden;margin-bottom:10px}
.widget_tuijian .tj_box .img{float:left;width:100px;height:80px;overflow:hidden}
.widget_tuijian .tj_box .img img{width:100%;height:auto}
.widget_tuijian .tj_box .info{margin-left:115px;margin-top:-2px}
.widget_tuijian .tj_box .info p{line-height:28px;font-size:16px;max-height:84px;overflow:hidden}
.widget_tuijian ul{list-style:none}
.widget.gymk{border:1px solid #eee;overflow:hidden;position:relative}
.widget.gymk h3{text-align:center}
.widget.gymk h3:after{display:none}
.widget.gymk div{text-align:center}
.widget.gymk div .gybg mip-i-space{max-width:328px;height:136px;padding-bottom:0!important}
.widget.gymk .gybg{overflow:hidden}
.widget.gymk .gybg img{max-width:328px;height:136px;width:auto}
.widget.gymk .gyimg{width:80px!important;height:80px!important;margin:-40px auto 0 auto;display:block}
.widget.gymk .gyimg img{display:block!important;width:80px!important;height:80px!important;border:4px solid #fff!important;border-radius:50px;box-shadow:0 0 15px rgba(0,0,0,.1)}
.widget.gymk .gyimg mip-i-space{width:80px!important;height:80px!important;border-radius:50px;padding:0!important}
.widget.gymk .gyurl{display:inline-block}
.widget.gymk .gytitle{font-size:18px;padding:15px 15px}
.widget.gymk .gytext{font-size:14px;color:#666;line-height:24px;padding:0 10px}
.widget.gymk ul{padding:25px 0 5px 0}
.widget.gymk li{width:32%;display:inline-block;text-align:center;height:auto;line-height:22px;position:relative}
.widget.gymk li span{display:block;width:100%;clear:both;color:#999;font-size:12px}
.widget.gymk li span.s1{font-size:20px;font-family:Roboto-Light;color:#666;font-weight:100}
.widget.gymk li:after{content:"";width:1px;height:33px;background:#f1f1f1;position:absolute;right:0;top:6px}
.widget.gymk li.last:after{display:none}
.widget.gymk li::before{background-color:inherit}

.widget.gymks{border:1px solid #eee;overflow:hidden;position:relative}
.widget.gymks h3{text-align:center}
.widget.gymks h3:after{display:none}
.widget.gymks div{text-align:center}
.widget.gymks div .gybg mip-i-space{max-width:328px;height:136px;padding-bottom:0!important}
.widget.gymks .gybg{overflow:hidden}
.widget.gymks .gybg img{max-width:328px;height:136px;width:auto}
.widget.gymks .gyimg{width:80px!important;height:80px!important;margin:-40px auto 0 auto;display:block}
.widget.gymks .gyimg img{display:block!important;width:80px!important;height:80px!important;border:4px solid #fff!important;border-radius:50px;box-shadow:0 0 15px rgba(0,0,0,.1)}
.widget.gymks .gyimg mip-i-space{width:80px!important;height:80px!important;border-radius:50px;padding:0!important}
.widget.gymks .gyurl{display:inline-block}
.widget.gymks .gytitle{font-size:18px;padding:15px 15px}
.widget.gymks .gytext{font-size:14px;color:#666;line-height:24px;padding:0 10px}
.widget.gymks ul{padding:25px 0 5px 0}
.widget.gymks li{width:20%;display:inline-block;text-align:center;height:auto;line-height:22px;position:relative}
.widget.gymks li span{display:block;width:100%;clear:both;color:#999;font-size:12px}
.widget.gymks li span.s1{font-size:20px;font-family:Roboto-Light;color:#666;font-weight:100}
.widget.gymks li:after{content:"";width:1px;height:33px;background:#f1f1f1;position:absolute;right:0;top:6px}
.widget.gymks li.last:after{display:none}
.widget.gymks li::before{background-color:inherit}

.topads{width:900px;padding:16px 0 8px 0;float:right;overflow:hidden;vertical-align:middle}
.topads-a,.topads-b{display:inline-block}
.topads-a{width:570px}
.topads-b{width:324px}
.hads{background-color:#fff;border-radius:3px;overflow:hidden;margin-bottom:10px;}
.chads{background-color:#fff;border-radius:3px;overflow:hidden;margin-bottom:10px}
.home_link{background-color:#fff;border-radius:3px;padding:0 20px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.home_link .tit{line-height:45px;text-align:center;height:45px;font-size:18px;color:#333}
.home_link ul{overflow:hidden}
.home_link li{display:inline-block;margin-right:15px}
.footer{text-align:center;clear:both;color:#aaa;position:relative;z-index:1;    /* margin-left: 190px; */padding:30px 30px 20px 30px;border-top:2px solid #eee;font-size:14px;background-color:#f6f6f6}
.footer a{color:#aaa}
.footer a:hover{color:#999}
.flinks{overflow:hidden}
.flinks strong{margin-right:5px}
.flinks ul{display:inline-block;margin:0;padding:0}
.flinks ul li{display:inline-block;margin-right:15px;margin-bottom:15px}
mip-fixed{left:50%;margin-left:610px}
mip-gototop{line-height:42px;width:40px;height:40px;text-align:center;border:none;border-radius:3px;cursor:pointer}
mip-gototop .iconfont{font-size:26px;color:#fff}
#comments{padding-top:15px;background-color:#fff}
.comments{background-color:#fff;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.comments .c_title{overflow:hidden}
.comments .line{height:1px;background-color:#eee;margin:10px 0}
.comments .c_title h5{float:left;font-size:18px;margin-bottom:0;border-left:3px solid #d10101;padding-left:10px}
.comments .c_title h5 i{margin-right:5px;font-style:normal}
.comments .c_title span{display:inline-block;float:right}
.comments .c_title span a{color:#d10101;border-bottom:1px dotted #d10101;margin-left:5px}
.compost{overflow:hidden;margin-bottom:20px}
.compost .cp_avatar{display:none;float:left;width:50px;height:50px;overflow:hidden;box-sizing:border-box}
.compost .cp_avatar img{width:100%;height:100%;border-radius:50%}
.compost .cp_post{overflow:hidden}
.compost .cp_post .cp_box{overflow:hidden;margin-bottom:10px}
.compost .cp_post .cp_box textarea{width:100%;height:80px;border:1px solid #eee;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.compost .cp_post .cp_info{overflow:hidden;width:100%}
.compost .cp_post .cp_info ul{list-style:none;margin-bottom:10px;overflow:hidden}
.compost .cp_post .cp_info li{margin:8px 0;float:left;width:45%;margin-right:2%}
.compost .cp_post .cp_info li label{display:none}
.compost .cp_post .cp_info li input{width:100%;padding-left:5px;height:32px;line-height:32px;border:1px solid #eee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.compost .cp_post .cp_info li.inpVerify input{width:30%}
.compost .cp_post .cp_info li.inpVerify img{height:32px;width:auto;vertical-align:bottom}
.compost .cp_post .cp_info button{padding:8px 30px;background-color:#d10101;color:#fff;border:1px solid #eee}
.c_list ul{list-style:none;background-color:#fff;overflow:hidden}
.c_list li{margin-bottom:20px}
.c_list li .c_avatar{float:left;width:50px;height:50px;box-sizing:border-box}
.c_list li .c_avatar img{width:100%;height:100%}
.c_list li .c_main{margin-left:70px;padding:0 10px;overflow:auto}
.c_list li .c_main .c_info{overflow:hidden}
.c_list li .c_main .c_info span{float:left;font-size:14px;color:#a1a1a1}
.c_list li .c_main .c_info span a{color:#d10101}
.c_list li .c_main .c_info .icon{display:inline-block}
.c_list li .c_main .c_info span+span{float:right}
.c_list li .c_main .c_info span+span a{border-bottom:0}
.c_list ul ul li .c_avatar{display:none}
.c_list ul ul li .c_main{margin-left:0;margin-top:.5em}
@media (max-width:1024px){.sidebar{display:none}
.content{margin-right:0}
}
.navmore{display:none}
.mip-nav-wrapper{height:auto}
.feed-weixin-hide{position:absolute;left:60px;background:#ddd;padding:10px 10px 2px 10px}
.feed-weixin:hover .feed-weixin-hide{display:block!important}
@media (max-width:720px){.focus .thumbnail .thumb,.relates a img,.sticky img,.ui-navtop .focus .thumbnail .thumb,.ui-navtop .focusmo a,.ui-navtop .relates a img,.ui-navtop .sticky img{height:120px}
.ui-navtop .focusmo li.large a{height:250px}
.header .search-form,.ui-navtop .header .search-form{display:none;float:none;width:94%;margin:0 3% 10px;height:44px;overflow:hidden}
.mip-nav-wrapper{border-bottom:1px solid #eee}
.ui-navtop.uimo .header .container{padding:0}
.ui-navtop .header{box-shadow:none}
.breadcrumbs{display:none}
.flinks{display:none}
.flinks-m .flinks{display:block}
.header{position:relative;width:100%}
.logo,.ui-navtop .logo{height:42px;line-height:43px;text-align:center;background-color:#d10101;font-size:18px;overflow:hidden}
.logo a{display:inline-block;height:42px;overflow:hidden}
.logo a:active,.logo a:hover{color:#fff}
.logo-img-pc{display:none}
.logo-img-m{display:block;max-height:42px;margin:0 auto 100px}
.nav{height:42px;margin-bottom:0;background-color:#fff;font-size:14px;overflow:hidden;border-bottom:none;border-bottom:1px solid #eee}
.nav li{display:inline-block;position:relative;z-index:2}
.nav li a{padding:0 20px;line-height:42px;font-weight:700}
.nav li ul{display:none}
.nav li:hover>ul{display:none}
.nav .glyphicon{margin-right:2px;display:none}
.nav li.current-menu-item>a,.nav li.current-menu-parent>a,.nav li.current-post-ancestor>a,.nav li.current_page_item>a{border-bottom:2px solid #ff5e52;height:42px}
.navbar-header .navbar-toggle{position:absolute;right:16px;text-align:center;z-index:9}
.navbar-header .navbar-toggle{display:block;font-size:12px;top:0;margin-right:0;color:#666}
.navbar-header button{text-shadow:none;font-weight:700;background-image:none;box-shadow:none;cursor:pointer;border-width:initial;border-style:none;border-color:initial;border-image:initial;background:#fff}
.nav{border-bottom:1px solid #eee}
.mip-nav-wrapper #bs-navbar{height:42px!important;padding-right:70px;transition:inherit;width:inherit;left:inherit;overflow-y:inherit;-webkit-overflow-scrolling:inherit;overflow-scrolling:inherit;z-index:inherit;border:inherit;float:inherit;position:inherit;background-color:inherit}
.noscroll .mip-nav-wrapper #bs-navbar{height:inherit!important}
.noscroll .nav>li{display:block;padding:10px 20px;border-bottom:1px solid #eee;float:none;text-align:left}
.noscroll .nav li a{font-size:14px;padding:0;line-height:30px}
.noscroll .nav li ul{display:block;position:relative;left:0;border:none;min-width:0}
.noscroll .nav li ul li{margin:5px 0 5px 28px;display:block}
.noscroll .nav li ul a{padding:0;font-weight:400}
.noscroll .nav li.current-menu-item>a,.noscroll .nav li.current-menu-parent>a,.noscroll .nav li.current-post-ancestor>a,.noscroll .nav li.current_page_item>a{height:auto;border-bottom:none}
.noscroll .nav li.navmore{border-bottom:none;line-height:20px}
.noscroll .nav li.navmore .glyphicon{line-height:23px;margin-left:18px}
.feeds{display:none}
.slinks{display:none}
.content{margin-left:0}
.footer{margin-left:0;margin-right:0;padding-bottom:20px;text-align:center;background-color:#444}
.ui-navtop{margin-top:0}
.ui-navtop .logo{float:none;width:auto}
.ui-navtop .nav .glyphicon{display:none}
.ui-navtop .nav{float:none;margin-top:0}
.user-logout,.user-welcome{display:none}
.linkcat h2{font-size:14px;font-weight:700}
.archives .item{padding-left:0}
.archives h3{margin-left:0;float:none;margin-bottom:10px}
.m-search{display:block;position:absolute;right:0;top:0;padding:0 20px;line-height:42px;color:#fff;font-size:14px;font-weight:400;z-index:9}
}
@media screen and (max-width:768px){.compost .cp_avatar{display:none;width:32px;height:32px}
.compost .cp_post{margin-left:0}
.content{padding:15px 20px}
.c_list li .c_avatar{width:32px;height:32px}
.c_list li .c_main{margin-left:42px}
.compost .cp_post .cp_box{margin-bottom:5px}
}

.compost .cp_post .cp_info{width:80%}
.compost .cp_post .cp_info li{margin:3px 0;float:left;width:100%;margin-right:0}
}
.page404{padding:40px 0 50px;text-align:center;overflow:hidden}
.page404 h1{margin:10px 0;color:#333;text-shadow:rgba(61,61,61,.3) 1px 1px,rgba(61,61,61,.2) 2px 2px,rgba(61,61,61,.3) 3px 3px;font-weight:700;font-size:98px;line-height:150px}
.page404 h3{margin:10px 0;color:#333;font-size:30px;line-height:35px;font-weight:400}
.page404 ul{list-style:none;overflow:hidden}
.page404 li{float:left;margin-right:5px}
.serach404{margin:20px 0}
.serach404 p{color:#333;font-size:14px}
.serach404 form{width:420px;margin:10px auto;overflow:hidden}
.serach404 form input{float:left;width:335px;height:40px;line-height:38px;box-sizing:border-box;padding-left:2%;border:1px solid #d10101}
.serach404 form button{float:right;width:85px;line-height:38px;height:40px;background-color:#d10101;color:#fff;text-align:center;border:1px solid #d10101;font-size:16px}
.goindex404{text-align:center;margin:20px 0}
.goindex404 a{display:inline-block;padding:8px 30px;background-color:#d10101;color:#fff;border-radius:2px;font-size:16px}
@media screen and (max-width:980px){.page404{padding:0 0 0}
.serach404 form{width:80%}
.serach404 form input{width:75%}
.serach404 form button{width:25%}
}
@media screen and (max-width:1220px){.container{width:100%;}
.nav_right{display:none}
.main_left{float:left;width:70%}
.main_right{float:right;width:29%}
}
@media screen and (max-width:767px){

.home_diy{padding:5px}
.home_diy .box{float:none;width:100%}
.toutiao{padding:5px}
.tt_body ul{margin-right:0}
.tt_body li{float:none;width:100%;margin-right:0}
.home_cate{margin-right:0}
.cate_box{float:none;width:100%;margin-right:0;padding:5px}

.main_news .mip-vd-tabs-nav li{font-size:14px;margin-right:0}
article{padding:10px 0}
article header{margin-bottom:10px}
article .tit{display:none}
article h3{margin-left:0;font-size:18px;line-height:24px;height:auto}
article .info{margin-left:0;margin-top:5px}
article .info span{margin-right:5px}
article .info span+span+span+span{display:none}
article .post_img{width:100px;height:70px}
article .post_zdimg{float:left;width:100px;height:100px;overflow:hidden}
article .post_text{margin-left:110px}
article .post_text p{font-size:14px;line-height:23px;max-height:70px}
article .post_text span{display:none}
article .noimg{margin-left:0}
.field_image img{padding-bottom:2ex;float:left;width:100%;height:100%;overflow:hidden}
.post .post_tit h1{font-size:18px}
.post .post_tit .info span{margin-right:5px}
.post .post_tit .info span+span+span+span{display:none}
.article_content{font-size:14px;padding:5px 0}
/*.article_content p{text-indent:0;font-size:15px;padding:6px 0}*/
.related_body ul{margin-right:0}
.related_body li{float:none;width:100%;margin-right:0}
mip-fixed{left:auto;margin-left:0;right:10%}
}
.mip-layout-size-defined img {position: relative!important;}
mip-gototop{background-color: #ededed!important;}
/*序加*/
.third-login a {
    display: block;
    width: 40px;
    height: 62px;
}
.outer {
    width: 300px;
    margin: 0 0 16px 0;
}
.outer .inner {
    text-align: center;
    background: #fff;
    border: 1px solid #e8e8e8;
    letter-spacing: 0;
}
.login {
    padding: 20px 28px 15px;
}
.login .login-msg {
    font-size: 12px;
    line-height: 17px;
    color: #777;
}
.login .login-button {
    width: 240px;
    height: 40px;
    margin: 16px 0 14px;
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    background: #ed4040;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

.login .third-login .sns {
    display: inline-block;
    position: relative;
    width: 40px;
    height: 62px;
    cursor: pointer;
    background-repeat: no-repeat;
}
.login .third-login .weibo {
    background-image: url(/public/guwen/img/icon_weibo_pc.bde1e60.png);
}
.login .third-login .qq {
    background-image: url(/public/guwen/img/icon_qq_pc.de846d6.png);
}
.login .third-login .weixin {
    background-image: url(/public/guwen/img/icon_weixin_pc.1d58bef.png);
}
.login .third-login .sns span {
    position: absolute;
    left: 8px;
    top: 45px;
    width: 24px;
    font-size: 12px;
    line-height: 17px;
    color: #777;
}
.login .third-login .sns:not(:last-child) {
    margin-right: 24px;
}
#iframe{width:100%;height:380px;margin:0 auto}
.share { padding: 10px 0; overflow: hidden; display: table; width: 100%; margin: 20px auto; line-height: 24px; background: #f1f1f1; }
.share>div { margin: 3%; overflow: hidden; }
.share img { width: 100px; float: left; margin: 0 20px;margin-top: 16px;  }
.share a { color: #1487f4 }
.share a:hover { text-decoration: underline }
@media screen and (max-width: 960px){
.logo-both h1{font-size:26px;color:#ffffff;font-family:salongweb}
.main_news .mip-vd-tabs-nav li h2{font-weight:400;font-size:14px}
#iframe{width:100%;height:100%;max-height:100%;margin:0 auto}
#wap-no {display: none;}
.share { display: block }
.share img { float: none; margin: 10px auto; display: block;  width: 160px; }
.share-text { padding: 0 10px; word-break: break-all; }
}
@media screen and (min-width:960px){
.logo-both h1{font-size:34px;padding: 17px 0.55em 2ex 10%;color:#ffffff;font-family:salongweb}
.main_news .mip-vd-tabs-nav li h2{font-weight:400;font-size:16px}
}
.logo-both:hover h1 span{color:#ffffffd4;-webkit-transform:perspective(1000px) rotate3d(0,1,0,360deg);transform:perspective(1000px) rotate3d(0,1,0,360deg)}.logo-both:hover span:before{-webkit-transform:scale(.85,1) skew(0deg,20deg);transform:scale(.85,1) skew(0deg,20deg)}
.title-alone{text-transform:uppercase}.title-alone span{display:inline-block;position:relative;margin-left:4px;-webkit-transform:perspective(1000px) rotate3d(0,1,0,0deg);transform:perspective(1000px) rotate3d(0,1,0,0deg)}.title-alone span:first-child{-webkit-transition-delay:.5s;transition-delay:.5s}.title-alone span:nth-child(2){-webkit-transition-delay:.4s;transition-delay:.4s}.title-alone span:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}.title-alone span:nth-child(4){-webkit-transition-delay:.2s;transition-delay:.2s}.title-alone span:nth-child(5){-webkit-transition-delay:.1s;transition-delay:.1s}.title-alone span:nth-child(6){-webkit-transition-delay:0s;transition-delay:0s}.title-alone:hover span:first-child{-webkit-transition-delay:0s;transition-delay:0s}.title-alone:hover span:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}.title-alone:hover span:nth-child(3){-webkit-transition-delay:.2s;transition-delay:.2s}.title-alone:hover span:nth-child(4){-webkit-transition-delay:.3s;transition-delay:.3s}.title-alone:hover span:nth-child(5){-webkit-transition-delay:.4s;transition-delay:.4s}.title-alone:hover span:nth-child(6){-webkit-transition-delay:.5s;transition-delay:.5s}
.ajax_cart,.bg,.logo-indent,.new_main,.popup,.por-content,.por-header,.product_main,.side_btn,.sub-menu,:after,:before,a,b,button,i,input,li.wedocs-docs-single,span,textarea{-webkit-transition:ease-in-out .5s;transition:ease-in-out .5s}
.row { display: flex; margin-right: -15px; margin-left: -15px; }
.col-3 { flex: 0 0 22%;padding: 10px 1em 0ex 1%;}
.media-content {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border: 0;
    border-radius: inherit;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-color: rgba(120, 120, 120, 0.1);
}
/*序加*/

/************认领按钮*************/

.renling {
    padding: 0px 0px 15px;
} 
    .renling .link_button {border: solid 1px #ed4040;
    background: #d10101;
    color: #FFF;
    padding: 8px 12px;
    text-decoration: none;font-size: 14px;border-radius: 8px;
}
.tab_box.post {
    display: none;
}.widget.post {
    display: none;
}
/*广告*/
.ad_portal { margin-bottom: 0; padding: 10px; font-size: 18px; background-color: #FAFAFA;position: relative;}
.ad_portal img{width:300px;}
.ad_portaltext {position: absolute;bottom:18px;right:15px;color:#999999;font-size:14px;}
.content1{display:none;}
a.navs {padding:2px 13px;color:#666;}