﻿@charset "utf-8";

/*================================================================================*/
/*================================================================================*/
/*==================================header========================================*/
/*================================================================================*/
/*================================================================================*/

.header{ background:#f6f6f6; font:bold 12px/32px "宋体", "微软雅黑", Arial, "Arial Black", sans-serif;}
.header .con a{ display:inline-block;}
.header .con a::before{ content:""; display:block; float:left; width:3px; height:3px; margin-top:15px; margin-right:3px; background:#7a7a7a;}
.header .con a.webHandle{ color:#6e6e6e;}
.header .con a.webHandle:hover{ color:#f20732;}
.header .con a.rightIn{ color:#f20732; margin-right:20px;}
.header .con a.rightView{ color:#585858;}

/*================================================================================*/
/*================================================================================*/
/*==================================logo==========================================*/
/*================================================================================*/
/*================================================================================*/

.logo a{ display:block;}

/*================================================================================*/
/*================================================================================*/
/*==================================mainNav=======================================*/
/*================================================================================*/
/*================================================================================*/

.mainNavs { height:76px; margin-top:3px;}
.mainNavs .con{ height:76px; background:url(../Images/nav_bg.png) left top repeat-x; }

/*================================================================================*/
/*==================================mainNavs======================================*/
/*================================================================================*/

.mainNavs ul{ padding:0 12px; position:relative;}
.mainNavs ul>li{ width:104px; text-align:center; float:left;}
.mainNavs ul>li>a{ display:block; font:14px/38px Verdana, Geneva, sans-serif; color:#fff; position:relative;}
.mainNavs ul>li>a::before{ content:""; display:block; width:0; height:11px; margin-top:15px; border-left:1px solid #036f00; border-right:1px solid #92cb60; position:absolute; left:0; top:0;}
.mainNavs ul>li:first-child>a::before{ border:none;}
.mainNavs ul>li>a.selected,.mainNavs ul>li>a:hover{ font-weight:bold;}

/*================================================================================*/
/*================================================================================*/
/*=====================================mainCon====================================*/
/*================================================================================*/
/*================================================================================*/

.mainCon{ margin-top:13px;}
.mainCon .conTitle{ height:23px; font:26px/23px Arial, Helvetica, sans-serif; color:#747474; text-align:center; background:url(../Images/conTitle_bg.jpg) left top no-repeat;}

/*================================================================================*/
/*====================================mainCon_01==================================*/
/*================================================================================*/

/*==================================ifocus==图片轮显===============================*/

#ifocus {width:440px; height:260px;  background:#F8F8F8; ;position:relative;}
#ifocus .cmore{position:absolute; right:100px; bottom:15px; z-index:1000000}
#ifocus .cmore a{ color:#959595;}
#ifocus .cmore a:hover{ color:#fff;}
#ifocus_pic {display:inline; position:relative; float:left; width:340px; height:245px; overflow:hidden; margin:5px 0 0 5px;}
#ifocus_piclist{position:absolute;}
#ifocus_piclist li{width:340px; height:245px; overflow:hidden;}
#ifocus_piclist img{width:340px; height:245px;}
#ifocus_btn{display:inline; float:left; width:80px; margin-left:5px;}
#ifocus_btn li{width:87px; height:67px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
#ifocus_btn img{width:70px; height:42px; margin:5px 0 0 11px;}
#ifocus_btn .current{background: url(http://www.isc.org.cn/images/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100);}
#ifocus_opdiv{position:absolute; left:0; bottom:0; width:340px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
#ifocus_tx{position:absolute; left:8px; bottom:8px; line-height:15px; color:#FFF;}
#ifocus_tx .normal{display:none;}

/*=====================================co1_R_wrap=================================*/

.c01_R_wrap{ width:487px; height:235px; padding:13px 10px 10px; overflow:hidden; border:1px solid #dbdbdb;}
.c01_title{ font:14px/21px "宋体", "微软雅黑", Arial, sans-serif; border-bottom:2px solid #0076d8; position:relative;}
.c01_title span{ display:inline-block; padding:0 13px; color:#fff; background:#0076d8; border-top-left-radius:6px; border-top-right-radius:6px; box-shadow:5px 2px 1px -2px rgba(0,0,0,0.7)}
.c01_title .more{ display:block; font:12px/24px "宋体", "微软雅黑", Arial, sans-serif; color:#808080; position:absolute; right:5px; top:0;}
.c01_title .more:hover { color:#000;}

/*==*/

.c01_con{ height:84px; overflow:hidden; padding:7px 10px 7px 4px;}
.c01_con li{ height:21px; line-height:21px; position:relative;}
.c01_con li::before{ content:""; display:block; float:left; width:4px; height:4px; background:#959595; margin:8px 6px 0 0;}
.c01_con li a{ display:block; float:left; width:380px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.c01_con li a:hover{ color:#000;}
.c01_con li span{ display:block; float:right;}
.c01_con li:hober span{ color:#000; font-weight:bold;}


/*================================================================================*/
/*==================================banner_middle=================================*/
/*================================================================================*/

.banner_M { margin-top:13px;}
.banner_M img { width:960px; height:90px;}

/*================================================================================*/
/*====================================mainCon_02==================================*/
/*================================================================================*/

.mainCon_02 { margin-top:10px; height:770px; }
.c02_sTitle { height:28px; font:bold 14px/28px "宋体", "微软雅黑", Arial, sans-serif; color:#0076d8; background:#ededed; border-bottom:1px solid #ccc;}
.c02_sTitle::before { content:""; display:block; float:left; width:10px; height:10px; margin:9px 5px 0 4px; background:url(../Images/index.png) left -14px no-repeat;}
.c02_sTitle .more{ margin-right:5px; font:12px/28px "宋体", "微软雅黑", Arial, sans-serif;}
.c02_con{ padding:5px 10px;}

/*==================================mainCon_02_L==================================*/

.c02_L{ width:250px;}
.c02L_cWrap{ margin-bottom:13px; border:1px solid #cccccc;}

/*==abCon==*/

.c02L_cWrap .abCon>ul{ padding-bottom:13px;}
.c02L_cWrap .abCon>ul>li { margin-top:18px; position:relative;}
.c02L_cWrap .abCon>ul>li:first-child{ margin-top:10px;}
.c02L_cWrap .abCon>ul>li>a{ display:block; font:14px/32px "宋体", "微软雅黑", Arial, sans-serif; color:#fff; background:#2f9b15; border:1px solid #dddcdc;}
.c02L_cWrap .abCon>ul>li>a:hover{ color:#000; text-decoration:none;}
.c02L_cWrap .abCon>ul>li>a::before{ content:""; display:block; float:left; width:18px; height:14px; margin:9px 14px 0 60px; background:url(../Images/index.png) no-repeat;}
.c02L_cWrap .abCon>ul>li>a.abLi_01::before { background-position:left top;}
.c02L_cWrap .abCon>ul>li>a.abLi_02::before { background-position:-18px top;}
.c02L_cWrap .abCon>ul>li>a.abLi_03::before { background-position:-37px top;}
.c02L_cWrap .abCon>ul>li>a.abLi_04::before { background-position:-54px top;}
.c02L_cWrap .abCon>ul>li>a.abLi_05::before { background-position:-73px top;}
.c02L_cWrap .abCon>ul>li>a.abLi_01:hover::before { background-position:left -45px;}
.c02L_cWrap .abCon>ul>li>a.abLi_02:hover::before { background-position:-18px -45px;}
.c02L_cWrap .abCon>ul>li>a.abLi_03:hover::before { background-position:-37px -45px;}
.c02L_cWrap .abCon>ul>li>a.abLi_04:hover::before { background-position:-54px -45px;}
.c02L_cWrap .abCon>ul>li>a.abLi_05:hover::before { background-position:-73px -45px;}

.c02L_cWrap .abMore{ width:150px; padding-left:10px; position:absolute; left:228px; z-index:1000; display:none;}
.c02L_cWrap .abMore i{ display:block; width:9px; height:16px; margin-left:2px; background:url(../Images/index.png) -96px top no-repeat; position:absolute; left:0;}
.c02L_cWrap .abMore ol{ background:#fff; border:1px solid #2F9B15;}
.c02L_cWrap .abMore li{ font:14px "宋体", "微软雅黑", Arial, "Arial Black", sans-serif;}
.c02L_cWrap .abMore li.mers{ display:table; width:90%; margin:2px 5%; border-top:1px dashed #2f9b15;}
.c02L_cWrap .abMore li.mers:first-child{ border-top:none;}
.c02L_cWrap .abMore li.mers a{ display:table-cell; width:50%; text-align:center; vertical-align:middle;}
.c02L_cWrap .abMore li.mers a:hover{ }
.c02L_cWrap .abMore li.mers img{ width:auto; height:50px; padding:2px; border:1px solid #fff;}
.c02L_cWrap .abMore li.mers img:hover{ border-color:#ccc;}

.c02L_cWrap .abMore li.grps{ text-align:center; font:14px/30px "宋体", "微软雅黑", Arial, "Arial Black", sans-serif;  width:90%; margin:2px 5%; border-top:1px dashed #2f9b15;}
.c02L_cWrap .abMore li.grps:first-child{ border-top:none;}
/*==webLL==*/

.c02L_cWrap .webLL{ height:163px; overflow:hidden;}
.c02L_cWrap .webLL ul{ float:left; padding:9px 0 10px; margin-left:-10px; width:238px;}
.c02L_cWrap .webLL li{ height:24px; float:left; margin-left:10px;}

/*==================================mainCon_02_M==================================*/

.c02_M{ width:470px; margin-left:13px;}
.c02M_cWrap{ margin-bottom:11px; border:1px solid #ccc;}
.c02M_title{ height:28px; background:#f9f9f9; border-bottom:1px solid #cccccc;}
.c02M_title span{ display:inline-block; height:24px; padding:0 13px; margin-top:5px; margin-left:8px; font:14px/24px "宋体", "微软雅黑", Arial, sans-serif; color:#fff; background:#0076d8; border-top-left-radius:6px; border-top-right-radius:6px; box-shadow:5px 1px 1px -2px rgba(0,0,0,0.7)}
.c02M_title a.more{ line-height:28px; margin-right:8px;}
.c02M_cWrap .c02_con>div>ul{ padding:6px 0;}
.c02M_cWrap .c02_con>div>ul>li{ height:24px; font:12px/24px "宋体", "微软雅黑", Arial, sans-serif;}
.c02M_cWrap .c02_con>div>ul>li>a{ display:block; float:left; width: 360px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.c02M_cWrap .c02_con>div>ul>li>a::before{ content:""; display:block; float:left; width:5px; height:6px; margin:9px 4px 0 0; background:url(../Images/index.png) -11px -16px no-repeat;}
.c02M_cWrap .c02_con>div>ul>li span{ display:block; float:right;}

/*=======*/

.c02M_cWrap .c02_con .noticeCon,.c02M_cWrap  .addCon{ height:228px; overflow:hidden;}
.c02M_cWrap .c02_con .tInfoCon{ height:156px; overflow:hidden;}

/*==================================mainCon_02_R==================================*/

.c02_R{ width:214px; margin-left:13px;}
.appIn a{ display:block; width:212px; margin-bottom:11px; font:16px "微软雅黑", Arial, "Arial Black", sans-serif; color:#fff; background:#0c7bd6; border:1px solid #c8c7c7;text-align:center;line-height:1.2;padding:12px 0;}
.appIn a::before{ content:""; display:block; float:left; width:15px; height:18px; margin:10px 5px 0px 10px; background:url(../Images/index.png) left -25px no-repeat;}
.appIn a:hover{ color:#000; text-decoration:none;}
.appIn a:hover::before{ background-position:-20px -25px;}
.c02R_cWrap{ margin-bottom:12px; border:1px solid #ccc;}

/*==downCon & viewInfo==*/

.c02R_cWrap .downCon ul{ padding:8px 0 2px;}
.c02R_cWrap .downCon li,.c02R_cWrap .viewInfo li{ height:26px; margin-bottom:11px; background:url(../Images/c02_R_li_bg.jpg) left top repeat-x; border:1px solid #e0dfdf;}
.c02R_cWrap .downCon li a,.c02R_cWrap .viewInfo li a{ display:block; font:bold 12px/26px "宋体", "微软雅黑", Arial, sans-serif; color:#000; text-align:center;}
.c02R_cWrap .downCon li a:hover,.c02R_cWrap .viewInfo li a:hover{ color:#0a9200; text-decoration:none;}

/*==viewInfo==*/

.c02R_cWrap .viewInfo ul{ padding:14px 0 2px;}
.c02R_cWrap .viewInfo li{ margin-bottom:12px;}

/*==inBooks==*/

.c02R_cWrap .inBooks{ display:table; width:200px; height:195px; margin-left:-4px; }
.c02R_cWrap .inBooks a{ display:table-cell; vertical-align:middle;}
.c02R_cWrap .inBooks a img{ max-width:97px; max-height:190px; transition:all 0.4s;}
.c02R_cWrap .inBooks a:hover img{ transform:scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);}
.inBooks p {
  padding-top: 10px;
}
/*================================================================================*/
/*==================================banner_bottom=================================*/
/*================================================================================*/

.banner_B a img { width:958px; height:88px; border:1px solid #dadada;}
.banner_B a:hover img {border-color:#309c16;}

/*================================================================================*/
/*================================================================================*/
/*===================================addLinks=====================================*/
/*================================================================================*/
/*================================================================================*/

.addLinks{ margin-top:9px;}
.addLinks a{ display:block; float:left;}
.addLinks a:first-child{ margin:0;}
.addLinks a:hover img{ transition:all 0.4s; transform:scale(1.1,1.1);}

/*================================================================================*/
/*===================================addLinks_01==================================*/
/*================================================================================*/

.addLinks_01 img{ width:234px; height:87px; border:1px solid #d7d7d7;}
.addLinks_01 a{ margin-left:5.3px;}

/*================================================================================*/
/*===================================addLinks_02==================================*/
/*================================================================================*/

.addLinks_02 { margin-top:10px;}
.addLinks_02 img{ width:154px; height:69px; border:1px solid #d7d7d7;}
.addLinks_02 a{ margin-left:4.4px;}


/*================================================================================*/
/*================================================================================*/
/*=====================================footer=====================================*/
/*================================================================================*/
/*================================================================================*/

.footer { margin-top:10px; border-bottom:3px solid #2a8d13;}


/*================================================================================*/
/*====================================footerLinks=================================*/
/*================================================================================*/

.footerLinks { border:1px solid #dfdfdf;}

/*=====================================fL_title===================================*/

.footerLinks .fL_title{ height:30px; padding:0 7px 0 12px;  background:#efefef; font:bold 14px/30px "宋体", "微软雅黑", Arial, "Arial Black", sans-serif; color:#0076d8;}
.footerLinks .fL_title .more{ font:12px/30px "宋体", "微软雅黑", Arial, "Arial Black", sans-serif; color:#808080;}
.footerLinks .fL_title .more:hover{ color:#000;}

/*=====================================fL_list===================================*/

.fL_list{ padding:11px 0;}
.fL_list a{ display:block; float:left; margin-left:20px; font:12px/20px "宋体", "微软雅黑", Arial, "Arial Black", sans-serif; color:#5b5b5b; white-space:nowrap;}

/*================================================================================*/
/*====================================footerCopy==================================*/
/*================================================================================*/

.footerCopy { height:80px; padding-top:28px; margin-top:12px; border-top:1px solid #cccccc;}
.footerCopy p{ font:12px/20px "宋体", "微软雅黑", Arial, "Arial Black", sans-serif; text-align:center; color:#595959;}


/*================================================================================*/
/*================================================================================*/
/*=====================================to top=====================================*/
/*================================================================================*/
/*================================================================================*/

.toTop{ position:fixed; bottom:30px; right:50px; display:none;}
.toTop a{ display:block; width:48px; height:75px; background:url(../images/index.png) left -65px no-repeat;}
.toTop a:hover{ background-position:-48px -65px;}

.webHandle {
font-weight: 600;
}







