@charset "utf-8";
/* CSS Document */

.margin040{margin:0 50px;}

.w80{width:80px;}
.h50{height:50px;}

.color80{color:#808080;}

.pb15{ padding-bottom:15px;}

/*.bjc{ background-color:#7D888E; }*/
.bjc-white{ background-color:#FFF;  }

#top{padding-top:10px; padding-bottom:10px; text-align:right; border-bottom:#434343 2px solid; background:#FFF}
.top{width:974px; margin:0 auto; color:#434343;}
#top a{margin:0 30px; clear:#434343;}


.banner{width:974px; height:355px; z-index:-10000;}
.photo{width:184px; height:219px; background:url(/images/all/photo-bj.gif) no-repeat center; position:relative; top:-70px; z-index:999; padding-left:3px; margin-left:30px; padding-top:3px; }

.photo img{ width:160px; height:200px; padding:5px 0 0 8px}
.name{height:152px; overflow:hidden; margin-top:-222px; width:974px;}
.info{padding:20px 20px 12px 235px; border-bottom:#8E98A4 1px solid;}
.names{width:410px; line-height:26px;}
.names h1{color:#666; font-size:16px; font-weight:bold;}
.names h1 span a{font-size:12px; color:#369; font-weight:normal;}
.school{height:26px; line-height:26px; background:url(/images/all/icon.jpg) no-repeat 3px 8px; padding-left:20px; color:#5E6E90;}
.jobs{line-height:26px; text-align:right; color:#808080; width:300px}
.jobs span{color:#5E6E90; line-height:26px; display:block}
.jobs span.span1{ width:395px;word-wrap:break-word; height:26px; overflow:hidden}
.lh34{ line-height:38px; padding:0 20px 0 235px;}
.lh34 a{color:#369;}
.news{height:50px; line-height:50px; background:url(/images/all/news1.jpg) 4px 19px no-repeat; padding-left:26px; color:#FFF;}
.news a{color:#FF0;;}

.nav{ background-color:#F8F8F8; height:51px;}
.nav ul li{float:left; height:51px; line-height:50px; width:75px; border-right:#E2E2E2 1px solid; padding-left:40px; font-size:16px;}
.nav ul li a{color:#666;}
.nav1{ background:url(/images/all/nav21.jpg) no-repeat;}
.nav2{ background:url(/images/all/nav22.jpg) no-repeat;}
.nav3{ background:url(/images/all/nav23.jpg) no-repeat;}
.nav4{ background:url(/images/all/nav24.jpg) no-repeat;}
.nav1-a{ background:url(/images/all/nav21-a.jpg) no-repeat;}
.nav2-a{ background:url(/images/all/nav22-a.jpg) no-repeat;}
.nav3-a{ background:url(/images/all/nav23-a.jpg) no-repeat;}
.nav4-a{ background:url(/images/all/nav24-a.jpg) no-repeat;}
.main{border-top:#E2E2E2 1px solid; margin-top:-1px; }

.main-l{width:700px;}
.main-r{width:240px; border-left:#E2E2E2 1px solid; padding:15px 9px 0 10px; }
.ft14{font-size:14px; font-weight:bold; color:#333; text-align:right;}
.search{height:30px; line-height:26px; text-align:right; font-size:14px; padding-bottom:10px; border-bottom:#E2E2E2 1px solid;}
.search a{margin-left:5px; color:#666;}
.search a:hover{color:#666; text-decoration:none;}

.title3{height:36px; line-height:36px; margin-top:5px;}
.title3 a{font-size:18px; color:#333; font-family:"微软雅黑";}

.title2{height:22px; line-height:22px; overflow:hidden; color:#999;}

.tuij{display:block; background-color:#E3A; padding:2px 4px; height:14px; line-height:14px; color:#FFF; margin:9px 5px 0 5px;}
.zuix{display:block; background-color:#4CF; padding:2px 4px; height:14px; line-height:14px; color:#FFF; margin:9px 5px 0 5px;}
.jingx{display:block; background-color:#B00; padding:2px 4px; height:14px; line-height:14px; color:#FFF; margin:9px 5px 0 5px;}

.txt-list{border-bottom:#CCC 1px dashed;}
.blogtxt{font-size:14px; line-height:24px;}
.blogtxt2{font-size:14px; line-height:24px; background-color:#F7F7F7; border:#EEE 1px solid; padding:6px 10px; color:#A7A7A7;}
.date{height:24px; line-height:24px; text-align:right; color:#999; padding-bottom:5px;}
.page-inc {text-align: center; background: #f5f5f5; padding: 3px 0; margin:15px 0;}
.page-inc li.first{ float:left; font-size:14px; padding-left:15px}
/*.page-inc span {font-weight: bold; background: #3064B1; color: #fff; text-decoration: none; border: 1px solid #9BABE5; padding: 2px 5px;}*/
.page-inc li a {border: 1px solid #9BABE5; padding: 2px 5px; background: #fff; color: #3D6B9F; margin-left: 2px; margin-right: 2px;}
.topnews{height:24px; line-height:24px; overflow:hidden;}
.topnews a{color:#636363;}
.bottom{ background:url(/images/all/txt-bj.jpg) no-repeat;padding-top:9px; width:234px;}
.topnewstxt{ background:#F7F7F7; width:220px; border:#EEE 1px solid; border-top:none; line-height:22px; color:#A5A5A5; padding:0 6px 6px 6px;}
.note{border:#DCDCDC 1px dashed; background-color:#F8F8F8; margin-top:5px; padding:2px 5px 10px 5px;}
.topnote{height:34px; line-height:34px;}
.note ul li{ line-height:22px; height:22px; overflow:hidden;}
.note ul li a{color:#A5A5A5;}

.name2{ line-height:24px; color:#333; } 
.infolist ul li{padding-left:50px; height:26px; line-height:26px; font-size:14px; color:#666;}
.article{font-size:24px; font-family:"微软雅黑";}
.articletitle{font-size:16px; color:#AEAEAE;}
.article p{font-size:12px; color:#999; font-family:Arial, Helvetica, sans-serif; display:block; margin:5px 0}
.lh26{ line-height:26px; font-size:14px;}
.lh26 p{margin-bottom:20px;}


.showpic{width:240px; height:auto;}
.showpic ul{padding:15px 0 0 15px;}
.showpic ul li{width:60px; float:left; margin-right:15px; margin-bottom:15px; text-align:center; line-height:18px; overflow:hidden; height:111px}


/*一些专家介绍页面*/
.dir{ line-height:26px;padding-left:2em; }
.dir li{ float:left; margin-right:6px}
.dir a{ color:#004f90}
.dircon{font-size:12px; font-weight:normal}


/*圈吧*/

.inve-hd{height:28px;line-height:28px;background:url(/images/all/expt.png) repeat-x; border:solid 1px #E3E3E3;}
.inve-hd h2{color:#353130;font-size:14px;font-weight:bold; background:url(/images/all/red_icon.gif) 10px 8px no-repeat; padding-left:25px}

.inv-d{height:22px;background:#EFF6FE;font-size:12px;font-weight:bold;padding-left:15px;}
.inve-c .fea-exp{float:left;width:50%;border-bottom:none;padding-left:0;padding-right:0;}
.lmdh-hd{height:28px;line-height:28px;padding-right:10px;overflow:hidden;_zoom:1;}
.lmdh-hd h3{font-size:14px;font-weight:bold;color:#333;padding-left:30px;width:100px;}
.dh-ul li{height:40px;font-size:14px;line-height:40px;border-bottom:1px dashed #CDDDF6;padding-left:30px;}
.dh-ul li a{color:#23459E;font-weight:bold;}
.bg-b{background:#E8F2FE;}
.lm-k{background:#fff;border:1px solid #C6D8FD;border-top:none;}

/*专家博客改版*/
.borgry{ border-bottom: dotted 1px #d7d7d7;}
.border_grey2{ border:solid 1px #ecf0f1}
.border_grey7{ border-right:solid 1px #e4e4e4}
.bgf5f6f8{ background:#f5f6f8}
/*专家博客上*/
.line_grey{ border-bottom:solid 1px #e3e3e3}

/*切换右边的*/
.txt_r{ width:303px; margin-left:20px}
.txt_r h2{ font-size:14px; text-align:center; margin-bottom:10px}
.txt_r p{ line-height:20px}

/*排行榜*/
.top1{ background:url(http://www.testrust.com/update/news/admin/20150130_163020.gif) no-repeat; height:22px; line-height:22px; color:#FFF; padding-left:23px}
.top2{ background:url(http://www.testrust.com/update/news/admin/20150130_163108.gif) no-repeat; height:10px; width:13px}
.top_txt{ background:#f7f7f7; float:left; width:300px}
.top_txt ul{ background:url(http://www.testrust.com/update/news/admin/20150130_163137.gif) no-repeat 10px 23px; padding:20px 5px 10px 10px;}
.top_txt ul li{ padding-left:22px;  height:23px; overflow:hidden; font-size:14px; line-height:23px}

/*最新更新*/
.news_title{ height:27px; margin-bottom:10px; border-bottom:solid 1px #d7d7d7}
.news_txt{ border-bottom: dotted 1px #d7d7d7; padding-bottom:10px; margin-bottom:10px}
.news_txt span{ margin-bottom:5px}
.news_txt p{ line-height:20px; text-indent:2em; height:40px; overflow:hidden; color:#989898; margin-top:8px}
.news_txt2 li{ height:25px; overflow:hidden}


.separate{padding:5px 0 10px 10px; width:290px; }
.separate ul p{ width:60px; float:left; font-weight:bold; padding-bottom:35px; line-height:23px;}
.separate ul li{ float:left; width:75px; line-height:23px; height:23px}


/*评论排行榜*/
.top_txt2 ul{ background:url( http://www.testrust.com/update/news/admin/20150209_134447.gif) no-repeat 0 5px}
.top_txt2 ul li{ padding-left:20px;  height:28px; overflow:hidden; font-size:12px; line-height:25px; }
/*.top_txt3 ul li{ padding-left:12px;  height:25px; overflow:hidden; font-size:14px; line-height:25px}*/
.border_grey{ border-bottom: dotted 1px #d7d7d7; width:300px; height:1px; line-height:1px}

.txt{  padding-bottom:10px; margin-bottom:10px}
.txt h3{ font-size:14px; line-height:18px; overflow:hidden; margin-bottom:10px}
.txt p{ margin-top:10px; line-height:20px}

.txt2 h3{ font-size:14px; height:36px; overflow:hidden; margin-bottom:8px; line-height:18px}
.txt2 p{ margin-top:8px; line-height:20px; height:40px; overflow:hidden}
.txtpl{ padding-bottom:15px; margin-bottom:16px; line-height:20px}

/*技术研究壁垒*/
.news_title2{ height:27px; margin-bottom:10px; border-bottom:solid 3px #0b4c82}
.economy_l{ width:290px}
.bloggers{}
.bloggers li{ text-align:center; float:left; line-height:28px; overflow:hidden; width:78px;}
.bloggers li a{ display:block}
.bloggers li p{ height:15px; overflow:hidden; margin-top:5px; line-height:15px}


/*专家库*/
/*@-moz-document url-prefix() {
 #firefox li p{ margin-top:2px; margin-bottom:4px}}*/
.technician{ margin-left:-13px; padding:10px 13px 10px 0; width:356px}
.technician li{ float:left; margin-left:30px; display:inline; }
.technician li a img{ /*border-radius: 50%; */ border:solid 1px #e2e2e2; padding:2px; /*behavior: url(ie-css3.htc);*/  }
.technician li p{ background:url(http://www.testrust.com/update/news/admin/20141113_122053.png) no-repeat; text-align:center; width:82px; margin-left:3px; line-height:23px; margin-top:5px; margin-bottom:5px; display:block}
.name_txt li{ float:left}
.name_txt li a{ font-size:14px; height:20px; overflow:hidden; display:block}
.name_txt li a span{ font-size:12px}
.name_txt li p{ float:left; height:21px; line-height:20px;padding:14px 0 14px 0; border:solid 1px #e4e4e4; border-width:0 1px 1px 0; overflow:hidden; width:152px; text-indent:4px}
.tab_menu{ border-bottom:dotted 1px #dedede; height:26px; margin-bottom:20px}
.tab_menu ul{ margin-left:-28px; }
.tab_menu ul li{ float:left; margin-left:28px; font-size:16px; cursor:pointer; font-weight:bold;}
.tab_menu ul li.selected{ background:url(http://www.testrust.com/update/news/admin/20150130_163237.gif) no-repeat; height:31px; width:20px; text-align:center; color:#FFF}

/*专家博客评论的*/
.number{ margin:10px auto 5px auto; float:right;overflow:auto; zoom:1}
.number ul li{float:left;  margin-right:5px; display:block; margin-bottom:5px;}
.number ul li a.page_cur {background: none repeat scroll 0 0 #FFF; border: 1px solid #4a8bcd;padding:3px 6px; display:block; float:left; color:#3578cf;}
.number ul li a{ border:solid 1px #4a8bcd; padding:3px 6px; background:#77a8e2; display:block; float:left; margin-right:6px; color:#FFF;}
.number ul li a:hover{ border:solid 1px #4a8bcd; padding:3px 6px; background:#fff; display:block; float:left; color:#3578cf}
.number ul li.first{ padding-top:5px}

.news_diss{ margin-top:20px; /*margin-bottom:10px;*/ border-bottom:1px #f4f4f4 solid; padding-bottom:10px}
.discuss1{ margin-top:15px}
.discuss1 ul{ border-bottom:1px #dddddd dotted; margin-bottom:10px}
.discuss1 ul li{ float:left}
.discuss1 p{ line-height:20px; padding-top:5px; padding-bottom:5px}

.enqu_txt{ height:45px; border-bottom:dashed 1px #dfdfdf; overflow:hidden}
.enqu_txt li{ float:left; line-height:45px;}

.comment_box3 {overflow:hidden;}
.comment_reply {overflow:hidden;}
.comment_reply textarea {width:580px;height:186px;border:1px #dedad7 solid;padding:5px;}
.comment_replylogin {padding-top:10px; width:675px; margin:0 auto; overflow:auto; padding-bottom:10px; text-align:left}
.comment_replylogin li{ text-align:left; }
.comment_replylogin li span.lastwidth{  line-height:24px}
.comment_replylogin li.log{ line-height:23px}
.comment_replylogin li span{ float:left; margin-right:5px;  display:block; padding-top:5px;}
.comment_replylogin li span input{ height:20px}
.comment_replylogin li input.show_ans{ background:url(/images/member/answ.gif) no-repeat; color:#347b99; font-size:20px; font-weight:bold;  cursor:pointer; border:0; text-align:center; width:118px; height:37px; *margin-top:-25px!important}


