#sypp{
clear:both;
width:100%;
display:block;
margin:0 auto;
}

#m_banner{
width:100%;
display:block;
float:
}

/* 效果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结束 */

#main{
width:1280px;
display:block;
margin:0 auto;
}

div.syjj{
width:1280px;
height:760px;
display:block;
float:left;
background:url(../images/bgp.jpg) no-repeat left top;
}

div.syjj span{
width:1200px;
height:48px;
line-height:30px;
display:block;
float:left;
padding-left:180px;
padding-top:50px;
font-size:58px;
font-weight:bold;
color:#07B7F0;
letter-spacing:3px;
background:url(../images/btdh.png) no-repeat left 30px;
}

div.syjj div.gssm{
width:460px;
height:358px;
line-height:30px;
font-size:20px;
display:block;
float:right;
padding-left:780px;
padding-top:120px;
padding-right:20px;
overflow:hidden;
background:url(../images/jj_pic.jpg) no-repeat left 120px;
}

div.jj_bt{
width:400px;
display:block;
float:left;
padding-left:830px;
padding-top:40px;
}

div.syjj dl{
width:660px;
height:660px;
display:block;
float:left;
}

div.syjj dl dt{
width:660px;
height:166px;
display:block;
float:left;
text-align:center;
padding-bottom:50px;
}

div.syjj dl dd{
width:600px;
height:50px;
line-height:50px;
display:block;
float:left;
padding-left:60px;
font-size:30px;
font-weight:bold;

}

div.syjj ul{
width:600px;
height:660px;
display:block;
float:left;

}

div.syjj ul li{
width:276px;
height:208px;
display:block;
float:right;
padding-right:10px;
padding-bottom:15px;
}

div.ywt{
width:530px;
height:600px;
display:block;
float:left;
padding-left:80px;
padding-top:20px;
}

div.ywt img{
display:block;
float:left;
padding-top:10px;
padding-right:10px;
}

div.ywsm{
width:600px;
height:520px;
display:block;
float:left;
padding-top:80px;
padding-left:50px;
}

div.yws1{
width:600px;
height:111px;
line-height:111px;
display:block;
float:left;
margin-bottom:20px;
}


div.yws1 em{
width:469px;
height:111px;
line-height:111px;
display:block;
float:right;
text-align:center;
color:#FFFFFF;
font-size:36px;
font-weight:bold;
background:url(../images/ywsm.jpg) no-repeat left top;
}

div.sytpt{
width:1280px;
height:760px;
display:block;
float:left;
background:url(../images/bgp.jpg) no-repeat left top;
}

div.sytpt span{
width:1200px;
height:48px;
line-height:20px;
display:block;
float:left;
padding-left:180px;
padding-top:50px;
font-size:46px;
font-weight:bold;
color:#07B7F0;
background:url(../images/btdh.png) no-repeat left 30px;
}

div.sytpt span a{
color:#07B7F0;
}

div.sytpt span a:hover{
text-decoration:none;
font-weight:normal;
}

div.sytpt dl{
width:388px;
height:300px;
display:block;
float:left;
padding-left:30px;
padding-top:20px;
}

div.sytpt dl dt{
width:388px;
height:255px;
display:block;
float:left;
}

div.sytpt dl dt img{
width:388px;
height:255px;}

div.sytpt dl dd{
width:388px;
height:30px;
line-height:30px;
display:block;
float:left;
text-align:center;
}

div.xwzx{
width:1280px;
height:460px;
display:block;
float:left;
background:url(../images/sy_zwzx_bg.jpg) no-repeat center 100px;
}

div.xwzx span{
width:1280px;
height:50px;
line-height:50px;
display:block;
float:left;
text-align:center;
font-weight:bold;
font-size:30px;
padding-top:30px;
margin-bottom:40px;
background:url(../images/sy_zwzx_span_bg.jpg) no-repeat bottom center;
}

div.xwzx dl{
width:600px;
height:100px;
display:block;
float:left;
margin-right:30px;
border-bottom:1px solid #eeeeee;
}

div.xwzx dl dt{
width:550px;
height:40px;
line-height:40px;
display:block;
float:left;
font-weight:bold;
font-size:20px;
padding-left:20px;
}

div.xwzx dl dd{
width:550px;
height:40px;
line-height:20px;
display:block;
float:left;
padding-left:40px;
color:#666666;
}

#sgylj{
width:1280px;
height:30px;
display:block;
float:left;
line-height:30px;
color:#666666;
}

#sgylj dl dt{
width:60px;
height:30px;
display:block;
float:left;
}

#sgylj dl dd{
height:30px;
display:block;
float:left;
}

#sgylj dl dd a{
color:#666666;
display:block;
float:left;
padding-left:15px;
}