@charset "utf-8";
@media screen and (max-width: 1279px){
    body{overflow-x:hidden}
    .layout{width:1000px;min-width:1000px;}
    /*header*/
    .header{height:165px;}
    .header .top_logo{width:209px;height:81px;}
    .header .top_logo img{margin:43px 0 0 0;}
    .header .zt_banner{margin-left:88px}
    .header .zt_banner img.database{margin-top:30px;width:323px;}
    .header .zt_banner img.xjp{margin-top:6px;width:180px;}
    .header .databank span{width:156px;background-position:20px 10px;
    background-size:19% auto;font-size:16px;margin-top:58px;}    
    /*rm_txt*/
    .rm_txt .col-1{width:670px;}
    .rm_txt .col-2{width:265px;}
    .rm_entry,.rm_learn,.rm_ranking{width:245px;padding:10px;}
    .rm_bbs img{width:100%;height: auto;}
    .pic2 em{padding:0}
    .key_word a{width:100%}
	.rm_txt_con p img{ max-width:670px;}
	.rm_txt_con .box_pic img{  max-width:670px;}
    .rm_party{width: 235px;height: 31px;line-height:31px;}
    .rm_ranking_list li{margin-top:15px;}
    .rm_ranking_list li span{font-size: 16px;margin-right:3px;}
    .pic1 li{width:205px;height:211px;margin-left:26px;}
    .pic1 li img{width:100%;}
    .rm_download li{margin-left:0 !important;font-size: 14px;}
    /*rm_footer*/    
    .channel .col-1-2 span.rm_play_show div{width:280px;}
    .music-range{width:54px;}
    .channel .col-1-2 span{padding:0 10px}
    .txt_float_r{display:none;}
}

@media (min-device-width:320px) and (max-width:689px),(max-device-width:480px){
    html,body{height: 100%;position: relative;}
    html { font-size:62.5%;}
    .main,.layout{ width:100%; min-width:320px; max-width:480px;}
    .header{padding:10px 0;height: auto;}
	.header img{ width:100px; height:auto; margin:0 auto;}
    .zt_banner{display:none;}
    .header .top_logo img{width:50%;height: auto;margin:0 0 0 5px;}
    .header .top_logo{height: auto;}
    .header .databank span{margin-top:0;height:30px;line-height:30px;text-indent:20px;width:130px;background-position:15% 6px;background-size:12% auto;margin-right:5px}
	.rm_txt .col-1 h1{ font-size:24px; line-height:40px;}
    .rm_nav,.rm_entry{display:none}
    .rm_txt .col-1{width:92%;float:none;margin:0 auto}
    .rm_txt .col-2{display:none;}
	.route{ height:auto;line-height:30px;padding:15px 0;}
    .channel .col-1-1,.channel .col-1-2{float:none;}
    .channel .col-1-2{display:none}
    .rm_txt_con p img,.pic1 li img{width:100%;height: auto;}
    .rm_txt_con p.paper_num em{display:none;}
    .pic1 li{width:100%;height: auto;margin-left:0 !important}
    .pic1 li span{top:0;}
    .rm_download ul{margin:15px auto 0 auto;width:100%;}
    .rm_download li{margin-left:0 !important;margin-right:5px; width:77px; font-size:12px;}
    .box_news ul li{ width:97%; margin-right:0px;}
    .rm_txt{margin-top:10px}
    .office,.Links,.information p,.channel .col-1-2 span.rm_type{display:none;}
    .information{margin-top:0}
    .rm_download li img,.information p.copyright{display: block;}
    .txt_float_r{display:none;}
	.rm_txt_con .box_pic img,.rm_txt_con .pci_c img{ width:100%; height:auto;}
	.rm_txt_con .box_pic table,.rm_txt_con .pci_c table{width:98%;}
    video,audio{width:100% !important;height:auto !important;}
	.rm_txt_con p{ font-size:18px;}
	.rm_txt_con p span.pictxt,.rm_txt_con p.pictxt{ font-size:14px; line-height:24px;color:#999;}
	.channel .col-1-1{ font-size:14px; text-align:center;}
	.rm_txt .col-1 div.author{ text-align:center;font-size:14px;}
}