@charset "utf-8";
body,ol,ul,li,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
img{border:0;vertical-align:top}
ol,ul,li{list-style:none;} 
iframe{border:none}
html{height:100%;font-size:16px}
body{height:100%;font:400 1em/1.8 "Microsoft YaHei",\5FAE\8F6F\96C5\9ED1}
a{color:#212121;text-decoration:none}
a:hover{color:#c00}
.cf:after,.cf:before{content:" ";display:table}
.cf:after,.clearfix:after{clear:both}
.cf{zoom:1;}
.fl{float:left}
.fr{float:right}
em{font-style:normal;}
h1,h2,h3,h4,h5{font-size:100%;font-weight:normal}
.bold{font-weight:bold}
.show{display:block}
.hide{display:none}
.white,.white a:link,.white a:visited,.white a:hover{color:#fff;}
.gray,.gray a:link,.gray a:visited,.gray a:hover{color:#666}
.layout{width:1280px;margin:0 auto}
/*header*/
.header{ text-align:center; width:100%; height:210px; background:#F5F5F7; border-bottom:1px  solid #212121;}
.header img{ margin-top:65px;}
.wb_line{ width:100%; height:1px; background:#212121; opacity:0.1;}
/*route*/
.route{height:62px;border-bottom:1px solid #ECECEC;line-height:62px;font-size:14px;}
.route,.route a{color:#adadad}
.route a{margin:0 3px;}
.route a.active{color:#333}
/*rm_txt*/
.rm_txt{margin-top:30px;}
.rm_txt .col-1{width:860px;}
.rm_txt .col-2{width:340px;}
.rm_txt .col-1 h1{font-size: 38px;font-weight: 500;line-height: 46px;margin:5px auto 15px auto}
.rm_txt .col-1 h3,.rm_txt .col-1 h4{font-size:18px;line-height:26px;}
.rm_txt .col-1 h3{margin:15px 0 5px 0;}
.rm_txt .col-1 h4{margin:15px 0 5px 0;color:#999}
.rm_txt .col-1 div.author{font-size:16px;height:24px;margin-top:24px;}
.channel{margin-top:31px}
.channel .col-1-1{color:#666;}
.channel .col-1-1 span{width: 50px;height: 28px;line-height: 28px;background: #E8E8EA;border-radius: 2px;display:inline-block;text-align: center;margin-right:14px}
.channel .col-1-2 span{height: 30px;line-height:30px;background: #F5F5F7;border-radius: 20px;padding:0 14px;display:inline-block;margin-left:20px;cursor: pointer;}
.channel .col-1-2 span i{ font-style:normal;}
.channel .col-1-2 span img{vertical-align: middle;margin-right:5px}
.channel .col-1-2 span.rm_play{cursor: pointer;}
.channel .col-1-2 span.rm_play_show{display:none;background:none;}
.channel .col-1-2 span.rm_play_show{width: 359px;height:32px;}
.channel .col-1-2 span.rm_play_show{position: relative;}
.channel .col-1-2 span.rm_play_show div{background: #F5F5F7;width:359px;height:32px;}

.music-no{background:url(../images/icon_no.png) no-repeat;width:8px;height:11px;outline:none;border:none;cursor: pointer;}
.music-yes{background:url(../images/icon_yes.png) no-repeat;width:8px;height:11px;outline:none;border:none;cursor: pointer;}
.music-cur,.music-max{font-size:10px;color:#333;}
.music-range{width:94px;height:2px;border-radius:5px;-webkit-appearance:none;vertical-align: middle;}
.music-range::-webkit-slider-thumb{width:7px;height:7px;background:#212121;cursor:pointer;border-radius:5px;-webkit-appearance:none}
.music-hide{background:url(../images/music_hide.png) no-repeat;width:12px;height:11px;outline:none;border:none;cursor: pointer;}
.rm_txt_con div.otitle{ font-size:14px; margin-top:20px;}
.rm_txt_con div.edit{ font-size:16px; text-align:right;}
.rm_txt_con .box_pic{ text-align:center; font-size:16px;}
.rm_txt_con .box_pic img{ display:block; margin-top:15px; max-width:860px;}
.rm_txt_con .box_pic table td{font-size:18px;color:#4d7caa !important;font-family:"妤蜂綋","KaiTi_GB2312"; line-height:30px;}
.rm_txt_con .box_pic table td font{color:#4d7caa !important;margin-top:15px;}
.rm_txt_con table.pci_c{ width:100%; text-align:center;}
.rm_txt_con table.pci_c p{ text-align:center;}
.rm_txt_con p{margin-top:23px;text-align: justify;font-size:20px;line-height: 38px;text-indent:0em}
.rm_txt_con p img{ max-width:860px;}
.rm_txt_con p.desc{font-size:18px;color:#4d7caa;font-family:"妤蜂綋","KaiTi_GB2312"; line-height:30px;width:80%; margin:20px auto 0 auto;text-align: center;}
.rm_txt_con p.FontSize20{font-size:18px;}
.rm_txt_con div.bza{font-size:18px;color:#4d7caa;font-family:"妤蜂綋","KaiTi_GB2312";border:1px solid #e5e5e5;padding:25px 20px 15px 20px;margin-top:30px;position:relative;display:none;}
.rm_txt_con div.bza span{display:block;width:109px;height:24px; position:absolute;top:-14px;left:55px;background:url(../images/bza.jpg) no-repeat;}
.rm_txt_con div.bza p{text-indent:2em;font-size:18px;font-family:"妤蜂綋","KaiTi_GB2312";line-height:34px;margin-top:0px;}
@media (min-device-width:320px) and (max-width:689px),(max-device-width:480px){
	.rm_txt_con div.bza{padding:5vw 2vw 3vw 2vw;}
	.rm_txt_con div.bza span{left:4vw}
	.rm_txt_con p.desc{width:100%;}
}
/*.rm_txt_con p img{margin-bottom:15px}*/
.rm_txt_con p.paper_num{font-size:16px;color:#666}
.rm_txt_con p.paper_num span{float:left;}
.rm_txt_con p.paper_num em{float:right;}
.rm_txt_con p.paper_num em i{width:60px;height:26px;background: #F5F5F7;border-radius: 20px;display:inline-block;font-style:normal;text-align: center;}
.rm_txt_con p.paper_num em i img{vertical-align:middle; margin:5px auto;}
.rm_relevant{border-top:1px solid #ECECEC;padding-top:40px;margin-top:20px}
.rm_relevant h5{font-size: 20px;font-weight:600;color: #212121;line-height:20px;}
.rm_relevant h5 span{display:inline-block;width: 4px;height:18px;background: #C54242 linear-gradient(135deg, rgba(197, 55, 55, 0.5) 0%, rgba(194, 49, 49, 0.5) 49%, rgba(177, 23, 23, 0.5) 100%);vertical-align: middle;margin-right:8px;line-height:24px;}
.rm_relevant dl{margin-top:24px;border-bottom:1px solid #ECECEC;padding-bottom:20px;}
.rm_relevant dt{font-size: 20px;font-weight:600;line-height: 28px;}
.rm_relevant dd{margin-top:10px;font-size:16px;color:#666;line-height: 24px;}
.rm_relevant dd span{float:left;height: 28px;line-height: 28px;background: #E8E8EA;border-radius: 2px;text-align: center; padding:0 8px; line-height:28px;}
.rm_relevant dd em{float:right;}
.rm_video{margin-top:0}
.pic1 li{float:left;width:264px;height:220px;margin-left:34px;margin-top:24px;font-size: 16px;line-height:24px;position: relative; text-align:center;}
.pic1 li img{margin-bottom:11px}
.pic1 li span{position: absolute;background:url(../images/black_bg.png);right:0;top:123px;height:21px;padding:0 5px;line-height:21px;font-size:11px;}
.rm_download li{float:left;margin-left:37px;margin-top:24px; width:82px; text-align:center;}
.rm_download li img{vertical-align: middle;width:70px;height:70px; display:block; margin-left:6px;}
.rm_entry,.rm_learn,.rm_ranking{width:308px;border-radius: 4px;border: 1px solid #C9C9C9;padding:15px;font-size:14px;line-height: 22px;}
.rm_entry a{ margin:0 8px;}
.rm_entry b{ margin-bottom:15px;}
.rm_entry b,.rm_learn b,.rm_ranking b{width: 20px;height: 1px;background: #C1C1C1;display: block;margin-top:6px;display:block;}
.rm_entry i,.rm_learn i{height: 18px;line-height: 18px;padding:0 3px;background: #fdf2ea;border-radius: 2px;display:inline-block;color:#EF8936;margin-left:4px;font-style:normal;font-weight:600;}
.rm_entry div{margin-top:16px}
.rm_entry div a{margin:0 3px}
.rm_bbs,.rm_learn,.rm_ranking{margin-top:30px}
.box_news ul{ margin-top:20px;}
.box_news ul li{ width:46%; float:left; margin-right:4%; font-size:16px; line-height:260%;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.pic2{font-size:34px;line-height:54px;color:#f5f5f5;border-bottom:1px solid #f5f5f5;padding-bottom:10px}
.pic2 img{margin-top:12px;}
.pic2 em{padding:0 20px}
.key_word a{margin-right:1px;margin-top:12px;display:inline-block;width:150px;}
.rm_party{width: 304px;height: 40px;line-height:40px;background: #F5F5F7;border-radius: 4px;text-align: center;margin-top:20px}
.rm_party em{background:url(../images/more3.png) no-repeat center;display:inline-block;width:12px;height:10px;margin-left:5px}
.lately{margin-top:10px}
.lately li{float:left;height: 27px;line-height:27px;background: #F5F5F7;border-radius: 2px 0px 0px 2px;padding:0 8px;margin-top:8px;cursor: pointer;}
.lately li.active{background: #C54242;color:#fff}
.rm_ranking_list li{margin-top:15px;font-size:14px;color:#666;}
.rm_ranking_list li span{font-size: 18px;color:#D0D0D0;line-height: 36px;margin-right:10px;vertical-align: middle;}
.rm_ranking_list li.ranking_key span{color: #C54242;}

.attestation{margin-top:26px}
.attestation img{margin:0 23px}

.txt_float_r{position:fixed;_position:absolute;display:block;width:194px;right:18px;_right:-20px;bottom:120px; z-index:999;cursor: pointer;}
.txt_float_r li{clear:both;overflow: hidden;}
.txt_float_r li span{float:right;border:1px solid #c9c9c9;background:#fff;width:35px;padding:10px 0;text-align: center;font-size: 12px;color:#999;display:block}
.txt_float_r li.share_active span{background:#C54242;color:#fff}
.txt_float_r li.share_active div.share_con{display:block;background:#fff}
.txt_float_r li div.share_con{display:none;position: absolute;line-height:26px;right:45px;}

.btn_comment em{background:url(../images/share_comment.png) no-repeat;width:17px;height:17px;display:block;margin-left:8px}
.btn_share em{background:url(../images/share_.png) no-repeat;width:17px;height:16px;display:block;margin-left:8px}
.btn_follow em{background:url(../images/share_follow.png) no-repeat;width:16px;height:16px;display:block;margin-left:10px}
.btn_comment.share_active em{background:url(../images/share_comment_w.png) no-repeat;}
.btn_share.share_active em{background:url(../images/share_w.png) no-repeat;}

.txt_float_r li.btn_comment{height:58px;}
.btn_comment div.share_con{border:none;top:5px}

.txt_float_r li.btn_share{height:58px}
.btn_share div.share_con{width: 116px;height:26px;line-height:26px;top:75px;border:1px solid #c9c9c9;}
.btn_share div.share_con b.bot{position: absolute;border-width:6px; border-style:solid solid solid;border-color:transparent transparent transparent #c9c9c9; right:-13px;top:6px;}
.btn_share div.share_con b.right{position: absolute;border-width:6px; border-style:solid solid solid;border-color:transparent transparent transparent #fff; right:-11px; top:6px;}
.btn_share div.share_con a{margin:5px 3px 0 3px}

.txt_float_r li.btn_follow{height:85px;}
.btn_follow div.share_con{width:147px;height:83px;border:1px solid #c9c9c9;bottom:25px}
.btn_follow div.share_con i{height:18px;display: block;background:#F5F5F7;color:#555;font-size:12px;}
.btn_follow div.share_con i strong{display:inline-block;line-height:18px;width:33.3%;text-align: center;font-style:normal}
.btn_follow div.share_con i strong.active{background:#c3c3c3;}
.btn_follow div.share_con div{color:#333;text-align: left;line-height:18px;width:97%;margin:6px auto 0 auto;font-size:12px}
.btn_follow div.share_con div img{float:left;margin-right:1px}
.btn_follow div.share_con div b{display: block;margin-top:3px;}

.btn_share a.share_sina{background:url(../images/share_sina.png) no-repeat;width:18px;height:15px;display:inline-block;margin-top:5px;}
.btn_share a.share_weixin{background:url(../images/share_weixin.png) no-repeat;width:17px;height:15px;display:inline-block;margin-top:5px;}
.btn_share a.share_qq{background:url(../images/share_qq.png) no-repeat;width:18px;height:16px;display:inline-block;margin-top:5px;}
.btn_share a.share_link{background:url(../images/share_link.png) no-repeat;width:16px;height:16px;display:inline-block;margin-top:5px;}
.zdfy{ width:98%; height:auto; overflow:hidden; margin:0 auto 10px auto;word-wrap: break-word; word-break: normal; text-align:center;}
.zdfy a:link,.zdfy a:visited,.zdfy a:hover{ margin:0 3px;font-size:14px;}
.rm_ranking_list li:last-child span{margin-left:-6px}