@charset "gb2312";
/* CSS Document */
* { margin: 0; padding: 0; }
body {  font:14px/1.5 'Tahoma', 'Arial','Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1','sans-serif';line-height:140%; color: #555555; }
img { border: 0; max-width: 100%; width: auto; height: auto; -ms-interpolation-mode: bicubic; }
ul, li { list-style: none; }
a { color: #000000;transition: all 0.4s ease 0s; text-decoration: none; cursor: pointer; }
h1, h2, h3, h4, h5, h6 {font:14px/1.5 'Tahoma', 'Arial','Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1','sans-serif';line-height:140%; font-weight:normal;}
p { transition: all 0.4s ease 0s;  }
var a { font-style: normal }
.clear { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.clearfix { display: inline-block }
* html .clearfix { height: 1% }
.clearfix { display: block }
.fl { float:left; }
.fr { float:right; }
body { font-size:1.6rem;}

#m_div { height: auto; margin: 0 auto; max-width:640px; min-width: 320px; position:relative; overflow: hidden; }
#m_div img{
	width:100%;    display: block;}
.header{ max-width:640px; min-width:320px;
	width:100%; background:#EAEAE8; font-size:1.1rem; font-family:"micosoft yahei"; overflow:hidden;position: fixed; top: 0px;z-index: 999999;}
.header .p1{
	width:85.46875%; float:left; line-height:300%; text-indent:0.5em; overflow:hidden;}
.header .p1 span{
	color:red;}		
.header .p2{
	float:right; width:13.59375%; margin-right:0.9375%; overflow:hidden;}
.logo{
	width:100%; overflow:hidden;}
.nav{ background:#5bac2a; font-size:1.2rem; overflow:hidden; padding:0 1.5%;}
.nav ul { width:100%; padding-left:5px;}
.nav ul li{ width:16.6666%; line-height:160%; text-align:center; margin-top:5px; margin-bottom:5px; font-size:1.2rem; float:left; display:block; overflow:hidden;}
.nav ul li span{ float:right; color:#fff;}
.nav ul li a{ color:#fff;}
.nav ul li.no1{ background:none;padding:0;}

.banner{width:100%; overflow:hidden;}
.ban01{ width:33.28%; float:left}
.ban02{ width:33.43%; float:left}
.ban03{ width:33.29%; float:left}
	
.zlpy{
	width:93.75%; margin:0 auto;text-align:center; overflow:hidden; }
.zlpy .py1{
	width:100%; font-size:2.0rem;text-align:center; margin-top:2%; overflow:hidden; line-height:200%; font-weight:bold; overflow:hidden;}
.zlpy .py2{
	width:100%; margin:0 auto; font-size:1.2rem; background:#EAEAEA; color:#555555; margin-top:1%; text-align:center;  overflow:hidden; line-height:200%; overflow:hidden;}
.zlpy .py2 a{
	color:#555555;}
.py3{
	width:100%; margin:0 auto; font-size:1.4rem; text-indent:2em; color:#555555; text-align:left; margin-top:2%; overflow:hidden; line-height:170%; overflow:hidden; height:auto;}	
.py3 a{
	color:red;}								
.zlpy .daodu{width:100%; overflow:hidden; margin-top:2%;}
.mtop1{ margin-top:0.5%;}
.mtop2{ margin-top:3%;}
.mtop4{ margin-top:4%;}
.cont{ width:93.75%; margin:0 auto;overflow:hidden; }
.cont1{ width:49.33%; float:left; margin-top:3%;}
.cont2{ width:49.33%; float:right; margin-top:3%;}
.cont1 dl,.cont2 dl{  width:100%;font-size:1.0rem; line-height:160%; margin:2% auto; color:#555555;}
.cont1 dl span,.cont2 dl span{font-size:0.9rem; font-weight:bold;}

.zxan{ width:86.33%; margin:2% auto;position:relative;text-align:center;}
.zxan dl{ position:absolute; left:0%; bottom:12%; width:100%;  text-align:center;color:#282828;}
.zxan dl.size{ font-size:1.4rem;}

.zixun{ width:94.16%; margin:0 auto; margin-top:4%;}
.zixun1,.zixun2{ width:50%; float:left;}
.boimg{ margin-top:3%; }

.conto{	width: 100%;line-height: 160%;font-size: 1.0rem;margin-top: 3%; }
.conto .p5 {font-size: 1.2rem;color: #894000;}
.conto .p5 font{ font-size: 1.4rem;float:left; font-weight:bold;}
.conto .p5 span{height:150%;float: right;font-size: 1.0rem; color:#676767}
.border-bot {border-bottom: 2px solid #894000;margin-top: 2%;}

.hot{  color:#676767; border-bottom:#E9D9CB 1px solid; padding-bottom:1%; line-height:210%}
.hot a{ color:#676767}
.hot-d{ float:left;  color:#6C3D13; width:3%;padding-left:1%;}
.hot-w{ float:left; width:84%;  padding-top:1%;text-overflow: ellipsis; white-space: nowrap;  overflow: hidden;}
.hot-t{ float:right; width:5%; padding-right:1%; padding-top:2%;}



.fonter{
	width:90.625%; margin-left:4.6875%; margin-top:4%;}
.fonter .font_01{
	width:100%; background:#FFF3DC; text-align:center; font-size:1.2rem; line-height:250%; color:#894000; display:block;}	
.fonter .font_01 a{
	color:#894000;}
.fonter .font_02{
	width:100%; background:#894000; text-align:center; line-height:220%; margin-top:3%; color:#FFFFFF; display:block;}
.fonter .font_02 span{
	font-size:1.4rem;font-family:"micosoft yahei"; font-weight:600;}
.font{
	width:100%; margin-top:15px;}	
.font p{
	width:100%; text-align:center; font-size:1.2rem; color:#676767; line-height:180%;}
	
.fixed{height: auto; max-width:640px; min-width: 320px; margin: 0 auto; overflow: hidden;}
.fixednav{max-width:640px; min-width:320px; width:100%; height:40px;position:fixed;bottom:0px;_bottom: auto;
_top: expression(eval (document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt (this.currentStyle.marginBottom, 10)||0)));}
.fixednav a{display:block;height:40px;line-height:40px;overflow:hidden;font-size:14px;text-align:center;color:#fff;text-decoration:none;float:left;position:relative;}
.fixednav a.phone{width:33%;background:#1ac0a7;}
.fixednav a.home{width:34%;background:#fab100;}
.fixednav a.message{width:33%;background:#368ce1;}
.fixednav img{ vertical-align:middle;}	