
*{
margin:0;
padding:0;
}

body{
font-size:12px;
background:url(../images/m_body_bg.gif);
}

img{
border:none;
}

ul{
list-style-type:none;
}

a{
color:#333333;
text-decoration:none;
}

a:visited{
text-decoration:underline;
color:#666666;
}

a:hover{
text-decoration:underline;
}

em{
font-style:normal;
}

#wtp{
width:96%;
display:block;
float:left;
margin-left:2%;
margin-top:20px;
margin-bottom:20px;
text-align:center;
}

#wtp img{
display:block;
margin:0 auto;
}

#mbanr{
width:98%;
display:block;
float:left;
margin-left:1%;
margin-bottom:10px;
}

#mbanr ul li{
width:27%;
display:block;
float:left;
margin-left:3%;
margin-right:3%;
margin-bottom:10px;
}

#mbanr ul li a{
width:100%;
}

#mbanr ul li img{
width:100%;
}

#mtel{
width:96%;
display:block;
float:left;
padding-left:2%;
margin-bottom:10px;
}

#mtel img{
width:100%;
}

div.mxfo{
width:96%;
display:block;
float:left;
margin-left:2%;
background:#fafafa;
margin-bottom:5px;
}

div.mxfo span{
width:92%;
height:31px;
line-height:31px;
display:block;
float:left;
padding-left:8%;
font-size:16px;
letter-spacing:1px;
margin-bottom:5px;
background:#004a91;
}

div.mxfo span a{
font-weight:bold;
color:#FFFFFF;
}

div.mxfo ul li{
width:96%;
height:30px;
line-height:30px;
display:block;
float:left;
padding-left:4%;
font-size:16px;
overflow:hidden;
background:url(../images/point4.gif) no-repeat left 12px;
}

div.mxfo h1{
width:100%;
line-height:50px;
display:block;
float:left;
font-size:16px;
text-align:center;
}



div.nrts{
width:96%;
display:block;
float:left;
padding-left:2%;
color:#666666;
padding-bottom:20px;
} 

#mcontent{
width:100%;
line-height:25px;
display:block;
float:left;
padding-bottom:10px;
}

#mcontent table{
width:100%;
}

#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%;
}

#ewm{
width:100%;
display:block;
float:left;
text-align:center;
}


/* 效果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结束 */
