@charset "utf-8";
/* CSS Document */
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre, form,fieldset,input,textarea,p,blockquote,th,td { padding: 0; margin: 0; } 
table { border-collapse: collapse; border-spacing: 0; } 
fieldset,img { border: 0; } 
address,caption,cite,code,dfn,em,strong,th,var { font-weight: normal; font-style: normal; } 
ol,ul { list-style: none; } 
caption,th { text-align: left; } 
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%; } 
q:before,q:after { content:""; } 
abbr,acronym { border: 0; }
img{vertical-align: middle; }
a{ text-decoration: none; }
body{overflow-x: hidden;background-color:#fff;font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Microsoft Yahei",sans-serif;-webkit-font-smoothing: antialiased;color: #000;}
input{outline:0;}

input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #A5A5A5; opacity:1; 
}

input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #A5A5A5;opacity:1;
}

input:-ms-input-placeholder{
    color: #A5A5A5;opacity:1;
}

input::-webkit-input-placeholder{
    color: #A5A5A5;opacity:1;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
body{background: #fbfbfb;}
.bg-f{background: #fff;}
.clear{clear: both;}
.text-center{text-align: center;}
.margin-r-0{margin-right: 0 !important;}
.margin-t-16{margin-top: 16px;}
.margin-b-16{margin-bottom: 16px;}
body{line-height: 1.5;}
.clearfix:after{ content:'.'; display:block; clear:both; visibility:hidden; height:0;}
.clearfix:before{ content:'.'; display:block; clear:both; visibility:hidden; height:0;}
.clearfix{zoom:1;}


/*轮播*/
#owl-example{padding-bottom: 20px;}
.owl-page span{width: 5px !important;height: 5px !important;}
.owl-pagination .active span{width: 23px !important;background: #FF3333 !important;}
.owl-buttons{/*position: absolute;top: 150px;left: 0;width: 100%;*/}
.owl-prev{float: left;background: url('../images/arrow-left.png') no-repeat !important;padding: 0!important;width: 30px!important;height: 30px!important;position: absolute;top: 150px;left: 0;}
.owl-next{float: right;background: url('../images/arrow-right.png') no-repeat !important;padding: 0!important;width: 30px!important;height: 30px!important;position: absolute;top: 150px;right: 0;}
/*header*/
.header{height: 38px;border-bottom: 1px solid #efefef;font-size: 14px;}
.header ul li{height: 38px;line-height: 38px;color: #919191;float: left;margin: 0 12px;}
.header .header-btn{width: 60px;height: 26px;line-height: 26px;text-align: center;margin-top: 6px;color: #919191;}
.header .active{background: #ff3333;border-radius: 34px;color: #fff;}

/*leftbar*/
.leftbar{width: 199px;border-right: 1px solid #dedede;position: fixed;top: 80px;margin-left: 0px;background: #fff;z-index: 10;transition:All 0.2s ease-in-out;}
/*加新年皮肤，改为0,absolute*/
.leftbar-top{padding: 10px;border-bottom: 1px solid #dedede;}
.leftbar-middle{padding: 16px 0;clear: both;}
.leftbar-middle ul li{font-size: 14px;color: #A2A6A9;font-weight: 600;line-height: 25px;}
.leftbar-middle ul li a{color: #A2A6A9;display: block;}
.leftbar-middle ul li a:hover{background: #fafafa;}
.leftbar-middle ul li span{color: #A1A6A8;margin:0 16px 0 15px;font-size: 20px;position: relative;top: 3px;font-weight: normal;}
.leftbar-middle .active{color: #414749;border-left: 4px solid #FF3333;}
.leftbar-middle .active a{color: #414749;}
.leftbar-middle .active span{margin-left: 11px;}
.leftbar-middle .active .iconfont{color: #ff3333; }
.leftbar-shadow-box{position: relative;}
.leftbar-shadow-top{display:none;width: 100%;height: 6px;position: absolute;top: 1px;left: 0;background: -webkit-linear-gradient(rgba(0, 0, 0, 0.05), transparent);background: linear-gradient(rgba(0, 0, 0, 0.05), transparent);}
.leftbar-shadow-bottom{width: 100%;height: 50px;position: absolute;top: -50px;left: 0;background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background: -moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background: -o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background: linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);}
.leftbar-bottom{height: 454px;overflow:auto;padding-top: 13px;position: relative;}
.leftbar-bottom ul{padding-bottom: 10px;}
.leftbar-bottom ul li{height: 34px;line-height: 34px;font-size: 13px;color: #A2A6A9;}
.leftbar-bottom ul li a{display: block;height: 100%;color: #666;padding-left: 20px;}
.leftbar-bottom ul li:hover{background: #fafafa;}
.leftbar-bottom ul .active{border-left: 4px solid #FF3333;}
.leftbar-bottom ul .active a{color: #414749;font-weight: 600;}

.bottom-630{bottom: -630px;}
.top0{top: 0px;}
/*rightbar*/
.rightbar{width: 337px;padding: 16px 0;position: relative;/*position: absolute;top: 0;right: 0;*/}
.rightbar-search{width: 267px;height: 20px;font-size: 14px;color: #333;border: 1px solid #DEDEDE;border-radius: 2px 0 0 2px;padding: 9px;}
.rightbar .search-logo{width: 30px;height: 20px;padding:9px;border-left: 1px solid #DEDEDE;text-align: center;border: 1px solid #DEDEDE;border-left: 0;border-radius:0 2px 2px 0;}
.rightbar .search-logo .icon-Shape2:hover{color: #666;cursor: pointer;}
.rightbar-top{width: 311px;height: 202px;background: url('../images/rightbar-bg.png') no-repeat;padding: 78px 0 0 24px;font-size: 13px;color: #FFFFFF;}
.rightbar-top h3{font-size: 18px;}
.rightbar-top p{margin: 12px 116px 27px 0;}
.rightbar-top-btn{width: 126px;height: 44px;line-height: 44px;display: block;text-align: center;font-size: 14px;color: #FFF;border: 1px solid #E1E1E1;margin-top: 30px;transition:All 0.2s ease-in-out;}
.rightbar-top-btn:hover{border: 1px solid #dedede;color: #fff;opacity: 0.7;}
.rightbar-middle{width: 332px;position: relative;padding: 32px 0 22px 0;margin-right: 5px;}
.rightbar-middle h3{position: relative;text-align: center;font-size: 16px;color: #414749;margin: 0 5px 16px 0;font-weight: 600;}
.rightbar-middle h3 .icon-Shape1{font-size: 14px;}
.rightbar-middle h3 a{position: absolute;right: 0;top: 3px;text-decoration: underline;font-size: 12px;color: #619BAE;}
.rightbar-middle ul{transition:All 0.5s ease-in-out;    -webkit-transition:All 0.5s ease-in-out;    -moz-transition:All 0.5s ease-in-out;    -o-transition:All 0.5s ease-in-out;}
/* .rightbar-middle  ul {position: absolute;width: 100%;left: 0;top: 0;}
.rightbar-middle ul li{width: 327px;height: 68px;position: relative;background: #fff;border-radius: 2px;border: 1px solid #E7E7E7;margin-bottom: 9px;transition:All 0.2s ease-in-out;    -webkit-transition:All 0.2s ease-in-out;    -moz-transition:All 0.2s ease-in-out;    -o-transition:All 0.2s ease-in-out;}
.rightbar-middle ul li:hover{background: #F4F4F4;cursor: pointer;transform:translate(0,-5px);    -webkit-transform:translate(0,-5px);    -moz-transform:translate(0,-5px);    -o-transform:translate(0,-5px);    -ms-transform:translate(0,-5px);}
.rightbar-middle ul li img{position: absolute;top: 8px;left: 12px;width: 52px;height: 52px;border-radius: 50%;}
.rightbar-middle ul li a h4{padding: 15px 0 7px 76px;font-size: 14px;color: #414749;font-weight: 600;}
.rightbar-middle ul li a p{padding: 0 0 0 76px;font-size: 12px;color: #8E8E8E;} */
.rightbar-middle ul li{width: 327px;background: #f5f5f5;border-radius: 2px;border: 1px solid #DEDEDE;;margin-bottom: 9px;transition:All 0.2s ease-in-out;    -webkit-transition:All 0.2s ease-in-out;    -moz-transition:All 0.2s ease-in-out;    -o-transition:All 0.2s ease-in-out;}
.rightbar-middle ul li:hover{box-shadow: 0 2px 4px 0 rgba(176,176,176,0.50);cursor: pointer;position: relative;top: -2px;transform:translate(0,-5px);    -webkit-transform:translate(0,-5px);    -moz-transform:translate(0,-5px);    -o-transform:translate(0,-5px);    -ms-transform:translate(0,-5px);}
.rightbar-middle-title{height: 28px;line-height: 28px;padding: 8px 12px;border-bottom: 1px solid #dedede;font-size: 12px;color: #414749;}
.rightbar-middle-title a{color: #414749;font-weight: 600;}
.rightbar-middle-title a div{width: 200px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;float: left;}
.rightbar-middle-title .profile{width: 28px;height: 28px;border-radius: 28px;float: left;margin-right: 8px;}
.rightbar-middle-title .comment-btn{font-size: 12px;color: #619BAE;text-decoration: underline;float: right;}
.rightbar-comment{float: right;}
.rightbar-comment span{float: right;font-size: 12px;color: #919191;margin-left: 10px;}
.rightbar-comment .icon-icon-Group{font-size: 16px;}
.rightbar-middle-cont{padding: 8px 12px;font-size: 14px;color: #414749;}
.rightbar-middle-cont p{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.rightbar-middle-cont a{color: #414749;}
.rightbar-list{padding: 16px 0;background: #FFFFFF;box-shadow: 0 2px 6px 0 rgba(0,0,0,0.10), 0 1px 3px 0 rgba(154,154,154,0.16);border-radius: 2px;}
.rightbar-article h3{font-weight: 600;font-size: 16px;color: #414749;padding-left: 8px;}
.rightbar-article ul li{width: 327px;margin-bottom: 8px;position: relative;}
.article-li-num{position: absolute;top: 0px;left: 13px;}
.article-li-cont{margin: 16px 16px 15px 40px;font-size: 14px;color: #333333;}
.article-li-cont h4{margin-bottom: 4px;}
.article-li-cont a{color: #333333;}
.article-li-cont a:hover{color: #333333;}
.article-li-cont-bot img{width: 23px;height: 23px;border-radius: 50%;float: left;}
.article-li-cont-bot h5{font-size: 12px;color: #333333;float: left;font-weight: 600;margin-left: 10px;position: relative;top: 3px;width: 120px;}
.article-li-cont-bot .like{float: right;font-size: 12px;color: #B2B2B2;margin-right: 15px;cursor: pointer;}
.article-li-cont-bot .view{float: right;font-size: 12px;color: #B2B2B2;margin-right: 5px;}
.article-li-cont-bot .like-active{color: #619BAE;}
.article-li-cont-bot div .icon-like{margin-right: 5px;}
.article-li-cont-bot div .icon-view{margin-right: 5px;}
.article-li-cont-bot div .position-Top{position: relative;bottom: 1px;}
.our-web{padding: 24px 16px;margin-right: 10px;background: #F1F1F1;}
.web-title{font-size: 16px;color: #414749;}
.web-title span{width: 16px;height: 16px;display: block;float: left;background: #000;margin: 3px 9px 0 0;}
.web-list ul li{float: left;margin: 0 16px 20px 0;font-size: 14px;color: #889295;}
.web-list ul li a{color: #889295;}
.web-list ul li a:hover{opacity: 0.7;}
.contact{padding: 24px 18px;margin-right: 10px;background: #414749;font-size: 12px;color: #BCC4C6;}
.contact ul li{float: left;margin: 0 20px 17px 0;}
.contact ul li a{color: #BCC4C6;}
.contact ul li a:hover{opacity: 0.7;}
.contact-cont{clear: both;border-top: 1px solid #555C5F;padding-top: 16px;}
.contact-cont p{margin-bottom: 20px;}

/*main*/
.main{width: 1200px;margin: 0 auto;background: #fff;z-index: 1;position: relative;}
.main-cont{width: 600px;padding: 16px 25px;/*position: absolute;top: 0;right: 345px;*/}
.main-cont .no-more{display: none;font-size: 14px;color: #b4b4b4;padding: 10px;text-align: center;}
.banner{margin-bottom: 20px;}
.banner-cont{position: relative;}
.banner-cont-bottom{width: 583px;height: 40px;line-height: 40px;padding-left: 17px;position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,0.65);font-size: 18px;color: #FFFFFF;font-weight: 600;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.article-list{border-top: 1px solid #F1F1F1;padding-bottom: 20px;}
.article-list ul li{border-bottom: 1px solid #F1F1F1;position: relative;padding-top: 16px;}
.article-list ul li h3{font-weight: 600;}
.article-list ul li h3 a{font-size: 18px;color: #414749;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.article-list ul li h3 a:hover{opacity: 0.7;}
.article-img{margin-top: 16px;}
.article-img img{float: left;margin-right: 10px;}
.article-list-bottom{clear: both;height: 28px;line-height: 28px;padding: 16px 0;font-size: 12px;}
.article-list-bottom a{color: #414749;}
.article-list-bottom a:hover{opacity: 0.7;}
.article-list-bottom a div{margin-right: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;}
.article-list-bottom .profile{width: 28px;height: 28px;display: block;border-radius: 28px;float: left;margin-right: 8px;overflow: hidden;}
.article-list-bottom .like{cursor: pointer;}
.article-list-bottom .view{}
.article-list-bottom .like,.view{float: left;margin-right: 10px;color: #b2b2b2;}
.article-list-bottom .like span{margin-right: 5px;}
.article-list-bottom .view span{margin-right: 5px;}
.article-list-bottom .like-active{color: #619BAE;}
.article-list-bottom .position-Top{position: relative;bottom: 2px;}
.article-list-bottom .comment-btn{margin-right: 16px;font-size: 12px;color: #619BAE;}
.article-list-bottom .comment-btn:hover{opacity: 0.7;cursor: pointer;color: #619BAE;}
.article-list-bottom .time{color: #93A1A5;float: left;margin-right: 15px;}
.article-singleImg,.toutiao-img{position: absolute;left: 0;top: 16px;}
.article-right{margin-left: 225px;min-height: 126px;}
.toutiao-img img{border-radius: 2px;}
.toutiao-cont .toutiao-top{height: 45px;line-height: 45px;}
.toutiao-cont .toutiao-top img{float: left;width: 45px;height: 45px;border-radius: 50%;}
.toutiao-cont .toutiao-top h4{float: left;font-size: 16px;color: #000000;font-weight: 600;margin: 0 12.5px 0 10px;}
.toutiao-cont .toutiao-top .toutiao-logo{float: left;margin-top: 12px;width: 51px;height: 20px;line-height: 20px;background: url('../images/toutiao/main-data-bg.png') no-repeat;background-size: 100% 100%;color: #fff;text-align: center;font-size: 12px;}
.toutiao-cont .toutiao-text{font-size: 14px;color: #737373;letter-spacing: 0.21px;margin-top: 5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.toutiao-bottom{clear: both;height: 28px;line-height: 28px;padding: 16px 0;font-size: 12px;}
.toutiao-bottom .time{color: #93A1A5;float: left;margin-right: 15px;}
.toutiao-bottom .like{cursor: pointer;}
.toutiao-bottom .view{display: none;}
.toutiao-bottom .like,.view{float: left;margin-right: 10px;color: #b2b2b2;}
.toutiao-bottom .like span{margin-right: 5px;}
.toutiao-bottom .view span{margin-right: 5px;}
.toutiao-bottom .like-active{color: #619BAE;}
.toutiao-bottom .position-Top{position: relative;bottom: 2px;}


/*search*/
.search{width: 1100px;margin: 0 auto;background: #fff;position: relative;}
.search .icon-Slice{font-size: 50px;position: absolute;left: 0;top: 10px;color: #c00;}
.search-box{height: 44px;margin: 0 0 0 280px;position: relative;top: -16px;}
.search-box-left{width: 440px;height: 16px;font-size: 14px;color: #333;border: 1px solid #DEDEDE;border-radius: 4px 0 0 4px;padding: 13px;}
.search-box .search-logo{width: 72px;height: 16px;line-height: 16px;padding:13px;border-left: 1px solid #DEDEDE;background: #FF3333;text-align: center;border: 1px solid #DEDEDE;border-left: 0;border-radius:0 4px 4px 0;font-size: 14px;color: #FFFFFF;}
.search-box .search-logo:hover{background-color: #FF6C70;cursor: pointer;}
.search-box .search-logo .icon-Shape2{margin-left: 5px;font-size: 14px;}
.search-title{padding: 16px 0;border-bottom: 1px solid #dedede;clear: both;font-size: 14px;color: #B4B4B4;}
.searchbar{width: 300px;padding: 16px 0;}
.searchbar h3{font-size: 16px;color: #414749;text-align: center;font-weight: 600;}
.searchbar-cont{background: #FAFAFA;border-radius: 2px;padding: 20px 16px;}
.searchbar-cont ul li{color: #666;font-size: 14px;margin-bottom: 32px;position: relative;}
.searchbar-cont ul li:hover div{color: #FF3333;}
.searchbar-cont ul li a{color: #666;}
.searchbar-cont ul li div{margin-left: 30px;}
.searchbar-cont ul .active{color: #FF3333;}
.searchbar-cont ul li span{position: absolute;top: -2px;left: 0; ;font-family: HelveticaNeue-Italic;font-size: 18px;color: #4DD4E8;}

/*recommmend*/
.recommend{width: 1100px;margin: 0 auto;background: #fff;position: relative;padding: 24px 0;}
.recommend .icon-Slice{font-size: 50px;position: absolute;left: 0;top: 10px;color: #c00;}
.recommend-nav{position: relative;clear: both;font-size: 14px;padding: 24px 0 4px 0;}
.recommend-left{position: absolute;top: 24px;left: 0;color: #414749;}
.recommend-nav-list{margin-left: 67px;}
.recommend-nav-list ul li{float: left;margin: 0 36px 16px 0;}
.recommend-nav-list ul li a{color: #919191;}
.recommend-nav-list ul li a:hover{opacity: 0.7;}
.recommend-list ul li{width: 505px;height: 120px;margin: 24px 30px 0 0;float: left;border: 1px solid #F1F1F1;padding: 12px;position: relative;transition:All 0.2s ease-in-out;    -webkit-transition:All 0.2s ease-in-out;    -moz-transition:All 0.2s ease-in-out;    -o-transition:All 0.2s ease-in-out;}
.recommend-list ul li:hover{box-shadow: 6px 6px 8px 0 rgba(212,212,212,0.50);transform:translate(0,-10px);    -webkit-transform:translate(0,-10px);    -moz-transform:translate(0,-10px);    -o-transform:translate(0,-10px);    -ms-transform:translate(0,-10px);}
.recommend-img{position: absolute;top: 12px;left: 12px;width: 120px;height: 120px;}
.recommend-box{position: relative;margin-left: 132px;font-size: 13px;color: #919191;}
.recommend-box h3{width: 280px;margin-bottom: 16px;font-size: 16px;color: #4990E2;font-weight: 600;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.recommend-box p{margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.focus-btn{width: 75px;height: 29px;line-height: 29px;position: absolute;top: 0;right: 0;border: 1px solid #0084FF;border-radius: 4px;text-align: center;font-size: 13px;color: #0084FF;}
.focus-btn:hover{background: #0084FF;color: #fff;cursor: pointer;}
.recommend-list ul .active{background: #0084FF;color: #fff;}

.author-box {background-color: #fff;padding: 15px 20px;}
.author {position: relative;padding-left: 68px;margin-top: 10px;}
.author .face {position: absolute;left: 0;top: 0;}
.face img {width: 48px;height: 48px;border-radius: 48px;}
.author h2 a {color: #333;font-size: 16px;line-height: 24px;}
.author .count span {margin-right: 20px;}
.hdlist dl{width:300px;clear:both;line-height:28px;}
.hdlist h3{padding-bottom:10px;}
.hdlist .subject{overflow:hidden;height:30px;}
.newspdail .font18px span a{color: #e60012;font-size: 12px;}

.detail-content-left-title {font-size: 24px;font-weight: 400;word-wrap: break-word;color:#000;}
span.detail-time-separate-author,.detail-time-separate-author a {color: #b2b2b2;font-size: 12px;}
.detail-top-time {margin-top: 10px;margin-bottom: 5px;line-height: 20px;font-size: 12px;}
.detail-time-separate {float: left;}
.detail-author-separate {position: relative;float: left;}
.clear::after {display: block;height: 0px;visibility: hidden;overflow: hidden;content: "";clear: both;}
.detail-time-separate > span {font-size: 12px;}
.detail-time-separate span {color: #b2b2b2;margin-left: 13px;font-size: 12px;}
.detail-content-left {border-bottom: 1px solid #f0f0f0;padding-bottom:10px;margin-bottom:10px;}
.detail-main-content * {max-width: 100% !important;box-sizing: border-box !important;-webkit-box-sizing: border-box !important;word-wrap: break-word !important;/* overflow: hidden; */}
.video_iframe{height: 375px;width: 500px;}
.mdth{width: 1200px;}

.code-snippet,.code-snippet__fix,.code-snippet *,.code-snippet__fix * { max-width:1000%!important}
.code-snippet { margin:10px 0; display:block; overflow-x:auto; font-size:14px; padding:1em 1em 1em 3em; color:#333; position:relative; background-color:#fafafa; border:1px solid #f0f0f0; border-radius:2px; counter-reset:line; white-space:normal; -webkit-overflow-scrolling:touch}
.code-snippet code { text-align:left; font-size:14px; display:block; white-space:pre-wrap; position:relative; font-family:Consolas,Liberation Mono,Menlo,Courier,monospace}
.code-snippet code:before { position:absolute; min-width:1.5em; text-align:right; left:-2.5em; counter-increment:line; content:counter(line); display:inline; margin-right:12px; color:rgba(0,0,0,.15)}
.code-snippet_nowrap code { white-space:pre; display:-ms-flexbox; display:flex}
.code-snippet__fix { font-size:14px; margin:10px 0; display:block; color:#333; position:relative; background-color:rgba(0,0,0,.03); border:1px solid #f0f0f0; border-radius:2px; display:-ms-flexbox; display:flex; line-height:26px}
.code-snippet__fix pre { overflow-x:auto; padding:1em 1em 1em 0; white-space:normal; -ms-flex:1; flex:1; -webkit-overflow-scrolling:touch}
.code-snippet__fix code { text-align:left; font-size:14px; display:block; white-space:pre; display:-ms-flexbox; display:flex; position:relative; font-family:Consolas,Liberation Mono,Menlo,Courier,monospace}
.code-snippet__fix .code-snippet__line-index { counter-reset:line; -ms-flex-negative:0; flex-shrink:0; height:100%; padding:1em; list-style-type:none}
.code-snippet__fix .code-snippet__line-index li { list-style-type:none; text-align:right}
.code-snippet__fix .code-snippet__line-index li:before { min-width:1.5em; text-align:right; left:-2.5em; counter-increment:line; content:counter(line); display:inline; color:rgba(0,0,0,.15)}
.code-snippet__comment,.code-snippet__quote { color:#afafaf; font-style:italic}
.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst { color:#ca7d37}
.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr { color:#0e9ce5}
.code-snippet__string,.code-snippet__doctag,.code-snippet__title,.code-snippet__section,.code-snippet__selector-id { color:#d14}
.code-snippet__subst { font-weight:400}
.code-snippet__type,.code-snippet__class .code-snippet__title { color:#0e9ce5}
.code-snippet__tag,.code-snippet__name,.code-snippet__attribute { color:#0e9ce5; font-weight:400}
.code-snippet__regexp,.code-snippet__link { color:#ca7d37}
.code-snippet__symbol,.code-snippet__bullet { color:#d14}
.code-snippet__built_in,.code-snippet__builtin-name { color:#ca7d37}
.code-snippet__meta { color:#afafaf}
.code-snippet__deletion { background:#fdd}
.code-snippet__addition { background:#dfd}
.code-snippet__emphasis { font-style:italic}
.code-snippet__strong { font-weight:700}
.autoTypeSetting>p { margin-top:0; margin-bottom:.5em}
.autoTypeSetting24>p { margin-top:0; margin-bottom:24px}
.autoTypeSetting24psection>p { margin-top:0; margin-bottom:24px}
.autoTypeSetting24psection>section { margin-top:0; margin-bottom:24px}
.rich_media_content form { display:none!important}
a { color:#7d90a9; color:var(--weui-LINK)}
.rich_media_content { color:rgba(255,255,255,.65); color:var(--weui-FG-HALF)}
blockquote { color:rgba(255,255,255,.55); color:var(--weui-FG-1)}
.blockquote_info { color:rgba(255,255,255,.35); color:var(--weui-FG-2)}
.rich_media_content { color:rgba(0,0,0,.9); font-size:17px; font-size:var(--articleFontsize); overflow:hidden; text-align:justify}
.rich_media_content * { max-width:100%!important; box-sizing:border-box!important; -webkit-box-sizing:border-box!important; word-wrap:break-word!important}
.rich_media_content p { clear:both; min-height:1em}
.rich_media_content em { font-style:italic}
.rich_media_content fieldset { min-width:0}


code{font:normal 14px/26px "Microsoft yahei";}


@media screen and (max-width: 800px) {
    .detail-logo,.leftbar,#channelpubhead,#newsfooter,#newsfooterbtm,.rightbar{display:none;}
	.main,.mdth,.fr{width:auto;}
	.detail-main-content{height:500px;overflow:hidden;}
	.all_btn{text-align: center;display: block;line-height: 30px;margin-top: 15px;font-size: 14px;margin: 15px auto;}
}


.detail-main-content .h6 {margin: 30px 0;background: #e3e3e3;padding: 10px;font-size: 12px;line-height: 22px;}