@import url("../css/public.css");

/*盒子*/
.rcpx-news-tab, .rcpx-notice, .rcpx-down-list, .rcpx-train { background:#fff; box-sizing:border-box;
	-webkit-box-shadow:0 0 10px 0 rgba(230,230,230,1);
	-moz-box-shadow:0 0 10px 0 rgba(230,230,230,1);
	box-shadow:0 0 10px 0 rgba(230,230,230,1);
}

/*banner*/
.rcpx-banner-wrap { width:100%; height:240px; background:url(../images/rcpx_banner_bg.jpg) top center no-repeat;}
.rcpx-banner { width:1200px; height:180px; padding-top:80px;}

/*子页菜单*/
.rcpx-menu { position:relative;}
.rcpx-menu ul li { font-size:15px !important;}

/*焦点图*/
.rcpx-focus-box { width:370px; height:310px; background:#fff; float:left; position:relative; overflow:hidden;}
.rcpx-focus-box .pic img { width:370px; height:310px; display:block; overflow:hidden;}
.rcpx-focus-box .txt-bg { height:36px; width:100%;  background:#333; position:absolute; bottom:0; z-index:1; filter:alpha(opacity=40); opacity:0.4; overflow:hidden;}
.rcpx-focus-box .txt { width:100%; height:36px; position:absolute; bottom:0; z-index:2; overflow:hidden;}
.rcpx-focus-box .txt li { height:36px; line-height:36px; position:absolute; bottom:-36px;}
.rcpx-focus-box .txt li a { display:block; color:#fff; padding:0 0 0 10px; font-size:14px; text-decoration:none;}
.rcpx-focus-box .num { position:absolute; z-index:3; bottom:6px; right:6px;}
.rcpx-focus-box .num li { width:24px; height:24px; line-height:24px; overflow:hidden; text-align:center; margin-right:1px; float:left; position:relative; cursor:pointer;}
.rcpx-focus-box .num li a,.focus-box .num li span { width:100%; height:100%; color:#fff; text-align:center; text-decoration:none; position:absolute; z-index:2; display:block; top:0; left:0;}
.rcpx-focus-box .num li span { width:100%; height:100%; z-index:1; background:#000; filter:alpha(opacity=50); opacity:0.5;}
.rcpx-focus-box .num li.on a,.focus-box .num a:hover { background:#f60;}

/*培训动态 Tab切换*/
.rcpx-news-tab { width:510px; height:310px; padding:5px 20px; background:#fff; text-align:left;}
.rcpx-news-tab .hd { width:470px; height:39px; line-height:39px; border-bottom:#eae9e9 1px solid; position:relative;}
.rcpx-news-tab .hd ul { float:left;}
.rcpx-news-tab .hd ul li { width:120px; height:39px; line-height:39px; font-size:18px; cursor:pointer; float:left;}
.rcpx-news-tab .hd ul li.on { width:120px; height:39px; background:url(../images/msg_title_ico.png) 0px center no-repeat; color:#1c99ef;  padding-left:10px;}
.rcpx-news-tab .hd ul li.on a { color:#c00;}
.rcpx-news-tab .hd ul li.on a:hover { color:#f00;}
.rcpx-news-tab .hd .rcpx-new-ico { position:absolute; top:-5px; right:-20px;}
.rcpx-news-tab .bd { }
.rcpx-news-tab .bd ul { }
.rcpx-news-tab .tempWrap { }
.rcpx-news-tab .rcpx-news-tab-content {}
.rcpx-news-tab .rcpx-news-tab-jj { width:470px; height:80px; padding:10px 0px 15px 0px; border-bottom:#e2e2e2 1px dotted; overflow:hidden;}
.rcpx-news-tab .rcpx-news-tab-jj h2 { width:470px; height:36px; color:#c00; line-height:36px; text-align:center; font-size:16px; overflow:hidden;}
.rcpx-news-tab .rcpx-news-tab-jj h2 a { color:#c00;}
.rcpx-news-tab .rcpx-news-tab-jj h2 a:hover { color:#f00;}
.rcpx-news-tab .rcpx-news-tab-jj span { width:470px; height:48px; font-size:14px; color:#999; line-height:24px; text-align:24px; display:block; overflow:hidden;}
.rcpx-news-tab .rcpx-news-tab-jj span a { color:#999;}
.rcpx-news-tab .rcpx-news-tab-jj span a:hover{ color:#f00;}
.rcpx-news-tab .rcpx-news-tab-list { width:470px; height:150px; background:#fff;}
.rcpx-news-tab .rcpx-news-tab-list ul { padding-top:5px;}
.rcpx-news-tab .rcpx-news-tab-list li { width:455px; height:36px; background:url(../images/news_dot2.gif) 0px 3px no-repeat; line-height:36px; font-size:16px; padding:0 0px 0 15px; overflow:hidden;}
.rcpx-news-tab .rcpx-about { line-height:30px; text-indent:26px; padding:10px 20px 0 20px;}

/*培训通知*/
.rcpx-notice { width:280px; height:310px; padding:5px 20px;}
.rcpx-notice .rcpx-notice-bar { width:240px; height:39px; background:#fff; line-height:39px; border-bottom:#eae9e9 1px solid;}
.rcpx-notice .rcpx-notice-bar i { width:100px; height:39px; background:url(../images/msg_title_ico.png) 0px center no-repeat; color:#1c99ef;  padding-left:10px; font-size:18px; font-style:normal; display:block; float:left;}
.rcpx-notice ul { padding:5px 0px 10px 0px;}
.rcpx-notice li { width:230px; height:36px; line-height:36px; background:url(../images/news_dot2.gif) 0px 3px no-repeat; padding:0 0px 0 10px; overflow:hidden;}

/*课件下载*/
.rcpx-down-list { width:900px; height:338px; overflow:hidden;}
.rcpx-down-list .rcpx-down-title { width:100px; height:120px; background:#6fa1d6 url(../images/rcpx_kjxz_ico.png) 20px center no-repeat; color:#fff; font-size:20px; line-height:120px; padding-left:100px; float:left; position:relative;}
.rcpx-down-list .rcpx-down-arrow { width:8px; height:15px; position:absolute; top:0px; right:-8px;}
.rcpx-down-list .rcpx-down-title a { color:#fff;}
.rcpx-down-list .rcpx-down-title a:hover { color:#ff0;}
.rcpx-down-list ul { width:660px; margin:5px 0px 0px 20px; float:left;}
.rcpx-down-list li { width:660px; height:90px; margin-top:15px; position:relative;}
.rcpx-down-list .time { width:80px; height:90px; background:#eee; text-align:center; float:left;}
.rcpx-down-list .time span { width:80px; margin-top:15px; font-size:32px; font-family:Arial; display:block;}
.rcpx-down-list .time p { width:80px; line-height:24px; font-family:Arial; font-size:14px;}
.rcpx-down-list .rcpx-newslist-con { width:559px; height:80px; background:#f5f5f5; border-left:#fff 1px solid; padding:5px 10px; float:left; overflow:hidden;}
.rcpx-down-list .rcpx-newslist-con span { width:559px; height:26px; line-height:26px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.rcpx-down-list .rcpx-newslist-con p { width:559px; height:44px; line-height:22px; overflow:hidden;}
.rcpx-down-list .rcpx-newslist li:hover .time { color:#fff;}
.rcpx-down-list .rcpx-newslist li:hover .newslist-con { color:#fff;}
.rcpx-down-list .rcpx-newslist li:hover .newslist-con span { color:#fff;}
.rcpx-down-list .rcpx-newslist li .time { color:#999;}
.rcpx-down-list .rcpx-newslist li .newslist-con { color:#999;}
.rcpx-down-list .rcpx-newslist li .newslist-con span { color:#333;}

/*课件快捷方式*/
.rcpx-quick { width:280px;}
.rcpx-quick li { width:160px; height:75px; color:#333; font-size:20px; border-bottom:#dededf 3px solid; padding:20px 0px 0px 120px; margin-bottom:22px; cursor:pointer;}
.rcpx-quick li:hover { color:#fff;}
.rcpx-quick .rcpx-quick-ico1 { background:#fff url(../images/rcpx_zyys_ico.png);}
.rcpx-quick .rcpx-quick-ico2 { background:#fff url(../images/rcpx_jcrc_ico.png);}
.rcpx-quick .rcpx-quick-ico3 { background:#fff url(../images/rcpx_zqngdrc_ico.png);}
.rcpx-quick .rcpx-quick-ico1:hover { background:#6fa1d6 url(../images/rcpx_zyys_ico2.png);}
.rcpx-quick .rcpx-quick-ico2:hover { background:#6fa1d6 url(../images/rcpx_jcrc_ico2.png);}
.rcpx-quick .rcpx-quick-ico3:hover { background:#6fa1d6 url(../images/rcpx_zqngdrc_ico2.png);}
.rcpx-quick .rcpx-quick-ico1, .rcpx-quick .rcpx-quick-ico2, .rcpx-quick .rcpx-quick-ico3,
.rcpx-quick .rcpx-quick-ico1:hover, .rcpx-quick .rcpx-quick-ico2:hover, .rcpx-quick .rcpx-quick-ico3:hover { background-position:45px center; background-repeat:no-repeat;}

/*课件快捷方式2*/
.rcpx-quick2 { width:1200px;}
.rcpx-quick2 li { width:230px; height:75px; color:#333; font-size:20px; border-bottom:#dededf 3px solid; padding:20px 0px 0px 155px; margin:0 20px 10px 0px; float:left; cursor:pointer;}
.rcpx-quick2 li:last-child { margin-right:0;}
.rcpx-quick2 li:hover { color:#fff;}
.rcpx-quick2 .rcpx-quick-ico1 { background:#fff url(../images/rcpx_zyys_ico.png);}
.rcpx-quick2 .rcpx-quick-ico2 { background:#fff url(../images/rcpx_jcrc_ico.png);}
.rcpx-quick2 .rcpx-quick-ico3 { background:#fff url(../images/rcpx_zqngdrc_ico.png);}
.rcpx-quick2 .rcpx-quick-ico1:hover { background:#6fa1d6 url(../images/rcpx_zyys_ico2.png);}
.rcpx-quick2 .rcpx-quick-ico2:hover { background:#6fa1d6 url(../images/rcpx_jcrc_ico2.png);}
.rcpx-quick2 .rcpx-quick-ico3:hover { background:#6fa1d6 url(../images/rcpx_zqngdrc_ico2.png);}
.rcpx-quick2 .rcpx-quick-ico1, .rcpx-quick2 .rcpx-quick-ico2, .rcpx-quick2 .rcpx-quick-ico3,
.rcpx-quick2 .rcpx-quick-ico1:hover, .rcpx-quick2 .rcpx-quick-ico2:hover, .rcpx-quick2 .rcpx-quick-ico3:hover { background-position:75px center; background-repeat:no-repeat;}

/* 网络培训 */
.rcpx-train { width:1200px; height:320px; overflow:hidden; position:relative;}
.rcpx-train .rcpx-train-bar { width:200px; height:320px; background:#6fa1d6 url(../images/rcpx_wlzx_bg.jpg) 0px bottom no-repeat; line-height:40px;}
.rcpx-train .rcpx-train-bar i { color:#fff; font-style:normal; font-size:24px; letter-spacing:2px; padding:80px 0px 0px 60px; display:block; float:left;}
.rcpx-train .rcpx-train-bar a { color:#fff;}
.rcpx-train .rcpx-train-bar a:hover { color:#ff0;}
.rcpx-train .rcpx-train-list { width:940px; padding-top:20px;}
.rcpx-train .rcpx-train-list ul { overflow:hidden; zoom:1;}
.rcpx-train .rcpx-train-list ul li { margin:10px 0px 0px 20px; float:left; _display:inline; overflow:hidden;}
.rcpx-train .rcpx-train-list ul li .pic { width:224px; height:130px;}
.rcpx-train .rcpx-train-list ul li .pic img { width:224px; height:130px; overflow:hidden;}
.rcpx-train .rcpx-train-list ul li .title { width:204px; height:140px; background:#f7f7f7; padding:0 10px; border-bottom:#ececec 3px solid; overflow:hidden;}
.rcpx-train .rcpx-train-list ul li .title span { width:204px; height:40px; line-height:40px; font-size:16px; display:block; overflow:hidden;}
.rcpx-train .rcpx-train-list ul li .title p { width:204px; height:30px; line-height:30px; color:#999; font-size:12px; overflow:hidden;} 
.rcpx-train .prev, .rcpx-train .next { width:30px; height:30px; background:url(../images/tj_arrow.png) no-repeat; position:absolute; display:block; z-index:99; overflow:hidden; cursor:pointer;}
.rcpx-train .prev{ background-position:-30px 0px; left:20px; top:140px;}
.rcpx-train .next { background-position:-30px -30px; right:20px; top:140px;}
.rcpx-train .prevStop { background-position:0px 0px;}
.rcpx-train .nextStop { background-position:0px -30px;}

/*copyright*/
.rcpx-copyright { width:100%; background:#1c99ef; line-height:28px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.rcpx-copyright a { color:#fff;}
.rcpx-copyright a:hover { color:#ff0;}
.rcpx-copyright-content { width:1200px; text-align:center; padding:10px 0; position:relative;}
.rcpx-copyright-content .face { position:absolute; left:0px; top:15px; opacity:0.5; filter:Alpha(opacity=50);}
.rcpx-copyright-content .dzjg { position:absolute; left:0px; top:20px;}
.rcpx-copyright-content .sydw { position:absolute; left:0px; top:20px;}
.rcpx-copyright-content .ygwb { position:absolute; left:90px; top:20px;}
.rcpx-copyright-content .wx-ewm { position:absolute; right:90px; top:20px; font-size:12px; line-height:18px;}
.rcpx-copyright-content .wb-ewm { position:absolute; right:0px; top:20px; font-size:12px; line-height:18px;}
