 table{border-collapse:collapse;}
h1,h2,h3,h4,h5,h6{font-style:normal;font-size:100%;font-weight:normal} 
.clear{ clear:both;}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{zoom:1}




.ry{ height: auto; position:relative; width:1100px; margin:0 auto; border:2px solid #d93f33; }
.sbets{ width:100%; text-align:center; height:63px; line-height:63px; font-size:18px; color:#8b8b8b; background:url(../images/bdt.png) no-repeat center;}
.sbets a{ color:#d93f33}
.sbets span{ padding-left:20px;}
.ry_nav{ height:40px; background:url(../images/ry_nav.gif) repeat-x center bottom; overflow:hidden; line-height:40px;}
.ry_nav span{ padding:14px 5px 0 0; }
.ry_nav ul li{ display:block; float:left; background:url(../images/pro_line.gif) no-repeat right center; width:134px; text-align:center; padding:0 10px 0 0 ;}
.ry_nav ul li a{ display:block; height:40px; color:#0195a1; font:16px "Microsoft Yahei"; font-weight:bold; line-height:40px;}
.ry_nav ul li a:hover , .ry_nav .cur a{ background:url(../images/ry_cur.gif) no-repeat center top; color:#fff;}
.ry_nav .nones{ background:none;}
.ry .h1{ padding:85px 0 0 0;}
.ry .ul01{ display:block; float:left; width:1040px; padding:0;}
.ry .ul01 li{ display:inline; float:left; width:212px; margin:10px 6px 10px 7px; }
.ry .ul01 li img{ width:202px; height:155px; padding:4px; border:1px solid #d2d2d2;} 
.ry .ul01 li span a{ display:block; text-align:center; line-height:30px; color:#444444; font-family:"Microsoft Yahei";}

