@charset "utf-8";
/* CSS Document */
/* 方正隶变 */
@font-face {
	font-family: 'fangzhenglibian';
	src: url('https://www.gmfyg.org.cn/2014/style/yasong.TTF') format('truetype');
}
/* ICON */
@font-face {
  font-family: 'icon';
  src:  url('https://www.gmfyg.org.cn/2014/style/fonts/icomoon.eot?xl828g');
  src:  url('https://www.gmfyg.org.cn/2014/style/fonts/icomoon.eot?xl828g#iefix') format('embedded-opentype'),
    url('https://www.gmfyg.org.cn/2014/style/fonts/icomoon.ttf?xl828g') format('truetype'),
    url('https://www.gmfyg.org.cn/2014/style/fonts/icomoon.woff?xl828g') format('woff'),
    url('https://www.gmfyg.org.cn/2014/style/fonts/icomoon.svg?xl828g#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/* css reset */
html, body, h1, h2, h3, h4, h5, h6, div, ol, ul, li, dl, dt, dd, table, caption, tr, th, td, span, p, a, b, u, i, em, img, iframe, fieldset, form, label, legend, input, button, select, textarea { margin: 0; padding: 0;}
body {font: 14px/1.5 "Microsoft YaHei", Arial, Tahoma, Helvetica, sans-serif; color: #1F1F1F; background-color: #F8F8F8; margin: auto;}
input, button, textarea, select {font: inherit; outline: 0; border: 0; background: none; color: inherit;}
input:focus, textarea:focus {color: inherit;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;}
ol, ul, li {list-style: none;}
input, select {-webkit-appearance: none; -moz-appearance: none; appearance: none;}
textarea {overflow: auto; resize: none;}
table {border-collapse: collapse; border: 0;}
img {border: 0; outline: 0; vertical-align: middle;}
a {text-decoration: none; color: #232323;}
a:hover {color: #B41E00;}
a:focus {outline: 0;}
svg:not(:root){overflow: hidden;}
input[type=date]{background-color:transparent; border: 0; filter: alpha(opacity=0);}
video {object-fit: fill;}
h1, h2, h3 {font-family: "fangzhenglibian";}
body {background: #F8F8F8 url(https://www.gmfyg.org.cn/2014/img/area-one.jpg) right bottom no-repeat; background-size: 100% auto; background-attachment: fixed;}
/* 通用 */
.pc {display: block;}
.phone {display: none;}
.outer {position: relative;}/* 由于存在超宽显示器 所以必须在最外侧加套一个div 控制页面最宽不超过1920 */
.wrap {margin: 0 auto; width: 1200px;}/* 控制宽度 ≥1200 ！！！注意！！！有超长展品图 控制宽度保证图片长度在600以内 */
.block {padding-top: 45px;}
.tl {text-align: left; text-indent: 0em!important;}
.fwb {font-weight: bold;}
/* 清除浮动 */
.clear::after,.block::after {content: ""; clear: both; height: 0px; font-size: 0px; display: block;}
/* 导航条 */
.header {width: 100%; height: 60px; position: fixed; z-index: 99;}
.header .wrap {height: 60px;}
.header .logo {height: 18px; float: left; padding-top: 21px; width: 334px;}
.header .logo img {height: 18px; width: auto; float: left;}
.header .nav {float: left; width: calc(100% - 442px); text-align: center; display: none;}
.header .nav ul {display: inline-block; text-align: left;}
.header .nav li {float: left; height: 46px; padding-top: 14px; position: relative;}
.header .nav li:hover {background: rgba(0,0,0,0.15);}
.header .nav li:after {transition: all 0.3s;position: absolute; content: ""; height: 2px; left: 15px; right: 15px; background: #FFF; bottom: 0; z-index: 9; opacity: 0;}
.header .nav li:hover:after {opacity: 1;}
.header .nav li>a {color: #FFF; display: block; padding: 0 15px; line-height: 32px;}
.header .nav li dl {position: absolute; top: 60px; right: 0; padding: 10px 0; display: none;}
.header .nav li dl::after {content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.15); z-index: 1;}
.header .nav li dl dd {white-space:nowrap; line-height: 200%; text-align: center; position: relative; z-index: 10;}
.header .nav li dl dd>a {color: #FFF; display: block; padding: 0 15px; font-size: 14px;}
.header .nav li dl dd>a:hover {background: rgba(0,0,0,0.25);}
.header .nav li:hover dl {display: block;}
/* 展品正文页导航条 */
.infor-header {width: 100%; height: 60px; background: rgba(0,0,0,0.1); text-align: center;}
.infor-header .title {line-height: 60px;}
/* 平板 手机模式下 导航条缩减为弹出菜单 */
.menu {padding: 18px 0 0 10px; height: 42px; float: right; display: none;}
.menu-ico,.menu-close {width: 24px; height: 24px; color: #FFF; cursor: pointer;}
.menu-ico:before,.menu-close:before {font-family: "icon"; font-size: 24px; line-height: 24px; position: relative;}
.menu-ico:before {content: "\e9bd";}
.menu-close:before {content: "\e951";}
.menu-close {display: none;}
.menu-nav {position: absolute; right: 0; top: 60px; width: 100%; display: none; background: rgba(0,0,0,0.15);}
.menu-nav ul {padding: 10px 0 15px; margin: 0 15px;}
.menu-nav li {width: 32%; float: left; margin-right: 2%; border-bottom: 1px solid; border-bottom-color: rgba(255,255,255,0.1);}
.menu-nav li:nth-child(3n) {margin-right: 0;}
.menu-nav li a,.menu-nav li span {display: block; position: relative; padding-left: 30px; font-size: 16px; line-height: 40px; color: #FFF;}
.menu-nav li a:before ,.menu-nav li span:before{ position: absolute; left: 10px; font-family: "icon"; font-size: 10px;}
.menu-nav li a:before {content: "\e91f";}
.menu-nav li span:before {content: "\e901";}
.menu-nav li.close {cursor: pointer;}
.menu-nav li a:hover {background: rgba(0,0,0,0.1);}
.menu.menu-open .menu-nav {display: block;}
.menu.menu-open .menu-ico {display: none;}
.menu.menu-open .menu-close {display: block;}
/* 双年展菜单 */
.biennale-menu {float: right; color: #FFF; position: relative;}
.biennale-menu-a {height: 60px; line-height: 60px; cursor: pointer; position: relative; padding-right: 28px; padding-left: 10px;}
.biennale-menu-a:after {content: ""; border: 4px solid transparent; border-top-color: #FFF; right: 10px; top: 28px; position: absolute; line-height: 1;}
.biennale-menu-a:hover {background: rgba(0,0,0,0.15);}
.biennale-menu ul {position: absolute; top: 60px; right: 0; padding: 10px 0; background: rgba(0,0,0,0.1); display: none;}
.biennale-menu ul::after {content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.15); z-index: 1;}
.biennale-menu ul li {white-space:nowrap; line-height: 200%; text-align: center; position: relative; z-index: 10;}
.biennale-menu ul li>a {color: #FFF; display: block; padding: 0 15px; font-size: 14px;}
.biennale-menu ul li>a:hover {background: rgba(0,0,0,0.25);}
.biennale-menu:hover .biennale-menu-a {background: rgba(0,0,0,0.15);}
.biennale-menu:hover ul {display: block;}
/* 导航下滑时改变背景色 */
.header {transition: all 0.3s; top: 0;}
.header,.header .nav li dl {background: rgba(0,0,0,0.1);}
.header-n,.header-n .nav li dl,.header-n .biennale-menu ul {background: rgba(56,58,51,0.85);}
.header-t {top: -60px;}
/* 页底 */
.footer {padding: 45px 0; text-align: center; background: #383A33;}
.footer h1 {color: #FFF; font-weight: normal; font-size: 24px;}
.footer .logo {display: inline-block;}
.footer .logo img {height: 18px; width: auto;}
/* 右侧悬浮按钮 */
.r-side {position: fixed; right: 10px; bottom: 10px; width: 60px; z-index: 99;}
.r-side li {width: 60px; height: 60px; text-align: center; margin-top: 10px; position: relative; cursor: pointer;}
.r-side li a {color: #FFF; display: block; width: 60px; padding-top: 8px; height: 52px; font-size: 12px; background: rgba(94,106,90,0.95); transition: 0.2s; border-radius: 5px;}
.r-side li a::before {content: ""; display: block; font-family: "icon"; font-size: 30px; width: 30px; margin: 0 auto; line-height: 30px;}
.r-side li a:hover {background: #4B5548; color: #FFF;}
.r-side li.cgyy a::before {content: "\e906";}
.r-side li.gzh a::before {content: "\e952";}
.r-side li.gfwb a::before {content: "\e953";}
.r-side li.gfdy a::before {content: "\e979";}
.r-side li.gotop a::before {content: "\e983";}
.r-side .pocode {position: absolute; padding: 10px; background: #FFF; right: 70px; top: -50px; border-radius: 5px; visibility: hidden; opacity: 0; transition: all 0.3s;}
.r-side .pocode span {display: block; text-align: center; margin-top: 6px;}
.r-side .pocode::after {content: ""; border: 6px solid transparent;	border-left-color: #FFF;	position: absolute;	right: -12px; top: 50%;	margin-top: -14px;}
.r-side li:hover .pocode {right: 65px; visibility: visible; opacity: 1;}
.r-side li.gotop {height: 0; transition: all 0.6s ease; overflow: hidden;}
.r-side li.gotop-show {height: 60px;}
/* 海报 */
.bill {background: #6CA988 url(https://www.gmfyg.org.cn/2014/img/bill_l.png) 10% center no-repeat; background-size: auto 70%; overflow: hidden;}
.billinner {padding-top: 42%; position: relative;}
.billinner .inner {position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.bill_l {position: absolute; width: 525px; height: 454px; background: url(https://www.gmfyg.org.cn/2014/img/bill_l.png); left: -200px; top: 50%; margin-top: -320px;}
.bill_c {position: absolute; width: 924px; height: 60px; background: url(https://www.gmfyg.org.cn/2014/img/bill_c.png); left: 50%; top: 50%; margin-left: -462px; margin-top: -30px; z-index: 10;}
.bill_r {position: absolute; width: 500px; height: 500px; background: url(https://www.gmfyg.org.cn/2014/img/bill_r.png); background-size: 500px; right: -10%; top: 50%; margin-top: -250px;}
.bill_b {position: absolute; width: 456px; height: 60px; background: url(https://www.gmfyg.org.cn/2014/img/bill_b.png) no-repeat; left: 50%; bottom: 60px; margin-left: -228px;}
/* 栏目标题居中 更多 */
.c-tit {height: 40px; line-height: 40px; text-align: center; position: relative; margin-bottom: 30px;}
.c-tit h2 {font-size: 40px; display: inline-block; color: #5E6A5A; text-shadow: 0 1px 1px #FFF; font-weight: normal;}
.c-tit span {position: absolute; font-size: 14px; line-height: 1; top: 14px; right: 0; color: #999;}
.c-more {text-align: center; padding-top: 10px;}
.c-infor {color: #285774; margin-bottom: 20px; line-height: 160%; font-size: 16px;}
.c-more a {display: inline-block; font-family: "fangzhenglibian"; font-size: 24px; padding: 0 30px 10px; background-image: url(https://www.gmfyg.org.cn/2014/img/more-bg.png); background-size: auto 24px; margin: 0 auto; background-repeat: no-repeat; color: #5E6A5A; background-position: center bottom;}
.c-more a:hover {color: #424A3F; background-image: url(https://www.gmfyg.org.cn/2014/img/more-bg-hover.png)}
/* 前言 */
.cont {padding-bottom: 45px;}
.cont p {font-size: 18px; line-height: 1.8; margin-bottom: 1em; text-indent: 2em; text-align: justify;}
.cont .mini {display: none;}
.cont a.showclose {display: none;}
.cont-more {clear: both; text-align: center;}
.cont-more a {padding: 6px 10px 8px 29px; position: relative; background: #6CA988; border-radius: 5px; font-size: 16px; line-height: 16px; cursor: pointer; color: #FFF; display: inline-block; transition: all 0.2s ;}
.cont-more a::before {font-family: "icon"; position: absolute; left: 8px;}
.cont-more a:hover {background: #56876D;}
.cont a.showmore::before {content: "\e981";}
.cont a.showclose::before {content: "\e982";}
.cont-show a.showclose {display: inline-block;}
.cont-show a.showmore {display: none;}
.cont-show .mini,.cont-show .mini-phone {display: block;}
/* 首页一行四列列表 */

.ptsd .box {padding: 10px 0 0; text-align: center;}
.ptsd .t {font-weight: normal; font-size: 16px; max-width: 100%; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ptsd .w {font-size: 14px; color: #444; display: block;}

.list-index li {float: left; width: 23.8%; margin-right: 1.6%;}
.list-index li:nth-child(4n) {margin-right: 0;}
/* photo link */
.p-l {display: block; position: relative; overflow: hidden; border-radius: 5px;}
.p-l img {transition: 0.2s; width: 100%; height: auto; }
.p-l:hover img {transform: scale(1.08,1.08);}
/* 展品总目 */
.d-menu-box {background: #383A33; padding: 0 0 45px;}
.d-menu-box h2 {color: #FFF; text-shadow: 0 1px 1px #1C3244;}
.d-menu-box h3 a {color: #FFF; font-weight: normal;}
.d-menu-box h3 a:hover {color: #DCDDD2;}
.d-menu {text-align: center; color: #FFF;}
.d-menu ul {display: inline-block;}
.d-menu li {text-align: center; display: inline-block; float: left; padding: 0 20px;}
.d-menu li h3 {font-size: 24px; line-height: 24px; margin-bottom: 6px;}
/* 这里开始列表页的CSS */
/* 面包屑 */
.crumbs {padding-top: 15px; line-height: 16px;}
.crumbs a {display: inline-block; padding-right: 20px; position: relative; color: #333;}
.crumbs a:first-child {display: none;}
.crumbs a:before {content: "\e945"; font-family: "icon"; position: absolute; right: 3px; color: #999;}
.crumbs a:last-child {padding-right: 0;}
.crumbs a:last-child:before {display: none;}
.crumbs.abs {position: absolute; top: 60px; color: #FFF; z-index: 9;}
.crumbs.abs a,.crumbs.abs a:before {color: #FFF;}

.list-bill {height: 360px; background-color: #6CA988; overflow: hidden;}
.list-bill .wrap {height: 360px; background-position: top right; background-repeat: no-repeat; position: relative; text-align: center;}
.list-bill .wrap::before {content: ""; position: absolute; background-image: url(https://www.gmfyg.org.cn/2014/img/bill_r.png); width: 280px; height: 280px; background-size: 100%; top:50%; margin-top: -120px; left: 0px; z-index: 1; background-repeat: no-repeat;}
.list-bill h1 {font-size: 80px; line-height: 80px; color: #FFF; font-weight: normal; position: relative; z-index: 3; top: 45%; text-shadow: 0 1px 1px #000;}

.list-area {padding-bottom: 100px;}
.list-columns {columns: 4; column-gap: 22px;}
.list-columns li {break-inside: avoid; margin-bottom: 22px; background: #FFF; border-radius: 5px; padding-bottom: 10px;}
.list-columns li .p-l {border-radius: 5px 5px 0 0;}
.list-columns li img {border-radius: 5px 5px 0 0;}

.page {text-align: center; padding-top: 40px;}
.page ul {display: inline-block;}
.page li {float: left; margin: 0 5px;}
.page li a {display: block; width: 36px; height: 36px; line-height: 36px; font-size: 18px; font-family: Arial;}
.page li.now a {border-radius: 50%; background: #6CA988; color: #FFF;}
.page li.prev a:before {content: "\e958"; font-family: "icon"; font-size: 24px;}
.page li.next a:before {content: "\e959"; font-family: "icon"; font-size: 24px;}

.bottom-menu {background: rgba(108,169,136,0.9); width: 100%; position: fixed; height: 60px; z-index: 99; bottom: -70px; left: 0; transition:all 0.3s;}
.bottom-menu.bottom-show {bottom: 0;}
.bottom-menu-title {float: left; position: relative;}
.bottom-menu-h2 {background: #383A33; height: 60px; padding: 10px 10px 0; top: -10px; position: relative;}
.bottom-menu-h2::before {content: ""; border: 5px solid transparent; border-bottom-color: #CCC; right: -10px; top: 0px; position: absolute;}
.bottom-menu-h2::after {content: ""; border: 5px solid transparent; border-left-color: #CCC; right: -10px; top: 0px; position: absolute;}
.bottom-menu-h2 h2 {font-size: 28px; line-height: 28px; line-height: 60px; color: #FFF; font-weight: normal;}
.bottom-menu-list {float: left;}
.bottom-menu-list li {float: left;}
.bottom-menu-list li a {color: #FFF; display: block; font-size: 18px; height: 18px; line-height: 18px; padding: 21px 12px; position: relative; font-family: "fangzhenglibian";}
.bottom-menu-list li a span {position: relative; z-index: 2;}
.bottom-menu-list li a:hover {color: #000;}
.bottom-menu-list li a:hover::before {content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.1); z-index: 1;}
.bottom-menu-list li.on a {color: #000;}
.bottom-menu-list li.on a::before {content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.1); z-index: 1;}
.bottom-menu-top {float: right; text-align: center;}
.bottom-menu-top a {color: #FFF; display: block; width: 60px; cursor: pointer; padding-top: 6px; height: 54px; font-size: 12px; background: rgba(0,0,0,0.1); transition: 0.2s;}
.bottom-menu-top a::before {content: "\e983"; display: block; font-family: "icon"; font-size: 30px; width: 30px; margin: 0 auto; line-height: 30px;}
.bottom-menu-top a:hover {color: #EEE;}
.bottom-menu-top.menu-top-none {display: none;}
/* 展品的正文盒子 */
.d-box {padding: 30px 0 100px;}
.d-box .l-box {float: left; width: calc(100% - 340px); background: #FFF; text-align: center;}
.d-box .img-box {display: inline-block; position: relative; padding: 20px;}
.d-box .img-box::after {content: ""; position: absolute; width: 110px; height: 50px; background-image: url(https://www.gmfyg.org.cn/2014/img/img-logo.png); background-size: 110px 50px; display: block; top: 50%; left: 50%; margin-left: -55px; margin-top: -25px; opacity: 0.3}
.d-box .img-box img {max-width: 100%;}
.d-box .r-box {float: right; width: 300px; background: #FFF; }
.d-box .r-box ul {padding: 20px;}
.d-box .r-box li {position: relative; margin-bottom: 10px; padding-left: 42px; font-size: 16px;}
.d-box .r-box li:last-child {margin-bottom: 0;}
.d-box .r-box span {display: inline-block; position: absolute; left: 0; top: 0; font-weight: bold;}


.wrap-box {}
.wrap-box .wrap-area {padding: 60px 0;}
.wrap-box .wrap-area:nth-child(2n) {background: #A3C1AA}
.wrap-box .wrap-area:nth-child(2n) .c-tit h2 {color: #111; text-shadow: 0 1px 1px #FFF;}
.wrap-box .wrap-area:nth-child(2n) .ptsd .t {color: #111;}
.wrap-box .wrap-area:nth-child(2n) .ptsd .w {color: #222;}
.wrap-box .wrap-area:nth-child(2n) .c-more a {display: inline-block; font-family: "fangzhenglibian"; font-size: 24px; padding: 0 30px 10px; background-image: url(https://www.gmfyg.org.cn/2014/img/more-bg-2.png); background-size: auto 24px; margin: 0 auto; background-repeat: no-repeat; color: #111; background-position: center bottom;}
.wrap-box .wrap-area:nth-child(2n) .c-more a:hover {color: #111; background-image: url(https://www.gmfyg.org.cn/2014/img/more-bg-2.png)}
/* 响应式布局 */
/*＞1920×1080 超宽屏显示器 限制全屏不超过1920*/
@media screen and (min-width:1921px) {
	.outer {width: 1920px; margin: 0 auto;}
	.header {width: 1920px; margin: 0 auto;}
}
/*1920＞宽度＞1571 固定宽1420*/
@media screen and (max-width:1920px) and (min-width:1571px) {
}
/*1570＞宽度＞1260 固定宽1200*/
@media screen and (max-width:1570px) and (min-width:1260px) {
}
/*1259＞宽度＞1000 固定980*/
@media screen and (max-width:1259px) and (min-width:1000px) {
	.wrap {width: 980px;}
	.header .nav li>a {padding: 0 10px;}
	
	.bill_c {width: 616px; height: 40px; background: url(https://www.gmfyg.org.cn/2014/img/bill_c.png); background-size: auto 40px; margin-left: -308px; margin-top: -20px;}
	.bill_r {width: 519px; height: 519px; background: url(https://www.gmfyg.org.cn/2014/img/bill_r.png); background-size: 100%; bottom: -260px;}
	.bill_b {width: 456px; height: 60px; background: url(https://www.gmfyg.org.cn/2014/img/bill_b.png) no-repeat; background-size: auto 60px; bottom: 30px; margin-left: -228px;}
	.cont p {font-size: 16px;}
	.d-menu li {padding: 0 13px;}
}
/*999 ＞宽度＞751 更改平板模式 ipad 竖版模式宽度是768*/
@media screen and (max-width:999px) and (min-width:751px) {
	body {background: #F8F8F8 url(https://www.gmfyg.org.cn/2014/img/area-one-phone.jpg) right bottom no-repeat; background-size: 100% auto; background-attachment: fixed;}
	.wrap {width: auto; margin: 0 20px;}
	.block {padding-top: 35px;}
	.header .nav {display: none;}
	.header .logo {width: auto;}
	.header .menu {display: none;}
	
	.bill {background: #6CA988 url(https://www.gmfyg.org.cn/2014/img/bill_l.png) -50px center no-repeat; background-size: auto 70%;}
	.billinner {padding-top: 600px; position: relative;}
	.bill_c {width: 684px; height: 122px; background: url(https://www.gmfyg.org.cn/2014/img/bill_c_2.png); margin-left: -340px; margin-top: -61px;}
	.bill_r {width: 400px; height: 400px; background: url(https://www.gmfyg.org.cn/2014/img/bill_r.png); background-size: 100%; right: -30%; bottom: auto; margin-top: -200px;}
	.bill_b {width: 456px; height: 60px; background: url(https://www.gmfyg.org.cn/2014/img/bill_b.png) no-repeat; background-size: auto 60px; bottom: 30px; margin-left: -228px;}
	.cont {padding-bottom: 35px;}
	.d-menu-box {padding: 0 0 25px;}
	.d-menu li {float: none; padding: 0 10px;}
	.c-tit {margin-bottom: 20px;}
	
	.list-columns {columns: 3; column-gap: 15px;}
	.list-columns li {margin-bottom: 15px;  padding-bottom: 8px;}
	
	/* 展品的正文盒子 */
	.d-box {padding: 30px 0 100px;}
	.d-box .l-box {width: calc(100% - 290px); }
	.d-box .img-box {padding: 12px;}
	.d-box .r-box {float: right; width: 270px; background: #FFF; }
	.d-box .r-box ul {padding: 12px;}
}
/*宽度小于750px 更改手机模式*/
@media screen and (max-width:750px) {
	body {background: #F8F8F8 url(https://www.gmfyg.org.cn/2014/img/area-one-phone.jpg) right bottom no-repeat; background-size: 100% auto; background-attachment: fixed;}
	.pc {display: none;}
	.phone {display: block;}
	.wrap {width: auto; margin: 0 12px;}
	.block {padding-top: 20px;}
	.header .logo {height: 32px; padding-top: 14px; width: auto;}
	.header .logo img {height: 32px;}
	.header .nav {display: none;}
	.header .menu {display: none;}
	.footer h1 {font-size: 22px;}
	.footer .logo img {height: 16px;}
	
	.bill {background: #6CA988 url(https://www.gmfyg.org.cn/2014/img/bill_l.png) -50px center no-repeat; background-size: auto 50%;}
	.billinner {padding-top: 140%;}
	.bill_c {width: 100%; height: 200px; background: url(https://www.gmfyg.org.cn/2014/img/bill_c_3.png); background-size: 80% auto; background-repeat: no-repeat; background-position: center center; left: 0; margin-left: 0; margin-top: -100px;}
	.bill_r {width: 519px; height: 519px; background: url(https://www.gmfyg.org.cn/2014/img/bill_r.png); right: -100%; background-size: 100%; bottom: -260px;}
	.bill_b {width: 244px; height: 32px; background: url(https://www.gmfyg.org.cn/2014/img/bill_b.png) no-repeat; background-size: auto 32px; bottom: 20px; margin-left: -122px;}
	
	.cont {padding-bottom: 20px;}
	.cont p {font-size: 14px;}
	.cont .mini-phone {display: none;}
	.cont-show .mini-phone {display: block;}
	.cont-more a {font-size: 14px; line-height: 14px;}
	
	/* 栏目标题居中 更多 */
	.c-tit {height: 30px; line-height: 30px; margin-bottom: 16px;}
	.c-tit h2 {font-size: 30px;}
	.c-more {padding-top: 0px;}
	.c-more a {font-size: 22px; padding: 0 15px 6px; background-image: url(https://www.gmfyg.org.cn/2014/img/more-bg.png); background-size: auto 18px; margin: 0 auto; background-repeat: no-repeat; background-position: right bottom;}
	
	.d-menu-box {padding: 0 0 20px;}
	.d-menu li {text-align: center; display: inline-block; float: none; padding: 0 14px; margin-bottom: 8px;}
	.d-menu li h3 {font-size: 18px; line-height: 18px; margin-bottom: 0;}
	.ptsd .box {padding: 3px 2px 0 2px;}
	.list-index li {float: left; width: 48%; margin-right: 4%; outline: none; margin-bottom: 10px;}
	.list-index li:nth-child(2n) {margin-right: 0;}
	.ptsd .t {font-size: 14px;}
	.ptsd .w {font-size: 12px; color: #777;}
	
	.list-columns {columns: 2; column-gap: 15px;}
	.list-columns li {margin-bottom: 15px;  padding-bottom: 8px; float: left;}
	
	.list-bill {height: 260px;}
	.crumbs.abs {left: 12px;}
	.list-bill .wrap {height: 260px; background-position: top center; background-repeat: no-repeat; background-size: auto 260px; margin: 0 0px;}
	.list-bill .wrap::before {display: none;}
	.list-bill h1 {font-size: 36px; line-height: 44px; top: 55%;}
	
	.bottom-menu-title {display: none;}
	.bottom-menu-list {float: none; position: absolute; width: 100%; left: 0; bottom: 60px; background: rgba(137,186,160,0.98); text-align: center; display: none;}
	.bottom-menu-list.menu-list-show {display: block;}
	.bottom-menu-list ul {padding: 10px 30px 25px;}
	.bottom-menu-list li {float: none; border-bottom: 1px solid #A1C8B3;}
	.bottom-menu-list li:last-child {border-bottom: 0;}
	
	.bottom-menu-list li a {font-size: 16px; height: 16px; line-height: 16px; padding: 10px 8px;}
	.bottom-menu-list li a span {position: relative; z-index: 2;}
	
	.bottom-menu-menu {float: left; line-height: 60px;}
	.bottom-menu-menu h2 {color: #FFF; font-size: 22px; font-weight: normal;}
	.bottom-menu-menu h2::before {content: "\e968"; font-family: "icon"; font-size: 18px; margin-right: 6px;}
	
	.bottom-menu-close {padding-top: 15px; text-align: center;}
	.bottom-menu-close h2 {display: inline-block; padding: 5px 10px; font-size: 20px; line-height: 20px; height: 20px; background: rgba(255,255,255,0.8); border-radius: 15px; color: #232323; position: relative;}
	.bottom-menu-close h2::before {content: "\e981"; font-family: "icon"; font-size: 18px; margin-right: 6px;}
	
	/* 展品的正文盒子 */
	.d-box {padding: 15px 0 100px;}
	.d-box .l-box {float: none; width: 100%; margin-bottom: 12px;}
	.d-box .img-box {padding: 12px;}
	.d-box .r-box {float: none; width: 100%;}
	.d-box .r-box ul {padding: 12px;}
	.d-box .r-box li {padding-left: 38px; font-size: 14px;}
}

