/* CSS Document */
body, ul, li, ol, dl, dd, dt, form, img, h1, h2, h3, h4, h5, h6, tr, th, td, map, p, iframe, table { margin: 0px; padding: 0px; }
ul, li, ol, dl, dd, dt { list-style-type: none; }
img { border: 0px; }
a { text-decoration: none; color:#6e6e6e;}
body { font-size:1.75em; font-family: 'Microsoft YaHei', 'Apple LiGothic Medium';}
.clear{clear:both;}
.bg{ background-color:#f3e9cc;}
.warp{max-width:640px; min-width:300px;min-height:560px; margin:0 auto; background-image:url(../images/bg.png); background-repeat:repeat-y; background-position:left top; background-size:100%; padding-bottom:80px;}
.Sheader{max-width:640px; position:relative;z-index:1;}
.Sheader img{width:100%; height:auto;}
.Sheader p{position:absolute; left:50%; color:#fff; z-index:1; top:10%; font-family:宋体; font-size:1em;}
.Sheader span{display:block; font-size:2.5em;}
.nav{width:100%; position:fixed; left:0; bottom:0;}
.nav li{width:25%; float:left; height:60px; background:url(../images/navBg.gif) no-repeat left top; background-size:100% 100%; text-align:center; display:table;}
.nav .navOn{background:url(../images/navBgOn.gif) no-repeat left top; background-size:100% 100%;}
.nav a{display:table-cell; vertical-align:middle; font-size:0.5em;}
.nav img{max-width:20px; height:auto; display:block; margin:0 auto;}
.nav span{padding-top:5px; display:block; color:#fff;}
.news{ margin:20px 10px 0; background:rgba(150,0,0,0.8) url(../images/bg01.gif) repeat-y left top; background-size:3%; min-width:280px; padding:10px 0; max-width:620px; overflow:hidden;}
.newsTitle{text-align:center; float:left; width:14%; margin-left:5%; border-right:solid 1px #fff;}
.newsTitle img{width:80%; height:auto; display:block; margin:0 auto;}
.newsTitle a{font-size:0.4em; color:#fff;}
.newsList{width:80%; float:left;}
.newsList li{width:90%; margin:0 auto;height:24px; overflow:hidden; font-size:0.55em; padding:1% 0; line-height:24px;}
.newsList a{color:#fff;}
.newsList span{float:right;}
.video{float:left; max-width:32.33%; margin-left:1%;}
.video iframe{border:none; width:100%; max-height:122px; height:auto; margin:0; display:block; padding:0;}
.video span{font-size:0.6em; color:#fff; display:block; text-align:center; padding-top:5px;}
.newsButton{width:45%; float:left;}
.newsButton a{display:block; border:solid 1px #fbd275; width:80%; margin:0 auto 10px; padding:3px 0; font-size:0.9em; max-height:66px; text-align:center; color:#fff;}
.newsImg{width:34%; float:left; text-align:center; margin:0 2%;}
.newsImg img{width:100%; height:auto;}
.newsTitle01{text-align:center; padding:8% 0; float:left; width:14%; margin-left:5%; border-right:solid 1px #fff;}
.newsTitle01 img{width:80%; height:auto; display:block; margin:0 auto;}
.video01{ float:left; width:80%; height:266px;}
.video01 iframe{border:none; width:90%; margin:0 auto; display:block; height:100%;}
.NNews{min-width:280px; padding:10px 0; max-width:620px; margin:20px 10px 0;}
.NNews li{width:95%; border-bottom:solid 1px #d29500; font-size:0.6em; padding:1.5% 0 1.5% 5%; background:url(../images/03.gif) no-repeat 2% center; height:25px; overflow:hidden; line-height:25px;}
.NNews li span{float:right; padding-left:10px;}
.NNews li a{color:#710000;}
.NNewsButton{width:100%; background:#ab0000; padding:2% 0; display:block; text-align:center; color:#fff; font-size:0.8em;}
@media screen and (max-width: 510px){
	.newsButton a{font-size:0.5em;}
	.video iframe{max-height:70px;}
	.video span{font-size:0.4em;}
	.video01{height:200px;}
	}
@media screen and (max-width: 430px){
	.newsTitle01{padding:12% 0;}
	}
@media screen and (max-width: 350px){
	.newsButton a{font-size:0.3em;}
	.video iframe{max-height:50px;}
	.video span{font-size:0.3em;}
	.newsTitle01{padding:12% 0;}
	.video01{height:150px;}
	.NNews li{width:90%; padding:1.5% 0 1.5% 10%;}
	}