@charset "utf-8";
/* CSS Document 2016里约奥运体育新闻新浪*/

/*base*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,table,th,table,tr,td{margin:0;padding:0;}
body{ background:url(/template/390/11872.jpg) no-repeat center top; font:14px; font-family:MicrosoftYaHei;}

fieldset,img {border:0;}
a{ text-decoration:none;}
ul{ list-style:none;}
.fl{ float:left;}
.fr{ float:right;}

.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden}

.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}

.rio980{ width:1002px; margin:0 auto; overflow:hidden;}
.posrel{ position: relative;}
.mgt10{ margin-top:10px;}
.mgt15{ margin-top:15px;}
.mgt20{ margin-top:20px;}
.mgt30{ margin-top:30px;}
.mgt70{ margin-top:70px;}
.mgl40{ margin-left:15px;}



/*head*/
.rio_head{width:1000px;; height:422px; margin:0 auto; position:relative; overflow: hidden;}
.rio_logo{ display:block; width:260px; height:80px; position:absolute; top:0px; right:0;}


/*nav*/
.rio_nav{ width:100%; height:50px; overflow:hidden; line-height:50px; background-color:#0085c6; }
.rio_nav_fir{width:123px; height:50px; background:url(/template/390/11894.jpg) no-repeat; font-size:18px; color:#fff; font-weight:bold;}
.rio_nav_mes{ width:677px; height:50px; color:#FFF; padding-left:20px;}
.rio_returnindex{ width:159px; height:50px; line-height:55px; background:url(/template/390/11895.jpg) no-repeat; }
.font18white{ font-size:18px; color:#fff; font-weight:bold;}


/*con*/
.rcon1{ overflow:hidden;}
.rcon2{ overflow:hidden;}
.rcon3{ overflow:hidden;}
.rcon3 a{font-size:16px; color:#333;}

/*要文*/
.con_yaowen{ width:367px; overflow:hidden;}
.yaowen{padding:10px 0;}
.ywtitle{font-size:24px; font-weight:bold; color:#262626;}
.ywcon{font-size:12px; color:#999; line-height:20px; text-indent:2em; border-bottom:1px solid #ccc; padding:15px 0;}
.ywlianjie{font-size:12px; font-family:"MicrosoftYaHei"; color:#0085c6;}

.yaowenlist{}
ul li{  height:30px; line-height:30px; background:url(/template/390/11830.jpg) no-repeat; background-position:0px 15px; padding-left:10px;}
ul li a{ font:14px MicrosoftYaHei; color:#333333; line-height:30px; }

/*con 中间部分*/
.con_zhong_left{ width:690px; overflow:hidden; }
.con_zhong_right{ width:265px; overflow:hidden; }

.daibiaotuan{width:690px; overflow:hidden;}
.saichang{width:690px; overflow:hidden;}
.zonghe{width:690px; overflow:hidden;}
.shengyin{width:690px; overflow:hidden;}

.dbthead{ background: url(/template/390/11885.jpg) no-repeat; width:685px; height:45px;}
.schead{ background: url(/template/390/11887.jpg) no-repeat; width:685px; height:45px;}
.zhhead{ background: url(/template/390/11889.jpg) no-repeat; width:685px; height:45px;}
.syhead{ background: url(/template/390/11892.jpg) no-repeat; width:685px; height:45px;}

.rio_bigmore{ display:block; width:70px; height:45px; margin-right:20px; float:right;}
.dbtcon{ padding-top:30px;}

.aoyunshihua{width:265px; overflow:hidden;}
.ayshhead{ width:265px; height:50px; background:url(/template/390/11886.jpg) no-repeat; overflow:hidden;}
.rio_littemore{ display:block; width:30px; line-height:50px; font-size:14px; color:#99ccff; float:right; padding-right:15px;}
.ayshcon{width:245px; height:107px; padding:15px 0 25px 15px; background:#f2f2f2;}

.hhshhead{ width:265px; height:50px; background:url(/template/390/11888.jpg) no-repeat; overflow:hidden;}
.xmjshead{ width:265px; height:50px; background:url(/template/390/11890.jpg) no-repeat; overflow:hidden;}
.ayyshead{ width:265px; height:50px; background:url(/template/390/11891.jpg) no-repeat; overflow:hidden;}
.ztfthead{ width:265px; height:50px; background:url(/template/390/11893.jpg) no-repeat; overflow:hidden;}
.tsayhead{ width:1002px; height:55px; background:url(/template/390/11882.jpg) no-repeat; overflow:hidden;}}

.xmjscon{width:245px; padding-top:15px; padding-bottom:15px; background:#fff;}
.ztftcon{width:245px; }


/*footer*/
.footer{width:100%; height:252px; background:url(/template/390/11884.jpg) no-repeat center bottom;}
.banquan{width:770px;margin:0 auto; border-top:2px solid #cc3333; padding-top:20px;}
.banquan span{ font-size:16px; line-height:30px; color:#333;}




