/*-----------------------------------------------------------------------------------------*/
.clear { clear:both; height:0px; margin:0px; padding:0px; font-size:0px; overflow:hidden;}
.space_0 { clear:both; height:0px; margin:0px; padding:0px; font-size:0px; overflow:hidden;}
.space_5 { clear:both; height:5px;margin:0px; padding:0px; font-size:0px; overflow:hidden;}
.space_2 { clear:both; height:2px;margin:0px; padding:0px; font-size:0px; overflow:hidden;}
.space_8 { height:8px;margin:0px; padding:0px; font-size:0px; overflow:hidden;}
.space_10 {  height:10px;margin:0px; padding:0px; font-size:0px; overflow:hidden;}
.space_15 {  height:15px;margin:0px; padding:0px; font-size:0px; overflow:hidden;}
.space_20 {  height:20px;margin:0px; padding:0px; font-size:0px; overflow:hidden;}
.space_5_line{ clear:both; height:5px;margin:0px; padding:0px; font-size:0px; overflow:hidden; border-bottom:1px dashed #ccc; margin-bottom:5px;}
.space_5_line2{ height:15px;margin:0px; padding:0px; font-size:0px; overflow:hidden; border-bottom:1px solid #ebf0f1; margin-bottom:15px;}
/*-----------------------------------------------------------------------------------------*/
/*分页样式*/
.top{margin-bottom: 0px!important;}
.showpages {font-size: 12px;}
.showpages td {font-size: 12px;line-height: 40px; height:40px;}
.showpages a {font-size:12px;}
.showpages select {font-size: 12px;}
.loacl{ color:#999; padding-left:24px; background:url(../images/home.png) left center no-repeat; width:100%;}
/*-----------------------------------------------------------------------------------------*/
::-webkit-scrollbar {width: 8px;}
::-webkit-scrollbar-button {width: 8px;height:5px;}
::-webkit-scrollbar-track {background:#f0f0f0;}
::-webkit-scrollbar-thumb {background:#ddd;border-radius:10px;}
::-webkit-scrollbar-thumb:hover {background:#c3c3c3;}	
.left{ float:left;}
.right{ float:right;}
.center_main{ width:1170px; margin:0 auto;}
.center_main .top_level_1{ display: inline-block;width: 100%;height: 100%;}

.pic{  width:800px; height:450px; float:left;}
.adv{ margin-left:808px; height:220px; background:#fff url(../images/bg.jpg) no-repeat; border:1px solid #eee;}
.notic{margin-left:808px; height:218px; background:#fff; border:1px solid #eee; margin-top:10px;} 
.tit_notic a{float: right;font-size: 14px;color: #939393;margin-right:10px;}
.login_area{ height:95px;}
.tit_login{ background:url(../images/s1.png) left center no-repeat; padding-left:20px; color:#005bac; font-size:16px; margin:8px 12px;}
.pic_user{ float:left; width:62px; height:62px; margin-left:15px;} 
.user{ border-radius:50%; width:100%;}
.login_txt{ margin-left:90px;}
.login_txt1{ line-height:28px;}
.login_btn1{ float:left; background:#005bac; width:70px; line-height:28px; border-radius:4px; color:#fff; text-align:center; font-size:14px; border:1px solid #005bac;}
.login_btn1:hover{color:#e5e5e5!important}
.login_btn2{ float:left; background:#fff; width:70px; line-height:28px; border-radius:4px; color:#005bac; text-align:center; font-size:14px; border:1px solid #eeeeee; margin-left:15px;}

.zk_intro{ height:106px;}
.face1{ background:url(../images/s3.png); width:48px; height:48px; float:left;margin-left:10px; margin-top:5px;}
.intro1{float: left; margin-left:10px;}
.l1{ color:#999; font-size:14px;}
.l1 b{ color:#fc8030; font-size:26px;}
.l2{ color:#333; font-size:15px; margin-top:-1px;}

.face2{ background:url(../images/s4.png) right center no-repeat; width:48px; height:48px; float:left;margin-left:10px; margin-top:5px; border-left:1px solid #eee; padding-left:10px;}
.intro2{float: left; margin-left:10px;}
.l1{ color:#999; font-size:14px;}
.l1 b{ color:#fc8030; font-size:26px;}
.l2{ color:#333; font-size:15px; margin-top:-1px;}
.l3{ color:#999; font-size:14px;}
.l3 b{ color:#005bac; font-size:26px;}
.l4{ font-size:14px; color:#005bac; margin:8px 0 8px 7px; float:left; width:100%;}
.cont{float:left; width:348px; border-top:1px dashed #ccc; padding-top:5px;margin:0 8px;  line-height:24px;}
.cont_sq{ float:right; color:#c91415;}
.cont_sq a{color: #c91415}
.cont_tel{ color:#999;font-size:13px;}

.tit_notic{ background:url(../images/s2.png) 10px 5px no-repeat; padding-left:30px; padding-bottom:10px; color:#005bac; font-size:16px; margin:6px 0; border-bottom:1px solid #eee}

.notic_new{ margin:0 10px 0 10px;overflow: hidden;height:165px;}
.notic_new li{line-height:28px; font-size:14px;}
.notic_new a{color:#666;text-decoration: none}
.notic_new li div{width:265px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.notic_new li span{ font-size:12px; color:#999; float:right; margin-top:0px; padding-right:5px;}
.notic_new .top{padding-left: 42px;background: url(../images/index/top.png) left center no-repeat;}
.notic_new .top div{width:223px !important;}
.red{ color:#c91415;}

.tab_on{ color:#005bac; font-size:18px; border-top:2px solid #005bac; float:left;  padding:10px; font-weight:bold;  position:relative; top:-2px;}
.tab_off{ color:#999;  font-size:18px;float:left;margin:0 10px; cursor:pointer;padding-top:10px;}
.tab_off:hover{color:#333;}
.tab_line{ float:left; border-left:1px solid #eee; height:23px;margin:12px 10px;}
.hot_tab{ margin:10px 0 0px; height:45px; border-top:1px solid #eee; }

.zhuanjia_area{ width:1200px; overflow:hidden; }
.zhuanjia_intro{ font-size:16px; color:#666;text-align:center;margin-top:5px; }

.list_area{ margin-top:20px; overflow:hidden;}
.keti{ width:390px; float:left;  border-top:1px solid #e5e5e5;}
.chengguo{ width:390px; float:left; margin-left:15px; border-top:1px solid #e5e5e5;}
.wenti{ width:360px; float:right;border-top:1px solid #e5e5e5;}

.more{ float:right; font-size:12px; color:#939393; padding-top:11px}
.more a{color:#939393!important}
.list_keti{ margin-top:38px;}
.list_keti li{list-style-type: none; line-height:28px; font-size:14px;}
.right_span_sup{ font-size:14px; float:right; margin-top:0px; padding-right:5px;}
.left_span_sup{ font-size:14px; float:left; margin-top:0px; padding-right:5px;overflow-x: hidden;width:240px;height:28px;}
.list_area a{color: #666;}
.zksy a{text-decoration: none;}
.zksy a:hover{color: #005bac;}

.list_bottom{ border-top:1px dashed #eee; padding-top:6px; margin-top:5px;}
.btn_new{ width: 57px;  height: 22px; background:url(../images/s7.png) no-repeat; color:#333; float:right; cursor:pointer; padding:4px 0 0 28px; }
.btn_new:hover{background:url(../images/s7a.png) left center no-repeat; color:#fff;}
.btn_upload{  width: 57px;  height: 22px; background:url(../images/s8.png) no-repeat; color:#333;  float:right; cursor:pointer; padding:4px 0 0 28px;}
.btn_upload:hover{background:url(../images/s8a.png) left center no-repeat; color:#fff;}
.list_num{ color:#333; line-height:26px; font-size:14px;}
.list_num b{ color:#005bac}

.wt_tab{  font-size:18px; text-align:center;}
.wt_t_on{ width:179px; line-height:40px; border-top:2px solid #005bac; float:left; color:#005bac; position:relative; top:-1px; left:-1px; border-left:1px solid #eee; } 
.wt_t_off{ width:179px; line-height:40px; border-bottom:1px solid #eee; float:left; background:#f8f8f8; color:#333;border-left:1px solid #eee; cursor:pointer;} 
.wt_t_off:hover{ background:#eff7fe}
.wt_list{ margin-top:42px; margin-left:14px;}
.wt_list li{ padding-left:24px; background:url(../images/qa.png) left center no-repeat; line-height:27px; font-size:14px; color:#333;}
.listmore_bottom{ border-top:1px dashed #eee; padding-top:6px; margin:5px; text-align:right; color:#939393;font-size:14px;}

.friend{ border:1px solid #eee; padding:10px; margin:20px 0; font-size:14px; line-height:30px;}
.friend span{ margin:15px;} 

.login_btn3{ float:left;line-height:28px;color: #005bac;text-align:center;font-size:14px;cursor:pointer;}
.login_btn3 a{color: #005bac;}
.login_btn4{ float:left;line-height:28px;  color:#005bac; text-align:center; font-size:14px;  margin-left:15px;/* text-decoration:underline; */cursor:pointer;}
.login_btn4 a{color: #696A6C;}

.lv_intro{ height:106px;}
.lv_pic{ height:30px;}
.lv_txt{ float:left; width:66px; padding-left:14px;}
.lv_space{ float:left; width:230px; height:13px; background:#d6d6d6; border-radius:3px; margin-top:3px;}
.lv_num{ float:left; font-size:13px; color:#005bac; text-align:right; width:34px;}
.lv_exp{height:13px; background:#005bac; border-radius:3px 0 0 3px; }
.lv_exp_t{ width:47px; height:43px; background:url(../images/z1.png) no-repeat center 16px; color:#005bac; text-align:center; padding-top:2px; position:relative; left:170px; top:-40px;}

.my_task1{ height:46px; border-top:1px solid #eee; padding:6px 0 3px; margin:0 14px; color:#666; font-size:14px; }
.my_task2{  border-top:1px dashed #eee; padding-top:5px; margin:0 14px; color:#666;font-size:14px; }
.task_num{ font-size:18px; color:#005bac}
.task_kt{ float:left; background:url(../images/sd2.png) no-repeat; width:100px; height:40px; padding-left:50px;border-right:1px dashed #eee; margin-right:10px; } 
.task_wj{ float:left; background:url(../images/sd2.png) no-repeat -170px 0px ; width:110px; height:40px;padding-left:50px } 
.task_tw{ float:left; background:url(../images/sd2.png) no-repeat 0px -58px ; width:100px; height:40px;padding-left:50px;border-right:1px dashed #eee; margin-right:10px; } 
.task_cs{ float:left; background:url(../images/sd2.png) no-repeat -170px -58px ; width:110px; height:40px;padding-left:50px } 

/*专家页面选项卡*/
.zhuanjia .persion-card-one{width: 194px;height: 100%;margin-left: 8px;}
.zhuanjia .persion-card-one .persion-n-box{top: 160px;width: 185px;}
.zhuanjia .persion-card-one:hover .persion-n-box{width:125px;}
.zhuanjia .persion-card-one .persion-card-info{width:175px;}

.zhuanjia{border: 1px rgb(220, 223, 226) solid;  background:#f9fafb;  width: 221px;  height: 230px;  float:left; margin:0px 13px 10px 0; border-radius:5px;}
.zhuanjia_pic{border: 1px rgb(221, 221, 221) solid; border-radius:50%; background:#fff; width: 110px;  height: 110px; margin:0 auto; margin-top:15px;}
.zhuanjia_name{ font-size:18px; color:#005bac; text-align:center; margin-top:10px; }
.zhuanjia_p{ border-radius:50%; margin:5px; width:100px;}

.zhuanjia2{border: 1px #eee solid;  background:#fff;  width: 227px;  height: 163px;  float:left; margin:0px 6px 6px 0; border-radius:3px; cursor:pointer;}
.zhuanjia2:hover{border: 1px #d8e0e7 solid;  background:#f1f8ff;}
.zhuanjia2_p{ border-radius:50%; width:65px;height:65px; float:left; margin-top:15px;}
.zhuanjia2_name{ font-size:16px; color:#005bac;  margin-top:18px; margin-left:80px; }
.zhuanjia2_intro{ font-size:14px; color:#666;margin-top:5px; margin-left:80px;text-overflow: ellipsis;
		display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
		-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
		-webkit-line-clamp: 2; /** 显示的行数 **/
		overflow: hidden;  /** 隐藏超出的内容 **/}
.zhuanjia2_l1{ margin:0 14px; border-bottom:1px solid #e5e5e5; height:100px; overflow:hidden;}
.zhuanjia2_l2{  padding-top:10px; margin:0 14px; font-size:14px;}
.zhuanjia2_yj{ background:#a0958d; padding:1px 4px; float:left; color:#fff; border-radius:3px}
.zhunajia2_fx{ color:#7a7a7a; margin-left:68px;text-overflow: ellipsis;
		display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
		-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
		-webkit-line-clamp: 2; /** 显示的行数 **/
		overflow: hidden;  /** 隐藏超出的内容 **/}
		
/*最新课题，问题，成果*/
.list_area{ margin-top:10px; overflow:hidden;}
.keti{ width:390px; float:left;  border-top:1px solid #e5e5e5;}
.chengguo{ width:390px; float:left; margin-left:15px; border-top:1px solid #e5e5e5;}
.wenti{ width:360px; float:right;height:230px;border-top:1px solid #e5e5e5;}
.tit_keti{ background:url(../images/s5.png) left center no-repeat; padding:6px 10px 6px 25px; color:#005bac; font-weight:bold; font-size:16px;  border-top:2px solid #005bac; float:left; position:relative; top:-1px; }
.tit_chengguo{ background:url(../images/s6.png) left center no-repeat; padding:6px 10px 6px 25px; color:#005bac; font-weight:bold; font-size:16px;  border-top:2px solid #005bac; float:left; position:relative; top:-1px; }
.tit_wenti{ background:url(../images/s9.png) left center no-repeat; padding:6px 10px 6px 25px; color:#005bac; font-weight:bold; font-size:16px;  border-top:2px solid #005bac; float:left; position:relative; top:-1px; }

.list_area_a:hover{color:rgb(0,95,172);}
.more:hover{color:#c91415}
.list_keti{ margin-top:38px;}
.list_keti li{list-style-type: initial; line-height:28px; font-size:14px; cursor:pointer; white-space: nowrap;text-overflow:ellipsis; overflow:hidden; }
.list_keti li:hover{ text-decoration:underline; color:#005bac}
.list_keti li span{ font-size:12px; color:#999; float:right; margin-top:0px; padding-right:5px;}
.list_chengguo{ margin-top:38px;}
.list_chengguo li{list-style-type: initial; line-height:28px; font-size:14px;}
.list_chengguo li span{ font-size:14px; color:#005bac; float:right; margin-top:0px; padding-right:5px;}

/* update index.jsp by liuhy start */
.pic_main{ background:#f4f4f4; padding:20px 0;}
.hot_tit{ color:#333; font-size:18px; line-height:30px; padding:15px 0;}

.zhuanjia3{border: 1px #eee solid;  background:#fff;  width: 283px;  height: 290px;  float:left; margin:0px 10px 10px 0; cursor:pointer;}
.zhuanjia3:hover{border: 1px #d8e0e7 solid;  background:#f1f8ff;text-decoration: none;}
.zhuanjia3_p{ width:283px; height:212px;}
.zhuanjia3_name{ font-size:18px; color:#005bac;  margin-top:13px; width:90px; float:left;text-decoration: none;}
.zhuanjia3_intro{ font-size:14px; color:#333;margin-top:15px; margin-left:90px;text-overflow: ellipsis;overflow: hidden; text-align:right;white-space: nowrap;  /** 隐藏超出的内容 **/}
.zhuanjia3_l1{ margin:0 10px; overflow:hidden;text-decoration: none;}
.zhuanjia3_l2{ margin:0 10px; font-size:12px; color:#999;text-decoration: none; }
.zhunajia3_fx{ margin-top:8px;text-overflow: ellipsis;	overflow: hidden; white-space: nowrap;text-decoration: none;/** 隐藏超出的内容 **/}

.list_area2{ padding:10px 0 20px; overflow:hidden;}
.keti2{ width:351px; float:left; background:#f8f8f8; padding:0px 12px 10px;}
.chengguo2{ width:448px; float:left; margin-left:30px;}
.wenti2{ width:285px; float:right;height:230px;}
.tit_keti2{ background:url(../images/s5.png) left center no-repeat; padding:5px 10px 5px 25px; color:#303030;  font-size:18px;float:left; position:relative; top:-1px; }
.tit_chengguo2{ background:url(../images/s6.png) left center no-repeat; padding:5px 10px 5px 25px; color:#303030;font-size:18px;  border-bottom:2px solid #005bac; float:left; position:relative; top:-1px; }
.tit_wenti2{ background:url(../images/s9.png) left center no-repeat; padding:5px 10px 5px 25px; color:#303030;  font-size:18px;  border-bottom:2px solid #005bac; float:left; position:relative; top:-1px; }
.chenguo_l1{ border-bottom:1px solid #e5e5e5; height:34px; padding-top:5px;}
.chenguo_txt{ background:#052671; line-height:42px; font-size-adjust:42px; color:#fff; text-align:center;}
.tit_keti2_img{ margin-top:5px;}


.list_keti2{ padding:12px 0 0}
.list_keti2 li{list-style-type: initial; line-height:32px; font-size:14px; /* cursor:pointer; */ white-space: nowrap;text-overflow:ellipsis; overflow:hidden; }
.list_keti2 a{color: #666!important;}
.list_keti2 li:hover{ text-decoration:underline; color:#005bac!important}
.list_keti2 li:hover a{color:#005bac!important}
.list_keti2 li span{ font-size:12px; color:#999; float:right; margin-top:0px; padding-right:5px;}

.list_keti3{ padding:11px 0}
.list_keti3 a{color:#666!important;text-decoration: none}
.list_keti3 li{list-style-type: initial; line-height:38px; font-size:14px;/*  cursor:pointer;  */white-space: nowrap;text-overflow:ellipsis; overflow:hidden; border-bottom:1px dotted #b7b7b7; }
.list_keti3 li:hover{ background:#f1f7ff; color:#005bac!important}
.list_keti3 li:hover a{color:#005bac!important}
.list_keti3 li span{ font-size:12px; color:#999; float:right; margin-top:0px; padding-right:5px;}
.diaoyan{font-size:18px; line-height:30px; margin-top:10px; margin-bottom:3px;position: relative;}
.area-wjdy{display: inline-block;position: absolute;width: 161px;height: 30px;top: 123px;left: 58px;}
/* update index.jsp by liuhy end */
.integral-level{display: inline-block;height: 14px;line-height: 14px;width: auto;padding: 0px 3px;border:1px solid #000;background-color: #fff;border-radius:3px!important;color:#000;}

