
*{
margin:0;
padding:0;
}

body{
font-size:14px;
background:#ffffff url(../images/m_body_bg.gif);
}

img{
border:none;
}

ul{
list-style-type:none;
}

a{
color:#333333;
font-size:14px;
text-decoration:none;
}

a:visited{
text-decoration:underline;
color:#666666;
}

a:hover{
text-decoration:underline;
}

em{
font-style:normal;
}


#m_top{
width:100%;
display:block;
float:left;
text-align:center;
margin-bottom:15px;
margin-top:15px;
}


#m_banner{
width:96%;
display:block;
float:left;
padding-left:2%;
margin-bottom:15px;
}


/* 效果CSS开始 */
.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.slide_container { margin-bottom: 0px; position: relative; float: left; width: 100%; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 14px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("../images/themes.gif") no-repeat left top; margin-top: -45px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }
/* 效果CSS结束 */


#sgm{
width:96%;
display:block;
float:left;
padding-left:2%;
margin-bottom:15px;
}

#sgm ul li{
width:100%;
display:block;
float:left;
padding-top:15px;
padding-bottom:15px;
line-height:24px;
border-bottom:1px dotted #dfdfdf;
}

#sgm ul li img{
display:block;
float:left;
padding-right:10px;
padding-bottom:10px;
}

#sgm ul li a{
color:#ff6600;
font-size:16px;
font-weight:bold;
}



#nav{
width:100%;
display:block;
float:left;
}

#nav ul{
display:block;
float:left;
margin-left:1%;
}

#nav ul li{
width:31%;
display:block;
float:left;
margin-left:1%;
margin-right:1%;
margin-bottom:8px;
}

#nav ul li img{
width:100%;
display:block;
float:left;
}

#nav ul li span{
width:100%;
height:22px;
line-height:22px;
display:block;
float:left;
text-align:center;
overflow:hidden;
color:#666666;
}

div.m_mid_tp{
width:96%;
display:block;
float:left;
margin-bottom:5px;
margin-left:2%;
}

div.m_mid_tp img{
width:100%;
display:block;
float:left;
}

div.mbdlm{
width:96%;
display:block;
float:left;
margin-left:2%;
margin-bottom:5px;
}

div.mbdlm span{
width:92%;
height:31px;
line-height:31px;
display:block;
float:left;
padding-left:8%;
font-size:14px;
letter-spacing:1px;
margin-bottom:5px;
background:url(../images/head_banner_bg.gif) repeat-x left top;
}

div.mbdlm span a{
font-weight:bold;
color:#FFFFFF;
}

div.mbdlm ul li{
width:96%;
height:30px;
line-height:30px;
display:block;
float:left;
padding-left:4%;
font-size:13px;
overflow:hidden;
background:url(../images/point4.gif) no-repeat left 12px;
}


#ftr{
clear:both;
width:100%;
height:80px;
line-height:30px;
display:block;
float:left;
text-align:center;
padding-top:5px;
padding-bottom:5px;
color:#666666;
}

#bottomNav{
background-color:#507891;
z-index: 999;
position: fixed;
bottom: 0px;
left: 0px;
width: 100%;
height:50px;
line-height:50px;
_position: absolute; /* for IE6 */
_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); /* for IE6 */
overflow: visible;
}

#bottomNav a{
width:100%;
height:50px;
line-height:50px;
text-align:center;
color:#ffffff;
font-size:16px;
font-weight:bold;
}

#bottomNav a img{
height:100%;
}

#m_bder{
width:99%;
display:block;
float:left;
margin-bottom:5px;
margin-left:1%;
}

#m_bder ul li{
width:31%;
line-height:35px;
display:block;
float:left;
text-align:center;
font-weight:bold;
margin-bottom:5px;
background:#8fc320; 
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
font-size:16px;
margin-left:1%;
margin-right:1%;
letter-spacing:1px;
}

#m_bder ul li a{
color:#FFFFFF;
}

#m_wz{
width:88%;
height:31px;
line-height:31px;
display:block;
float:left;
padding-left:8%;
font-size:14px;
letter-spacing:1px;
margin-bottom:5px;
margin-left:2%;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
background:url(../images/head_banner_bg.gif) repeat-x left top;
}

#m_wz a{
color:#FFFFFF;
}

#m_lm{
width:96%;
display:block;
float:left;
margin-left:2%;
margin-bottom:5px;
}

#m_lm ul li{
width:95%;
height:40px;
line-height:40px;
display:block;
float:left;
padding-left:5%;
overflow:hidden;
font-size:14px;
background:url(../images/point2.gif) no-repeat 5px 18px;
}

#m_lm ul li.bd{
background:#eaeaea url(../images/point2.gif) no-repeat 5px 18px;
}

h1{
width:96%;
display:block;
float:left;
margin-left:2%;
margin-top:15px;
font-size:18px;
text-align:center;
margin-bottom:5px;
}

#m_bdsj{
width:95%;
height:30px;
line-height:30px;
display:block;
float:left;
margin-left:1%;
padding-right:2%;
text-align:right;
margin-bottom:15px;
color:#666666;
border-bottom:1px dotted #cccccc;
}

#m_content{
width:94%;
display:block;
float:left;
margin-left:3%;
line-height:25px;
font-size:13px;
}

#m_content p{
display:block;
float:left;
padding-top:10px;
line-height:25px;
}