
/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
/*通用*/
body,nav,dl,dt,dd,p,h1,h2,h3,h4,ul,ol,li,input,button,textarea,footer,i,img{margin:0;padding:0;font-size:15px;list-style:none;text-decoration:none;border:0;}
html{ padding-bottom:50px;}
body{/* background:#f5f5f5; font-family:'Microsoft YaHei',Helvetica,Arial,Tahoma;color:#4D4D4D;*/ width:100%;overflow-x:hidden; margin-bottom:50px; }
a{color:#666;text-decoration:none;}
p{/*line-height:1.8em; padding:5px 0;*/}
.clear{ margin:0; padding:0; font-size:0; clear:both; }


/*.header{ background:#0657a9;height: 50px;line-height: 50px;text-align:center;width: 100%; font-size: 22px;color: #fff;}*/



.linyu01{ max-width:680px; min-width:240px; margin: 0 auto;}
.linyu01 ul li{ width:24.5%; float:left; margin-left:0.5%; margin-top:10px;}
.linyu01 ul li img{ width:80%; display:block; margin:0 auto;}
.linyu01 ul li span{ display:block; width:100%; height:25px; line-height:25px; color:#000; text-align:center; font-size:16px;}


.class01{max-width:680px; min-width:240px;margin:10px auto 0 auto;}
.class01 h2{ height:35px; line-height:35px; background:url(http://www.shengshiyuerong.cn/images/h2bg.png) #f2f2f2 10px center no-repeat; }
.class01 h2 strong{ float:left;font-size:18px; color:#000; padding-left:25px; font-weight:normal;}
.class01 h2 a{ float:right; padding-right:10px; font-size:16px; color:#5289c0;}
.class01 ul li{ width:47%; float:left; margin:8px 0 0 2%;}
.class01 ul li img{ width:100%;}
.class01 ul li span{ display:block; width:100%; height:25px; line-height:25px; font-size:16px; text-align:center; color:#333;}


.about01{max-width:680px; min-width:240px; margin:10px auto 0 auto;}
.about01 h2{ height:35px; line-height:35px; background:url(http://www.shengshiyuerong.cn/images/h2bg.png) #f2f2f2 10px center no-repeat; }
.about01 h2 strong{ float:left;font-size:18px; color:#000; padding-left:25px; font-weight:normal;}
.about01 h2 a{ float:right; padding-right:10px; font-size:16px; color:#5289c0;/* font-family:'Microsoft YaHei',Helvetica,Arial,Tahoma;*/}
.nr{ line-height:25px; font-size:16px; margin:0 8px;/*font-family:'Microsoft YaHei';*/}
.nr p{ font-size:16px; color:#333;}
.nr img{ width:25%; float:left; margin:10px 10px 0 0;}

.new01{ max-width:680px; min-width:240px; margin:10px auto 0 auto;}
.new01 h2{ height:35px; line-height:35px; background:url(http://www.shengshiyuerong.cn/images/h2bg.png) #f2f2f2 10px center no-repeat; }
.new01 h2 strong{ float:left;font-size:18px; color:#000; padding-left:25px; font-weight:normal;}
.new01 h2 a{ float:right; padding-right:10px; font-size:16px; color:#5289c0;/* font-family:'Microsoft YaHei',Helvetica,Arial,Tahoma;*/}
.new01 .first{ width:100%; position:relative;}
.new01 .first img{ width:97%; margin:0 auto; display:block;}
.new01 .first span{ display:block; width:97%; height:32px; line-height:32px; background:rgba(0,0,0,0.7); color:#fff; font-size:16px; position:absolute; left:1.5%; bottom:0px; text-align:center;}
.new01 .down ul li{ width:97%; margin:0 auto; height:50px; line-height:50px;}
.new01 .down ul li span{ float:left; display:block; padding-left:10px; width:26%; height:50px; line-height:50px; font-size:16px; color:#999; overflow:hidden;}
.new01 .down ul li strong{ float:left; display:block; width:60%; height:50px; line-height:50px; font-size:16px; color:#333; overflow:hidden; font-weight:normal; text-align:left;}
.new01 .down ul li img{ float:right; display:block; width:28px; height:28px; padding-top:11px; padding-right:10px;}
.new01 .down ul li.l1{ background:#eaeaea;}
.new01 .down .more{ display:block; width:22%; margin:10px auto;}
.new01 .down .more a{ font-size:18px; background:#0657a9; text-align:center; display:block; width:100%; padding:5px 0; color:#fff;/*font-family:'Microsoft YaHei';*/ border-radius:10px;}




/*.foot{ background:#fafafa; margin-top:10px; border-top:#ccc solid 2px; text-align:center; padding:10px 0;}
.foot ul li{ line-height:20px; text-align:center; font-size:14px; color:#333;}
.foot ul li a{ font-size:14px; color:#333;}
*/




.side_nav{ height:50px; z-index:99;position:fixed; bottom:0; width:100%; overflow:hidden; background:#0657a9; }
.side_nav dl{ text-align:center; height:50px;}
.side_nav dl a{ display:block; color:#fff; font-size:12px; height:50px; }
.side_nav dl a span{ display:block;text-align:center; height:29px; padding:0px;}
.side_nav dl a span img{ width:26px; height:26px; padding-top:3px;}
.side_nav dl dd a{ height:50px; border-left:#04459a solid 1px;}
.side_nav dl dd{ float:left; width:20%;}
.side_nav dl dt{ float:left; width:20%;}


