@charset "utf-8";
/* CSS Document */
/*header css*/

.header{ width:100%; height:164px; margin:0;background: url(/web_root/images/headerimg.jpg) no-repeat center;overflow: hidden;background-size:cover;background-color:#A30000;}
.headertop{ width:1100px; height:125px; position:relative; z-index:888;}
.headlogo{float: left;width: 680px;height: 95px; padding-top:35px;padding-left: 0px;}
.headlogo img{width:100%;}
.header_title{width:140px;float:right;margin-top:98px;height: 25px;background: url(/web_root/images/t20.png) no-repeat center;}
.header_title ul li{float:left;width:70px;height:40px;position:relative}
.header_title ul li a{width:60px;height:20px;line-height:20px;text-align:center; display:inline-block;margin:2px 0 0 5px;color:#000;float:left;}
.header_title ul li span{display:inline-block;float:right;width:2px;height:10px;border-right:solid 1px #fff;margin-top:15px;}
/* header end*/
/*navigation  css*/
/*.nav{ width:100%; height:40px; line-height:40px; background:#ef272c; position:relative; z-index:999;}*/
.nav{ width:100%; height:42px; line-height:40px; background:#A30000; position:relative; z-index:999;}
#nav{ width:1180px; height:40px; padding:0;}
.nav ul li {float:left; display:block; width:12.5%; text-align:center; position:relative;height:40px;}
.nav ul li a{font-size:16px;line-height: 40px;display: block;color:#fff;font-weight:bold;}
.nav ul li a:hover{background:#F8EDE8;border-top:solid 2px #c50c11;color:#c50c11;}
.mynav .nav-tab-on{background:#fff;border-top:solid 2px #c50c11;color:#c50c11;}

/*navigation  end*/
/*banner css*/
.importent_news_pane{width:100%;margin:0px auto;height:280px;overflow:hidden;}
.importent_news_content{width:1100px;margin:0px auto;height:280px;background:#fff;border-top:solid 1px #fff;}
.importent_news_pic{width:500px;height:250px;float:left;margin:0px ;padding:0px;position:relative;margin-top:25px;}
.slider{ width:500px;height:250px;position:relative;margin:0px; padding:0px;}
.slider  img{display:block;width:500px; height:250px; margin:0px; padding:0px;}
#select_title{position:absolute;top:222px;left:1px;width:498px; height:28px;line-height:28px;font-size:14px;background:#000;color:#FFF;vertical-align:middle;text-align:left; z-index: 999;overflow:hidden;padding-right: 18%;box-sizing: border-box;white-space: nowrap;text-overflow: ellipsis;}
.select_1{width: 75px;height:26px;line-height:26px;position: absolute;right:0px;bottom:0px;vertical-align:middle;text-align:center;display:table-cell;padding-left:116px;z-index: 999;}	
.select_1_span{float:left;list-style:none;width:8px;height:8px;line-height:8px;background-color:#CCC;color:#FFF;font-size:12px;text-align:center;cursor:pointer;margin-left:8px;vertical-align:middle;margin-top:5px;border-radius:4px;overflow:hidden;}
.select_1_span_hover{background-color:#dd0000;}
.importent_news_list_pane{width:580px;float:right;height:auto;margin-top:25px;}

.contentbody{height: 1380px;}
.current_menu{height:39px;background:#fff;border-bottom:1px solid #c50c11;}
.current_menu li{color:#c50c11;font-size:16px;line-height:36px;float:left;padding:3px 15px 0;position:relative;margin-right:5px;text-align:center;background:none;}
.current_menu li a{color:#c50c11;text-decoration:none;}
.current_menu .current_item{font-weight:bold;background:#fff;border:1px solid #c50c11;border-width:0 1px;border-top:2px solid #c50c11;padding-top:2px;padding:3px 14px 0;}
.inform_more{cursor: pointer;height: 16px;line-height: 16px;float:right;padding-top: 15px;padding-right: 10px;}
.news_content_page .articleTop{padding-top:16px;}

.news_content_page ul li{list-style: none;line-height: 25px;font-size: 16px;border-bottom:dashed 1px #e0e0e0;}
.news_content_page  ul li span{font-weight:normal;font-family: "Calibri"; float:right;}
.news_content_page ul li a {width: 85%;text-decoration: none;color: #323232;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; display: inline-block;}
/*banner end*/

.notice_info{width:100%;height:auto;float:left;margin:0px auto;overflow:hidden;padding-top:15px;position:relative;}
/*css*/
.sy_title{width:1100px;margin:0px auto;height:auto;}
.info_content{width:1100px;margin:0px auto;background:#fff;border-top:solid 1px #fff;}
.info_div{width:69%;float:left;padding-right: 4%;}
.info_body{width:100%;padding-top: 15px;padding-bottom: 20px;}



.banner_img{width: 100%;}
.ad-img{max-width: 100%;}

/*左侧内容*/
.catalog_list_pane{width:100%;float:left;padding-bottom:10px;}
.catalog_box_left{width:45%;float:left;padding-top:10px;padding-right:2%;}
.catalog_box_right{width:53%;float:left;padding-top:10px;}
.s_current_menu{height:39px;background:#fff;padding-top: 20px;border-bottom:1px solid #c50c11;}
.s_current_menu li{color:#c50c11;font-size:16px;line-height:36px;float:left;padding:3px 15px 0;position:relative;margin-right:5px;text-align:center;background:none;}
.s_current_menu li a{color:#c50c11;text-decoration:none;}
.s_current_menu .s_current_item{font-weight:bold;background:#fff;border:1px solid #c50c11; border-width:0 1px;border-top:2px solid #c50c11;padding-top:2px;padding:3px 14px 0;}
.catalog_box_pic_pane{width:100%;padding-bottom: 20px;}

.catalog_box_top_title{float: left;width: 100%;height: 30px;padding: 10px 0 0 0;overflow: hidden;text-overflow: ellipsis;}
/*.s_top_title{float: left;width: 100%;height: 17px;padding: 11px 0 8px 0;overflow: hidden;}*/
.catalog_box_top_title h2{font-size: 16px;}
.catalog_box_top_title h2 a{text-decoration: none;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;}

.catalog_box_pic_left{float: left;width:30%;height: 130px;}
.catalog_box_pic_topimg{float: left;max-height: 130px;width:100%;}
.catalog_box_pic_abs_left{float: right;width:65%;padding: 20px 0px 0px 0px;color: #666666;margin-bottom: 5px;line-height: 25px;overflow: hidden;}

.catalog_box_news_pane{float: left;width: 100%;padding-top:5px;overflow: hidden;border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;padding-bottom:5px;}
.catalog_box_news_pane ul li{list-style: none;line-height: 25px;}
.catalog_box_news_pane  ul li span{font-weight:normal;color: #999; font-size: 12px; float:right;}
.catalog_box_news_pane ul li a {text-decoration: none;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; display:block;}


.catalog_box_pic_right{float: left;width:46%;height: 90px;}
/*.catalog_box_pic_abs_right{float: right;width:56%;padding: 10px 0px 0px 0px;color: #666666;margin-bottom: 5px;line-height: 25px;overflow: hidden;}*/
.catalog_box_pic_abs_right{float: right;width:52%;height:90px; color: #666666;margin-bottom: 5px;line-height: 25px; overflow: hidden;}
.catalog_box_pic_abs_right p{font-size:14px;line-height: 21px;color:#666666; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical }


/*党建板块  css同上*/ 
.catalog_box_d_left{width:48%;float:left;padding-right:4%;}
.catalog_box_d_right{width:48%;float:left;}



/*右边栏*/
.column_info{width: 26%;float: left;}
.other_content{padding-top:20px;float: left;width:100%;}
.institute{border-top: solid 1px #eee;border-bottom: solid 2px #c50c11;border-right: solid 1px #eee;float: left;width:100%;}
.institute h2{height: 36px;line-height: 36px;background:#c50c11;margin-left: 0px;color: #fff;text-align: center;font-size: 20px;}
.institute_name{width: 50%;height: 36px;line-height: 36px;background:#c50c11;margin-left: 0px;color: #fff;text-align: center;font-size: 20px;float: left;}
.institute_more{width: 30%;height: 36px;line-height: 36px;float:right;}
.institute_list{overflow: hidden;margin-top: 10px;position: relative;border: solid 1px #ddd;height:auto;}
.more{cursor: pointer;height: 16px;line-height: 16px;float:right;padding-top: 15px;padding-right: 10px;padding-bottom: 15px;}
.institute_list_content{margin-top:5px}
.institute_list_content li{height:30px; line-height:30px; padding-left:10px;font-size:14px;float:left; margin-left:8px;width:90%;}
.institute_list_content li a{text-decoration: none;color: #000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; display: block;}
.institute_list_content li a:hover{color:#0066cc;}
.institute_list_content span{display: block;width: 4px;height: 4px;background: #c50c11;margin: 15px 10px 0px 10px;float: left;}



/*foot
.footer_wrap{width:100%;min-width:1170px;height:100px; overflow:hidden;background-color: #EEEEEE;}
.footer{ width:1100px; margin:0 auto; color:#7b7b7b;}
.footer_info{ float:right; padding:14px 0 0 0;}
.footer_info p{ float:left;padding:14px 20px 0 0; text-align:right;font-size:14px;}
.footer_info a{float:right;display:inline-block;width:56px;height:68px;background:url(/image/dzjg.png) no-repeat;}
.footer_map{ float:left; padding:30px 0 0 0;}
.footer_map a{ display:block; float:left;height:32px;line-height:32px;font-size:14px; color:#7b7b7b;}
.footer_map span{ float:left;height:32px;line-height:32px; padding:0 10px; color:#7b7b7b;}
 end*/

/**底栏 开始*/
/*平台+重点实验室+平台服务+协会联盟*/
.foot {background-color: #a30000; width:100%;}
/**.foot li{font-size: 14px;line-height: 40px; list-style:none;color: #edf0f4;}*/
.foot .foot-wrap {background-color: #a30000; width: 1180px;margin: 0 auto;padding: 46px 0 50px 0px;}
.foot .foot-wrap .left{font-weight: bold;font-size: 14px;line-height: 40px;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	text-size-adjust: 100%;
}
.platservices_list{width:100%;overflow:hidden;margin-top: -34px;}
.platservices_list_content {margin-left:90px;}
.platservices_list_content li{ list-style:none;line-height:40px;float:left;padding-left: 5px;margin-top:-6px;font-size:12px;}
.platservices_list_content li a{text-decoration: none;color: #edf0f4;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;}
.platservices_list_content li a:hover{color:#fdde7f;}
.platservices_list_content span{margin-left: 10px;}
.foot .foot-wrap p {line-height: 36px;margin-bottom: 0;}
.foot .foot-wrap .erwei-box {display: flex;margin-top: 30px;}
.foot .foot-wrap .erwei-box .ri-text {float: left; margin: 0 0 0 30px;}
.foot .foot-wrap .erwei-box .ri-text p { line-height: 26px;}
.foot .foot-wrap .erwei-box .footline{width: 2px;	height: 80px;background: #fff; margin: 0 30px 0 10px;float: left;}
#_ideConac { margin: 0 0 ;}

/**底栏 结束*/