﻿@charset "utf-8";
body{ font-size:12px; margin:0 auto; padding:0; font:12px/1.5em "Microsoft YaHei","微软雅黑","宋体",Arial,sans-serif; color:#333;}
img{ border:0}
a{ text-decoration:none; color:#333;}
h1,h2,h3{ margin:0 auto; padding:0;}

.whole{ width:1000px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
ul{ margin:0 auto; padding:0; list-style:none;}
p{ margin:0 auto; padding:0;}
.mr10{ margin-right:10px;}
.mt20{ margin-top:20px;}
.mt50{ margin-top:50px;}
.mt10{ margin-top:10px;}
.ml20{ margin-left:20px;}
.mt90{ margin-top:90px;}
.mt6{ margin-top:6px;}
.mt28{ margin-top:28px;}
.mt15{ margin-top:15px;}
.mb20{ margin-bottom:20px;}
.mr14{ margin-right:14px;}

.pl15{ padding-left:15px;}
.pl20{ padding-left:20px;}
.pt10{ padding-top:10px;}
.pl10{ padding-left:10px;}
.pr10{ padding-right:10px;}

.col9{ color:#999;}
.colc{ color:#ccc;}
.colf{ color:#fff;}
.clearfix:after {visibility:hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1; }

.f14{ font-size:14px;}
.f12{ font-size:12px;}
b{ width:3px; height:14px; background:#c0dcee; margin:6px 10px 0 0;}

/*版头begin*/
.Head_top{ background:#f4f4f4; height:30px; border-bottom:1px solid #e0e0e0; line-height:30px; overflow:hidden;}
.Head_topl p{ padding-right:30px;}
.Head_topr p{ padding-left:30px;}
.Head_topr .wb{ background:url(../images/wb_icon.png) no-repeat 0; padding-left:28px; margin-left:30px;}
.Head_top a:hover{ color:#2e8cc6;}


.Logo_wrap{ height:94px;}
.logo{ padding-top:17px;}
.search{ height:40px; width:490px; position:relative; padding-top:29px;}
.search_text{ border:2px solid #2e8cc6;font-family: Microsoft YaHei; font-size:14px; width:376px; padding:8px 10px; line-height:20px; height:20px; color:#ccc; }
.search_sub{ background:#2e8cc6; border:none; color:#fff;cursor: pointer;font-family: Microsoft YaHei; font-size:16px; height:40px; line-height:40px;  text-align:center; width:90px; position:absolute; right:0;}


.Nav{ height:40px; line-height:40px; background:#2e8cc6;}
.nav_cont{height:40px; line-height:40px;}
.nav_cont li{ font-size:16px; text-align:center; /*width:116px;*/ width:133px;}
.Nav .whole .nav_add li{width:115px;}
.nav_cont li a{ color:#fff; display:block;}
.nav_cont li a:hover{ background:#2571a1;}
.nav_cont li.active{ background:#2571a1;}


/*版头end*/

/*内容begin*/

.Center{ overflow:hidden;}
.Center ul li{ line-height:25px; overflow:hidden;}
.Center ul li a:hover{ color:#2e8cc6;}
.Center b{ width:3px; height:14px; background:#c0dcee; margin:6px 10px 0 0;}
.Center h1 a:hover{ color:#2e8cc6;}

.carousel{ width:660px; height:310px;}
.center_r1{ width:320px; height:270px;}
.Center1{ overflow:hidden;}
.w320{ width:320px;}
.Center1 ul li{ line-height:25px;margin-bottom: 10px}
.Center1 ul li a:hover{ color:#2e8cc6;}
.Center1 b{ width:3px; height:14px; background:#c0dcee; margin:6px 10px 0 0;}
.Center1 h1 a:hover{ color:#2e8cc6;}

.lb{ width:660px; height:270px;}
.tj{ width:660px; height:30px; line-height:30px;}
.tj_tit{ width:83px; height:30px; background:url(../images/tj_bg.png) no-repeat; font-size:14px; font-weight:bold;}
.tj_cont{ background:#f1f0f0; width:542px; height:30px; font-size:14px;}
.tj_cont li{ float:left; padding-right:25px;}


/*政策法规*/
.policy{ width:100%; height:313px;}
.policy_tit{ border-top:2px solid #2e8cc6; height:45px; line-height:45px;}
.policy_tit h1{ font-size:18px;}
.policy_tit h1 a:hover{color:#2e8cc6;}
.policy_cont{ width:100%; height:268px; overflow:hidden; font-size:14px;}

/*大事记*/
.record{ width:100%; height:183px;}
.record_cont{ width:100%; height:138px; overflow:hidden; font-size:14px;}

/*在线课堂*/
.classroom{ width:100%; height:624px;}
.classroom_cont{ width:100%; height:570px; overflow:hidden;}
/**/
.classroom_cont1{ width:320px; height:175px; overflow:hidden; position:relative;}
.classroom_cont1 .txt{ width:320px; height:40px; position:absolute; top:135px; left:0; line-height:40px; background:rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.classroom_cont1 .txt a{ position:absolute; color:#fff; text-decoration:none;}
.classroom_cont1 .tit{ position:absolute; color:#fff; font-size:14px;}
.classroom_cont1 .bg{ background:url(../images/video_icon.png) no-repeat; position:absolute; top:50px; left:130px; height:57px; width:57px;}
.classroom_cont1 .txt p{ color:#fff; font-size:14px; position:relative;}
.classroom_cont1 .txt .bg_little{ background:url(../images/widget.png); position:absolute; width:13px; height:14px; top:13px; right:40px;}

/**/
.classroom_cont2{ width:206px; height:150px; overflow:hidden; position:relative;}
.classroom_cont2 img{ width:206px; height:150px;}
.classroom_cont2 .txt{ width:206px; height:40px; position:absolute; top:110px; left:0; line-height:40px; background:rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.classroom_cont2 .txt a{ position:absolute; color:#fff; text-decoration:none;}
.classroom_cont2 .tit{ position:absolute; color:#fff; font-size:14px;}
.classroom_cont2 .txt p{ color:#fff; font-size:14px; position:relative;}
.classroom_cont2 .txt .bg_little{ background:url(../images/widget.png); position:absolute; width:13px; height:14px; top:13px; right:40px;}

/*理论动态*/
.theory{ width:100%; height:183px;}
.theory_cont{ width:100%; height:138px; overflow:hidden; font-size:14px;}

/*资料下载*/
.download{ width:100%; height:235px;}
.download_cont{ width:100%; height:190px; overflow:hidden; font-size:14px;}

/*指导员风采*/
.mien{ width:100%; height:516px;}
.mien_cont{ width:100%; height:471px; overflow:hidden;}
.mien_cont1{ width:100%; height:136px;}
.mien_l{ width:100px; height:136px;}
.mien_r{ width:205px; height:136px;}
.mien h2{ font-size:14px; line-height:18px;}
.mien h2 a:hover{ color:#2e8cc6;}
.mien p{ font-size:12px; color:#999; padding-top:10px; line-height:18px;}
.mien span a{ color:#2571a1;}



/*健身资讯*/
.fitness{ width:100%; height:235px;}
.fitness_cont{ width:100%; height:190px; overflow:hidden; font-size:14px;}
.fitness_cont p{ font-size:14px; font-weight:bold;}
.fitness_cont1{ width:100%; height:85px; margin-bottom:15px;}
.fitness_l{ width:143px; height:85px;}
.fitness_r{ width:162px; height:85px;}
.fitness_cont1 p{ font-size:12px; color:#999; line-height:19px; font-weight:normal;}
.fitness_cont1 span a{ color:#2571a1;}

/*最新活动*/
.activity{ width:100%; height:925px;}
.activity_cont{ width:100%; height:880px; overflow:hidden; font-size:14px;}
.activity_cont1{ width:100%; height:200px; background:#f4f4f4;}
.activity_cont1_tit{ height:40px; line-height:40px; padding:0 10px;}
.activity_cont1_tit .number{display: block;width:210px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.activity_cont1 .activity_btn{ background:#2e8cc6; border:1px solid #2e8cc6; color:#fff; border-radius:2px; font-family: Microsoft YaHei, '微软雅黑'; height:30px; line-height:28px; text-align:center; width:300px; cursor:pointer; font-size:14px; display:block;}
.activity_cont1 .activity_btn:hover{ color:#fff;}

/*全国指导员导航*/
.zdy_nav{ width:100%; height:417px;}
.zdy_nav_cont{ width:100%; height:372px; overflow:hidden;}

/*社会体育指导员杂志*/
.magazine{ width:100%; height:235px;}
.magazine_cont{ width:100%; height:190px; overflow:hidden; font-size:14px;}
.magazine_cont_l{ width:126px; height:172px;}
.magazine_cont_r{ width:179px; height:172px; position:relative;}
.magazine_cont_r .p1{ font-size:14px; font-weight:bold;}
.magazine_cont_r .p2{ line-height:25px;}
.magazine_cont_r .p3{ position:relative; position:absolute; bottom:0;}
.magazine_btn{ background:#2e8cc6; border:1px solid #2e8cc6; color:#fff; border-radius:2px; font-family: Microsoft YaHei, '微软雅黑'; height:30px; line-height:28px; text-align:center; width:180px; cursor:pointer; font-size:14px; display:block;}

/*
标签切换	
*/
/*注册流程/获得特权*/
.flow{ width:100%; height:113px;}
.flow_tit{border-bottom:1px solid #dbdbdb; height:30px;}
.flow_tit li{float: left; cursor: pointer;list-style-type: none;text-align: center; font-size:14px; height:30px; line-height:30px; margin-right:20px;}
.flow_tit .active{ height:29px; border-bottom:2px solid #2e8cc6; color:#2e8cc6; line-height:29px;}
.flow_item{ padding:20px 0 0 10px; overflow:hidden;}
.hide{ display:none;}

/*新闻动态/通知公告*/
.news{ width:100%; height:177px;}
.news_tit{ border:1px solid #dbdbdb; border-bottom:none; height:39px;}
.news .news_tit li{ float:left; width:159px; list-style:none; cursor:pointer; text-align:center; height:39px; line-height:39px; background:#e8e8e8; font-size:16px;}
.news .news_tit .active1{ height:39px; background:#fff; color:#333; line-height:39px;}
.news_item{ padding:8px 3px 0 3px; overflow:hidden; font-size:14px;}

.news_item ul li{ line-height:25px;}
.news_item ul li a:hover{ color:#2e8cc6;}

/*优秀指导员月榜/优秀志愿者月榜*/
/*排行榜*/
.lists{ width:100%; height:826px;}
.lists_tit{ border:1px solid #dbdbdb; border-bottom:none; height:39px;}
.Center1 .lists_tit li{ float:left; width:159px; list-style:none; cursor:pointer; text-align:center; height:39px; line-height:39px; background:#e8e8e8; font-size:16px;}
.Center1 .lists_tit .active2{ height:39px; background:#fff; color:#333; line-height:39px;}
.lists_item{overflow:hidden; font-size:14px;}
.lists_item_tit{ width:27px; height:30px; position:relative;}
.lists_item h3{ font-size:34px; color:#2e8cc6; font-style:italic; font-weight:normal;}
.lists_item_tit b{ background:url(../images/yb_bg.png) no-repeat; width:25px; height:25px; margin:0 auto; padding:0; position:absolute; right:0; top:6px;}


/*地方社会体育指导员协会*/
.association_cont a{ padding:5px 30px; border:1px solid #c4c4c4; border-radius:2px; font-size:14px; margin:0 5px 5px 0; display:inline-block;}
.association_cont a:hover{ padding:5px 30px; border:1px solid #2e8cc6; background:#2e8cc6; color:#fff;}
.association_cont .active{padding:5px 30px; border:1px solid #2e8cc6; background:#2e8cc6; color:#fff;}
.association_cont .more a{ color:#2e8cc6; border:none;}
.association_cont .more a:hover{ color:#2e8cc6; background:#fff;}


/*内容end*/

/*版底begin*/

.Foot{ background:#f4f4f4; border-top:1px solid #dbdbdb;}
.footer{ text-align:center; padding:30px 0; line-height:25px; font-size:14px;}
.footer span{ padding:0 10px;}
.footer a:hover{ color:#2e8cc6;}

/*版底end*/

/*轮播图切换*/
.small_banner_overflow{ height:270px; position:relative; overflow:hidden; width:660px; float:left; }
.small_banner_overflow ul{ margin:0 auto; padding:0;}
.small_banner{ position:absolute; left:0; top:0; width:1320px;}
.small_banner li{ width:660px; height:270px; float:left; list-style:none; position:relative;}
.small_banner_btn{ position:absolute; top:235px; right:20px; text-align:center;}
.small_banner_btn a{ display:inline-block; width:20px; height:4px; background:#fff; overflow:hidden; cursor:pointer;}
.small_banner_btn a.icurr{ background:#328aca; width:60px;}

.txt{ width:100%; height:40px; position:absolute; bottom:0; left:0; line-height:40px; background:rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.txt a{ position:absolute; color:#fff; text-decoration:none; padding-left:10px;}
.tit{ position:absolute; color:#fff; padding-left:20px; font-size:14px;}

/*--协会介绍-二级页面--*/
.w200{ width:200px;}
.w780{ width:780px;}
.ej_border{border:1px solid #e8e8e8; border-top:none;}
.xh{ width:198px; height:195px;}
.ej_title{ border-top:2px solid #2e8cc6; height:45px; line-height:45px; padding-left:18px; color:#333;}
.ej_title h1{ font-size:18px;}
.ej_title h2{ font-size:18px; text-align:center;}
.ej_title h1 a:hover{color:#2e8cc6;}
.ej_cont{ overflow:hidden; font-size:14px; padding:8px 70px 33px 70px;}
.tp{ text-align:center; margin-bottom:13px;}
.ej_cont dd{ margin:0 auto; padding:0; text-indent:2em; line-height:25px;}
.ej_cont p{ margin:0 auto; padding:0; line-height:25px;}

.xh_cont{ width:180px; padding-left:18px; overflow:hidden; font-size:14px;}
.xh_cont p{ height:32px; line-height:32px;}
.xh_cont p a{ padding-left:10px;}
.xh_cont p a:hover{ background:#2e8cc6; color:#fff; display:block; height:32px;}
.xh_cont p .active{ background:#2e8cc6; color:#fff; display:block; height:32px;}

.xh_sous{ font-size:14px; padding-left:18px;}
.xh_sous a{ margin:0 10px 20px 0; display:inline-block; width:80px;}
.xh_sous .blue{ color:#3c94ca;}
.xh_sous .xjlength a{ margin-bottom:20px; margin-right:0; display:inline-block; width:100%;}

/*--协会介绍-二级页面领导简介--*/
.ej_cont_ldjj{ overflow:hidden; font-size:14px; padding:8px 19px 33px 19px;}
.ej_cont_ldjj .img_bor{ border:1px solid #e8e8e8;}
.ej_cont_ldjj p{ line-height:25px;}
.ej_cont_ldjj .ld{ width:100%;}
.ej_cont_ldjj .ld1{ border:1px solid #e8e8e8; width:342px; height:95px; padding:8px;}
.ej_cont_ldjj .ld1 .ld_img{ width:117px; height:94px;}
.ej_cont_ldjj .ld1 .ld_cont{ width:215px; height:94px;}

/*--协会介绍-各地协会导航--*/
.xhdh_tit{ border-top:2px solid #2e8cc6;}
.xhdh_tit h2{ font-size:32px; text-align:center; line-height:35px; padding:30px 18px 30px;}
.xhdh_cont{ padding:0 20px 40px 20px; }
.input_text1{ width:190px; height:16px; line-height:16px; padding:6px 4px; font-size:14px; border:1px solid #ccc; color:#ccc; font-family: Microsoft YaHei, '微软雅黑';}
.input_text2{ width:150px; height:16px; line-height:16px; padding:6px 4px; font-size:14px; border:1px solid #ccc; color:#ccc; font-family: Microsoft YaHei, '微软雅黑';}
.enter_btn{ background:#2e8cc6; border:1px solid #2e8cc6; color:#fff; border-radius:2px; font-family: Microsoft YaHei, '微软雅黑'; height:30px; line-height:28px; text-align:center; padding:0 20px; cursor:pointer; font-size:14px;}

.border_b{ width:100%; border-bottom:1px solid #e8e8e8; height:9px; position:relative;}
.border_zs{ width:16px; height:8px; background:url(../images/widget.png) 0 -26px; position:absolute; top:2px; left:140px;}

.xhdh_df a{ padding:5px 20px; border:1px solid #c4c4c4; border-radius:2px; font-size:14px; margin:0 10px 10px 0; display:inline-block;}
.xhdh_df a:hover{ padding:5px 20px; border:1px solid #2e8cc6; background:#2e8cc6; color:#fff;}
.xhdh_df .active{padding:5px 20px; border:1px solid #2e8cc6; background:#2e8cc6; color:#fff;}
.xhdh_df .more a{ color:#2e8cc6; border:none;}
.xhdh_df .more a:hover{ color:#2e8cc6; background:#fff;}

.xhdh_cont table th{ color:#333; text-align:left; background:#e8e8e8; padding:10px 5px 10px 10px; font-weight:normal;}
.xhdh_cont table td{ font-size:12px; border-bottom:1px solid #dbdbdb; line-height:38px; padding-left:10px;}
.xhdh_cont table td a{ color:#3c94ca;}

/*下拉*/
/*selsect*/
.imitation{ width:100%; height:30px; position:relative; font-color:#333; z-index:20;}
.imitation .sel_tips{ width:13px; height:6px; background:url(../images/widget.png) 0 -20px; position:absolute; top:11px; right:10px; z-index:80;}
.data_list{ max-height:159px; overflow-y:auto; line-height:33px;  position:absolut; top:30px; left:0; background:#fff; border:1px solid #ccc; border-top:none; display:none; color:#333;}
.data_list li{ padding-left:10px; cursor:pointer; font-size:12px;}
.data_list .active{ background:#2e8cc6; color:#fff;}
.imitation .sel_down{ background-position:0 -14px;}
/*checkbox*/
.address_first{ width:150px;}
.select_text{padding-right:20px; padding-left:10px; line-height:28px; border:1px solid #ccc;  background:#f7f7f7; font-size:14px; color:#333;}



/*二级页面-政策法规*/
.zcfg{ width:162px; padding:0 18px 14px 18px; overflow:hidden; font-size:14px;}
.zcfg ul li{ line-height:25px; width:162px;}
.zcfg ul li a:hover{ color:#2e8cc6;}

.zcfg_title{ border-top:2px solid #2e8cc6;}
.zcfg_cont{ padding-bottom:34px;}
.zcfg_cont h1{ font-size:18px; height:45px; line-height:45px;}
.zcfg_cont h1 a:hover{color:#2e8cc6;}
.zcfg_cont1{ padding:0 18px;}
.zcfg_cont1 .zc{ font-size:14px;}
.zcfg_cont1 ul li{ line-height:25px; width:100%;}
.zcfg_cont1 ul li a:hover{ color:#2e8cc6;}


/*二级页面-健身资讯*/
.jszx_mr{ width:100%; height:313px;}
.jszx_mr_cont{ width:100%; height:268px; overflow:hidden; font-size:14px;}
.jszx_mr_cont p{ font-size:14px; font-weight:bold;}
.jszx_mr_cont .fitness_cont1 p{ font-size:12px; color:#999; line-height:19px; font-weight:normal;}

.jszx_bk{ width:100%;}
.jszx_bk_cont{width:100%; overflow:hidden;}

/*二级页面-新闻中心*/
.w660{ width:660px;}
.news_zl{ width:100%; height:328px;}
.news_zl_cont{ width:100%; height:283px; overflow:hidden;}
.news_zl_cont1{ width:320px; height:145px; overflow:hidden; position:relative;}
.news_zl_cont1 .txt{ width:320px; height:40px; position:absolute; top:80px; left:0; line-height:40px; background:rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.news_zl_cont1 .txt a{ position:absolute; color:#fff; text-decoration:none;}
.news_zl_cont1 .tit{ position:absolute; color:#fff; font-size:14px;}

.news_dt{ width:100%; height:270px;}
.news_dt_cont{ width:100%; height:225px; overflow:hidden;}


/*二级页面-指导员之光*/
.grb{ width:100%; height:209px;}
.grb_cont{ width:100%; height:164px; overflow:hidden;}


.zmlc{ width:100%; height:327px;}
.zmlc_cont{ width:100%; height:280px; overflow:hidden;}

.zyxx{ width:100%; height:515px;}


/*分页*/
.page_mod{ margin-top:30px; text-align:center;}

.page_mod .page_up, .page_mod .page_down{ background:url(../images/page_icon.png) no-repeat; width:8px; height:28px;}
.page_mod .page_up{ background-position:0 -34px;}
.page_mod .page_down{ background-position:-28px -34px;}
.page_mod a, .page_mod strong{ height:28px; line-height:28px; padding:0 10px; display:inline-block;  border-radius:2px; margin-left:10px; background:#fff; border:1px solid #dbdbdb; font-size:14px; color:#333; vertical-align:text-bottom; font-family:'Microsoft YaHei'; font-weight:normal;}
.page_mod .active{ background:#2e8cc6; border:1px solid #2e8cc6; color:#fff; cursor:default}
.page_mod span{ height:28px; line-height:28px; display:inline-block; vertical-align:top; margin-left:10px;}


/*文章列表页*/
.wz_lists_l{ width:198px; padding-bottom:20px;}
.wz_lists_l h2{ font-size:18px; height:45px; line-height:45px;}
.wz_lists_l h2 a:hover{ color:#2e8cc6;}

.w559{ width:559px;}

/*文章内容页*/
.news_cont{ width:162px; padding:0 18px 14px 18px; overflow:hidden; font-size:14px; text-align:center;}
.news_cont ul li{ line-height:25px; width:162px;}
.news_cont ul li a:hover{ color:#2e8cc6;}
.news_cont img{ width:160px; height:86px;}

.ej_cont h3{ font-size:12px; text-align:center; font-weight:normal;}

/*视频播放页*/
.video_play{ width:100%; height:24px; line-height:24px; position:relative;}
.video_play h2{ font-size:24px; font-weight:normal;}
.video_play .sc{ background:url(../images/page_icon.png); background-position:0 -96px; width:23px; height:22px; position:absolute; right:35px;}
.video_play_cont{ width:100%;}

.video_play_cont dd{ margin:0 auto; padding:0; text-indent:2em; line-height:25px;}

/*图片新闻*/
/*大图*/
.big_img_tit{ width:100%; height:45px; line-height:24px;}
.big_img_tit h2{ font-size:24px; font-weight:normal;}
/*轮播图左右箭头切换*/
.big_img{ width:780px; height:485px; position:relative; overflow:hidden;}
ul{ list-style:none; margin:0 auto; padding:0;}
.big_img ul{ height:485px; position:absolute; left:0; top:0; width:3120px; }
.big_img ul li{ width:780px; height:485px; float:left; display:inline; } 
.big_img img{ width:780px; height:440px; }

#l_btn, #r_btn{ width:50px; height:50px; position:absolute; background:url(../images/page_icon.png); top:240px; }
#l_btn{ left:10px; background-position:0 -119px;}
#r_btn{ right:10px; background-position:-51px -119px;}

/*小图*/
/*轮播图左右箭头切换*/
.pics1_wrap{ width:700px; height:70px; position:absolute; left: 40px; top:0; overflow:hidden; }
.big_img1{ width:780px; height:70px; position:relative; left:0; top:0; overflow:hidden;}

.big_img1 ul{ height:70px; position:absolute; left:0; right:40px; top:0; width:800px; }
.big_img1 ul li{ width:100px; height:70px; float:left; display:inline; padding:0 8px; } 
.big_img1 img{ width:100px; height:70px; }
.big_img1 ul li.active{ opacity:0.4;}
#l_btn1, #r_btn1{ width:20px; height:37px; position:absolute; background:url(../images/page_icon.png); top:17px; }
#l_btn1:hover{ left:6px; background-position:0 -170px;}
#l_btn1{ left:6px; background-position:-42px -170px;}
#r_btn1:hover{ right:6px; background-position:-21px -170px;}
#r_btn1{ right:6px; background-position:-63px -170px;}

/*
decorate announce/resouce download module font color
*/
.red-font{
    color:red;
}


/*专题报道*/
.subject .title{height: 45px;line-height: 45px;border-top: 2px solid #2e8cc6;}
.subject .title h1{font-size: 18px;}
.subject ul{width: 1020px;padding-bottom: 10px;}
.subject ul li{float: left;display: inline;width: 320px;height: 260px;margin:0 20px 20px 0;overflow: hidden;}
.subject ul li a{display: block;width: 320px;}
.subject ul li a img{width: 320px;height: 175px;}
.subject ul li h2{line-height: 30px; font-size: 16px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.subject ul li p{line-height: 1.5em;color: #999;}
.subject ul li a:hover p{color: #2e8cc6;}