/* 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; margin:0 auto; background-image:url(../images/bg-1.png); background-repeat:repeat-y; background-position:left top; background-size:100%; padding-bottom:80px;}
.Sheader{max-width:640px; z-index:10; position:relative;}
.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; z-index:9999;}
.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;}
.news1{ margin:20px 10px 0; min-width:280px; padding:10px 0; max-width:620px; overflow:hidden;}
.newsP{padding:20px 0;}
.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 img{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:80%; float:left;}
.newsButton a{display:block; border:solid 1px #fbd275; width:80%; margin:8% 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;}
.newsTitle02{padding:2% 0;}
.video01{ float:left; width:80%;padding-top:4%;height:266px;}
.video01 iframe{border:none; width:90%; margin:0 auto; display:block; height:100%;}
.NNews{min-width:280px; max-width:620px; padding:10px 0; margin:20px 10px 0; overflow:hidden;}
.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% 20%;*/  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;}
.contact{background:#a90000; display:table; color:#fff; padding:3% 0; width:100%; margin:10px auto; overflow:hidden;}
.contact div{ width:30%; text-align:center; font-size:0.9em; display:table-cell; vertical-align:middle;}
.contact p{width:70%; font-size:0.7em;display:table-cell; vertical-align:middle;}
.contact01{background:none; border:solid 1px #a90000;}
.contact01 div{color:#a90000;}
.contact01 p{color:#710000;}
.liebiao{min-width:280px; max-width:620px; overflow:hidden; font-size:0.6em; text-align:center; color:#fff; margin:0 10px 10px; height:25px; line-height:25px; padding:2% 0;}
.liebiaoM{margin:10px 0 0; padding:1% 0;}
.liebiao01{width:16.66%; float:left;}
.liebiao02{width:16.66%; float:left;}
.liebiao03{width:64%; float:left;border-right:solid 1px #f3e9cc;}
.liebiaoBg{background:url(../images/liebiaoBg.jpg) repeat-x left top; background-size:100% 100%;}
.liebiaoBg01{background:url(../images/liebiaoBg.jpg) repeat-x left top; background-size:100% 100%; color:#fff;}
.liebiaoBorder .liebiao02{border-right:solid 1px #f3e9cc;}
.qiTitle{min-width:280px; max-width:620px; padding:2% 0; border-bottom:solid 2px #de0000; margin:0 10px; text-align:center; font-size:0.8em; color:#710000;}
.qilist{min-width:280px; max-width:620px; margin:20px 10px 0;}
.qilistTop{width:100%; font-size:0.6em; color:#f8ffc5; background:url(../images/qiTitle01.gif) repeat-y left top; background-size:100% 100%; height:25px; line-height:25px; overflow:hidden; padding:1% 0; text-indent:1em;}
.qilistMain{background:#f8ffc5; font-size:0.5em; width:96%; padding:2%; color:#6d3607;}
.qifooter{min-width:280px; max-width:620px; border-top:solid 2px #de0000; margin-top:30px; text-align:right; font-size:0.8em; color:#710000;}
.box{ position:absolute; left:45%; top:180px; z-index:0; width:20%}
.box img{width:100%; height:auto; max-width:100px;}
.pageTop{min-width:280px; max-width:620px; margin:0 10px;}
.pageTop p{border-bottom:solid 2px #de0000; font-size:0.7em; position:relative; text-align:center;}
.pageTop p a{ position:absolute; left:0; top:0; color:#710000;}
.pageTop div{font-size:0.6em;}
.pageTop div span{text-align:right; display:block;}
.pageMain{min-width:280px; max-width:620px; margin:30px 10px 0;font-size:0.6em; color:#710000;}
.pageMain img{width:100%!important;height:100%!important;}
.pageFooter{border-top:solid 2px #de0000; font-size:0.6em;min-width:280px; max-width:620px; margin:20px 10px 0; overflow:hidden;}
.pageFooter a{display:block; width:50%; float:left; height:25px; line-height:25px; color:#710000}
@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%;}
	.box{top:140px;}
	}