@charset "gb2312";
/* 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(12297.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(12310.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(12311.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(12296.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(12300.jpg) no-repeat; width:685px; height:45px;}
.schead{ background: url(12302.jpg) no-repeat; width:685px; height:45px;}
.zhhead{ background: url(12304.jpg) no-repeat; width:685px; height:45px;}
.syhead{ background: url(12307.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(12301.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(12303.jpg) no-repeat; overflow:hidden;}
.xmjshead{ width:265px; height:50px; background:url(12305.jpg) no-repeat; overflow:hidden;}
.ayyshead{ width:265px; height:50px; background:url(12306.jpg) no-repeat; overflow:hidden;}
.ztfthead{ width:265px; height:50px; background:url(12308.jpg) no-repeat; overflow:hidden;}
.tsayhead{ width:1002px; height:55px; background:url(12298.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(12299.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;}

/* 内容开始 */
.wznr{width:944px; padding:25px 18px 10px 18px; background:#ffffff; overflow:hidden;}


/*列表*/
.y_wz_list{ overflow:hidden; padding-top:15px;}
.y_wz_list ul li{ line-height:30px; height:30px;}
.y_wz_list ul li a{ font-size:14px; color:#666; float:left; width:835px; padding-left:0px; line-height:30px; }
.y_wz_list ul li span{ font-size:14px; color:#999;}


/*文章*/
.y_biaoti{ text-align:center; padding-top:45px; padding-bottom:30px;}
.y_biaoti h1{ font-size:22px; color:#3f3f3f; font-weight: normal;}
.y_wzkuozhan{ text-align: center; padding-bottom:10px;}
.y_wzkuozhan span{ color:#999; font-size:12px;}

.y_wzneirong{ padding:30px 30px; border-top:1px solid #ccc;}
.y_wzneirong p{ line-height:37px; color:#4b4b4b; font-size:14px; text-indent:2em;}
.ywzdy{ text-align:center;}
.ywzdy span{ font-size:12px; color:#4b4b4b;}

/*当前位置*/
.y_wz_path{ border-left:5px solid #0085c6; padding-left:10px; }



.sv_line_greydashed{border-bottom:#CCCCCC dotted 1px}
.sv_black14_30{font-size:14px; line-height:30px;}
.sv_brown,.sv_brown a,.sv_brown a:hover{color:#999999}
a{text-decoration:none; color:#666666}

/* 内容结束 */




