@charset "utf-8";


.mainBody {
    margin: 10px auto;
    width: 1000px;
}

/*专家专栏*/
.zjzl{border-top:3px solid #2A781F;}
.zjzl .title h2 {color: #000;font-weight: normal;font-size: 18px;}
.zjzl .title h2 i{ font-size:20px;}
.zjzl li{ height:120px; border-bottom:1px dotted #dedede;margin-bottom:10px;}
.zjzl li a{ }
.zjzl .txtPic {}
.zjzl .txtPic a{background:none;}
.zjzl .txtPic .pic{ position:relative;}
.zjzl .txtPic .pic img{ width:80px; height:100px;}
.zjzl .txtPic em{line-height:24px; font-size:16px;}
.zjzl .txtPic em a{color:#333;}
.zjzl .txtPic em a:hover{ color:#F90;}
.zjzl .txtPic p{ line-height:20px; font-size:12px; color:#666; margin-top:10px;}
.zjzl .zlName{ display:block;position:absolute; bottom:0;height:20px; line-height:20px; color:#fff; font-size:12px; text-align:center; width:100%; overflow:hidden; background:url(/images/transparency_black.png);}
.zjzl .zlJs{ display:none;position:absolute; top:0;line-height:20px; color:#fff; font-size:12px; text-align:center; overflow:hidden; background:url(/images/transparency_black.png);}
.zjzl .zlJs .zlJsTxt{ display:table-cell;vertical-align:middle; width:70px;height:90px;  padding:5px;}
.zjzl .pic:hover .zlJs{ display:table;}
.zjzl .pic:hover .zlJs .zlJsTxt{ display:table-cell;}

.news_list_ul li { padding:20px 5px 20px; }
.news_list_ul li:hover { /*background:#F2F2F2;*/ }
.news_ul2 li { border-bottom:1px solid #DCDCDC; padding:25px 0 5px; position:relative; clear:both; }
.news_ul2 .share li { border:none; padding:0; }
.news_ul2 li span { color:#a5a5a5; }
.column_ul1 h3 a{ color:#0f4171;}
.column_ul1 h3 a:hover{ text-decoration:underline;}

.news_img{ display:inline; position:relative;float:left; margin-right: 20px; margin-top: 5px; overflow: hidden; text-align: center;}
.news_img .zlJs{ display:none;position:absolute; top:0;line-height:20px; color:#fff; font-size:12px; text-align:center; overflow:hidden; background:url(../images/img_bg.png);}
.news_img .zlJs .zlJsTxt{ display:table-cell;vertical-align:middle; width:70px;height:90px;  padding:5px;}
.news_img:hover .zlJs{ display:table;}
.news_img:hover .zlJs .zlJsTxt{ display:table-cell;}
.column_list_img1 img{ padding-top:20px;}
.column_con1{ position:relative; padding-top:20px; padding-left:118px;}
.column_con1 p{ float:left;}
.share_btn {top:20px; position:absolute; right:0; }
.column_con1 p.p1{ width:238px;}
.column_con1 p.p1 a{ margin-right:10px;color:#408ed6;}

/*专家新闻*/
.zjxw{border-top:3px solid #2A781F;}
.zjxw .title h2 {color: #000;font-weight: normal;font-size: 18px;}
.zjxw .title h2 i{ font-size:20px;}
.zjxw h3 {position: relative; display:block; height:24px; margin-bottom:5px;}
.zjxw h3 a{display:inline-block;line-height:24px; font-size:16px;color:#333;font-weight: normal; text-indent:15px;}
.zjxw h3 a:hover{ color:#F90;}
.zjxw h3 .share_btn{margin-top:5px;}
.zjxw .con{ padding:5px 5px;}
.zjxw .con ul{ display:block; height:120px;border-bottom:1px dotted #dedede; margin-bottom:10px;}
.zjxw .con li{ line-height:28px;height:28px;position: relative;}
.zjxw .con li a{ display:inline-block;background:url(../images/listdot.gif) no-repeat left; text-indent:15px; font-size:14px; }
.zjxw .con li .share_btn{ margin-top:8px;}

/*报告列表*/
.reportList{border-top: 3px solid #2A781F;}
.reportList .titleClass h2{color: #000;font-weight: normal;font-size: 18px;}
.reportList .titleClass h2 i{font-size:20px;}
.reportList .con{ padding:0px 5px;}
.reportList .con li{border-bottom:1px dotted #dedede; padding:10px 0;}
.reportList .con h3{ font-size:18px; font-weight:normal; line-height:30px; margin-bottom:10px;}
.reportList .con h3 i{ font-size:14px;}
.reportList .con .txtPic{}
.reportList .con .pic{ float:left; width:126px; border:1px solid #dedede;}
.reportList .con .pic img{width:120px; border:3px solid #fff;}
.reportList .con .txt{ float:right; width:530px; font-size:14px; line-height:24px;}
.reportList .con .txt p{ margin:0 0 5px 0; padding:0;}
.reportList .con .txt .tel{color:#008ac8;}

/*幻灯*/
.slideBox{ width:280px; height:210px; overflow:hidden; position:relative;float: left;}
.slideBox .hd{ height:18px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ font-size:12px;float:left; margin-right:2px;  width:18px; height:18px; line-height:18px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#008ac8; color:#fff; }

.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative; }
.slideBox .bd img{ width:280px; height:210px; display:block;  }
		
.slideBox .bd em{ position:absolute;bottom:0px; display:block; line-height:30px; width:100%;  font-size:12px; text-decoration:none; font-style:normal; text-indent:1em; z-index:10;}
.slideBox .bd .bg{position:absolute;bottom:0px; display:block;background:#333;height:30px; width:100%; opacity: 0.5;}
.slideBox .bd em a{ color:#fff;}
.slideBox .bd em a:hover{ color:#008ac8;}

/*专家领域列表*/
.zjClassList{border-top:3px solid #2A781F;} 
.zjClassList .title{border-bottom:1px solid #dedede; background:#36A803; }
.zjClassList .title h2{ color:#2A781F; font-size:16px; color:#fff;}
.zjClassList .title h2 i{ color:#fff;}
.zjClassList li{  font-size:14px; }
.zjClassList li a{ display:block; text-indent:37px;line-height:30px;padding:5px 0; margin:5px 0; -moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;transition:background 0.2s linear;background:#e8faea; }
.zjClassList li a:hover{ background:#36A803; color:#fff;}
.zjClassList li .a1{ color:#fff; background:#36A803;}

/*专家搜索*/
.zjSeach{border-top:none; background:#e9f2e8; height:105px;}
.zjSeach .title h2{ color:#2A781F; font-size:14px; }
.zjSeach .title h2 i{ color:#2A781F; font-size:14px; }
.zjSeach .title {line-height: 20px;padding: 5px 0 0 10px;}
.zjSeach .con{padding:0 10px;}
.zjSeach form{}
.zjSeach p{ font-size:12px; line-height:40px; padding-left:6px;}
.zjSeach p span{ display:block;color:#666;}
.zjSeach select{font-size:12px; height:26px;}
.zjSeach .txtKey{height:20px;font-size:12px;}
.zjSeach .sbtn{background:#36A803;border: none;height: 28px;cursor: pointer;color:#FFF;  font:14px/28px "微软雅黑","simhei"; width:250px; display:block; margin:2px 12px 0 0;}
.zjSeach .sbtn:hover{ background:#f60;}
/*专家搜索-列表页*/
.ny{border-top:3px solid #2A781F; background:#e9f2e8;height:120px;}
.ny .title h2{ color:#2A781F; font-size:16px; }
.ny .title h2 i{ color:#2A781F; font-size:16px; }
.ny .title {line-height:36px; padding:0 0 0 10px}

/*专家列表 2列*/
.zjList{}
.zjList .title h2 {color: #000;font-weight: normal;font-size: 18px;}
.zjList .title h2 i{ font-size:20px;}
.zjList li{ position:relative;width:245px;float:left; padding-bottom:5px; margin:0 5px 10px 5px;}
.zjList li a{ }
.zjList .zl{ position:absolute;display:block; line-height:22px; top:1px; right:5px; font-size:12px;}
.zjList .zl i{ font-size:16px; margin-right:3px;}
.zjList .zl a{ color:#f60;}
.zjList .zl a:hover{ color:#06C;}
	
.zjList .txtPic .pic{ float:left; width:80px;}
.zjList .txtPic .pic img{ width:80px; height:80px;}
.zjList .txtPic .txt{ float:right; width:155px;}
.zjList .txtPic .txt em{line-height:24px; font-size:16px;}
.zjList .txtPic .txt em a{color:#333;}
.zjList .txtPic .txt em a:hover{ color:#F90;}
.zjList .txtPic .txt p{ line-height:20px; font-size:12px; color:#666; margin-top:10px;}
/*专家列表 x3*/
.x3{}
.x3 li{width:220px; margin:0 6px 10px 6px;}
.x3 .txtPic .txt{ float:right; width:130px;}
/*专家列表 x3*/
.x3-1{}
.x3-1 li{width:220px;padding-bottom:10px; margin:0 6px 10px 6px;}
.x3-1 .txtPic .txt{ float:right; width:130px;}




/*右侧专家排行榜*/
.rZjTop .titleClass h2{ font-size:14px; padding:0 8px;}
.rZjTop .titleClass h2 i{ margin-right:5px;}
.rZjTop .titleClass{line-height:36px;margin-top:1px; padding:0 0 0 0px; background: url(../images/line3.jpg) repeat-x bottom; }
.rZjTop .titleClass .classify a{ padding:5px 8px;}
.rZjTop .titleClass .sm i{ font-size:16px; margin-right:10px; float:right; color:#F60; margin-top:10px;}

.rZjTop .con{padding:0 10px;}
.rZjTop .con ul{ background:url(../images/top_ten.jpg) no-repeat left -98px;}
.rZjTop .con li{ height:31px; line-height:31px;}
.rZjTop .con li a{ display:inline-block;background:none; text-indent:25px; color:#2A781F;}
.rZjTop .con li span{ margin:0 8px;}
.rZjTop .con li em{ font:12px/31px Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; color:#f30;}

/*专家视频*/

.zjSp .con { padding:0;}
.zjSp .con li{ float:left;width:120px; margin:0 10px;}
.zjSp .con li img{width:120px;height:90px;}
.zjSp .con li h3{font-size:12px; color:#333; font-weight:normal; margin:10px 0;width:120px;}

.aIconB{display:block;position:relative;}
.vicon1 {display: none;position: absolute;width: 42px;height: 42px;background:url(../images/playicon1.png) repeat scroll 0% 0% transparent;left: 10px;bottom: 10px;}
.vicon1 .vicon2 {display:block;width: 42px;height: 42px;background:#555;background:url(../images/playicon2.png) repeat scroll 0% 0% transparent;}
.aIconB:hover .vicon1 {display:block;}

.aIconS{display:block;position:relative;}
.vicon3 {display: none;position: absolute;width: 24px;height: 24px;background:url(../images/playicon3.png) repeat scroll 0% 0% transparent;left: 10px;bottom: 10px;}
.vicon3 .vicon4 {display:block;width: 24px;height: 24px;background:#555;background:url(../images/playicon4.png) repeat scroll 0% 0% transparent;}
.aIconS:hover .vicon3 {display:block;}

.b-3-b{border-top:3px solid #2A781F;}
.b-3-g{border-top:3px solid #999;}
.b-2-g{border-top:2px solid #999;}

