@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;width:1200px}
.clear{clear:both}
.clear_fix{zoom:1}
.clear_fix:after{display:block;clear:both;content:".";visibility:hidden;height:0;font-size:0}
.container{width:1200px;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{background-color:#333;width:100%;height:auto;clear:both;overflow:hidden}
.logo{float:left;width:240px;padding:10px 0}
.logo .logo_tit{color:#e80000;font-size:28px;font-weight:400}
.logo .logo_tit a{color:#e80000}
.logo p{font-size:16px;color:#fff}
mip-semi-fixed{display:block;position:relative;width:100%;height:45px;margin-bottom:10px}
.navall{background-color:#d10101;height:45px}
.nav_left{float:left}
.nav_right{float:right}
.nav{line-height:45px}
.navbar-header{display:none}
.nav a{display:block;padding:0 15px;font-size:18px}
.nav ul{list-style:none}
.nav li{float:left;position:relative;border-right:1px solid #b60101}
.nav li a{color:#fff}
.nav li a:hover,.nav li.active{background-color:#b60101}
.nav li ul{display:none;position:absolute;left:0;top:100%;min-width:100%;text-align:center;line-height:36px}
.nav li li{white-space:nowrap;width:100%;border-right:none}
mip-nav-slidedown #bs-navbar li>ul{background-color:#d10101}
.nav li li a{padding:0 10px;font-size:17px}
.nav li li ul{left:100%;top:0}
.nav_right a{color:#fdfcbc;display:inline-block}
.nav_right a:hover{background-color:#b60101}
#main{overflow:hidden;margin-bottom:10px;clear:both}
.main{overflow:hidden}
.main_left{float:left;width:845px}
.main_right{float:right;width:350px;background-color:#fff;border-radius:3px;padding:10px;margin-bottom:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.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;padding:10px 15px 0;overflow:hidden;margin-bottom:5px}
.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{padding:10px;background:#fff;border-radius:3px;margin-bottom:5px;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;padding:10px 15px}
.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_body .mip-vd-tabs-nav{overflow: hidden;overflow-x: scroll;-webkit-overflow-scrolling: touch;white-space: nowrap;}
.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 h2{font-weight:400;font-size:16px}
.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_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}
.pagebar{padding:10px 0;overflow:hidden;font-size:0;text-align:center}
.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;padding:10px 15px}
.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}
.article_content .mip-img-loading img{position:inherit!important}
.article_content p mip-img{max-width:100%}
.article_content img{margin:5px 0;width:auto;max-width:100%;height:auto;margin:0 auto;display:block}
.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}
.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%;text-justify:inter-ideograph;color:#2a2a2a;font-size:16px;padding:8px 0;text-align:justify}
.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 blockquote{margin:10px;border:1px #d0d4c8 dashed;background:#f4f5f6 url(../images/blockquote.gif) 5px 3px no-repeat;padding:10px 10px 10px 42px}
.article_content blockquote p{padding:8px 0;text-indent:0;text-align:justify;word-break:break-all;color:#2a2a2a}
.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}
#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{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}
.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:5px;padding:10px 15px}
.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{width:100%;height:auto;background-color:#333;padding:10px 0;margin-top:5px;color:#fff;line-height:1.8;overflow:hidden}
.footer a{color:#fff}
.footer{text-align:center}
.footer .footer_nav ul{overflow:hidden}
.footer .footer_nav li{display:inline-block;margin:5px 10px}
.footer .footer_nav li a{color:#fff}
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 screen and (max-width:768px){.compost .cp_avatar{display:none;width:32px;height:32px}
.compost .cp_post{margin-left:0}
.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:98%;margin:0 1%}
.nav_right{display:none}
.main_left{float:left;width:70%}
.main_right{float:right;width:29%}
}
@media screen and (max-width:1200px){
.topads {width: auto;}
.topads-a{display: none;}
.topads-b {float: right;}
}
@media screen and (max-width:767px){#header,.topads{display:none}
mip-semi-fixed{margin-bottom:5px}
.nav_left{float:none}
.navbar-header{display:block}
.mip-nav-wrapper .navbar-brand{margin:0;height:auto;padding:0;color:#fff}
.mip-nav-wrapper .navbar-toggle .icon-bar{background-color:#fff}
.mip-nav-wrapper #bs-navbar{background-color:#d10101;text-align:center}
.nav li{float:none;display:block;position:static}
.nav li ul{position:static;display:block}
.main_left{float:none;width:100%}
.main_right{display:none}
.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_body{padding:10px 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_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}
.post{padding:5px}
.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;}
.absolute-sidebar2{float: right;width: 350px!important;background-color: rgb(255, 255, 255);border-radius: 3px;padding:10px;margin-left: -10px;margin-bottom: 5px;box-sizing: border-box;overflow: hidden;}
.absolute-sidebar2 .widget {margin-bottom: 0;}