@charset "utf-8";

@media only screen and (max-width: 767px) {
.yybb { display: none; }
.pc-dzld-pic { display: none; }
.head_disp_old { display: none !important; }
.head_disp_new { display: none !important; }
.foot_new { display: none !important; }
.foot_old { display: none !important; }
.dqwz-old { display: none; }
.shop { display: none; }
input { -webkit-appearance: none; border-radius: none; }
html, body { width: 100%; min-width: 100% !important; overflow-x: hidden; background: none; background-color: #FFF; }
.position { margin-top: 10px; }
.position .app-fz { display: none; }
.position table tr td table tr td { display: contents; line-height: 1.5rem; }
#share-2 { display: none !important; }
.jange { width: 100%; height: 1rem; }
.app_head { display: block; }
.app_head_top { height: 36px; line-height: 36px; background-color: #f3f4f8; padding: 0 10px; }
.app_head_top_left a { float: left; font-size: 4vw; font-weight: normal; font-stretch: normal; line-height: 36px; letter-spacing: 0rem; color: #333333; display: inline-block; margin-right: 10px; }
.app_head_top_right a { float: left; font-size: 4vw; font-weight: normal; font-stretch: normal; line-height: 36px; letter-spacing: 0rem; color: #333333; display: inline-block; margin-right: 10px; }
.app_head_logo { text-align: center; padding: 4vw 4vw; }
.app_head_logo img { width: 100%; height: 100%; }
.app_head_nav { overflow: hidden; margin: 10px 0; background-color: #106bc3;  }
.app_head_nav li { float: left; width: 25%; text-align: center; }
.app_head_nav li a { display: block; border-bottom: 3px solid transparent; text-align: center; line-height: 12vw; font-size: 4.5vw; color: #fff; font-weight: bold; }
.app-topnav { overflow: hidden; width: 100%; margin: 0 auto; }
.app-topnav li { list-style: none; width: 25%; float: left; text-align: center; padding-top: 10px; padding-bottom: 10px; color: #fff; }
.app-topnav li a { color: #fff; font-size: 5vw; font-weight: bold; }
.blue { background-color: #015293; }
.orange { background-color: #ff9c00; }
.green { background-color: #2DCC70; }
.baby-blue { background-color: #47aff1; }
.bl_app_banner { width: 100%; height: 60px; }
.app_blSearch { width: 90%; margin: 0px auto; height: 40px; box-shadow: 0px 5px 5px rgba(0, 0, 0, .08); border-radius: 5px; }
.app_blSearch input { float: left; }
.app_blSearch input[type='text'] { width: 78%; height: 40px; line-height: 40px; font-size: 3vw; color: #000; padding-left: 2%; border-radius: 0px !important; }
.app_blSearch input[type='submit'] { width: 20%; height: 40px; line-height: 40px; padding-left: 0; font-size: 3vw; color: #fff; border: 0; outline: 0; background: #ec940a; border-radius: 0px !important; }

/*************底部*************/
.app-lod-footer { width: 100%; margin: 10px auto 0 auto; background-color: #eff0f0; overflow: hidden; border-top: 3px solid #015293; }
.app-lod-footer ul li { width: 20%; float: left; text-align: center; }
.app-lod-footer ul li a { font-size: 1rem; line-height: 2rem; }
.app-oldcopyright { width: 100%; margin: 0px auto; padding: 1rem 1rem; }
.app-oldcopyright p { font-size: 0.8rem; line-height: 2rem; }
.main { width: 94%; margin: 0 auto; }
.main-cont { display: none !important; }
.app_main-cont { }
.app_gb_pic { margin: 10px 0; }
.app_gb_pic img { width: 100% }
.app_gbjj p { font-size: 1rem; line-height: 2rem }
.change_year { width: 100%; line-height: 2rem; margin-top: 10px; margin-bottom: 10px; border-top: 2px solid #1492ff; }
.year { color: #333; font-size: 1.3rem; line-height: 2.6rem; text-align: center; }
.change { position: relative; font-size: 1rem; }
.bt-right { float: right; }
#govreport111 { position: absolute; right: 0 !important; top: 3px !important; }
.app_gb_pdf a { font-size: 1.2rem; line-height: 2.4rem; text-align: center; }
.lieb-tit { margin: 10px auto 5px; height: 2.4rem; padding-left: 20px; line-height: 2.4rem; color: #333; font-size: 1.2rem; border-left: 2px solid #01457b; background-color: #f8f8f8; }
.list-news { margin-top: 10px; }
.list-news ul { padding-top: 10px; padding-bottom: 10px; }
.list-news li { line-height: 2rem; border-bottom: 1px solid #e7e7e7; padding: 0.7rem 0; overflow: hidden; color: #333333; }
.list-news li a { padding-left: 10px; color: #000000; }
}

