/*全局样式*/
* { margin: 0px; padding: 0px; outline:none;}
p { padding:4px 0;}
body {font-family:"Microsoft Yahei"; background:#fdfdfd;color:#666;}
.right_main a:link { color: #333;text-decoration: none; font-family:"Microsoft Yahei", "simsun","Times New Roman","宋体"; }
.right_main a:hover { color: #d70000;text-decoration: none; font-family:"Microsoft Yahei","simsun","Times New Roman","宋体";}
html { color: #333; font-size: 12px; font-family:"simsun","Times New Roman","宋体";}
ul,ol,li { list-style-type: none; list-style-image: none;}
img {border: 0px; margin:0px; padding:0px;}
a em{ cursor:pointer}
em{font-style:normal; color:#c00;}
/*-----------------------------------------------------------------------------------------*/
.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;}
/*-----------------------------------------------------------------------------------------*/
/*分页样式*/
.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;}


.zk_home{background: url("/Liems/xslt/lwinst/images/icon_1.png") left center no-repeat;padding-left:25px;}
.myzk_mbx_in{height: 35px;line-height:35px;width: 1200px;margin: 0 auto;box-sizing: border-box;}
.myzk_mbx_in li{float: left;}
.myzk_mbx_in li a{color: #666;font-size: 12px;text-decoration: none}
.myzk_mbx_in li a:hover{text-decoration: underline;}

/*top*/
.nav_location a{text-decoration: none;}
.top{ margin-bottom:20px;}
.top_ban{ height:33px;  color:#181818; line-height:31px; background: url(../../images/bg_title.jpg) repeat-x;}
.top_ban b{ color:#2f95e6; font-weight:bold; cursor:pointer; text-decoration:underline}
.top_line{ color:#e8e6e8; padding:0 10px;}
.top_tel{ color:#d7373c; background: url(images/tel.jpg) no-repeat center left; padding:3px 0px 3px 20px; height:22px; font-family:Verdana, Geneva, sans-serif; }
.top_search_a{ background:url(../../images/bg_top.jpg) center top no-repeat; height:90px;}
.top_logo{ padding:15px 0; width:300px; float:left; }
.search1{
  border-width: 1px;
  border-color: rgb(195, 200, 205);
  border-style: solid;
  border-radius:3px 0px 0px 3px;
  background-color: rgb(255, 255, 255);
  width: 440px;
  height: 36px;
  border-right:0px;
  padding-left:5px;

}
.top_nav{ height:42px; line-height:42px; color:#fff; background:#005bac; font-size:15px; }
.top_nav_on{ float:left; width:105px; text-align:center; background:#004786;}
.top_nav_off{ float:left; width:105px; text-align:center; cursor:pointer;}
.top_nav_off:hover{background:#004786;}
.top_search_all{ float:left; padding-top:20px; }
.top_search_f{ width:35px; background:url(../../images/qu.png) 8px center no-repeat; padding-left:38px; color:#638eae; cursor:pointer;line-height:36px; margin-left:18px; border:1px solid #f9f9fb; border-radius:3px;}
.top_search_f:hover{ background:url(images/qu_a.png) 8px center no-repeat #fff;color:#005bac; border:1px solid #638eae; }

.search2{ background:#005bac; color:#fff; font-size:16px; text-align:center; border-radius:0px 3px 3px 0; width:92px; height:38px; line-height:38px; float:right;}
.erwei{ position:relative; top:10px; left:976px;width:198px; height:128px; background:url(../../images/p1.png) no-repeat;}


.pic{  width:800px; height:450px; float:left;}
.adv{ margin-left:808px; height:270px; background: url(images/bg.jpg) no-repeat; border:1px solid #eee;}
.notic{margin-left:808px; height:166px; background:#fff; border:1px solid #eee; margin-top: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_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:15px 0 15px 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_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 25px;}
.notic_new li{list-style-type: initial; line-height:28px; font-size:14px;}
.notic_new li span{ font-size:12px; color:#999; float:right; margin-top:0px; padding-right:5px;}
.red{ color:#c91415;}

.tab_on{ color:#005bac; font-size:18px; border-top:2px solid #005bac; float:left;  padding:10px 10px 0 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 5px; height:45px; border-top:1px solid #eee; }

.zhuanjia_area{ width:1200px; overflow:hidden; }
.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_intro{ font-size:16px; color:#666;text-align:center;margin-top:5px; }
.zhuanjia_p{ border-radius:50%; margin:5px; width:100px;}

.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;height:250px;border:1px solid #e5e5e5;}
.tit_keti{ background:url(images/s5.png) left center no-repeat; padding:6px 10px 6px 25px; color:#373737; font-size:18px;  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:#373737; font-size:18px;  border-top:2px solid #005bac; float:left; position:relative; top:-1px; }

.more{ float:right; font-size:14px; color:#939393; padding-top:11px}
.list_keti{ margin-top:38px;}
.list_keti li{list-style-type: initial; line-height:28px; font-size:14px;}
.list_keti li span{ font-size:14px; color:#df0101; 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;}

.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;} 
.bottom{ border-top:2px solid #005bac; padding:20px; font-size:14px; color:#939598;}


.login_btn3{ float:left;line-height:28px;  color:#f90000; text-align:center; font-size:14px; text-decoration:underline; cursor:pointer;}
.login_btn3:hover{ color:#e05a5b;}
.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:hover{ color:#4490d3;}

.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 } 

/*专家首页*/
.hot{ overflow:hidden;}
.left_a{  width:800px;float:left;}
.right_a{ margin-left:808px;}
.zj_pic{ margin-bottom:5px;}
.zj{border: 1px rgb(220, 223, 226) solid;  background:#f9fafb;  width: 260px;  height: 370px;  float:left; margin:0px 7px 7px 0; border-radius:5px;}
.zj_pic_v{border: 1px rgb(221, 221, 221) solid; border-radius:50%; background:#fff; width: 110px;  height: 110px; margin:0 auto; margin-top:15px;}

.zj_p{ border-radius:50%; margin:5px; width:100px;}
.zj_area{ width:820px;}

.zj_lv2{ padding:20px 0px 10px; height:54px;}
.zj_name{ font-size:22px; color:#333; text-align:center;    }
.zj_intro{ font-size:14px; color:#666; border-left:1px solid #cdcdcd; padding-left:10px; margin-right:4px; line-height:18px; }

.zj_yj{ font-size:14px; color:#005bac; line-height:24px; margin:0 8px;word-break: break-all;
        text-overflow: ellipsis;
        display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
        -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
        -webkit-line-clamp: 2; /** 显示的行数 **/
        overflow: hidden;  /** 隐藏超出的内容 **/}
.zj_yj b{ color:#999; font-weight:normal;}
.zj_man_info{ height:180px;}
.zj_attion{ width:60px; height:35px; line-height:35px; font-size:14px; border-radius:18px; border:1px solid #ddd; margin:0 auto; background:url(images/attention_g.png) no-repeat 35px center; color:#666; padding-left:60px; cursor:pointer;}
.zj_attion:hover{  border:1px solid #004786; background:url(images/attention_w.png) no-repeat 35px center #004786;  color:#fff;}

.zj_attion_on{width:85px; height:35px; line-height:35px; font-size:14px; border-radius:18px; border:1px solid #004786; margin:0 auto; background:url(images/attention_b.png) no-repeat 13px center; color:#004786; padding-left:35px; cursor:pointer;}
.zj_attion_on:hover{background:url(images/attention_b.png) no-repeat 13px center #eff4f9; }
.zj_refresh{ float:right; width:60px; line-height:35px; background:url(images/refresh.png) no-repeat left center; color:#999; font-size:14px; padding-left:25px; cursor:pointer; margin-top:4px;}
.zj_refresh:hover{ color:#004786;background:url(images/refresh_on.png) no-repeat left center;}

.zjrd_area{border:1px solid #eee;margin-bottom:10px;}
.zj_tab{ height:40px; background:#f8f8f8; border-bottom:1px solid #eee;}
.zj_tab_on{ float:left; border:1px solid #eee; border-bottom:1px solid #fff; line-height:35px; padding:0 10px; color:#005bac; font-size:18px; text-align:center; margin-top:5px; font-weight:bold; background:#fff; margin-left:5px; }
.zj_tab_off{float:left; border:1px solid #f8f8f8;line-height:33px; padding:0 10px; color:#333; font-size:18px; text-align:center; margin-top:5px; margin-left:5px; cursor:pointer;}
.zj_tab_off:hover{ background:#e9eff4;border:1px solid #eee;}

.zj_list{ margin:10px;}
.zj_l_tit{ color:#005bac; font-size:16px; padding-left:20px; background: url(images/news.png) no-repeat left center;white-space: nowrap;text-overflow:ellipsis; overflow:hidden; text-decoration:underline; line-height:30px;}
.zj_l_con{ color:#333; line-height:20px; font-size:14px;word-break: break-all;
        text-overflow: ellipsis;
        display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
        -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
        -webkit-line-clamp: 3; /** 显示的行数 **/
        overflow: hidden;  /** 隐藏超出的内容 **/}
.zj_l_time{color:#999; line-height:26px;}
.zj_l_news{ width:326px; height:230px; background:url(images/news_list.png) no-repeat; padding:15px 10px 0; }
.zj_zjgd{ width:80px; height:22px; line-height:22px; color:#fff; text-align:center; background:#d9802a;font-size:14px; margin:7px 0 5px 0;;}
.zj_cgtj{ width:80px; height:22px; line-height:22px; color:#fff; text-align:center; background:#005bac;font-size:14px; margin:10px 0 5px 0;}
.zj_zjgd_l{ line-height:24px; color:#333;white-space: nowrap;text-overflow:ellipsis; overflow:hidden; font-size:14px;}
.zj_zjgd_l a{ color:#666;font-size:14px;}
.zj_zjgd_l a:hover{ color:#f90000;}
.zj_l_line{ height:5px; border-top:1px solid #eee; margin-top:10px;}

.sp_area{border:1px solid #eee; margin-bottom:10px;}
.sp_top{ height:50px; line-height:45px; background:url(images/sp_top.png) no-repeat 10px center; padding-left:50px; font-size:18px; color:#005bac; font-weight:bold;}
.sp_more{ float:right; line-height:45px; color:#666; font-size:14px; margin-right:5px;}

.sp_list{ margin:0px 10px 10px; border-bottom:1px solid #eee; padding-bottom:10px; }
.sp_img{ width:120px; height:90px; float:left;  margin-top:4px;}
.sp_tit{color:#005bac; line-height:20px; font-size:16px;word-break: break-all; margin-left:130px; 
        text-overflow: ellipsis;
        display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
        -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
        -webkit-line-clamp: 2; /** 显示的行数 **/
        overflow: hidden;  /** 隐藏超出的内容 **/}
.sp_con{color:#333; line-height:20px; font-size:14px;word-break: break-all;margin-left:130px; 
        text-overflow: ellipsis;
        display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
        -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
        -webkit-line-clamp: 2; /** 显示的行数 **/
        overflow: hidden;  /** 隐藏超出的内容 **/}
.sp_time{ color:#999;margin-left:130px; }

.zj_tab2{ margin:10px 10px 5px; overflow:hidden;}
.zj_tab2_l{ float:left; width:1px;height:32px; background:#dfe0e1;}
.zj_tab2_on{ float:left; background:#fff; border-top:1px solid #dfe0e1;height:35px; background:url(images/select1.png) no-repeat bottom center #fff; text-align:center; color:#993233; font-size:14px; width:83px; line-height:30px;}
.zj_tab2_off{ float:left;border:1px solid #dfe0e1;border-right:0px solid #dfe0e1;border-left:0px solid #dfe0e1; text-align:center; color:#333; font-size:14px;width:83px; line-height:30px; background:#f8f8f8; cursor:pointer;}
.zj_tab2_off:hover{background:#eff4f9}

.zj_ph_list{ height:38px; line-height:38px; border-bottom:1px dashed #e7e7e7;font-size:14px;}
.zjph_num1{ float:left;width:23px; height:23px; background:#ea6255;border-radius:50%; text-align:center; color:#fff; line-height:23px; font-size:14px; margin-left:10px; margin-top:8px;}
.zjph_num2{ float:left;width:23px; height:23px; background:#f5874c;border-radius:50%; text-align:center; color:#fff; line-height:23px; font-size:14px; margin-left:10px; margin-top:8px;}
.zjph_num3{ float:left;width:23px; height:23px; background:#bf947e;border-radius:50%; text-align:center; color:#fff; line-height:23px; font-size:14px; margin-left:10px; margin-top:8px;}
.zjph_num{ float:left;width:23px; height:23px; background:#f2f3f4;border-radius:50%; text-align:center; color:#333; line-height:23px; font-size:14px; margin-left:10px; margin-top:8px;}
.zjph_name{ float:left; color:#333; margin-left:10px; width:160px; }
.zjph_phzs{ float:left; color:#999; width:80px;text-align:right;}
.zjph_phzs_up{ float:left; color:#f30000; text-align:right; width:60px;}
.zjph_phzs_down{float:left; color:#299d21; text-align:right; width:60px;}
.zjph_phzs_flat{float:left; color:#333; text-align:right; width:60px;}

.zj_select{ float:right; margin:7px 5px 0 0;}
.zk_select{ border:1px solid #e7e7e7; color:#333; width:110px; height:28px; line-height:28px;}

.gzzj_list{ margin:5px; padding-bottom:8px; border-bottom:1px solid #eee;font-size:14px; min-height:70px;}
.gzzj_img{ width:65px; height:65px; float:left; margin-top:5px;}
.gzzj_txt{ margin-left:75px;}
.gzzj_name{ font-size:16px; color:#0e0e0e;}
.gzzj_zhiwei{  color:#666; margin-top:5px;font-size:15px;white-space: nowrap;text-overflow:ellipsis; overflow:hidden; }
.gzzj_dt{ color:#999;margin-top:5px; margin-bottom:5px; }
.gzzj_dt_l a{ color:#005bac; line-height:18px;font-size:14px;}
.gzzj_dt_l a:hover{ color:#f90000;}

/*视频列表-详情*/
.local{ line-height:20px; background:url(images/local.png) no-repeat left center; padding-left:20px; font-size:14px; color:#666;}
.sp_view{ float:right;  margin-top:10px;}
.so_view_l{ background: url(images/view_l.png) no-repeat center center; width:26px; height:26px; float:left; cursor:pointer; margin-right:10px;}
.so_view_l:hover{background:#f2f6f9 url(images/view_l.png) no-repeat center center;}
.so_view_l_on{ background:#f2f6f9 url(images/view_l.png) no-repeat center center; width:26px; height:26px;float:left; margin-right:10px;}
.so_view_p{ background: url(images/view_p.png) no-repeat center center; width:26px; height:26px;float:left;cursor:pointer;}
.so_view_p:hover{background:#f2f6f9 url(images/view_p.png) no-repeat center center;}
.so_view_p_on{ background:#f2f6f9 url(images/view_p.png) no-repeat center center; width:26px; height:26px;float:left;}

.zjsp_area{ width:830px; overflow:hidden;}
.sp_news{ float:left; width:250px; margin-right:25px; margin-bottom:15px; border-bottom:1px solid #eee; padding-bottom:10px;}
.sp_pic{ width:250px; height:140px;}
.sp_txt{color:#333; line-height:18px; font-size:14px;word-break: break-all; margin-top:5px; margin-bottom:5px;
        text-overflow: ellipsis;
        display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
        -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
        -webkit-line-clamp: 2; /** 显示的行数 **/
        overflow: hidden;  /** 隐藏超出的内容 **/}
.sp_name{ float:left; width:80px; font-size:14px; color:#999;}
.sp_time{ margin-left:80px; text-align:right;font-size:14px; color:#999;}

.zjsp_area2{overflow:hidden;}
.zk_list{ border-bottom:1px solid #e6e6e6; padding-bottom:10px; padding-top:10px; margin-bottom:5px; overflow:hidden;font-size:14px;}
.zk_list:hover{ background:#f5f5f5;} 
.zk_l_img{ float:left; width:250px; height:140px;}
.zk_l_r{ margin-left:270px;}
.zk_l_tit{ color:#004786; font-size:21px; line-height:20px; font-weight:bold;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.zk_l_con{color:#666; font-size:15px; line-height:22px;word-break: break-all; margin:5px 5px 5px 0; height:70px;
        text-overflow: ellipsis;
        display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
        -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
        -webkit-line-clamp:3; /** 显示的行数 **/
        overflow: hidden;  /** 隐藏超出的内容 **/}
.zk_l_name{color:#004786;  line-height:22px}
.zk_l_time{ color:#666;line-height:22px; float: left; }
.zk_l_time2{ color:#999; margin-left:10px;float: right;  background:url(images/q1.png) no-repeat center left; padding-left:18px;}
.zk_l_fav{color:#999;margin-left:20px;float: right;background:url(images/q2.png) no-repeat center left; padding-left:18px; text-align:right;}

.right_b{ border-left:1px solid #eee; padding-left:20px; margin-left:820px; margin-top:10px;}
.zk_zy_tit{ border-bottom:1px dashed #ddd; padding-bottom:10px; margin-bottom:10px; margin-top:10px; overflow:hidden;}
.zk_zy_tit1{border-left:5px solid #379be9; height:20px; line-height:20px; padding-left:10px; color:#333; font-size:16px; font-weight:bold;}
.zk_zy_tit1 b{ color:#0756a0}
.zk_zy_more{ float:right; line-height:20px; color:#666; font-size:14px; margin-right:5px;}
.zk_zy_list{margin:0px 0px 10px; border-bottom:1px solid #eee; padding-bottom:10px; }
.zk_zy_img{ width:160px; height:90px; float:left;  margin-top:4px;}
.zk_zy_top{color:#333; line-height:20px; font-size:14px;word-break: break-all; margin-left:170px; 
        text-overflow: ellipsis;
        display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
        -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
        -webkit-line-clamp: 2; /** 显示的行数 **/
        overflow: hidden;  /** 隐藏超出的内容 **/}
.zk_zy_con{color:#999; line-height:20px; font-size:12px;word-break: break-all;margin-left:170px; 
        text-overflow: ellipsis;
        display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
        -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
        -webkit-line-clamp: 2; /** 显示的行数 **/
        overflow: hidden;  /** 隐藏超出的内容 **/}
.zk_zy_time{ color:#999;margin-left:170px; }


.base_tit{ font-size:26px; line-height:60px; font-weight:bold; color:#333; text-align:center;}
.base_line2{ border-bottom:1px solid #eee; padding-bottom:10px; margin-bottom:10px; height:25px; line-height:24px; font-size:14px;}
.base_time{ float:left; color:#999;}
.base_bofang{float:left; color:#999; margin-left:20px;}
.base_fav{float:left; color:#999; margin-left:20px;}
.base_font{ float:right; width:138px; margin-right:10px;}
.base_share{ float:right; width:128px;}

.btn_font{ padding:2px 4px; color:#fff; background:#0756a0; border-radius:3px; text-align:center; font-size:16px; cursor:pointer;}
.btn_font:hover{background:#1364b0}
.btn_share1{ padding:5px 12px; height:28px; margin-right:10px; background:url(images/share_wechart.png) no-repeat;cursor:pointer;}
.btn_share2{ padding:5px 12px; height:28px; margin-right:10px; background:url(images/share_weibo.png) no-repeat;cursor:pointer;}
.base_video{ width:650px; height:484px; margin:15px auto;}

.base_con{ color:#333; font-size:16px; line-height:30px;padding:20px 0;}
.base_con b{ font-weight:normal; color:#005bac; }

.base_authro{ float:left; color:#999;}
.speechcont_bottom{ height:44px; line-height:44px; border-bottom:1px solid #d7d7d7; font-size:14px; color:#959595; margin-bottom:10px;}
.like_collect{cursor:pointer;margin-top:15px;margin-left:47px;float: left;height: 35px;line-height:35px;border: 1px solid #dedede;border-radius: 3px; padding:0 30px;text-align: center;}
.like_collect:hover{color:#fff;background-color: #2a90ff;}
.like_collect1{cursor:pointer;margin-left:17px;float: right;height: 35px;line-height:35px;padding:0 10px;text-align: center; margin-top:5px}
.like_collect1:hover{color:#2a90ff;}

.like_area{height: 50px;line-height: 50px;margin-top: 20px;margin-bottom: 30px; /* border-top:1px solid #eee; */ padding-left:400px;}
.like_area1{ margin-left:330px; text-align:right;}


.wx_title{height: 26px;line-height: 26px;font-size: 15px; margin-top:5px; cursor:pointer;white-space: nowrap;text-overflow:ellipsis; overflow:hidden; width:320px; color:#333;}
.wx_title:hover{ color:#c90000;}
.wx_title1{font-size: 13px;overflow: hidden;color: #999999; }
.wenxianStyle{margin: 5px 0 20px 0;}
.rightListDiv1{margin-right: 10px;height:35px;line-height: 35px;font-size: 16px;font-weight:bold;color: #005BAC;border-bottom: 1px solid #ddd;margin-left: 10px;}
.rightListDiv2{margin-right: 0px;border-bottom: 0px solid #dedede;height: 90px;overflow: hidden;}
.rightListDiv3{margin-left: 90px;}
.rightListDiv span{font-size: 14px;}
.selectLi{font-size: 16px!important;font-weight: bold;cursor: pointer;color:#005BAC!important;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-top: 3px solid #0756a0; background:#fff; height:33px;}
.marginStyle{margin-left: 0px;margin-right: 0px; color:#333;}
.spanFontW{font-size: 14px;color:#999;}
.rightListDiv3 a{font-size: 16px;color:#005BAC;}
.rightListDiv3 a:hover{font-size: 16px;color:red;text-decoration: underline;}
.xgry_t3{font-size: 15px;margin-top: 5px; font-size:14px; color:#333;word-break: break-all;
        text-overflow: ellipsis;
        display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
        -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
        -webkit-line-clamp: 2; /** 显示的行数 **/
        overflow: hidden;  /** 隐藏超出的内容 **/}
.xgry_t2{margin: 5px 5px 5px 0;color:#999;}
.xgry_t1 a{display:block;font-size: 16px;font-weight:bold;color:#005BAC;}
.xgry_t1{ margin-left:85px;}


/** 成果库 **/
.cgbg_pic{ margin-bottom:5px; background:url(images/cg_bg.png) no-repeat; width:800px; height:307px;}
.cg_book{ float:left; margin:30px 0 0 60px;background-color:#ff9900;-moz-box-shadow: 6px 6px 0px #272e64; /* 老的 Firefox */box-shadow: 6px 6px 0px #272e64; width:170px;}
.cg_book_txt{ margin:0 230px 0 280px; color:#fff; font-size:20px; line-height:34px; padding-top:50px;}
.cg_book_info{ background:url(images/cg_zhe.png); width:190px; height:307px; float:right;}

.cg_info_t1{ color:#b8b9c0; margin:37px 0 0 18px; font-size:18px;}
.cg_info_t2{ color:#ffb638; font-size:30px; text-align:right; font-size:30px; text-decoration: underline; margin-right:10px; margin-top:20px;}
.cg_info_t2 b{ color:#ffb638; margin:0px 0px 0 2px; font-size:14px; }
.cg_info_t3{ margin:100px  0 0 20px;color:#b8b9c0; font-size:14px;}
.cg_info_t4{ margin:10px  0 0 20px;color:#b8b9c0; font-size:14px;}

.cg{border: 1px rgb(220, 223, 226) solid;  background:#f9fafb;  width: 364px;  height: 250px;  float:left; margin:0px 7px 7px 0; border-radius:0 0 5px 5px ; border-top:2px solid #005bac; padding:10px 15px;}
.cgtj_l1{ padding-top:10px; font-size:18px; color:#333; font-weight:bold;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.cgtj_l2{ margin-top:6px; height:50px;}
.cgtj_l2_1{color:#d9802a; font-size:14px; width:235px; padding-top:5px;white-space: nowrap;text-overflow:ellipsis; overflow:hidden; }
.cgtj_l2_2{color:#666666; font-size:14px; width:235px; margin-top:5px; }
.cgtj_l2_right{ float:right; width:115px; padding-left:7px; border-left:1px solid #eee;}
.cg_pic_v{border: 1px rgb(221, 221, 221) solid; border-radius:50%; background:#fff; width: 50px;  height: 50px; margin:0 auto; float:left;}
.cg_p{ border-radius:50%; margin:2px; width:46px;}
.cgtj_l2_3{ margin-left:55px; font-size:18px; color:#333; margin-top:15px;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.cgtj_l3{ font-size:14px; font-weight:bold; margin-top:12px; color:#333;}
.cgtj_l4{font-size: 14px;margin-top: 5px; font-size:14px; color:#666;word-break: break-all; line-height:24px; height:48px;
        text-overflow: ellipsis;
        display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
        -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
        -webkit-line-clamp: 2; /** 显示的行数 **/
        overflow: hidden;  /** 隐藏超出的内容 **/}
.cgtj_l5{ height:42px; overflow:hidden;}
.cgtj_key{ color:#633f11; border-radius:14px; float:left; padding:5px 14px; background:#fdf2c4; border:1px solid #e9deaf; margin:8px 10px 0 0; cursor:pointer;}
.cgtj_key:hover{ background:#c5e4ff; border:1px solid #afcde8;}

.cg_rc{ border-bottom:1px solid #eee; height:30px; margin:10px; font-size:14px; }
.cg_arr{ width:26px;  padding-top:6px; float:right;}
.arr_l{ float:left; width:11px; height:18px; background:url(images/cg_arrow.png) no-repeat; margin-right:2px; cursor:pointer;}
.arr_l:hover{  background:url(images/cg_arrow.png) no-repeat  0 -22px; }
.arr_r{ float:left; width:11px; height:18px; background:url(images/cg_arrow.png) no-repeat -12px 0; cursor:pointer;}
.arr_r:hover{  background:url(images/cg_arrow.png) no-repeat  -12px -22px; }

.cg_rc_choose{ width:270px; height:38px; overflow-x:hidden;margin-left:5px; float:left}
.cg_rc_tx{ float:left; width:32px; color:#999; padding-top:5px}
.cg_rc_word{ float:left; margin:0 5px 0 0; padding:5px 4px 6px; cursor:pointer;}
.cg_rc_word:hover{ background:#eaf5ff; padding-bottom:6px; border-bottom:2px solid #005bac}
.cg_rc_word_on{ float:left; margin:0 5px 0 0; background:url(images/btn_ch1.png) bottom center no-repeat; padding:5px 4px 12px}
.cg_rc_line{ float:left; padding:0 5px; width:500px;}

.cg_ph{ margin:10px 10px 0 10px;}
.cg_txt{ font-size:15px; color:#333; line-height:30px; font-weight:bold;}
.zjph_cg_mc{ float:left; color:#333; margin-left:10px; width:280px; white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.cg_tab2{ margin:10px 10px 5px; overflow:hidden;}
.cg_tab2_l{ float:left; width:1px;height:32px; background:#dfe0e1;}
.cg_tab2_on{ float:left; background:#fff; border-top:1px solid #dfe0e1;height:35px; background:url(images/select1.png) no-repeat bottom center #fff; text-align:center; color:#993233; font-size:14px; width:168px; line-height:30px;}
.cg_tab2_off{ float:left;border:1px solid #dfe0e1;border-right:0px solid #dfe0e1;border-left:0px solid #dfe0e1; text-align:center; color:#333; font-size:14px;width:168px; line-height:30px; background:#f8f8f8; cursor:pointer;}
.cg_tab2_off:hover{background:#eff4f9}

.bg_green{ background:url(images/bg_green.png) left top no-repeat #f3f9f6; border:1px solid #eeeeee; width:800px; height:365px; }
.bg_blue{ background:url(images/bg_blue.png) left top no-repeat #f4f7fc; border:1px solid #eeeeee; width:800px; height:395px; }

.left_feilei{border: 1px solid #e0e0e0;width: 95px;float:left;background:#fff;line-height:36px; text-align:center; font-size:14px; margin-top:10px;}
.left_f_on{border: 1px solid #e0e0e0;margin-bottom:0px;cursor: pointer;}
.left_f_on:hover{background:#eff4f9;}
.left_f_clicked{background:#eff4f9;}
.left_f_off{ color:#666;margin-bottom:0px; cursor:pointer;}
.left_f_off:hover{ background:#3eaaff;}
.right_main{ margin:10px 0 10px 100px; border:1px solid #e0e0e0; background:#fff; height:500px; padding:5px 20px;}
.r_main_tit{ line-height:50px; color:#333; font-size:18px; border-bottom:2px solid #e9e9e9; margin-bottom:10px; f}

.r_main_con{ height:400px;}
.r_main_line{ height:36px; border-bottom:1px dashed #eee; line-height:36px; font-size:14px;}
.r_main_line:hover{ background:#f6f9fb;}
.r_m_fenl{ width:55px; float:left; color:#cf840b}
.r_m_name{width:700px; float:left; color:#005bac;}
.r_m_tit{width:720px; float:left;white-space: nowrap;text-overflow:ellipsis; overflow:hidden; }
.r_m_fj{width:110px; float:left; }
.r_m_time{width:95px; float:right; color:#999; text-align:right;}

 /** 课题成果-详情 **/
.zkcg{ min-height:500px;}
.xgry_t4 a{display:inline-block;font-size: 14px;font-weight:normal;color:#005BAC;  cursor:pointer; }
.xgry_t4{margin-top: 5px; font-size:14px; color:#999;}
.rightListDiv4{margin-bottom: 10px;border-bottom: 1px solid #dedede;min-height: 90px;overflow: hidden; padding-bottom:10px}

.ktcg_l1{ height:35px; margin:10px 0}
.ktcg_tit1{ color:#333; font-size:24px; line-height:30px; float:left;}
.ktcg_lz{ color:#fff; background:#91bf65; font-size:16px; float:left; padding:2px 5px 4px; margin-top:3px; margin-left:8px;}

.ktcg_l2{ height:25px; border-bottom:1px solid #ddd; margin-bottom:5px;}
.ktcg_gz{ background:url(images/love.png) no-repeat left center; padding-left:20px; float:left; cursor:pointer;}
.ktcg_gz:hover{ color:#005bac;}
.ktcg_fx{ background:url(images/share1.png) no-repeat left center; padding-left:20px; float:left; margin-left:30px;cursor:pointer;}
.ktcg_fx:hover{ color:#005bac;}

.ktcg_l3{border-bottom:1px solid #ddd; padding-bottom:10px; overflow:hidden;}
.ktcg_txt1{ line-height:30px; color:#333; font-size:16px; margin-top:5px}
.ktcg_txt2{ width:75px; color:#999; float:left;font-size:16px;line-height:30px;}
.ktcg_txt3{ margin-left:75px;line-height:30px; color:#333; font-size:16px; overflow:hidden; margin-bottom:10px;}
.ktcg_txt4{ background:#fef1c7; border:1px solid #eadfb2; color:#593e13; border-radius:14px; float:left; margin-right:10px; text-align:center; padding:1px 8px; font-size:14px; line-height:25px;}
.ktcg_txt5{ cursor:pointer; color:#005bac;margin-left:75px;line-height:30px;  font-size:16px;}
.ktcg_txt6{ cursor:pointer; color:#005bac;margin-left:75px;line-height:26px;  font-size:14px; background:url(images/fujian.png) no-repeat left center; padding-left:20px;}
.ktcg_txt6:hover{ text-decoration:underline; }

.ktcg_l4{ padding-bottom:40px;}








