* {margin:0;padding:0;}

img {border:0;}

body {background-color:#fff;color: #333333;width: 100%;max-width: 640px;margin: 0 auto;}

a {color: #000;font-size: 14px;text-decoration: none;blr:expression(this.onFocus=this.blur());}

input,img {vertical-align:middle;outline: none;}

ul li{list-style-type:none;}

img{display: block;clear: both;margin: 0 auto !important;border: 0;max-width: 100%;padding: 0;}

body,form,div,ul,ol,li,h1,h2,h3,h4,h5,h6,table,tr,th,td,p,input,dl,dt,dd,ul,ol,li,input,textarea { font-family: Microsoft YaHei;}



.banner{clear:both;margin:0 auto;}

.photo4{clear:both;margin:0 auto;background:#f8e7c0;}

.photo4 p{text-align:center;font-weight:bold;line-height:2.5;font-size:22px;}

.photo4 table,.sdhx table{margin:0 auto;width:95%;}

.photo4 table tr td{font-size:12px;}

.photo4 table tr.last td{text-align:justify;padding:0 1%;line-height:1.1;}

.photo4 table tr.title td{font-weight:700;font-size:14px;}

.photo4,.sdhx,.diary,.zjtle,.sdtd{padding-bottom:20px;}

.sdhx {clear:both;margin:0 auto;background:#37270d;}

.sdhx p{text-align:center;font-weight:bold;line-height:2.5;font-size:22px;color:#fff;}

.sdhx table tr td{font-size:12px;color:#fff;}

.sdhx table tr td h3{text-align:center;font-weight:bold;font-size:16px;}

.sdhx table tr td img{margin:10px auto;}

.diary {clear:both;margin:0 auto;background:#f8e7c0;}

.diary p{text-align:center;font-weight:bold;line-height:2.5;font-size:22px;}

.zjtle{clear:both;margin:0 auto;padding:3% 0;background:#37280c;}

.zjtle p{text-align:center;color:#fff;font-size:22px;font-weight:bold;}

.zjtd{display: block; clear: both; width: 100%; overflow: hidden; height: auto; margin: 0 auto;}

.sdtd{display: block; clear: both; width: 100%; overflow: hidden; height: auto; margin: 0 auto;background:#f8e7c0;}

.sdtd h2{text-align:center;font-size:12px;}

.sdtd table{display:block;margin-top:15px;}

.sdtd table tr td{color:#fff;padding:5px;}

.sdtd table tr td p{text-indent:2em;font-size:12px;}

.sdtd p{text-align:center;line-height:1.5;font-size:22px;}

@media only screen and (min-width:640px) and (max-width:1920px) {

	.gallery-top{height:400px;}

	.gallery-thumbs{height:140px;}

}

@media only screen and (min-width:410px) and (max-width:640px) {

	.gallery-top{height:300px;}

	.gallery-thumbs{height:90px;}

}

@media only screen and (min-width:320px) and (max-width:410px) {

	.gallery-top{height:260px;}

	.gallery-thumbs{height:80px;}

}