@charset "utf-8";

body{ font-size: 14px; font-family: "microsoft yahei"; }
.mrt30{margin-top: 30px;}

.banner{ height: 524px; margin:0 auto; background: url(/uploads/image/i137/banner.png) no-repeat center top; }
.contentwarp{  margin: 0 auto; background:url(/uploads/image/i137/contentwrapbg.png) repeat-y center top #efe4d2; }
.content{ width: 1200px; margin: 0 auto; }

.prefacewrap{ padding-top: 60px; }
.prefacetit{ width: 437px; height: 73px; margin:0 auto; background: url(/uploads/image/i137/prefacebg.png) no-repeat center top; }
.prefaceconwrap{ height: 497px; padding: 50px 115px; box-sizing: border-box;
	 background: url(/uploads/image/i137/qianyanconbg.png) no-repeat;  
}
.prefacecon{ height: 355px; overflow: auto; padding:0 30px; box-sizing: border-box; margin-top: 20px;}
.prefacecon{ text-indent: 2em; line-height: 46px; font-size: 18px; font-weight: 800; color:#9c7953; text-align: justify; }

.calligraphywrap{ margin-top: 80px; }

.fggzconwrap > div{display: none; text-align: center; padding-top: 30px; }
.fggzconwrap > div > img{ width: 100%; }
.ja-fgx{ font-size: 22px; color: #000; margin: 0 17px;}
.coloumewrap > a{ text-align: center; line-height: 85px; text-decoration: none; font-size: 30px; font-weight: 800; color: #8b582e; background: url(/uploads/image/i137/calligraphylight.png) no-repeat center; width: 260px; height: 84px;}
.coloumedeau{ display: inline-block; width: 100px;  font-size: 24px; color:#000; position: relative; bottom: 0px; padding-bottom: 10px;}
.coloumewrap > a.now{ background: url(/uploads/image/i137/calligraphydeep.png) no-repeat center; }
.fggz .fggzlist{ display: block; }

.footer{ height: 120px; background-color: #ddd1bf; }
.footer p{ line-height: 120px; text-align: center; color: #aa712c; font-size: 18px; }



@media screen and (max-width: 768px){
	.banner{background-size: cover;  height: 8em;}
	.content{ width: 100%; }
	.prefacetit{ width: 100%; position: relative; right: -2em; background-size: contain;}
	.prefacewrap{ padding-top: 2em; overflow: hidden;}
	.prefaceconwrap{ padding: 1em; background-image: none; background-color: #ddcebb; height: auto; }
	.calligraphywrap{ margin-top: 2em; }
	.coloumewrap > a{ width: 5em; }
	.coloumewrap{ text-align: center; }

}

