@charset "utf-8";
@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,.lypic{ 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;}
    .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:4%; width:47%; font-size:12px; margin-top:10px; min-height:150px;}
	.rm_download li:nth-child(2n+1){margin-left:0px;}
    .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;}
	.rm_download li img{ width:100%; height:auto;}
    .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%;height:auto;}
	.rm_txt_con p{ font-size:18px;}
	.channel .col-1-1{ font-size:14px; text-align:center;}
	.rm_txt .col-1 div.author{ text-align:center;font-size:14px;}
	.rm_txt_con,.pic_data{ width:100%;}
	.pic_data img{ min-width:auto; max-width:100%; width:100%;}
	.pic_data .text_show_img{ padding-left:1px; font-size:16px; width:100%;}
	.pic_data .page_c{ width:100%;}
	.page_n a:link, .page_n a:visited, .page_n a:hover{ min-width:7%; margin:0 2px;}
	.a_right,.a_left{top:25vw; width:15vw; height:14vw; background-size:contain;}
}