/* CSS from 王吉 2009-1-6*/
#mainleft{float:left; width:250px;}
#mainright{float:right; width:auto;}

/*---------mainright(列表新闻)----------*/
#mainright .lish{margin-left:8px;}
#mainright .lish img{border:0;}
#mainright .lish .lishmain .title{width:auto; width:740px;}
#mainright .lish .lishmain .title{background:url(../images/login02.jpg) repeat-x; clear:both; height:30px; margin-top:2px;}
#mainright .lish .lishmain .title .titleleft,.lish .lishmain .title .titleright{height:30px;width:6px;}
#mainright .lish .lishmain .title .titleleft{float:left;background:url(../images/login01.jpg) no-repeat ;}
#mainright .lish .lishmain .title .titleh1{float:left; color:#C10000; font-weight:bold; height:30px; line-height:30px; padding-left:40px; padding-top:2px; background:url(../images/zgsljlw_98.jpg) no-repeat 5px 50%; width:auto;}
#mainright .lishmain .title .titleh1 a{color:#C10000;}
#mainright .lish .lishmain .title .titleright{float:right; background:url(../images/login04.jpg) no-repeat; }
#mainright .lish .news{background-color:#FFFFFF;width:740px;}
#mainright .lish .top,#mainright .lish .top div,#mainright .lish .end,.lish .end div{height:8px;}
#mainright .lish .top{background:url(../images/lish_04.jpg) repeat-x; overflow:hidden;}
#mainright .lish .top .left{background:url(../images/lish_03.jpg) no-repeat; width:10px; float:left;}
#mainright .lish .top .right{background:url(../images/lish_06.jpg) no-repeat; width:10px; float:right;}
#mainright .lish .end{background:url(../images/lish_04.jpg) repeat-x 0px 7px; overflow:hidden; clear:both;}
#mainright .lish .end .left{background:url(../images/lish_10.jpg) no-repeat; width:10px; float:left;}
#mainright .lish .end .right{background:url(../images/lish_12.jpg) no-repeat; width:10px; float:right;}
#mainright .lish .content{border-left:1px solid #b8b8b8; border-right:1px solid #b8b8b8; width:auto;margin-left:0px;width:738px;}
#mainright .lish .content li{height:121px!important; padding-top:10px;}
#mainright .lish td{padding:6px;}
#mainright .lish .photo{width:20%; padding-left:2%;}
#mainright .lish img{padding:2px; border:1px solid #b8b8b8;}
#mainright .lish .content h1{font-size:12px; color:#3d3d3d; font-weight:bold;}
#mainright .lish .content h2{color:#000000; line-height:24px;}
#mainright .page{height:30px; line-height:30px; text-align:left; padding-left:20%;}

/*---------mainright(终极页正文)----------*/
#mainright .maincontent .content{line-height:22px; padding-left:20px; padding-right:20px; width:698px; clear:both; font-size:14px;}
#mainright .maincontent .content h1{font-size:20px; text-align:center; height:40px; line-height:40px;font-family:"黑体"; font-weight:100; border-bottom:1px dashed #666666; margin-bottom:10px;}
#mainright .maincontent .content h2{height:30px; line-height:30px; color:#666666; text-align:center;word-spacing: 6em;}
#mainright .content p,#mainright .maincontent .content font,#mainright .maincontent .content span{margin:0px;font-size:14px;white-space:normal;}
#content span{font-size:14px; line-height:22px;}
#mainright .content p{margin-bottom:6px;}
#mainright .content pre{display:block; font-size:14px;white-space:normal;}
#mainright .maincontent .content a{color:#0033CC;}
#mainright .maincontent .content a:hover{color:#FF0000;}

/*---------englishcontent(英文网站正文)----------*/
#mainright .englishcontent .content{line-height:22px; padding-left:20px; padding-right:20px; width:940px!important; clear:both; font-size:14px; }
#mainright .englishcontent .content h1{font-size:20px; text-align:center; height:40px; line-height:40px;font-family:"黑体"; font-weight:100; border-bottom:1px dashed #666666; margin-bottom:10px;}
#mainright .englishcontent .content h2{height:30px; line-height:30px; color:#666666; text-align:center;word-spacing: 6em;}
#mainright .content p,#mainright .englishcontent .content font,#mainright .englishcontent .content span{margin:0px;font-size:14px;white-space:normal;}
#content span{font-size:14px; line-height:22px;}
#mainright .content p{margin-bottom:6px;}
#mainright .content pre{display:block; font-size:14px;white-space:normal;}
#mainright .englishcontent .content a{color:#0033CC;}
#mainright .englishcontent .content a:hover{color:#FF0000;}

/*---------mainright(专家风采终极页)----------*/
.maincontent .img{ float:left; padding:3px; border:1px solid #999999; margin-right:15px; margin-bottom:10px; margin-left:0px;}
.maincontent h3{font-weight:bold; font-size:24px; line-height:40px;}

/*------------zjdy(答疑列表)---------------*/
#mainright .zjdy td{padding:6px; line-height:20px;}
#mainright .zjdy .h3{width:64px; color:#000000; line-height:1.5em; text-align:right;}
#mainright .zjdy .x{text-align:left;white-space:normal;}
#mainright .zjdy  .red{color:#FF0033;}
#mainright .zjdy li{border:2px solid #E8E8E8; margin-bottom:4px; height:auto;}
#mainright .zjdy  .like{border-bottom:1px solid #E8E8E8}
#mainright .zjdy  .like2{border-bottom:1px solid #A2A2A2}
#mainright .zjdy table{width:96%; margin-left:auto; margin-right:auto;}
#mainright .zjdy  .content li{overflow:hidden; height:100%!important;}
#mainright .zjdy .h3{width:74px!important;}
#mainright .tableborder{width:90%; margin-left:auto; margin-right:auto;}
#mainright .tableborder input{border:1px solid #000000; width:280px; height:20px;}
#mainright .tableborder textarea,#mainright .tableborder .select{border:1px solid #000000;}
#mainright .tableborder .select{width:120px;}
#mainright .tableborder .an{background:url(../images/t1.gif) no-repeat; width:56px; height:21px;}

/*------------zjdy(专家风采)---------------*/
#mainright .zjfc .top,#mainright .zjfc .top div{height:27px;}
#mainright .zjfc .top{background:url(../images/zjfc_04.jpg) repeat-x; overflow:hidden;}
#mainright .zjfc .top .left{background:url(../images/zjfc_03.jpg) no-repeat; width:16px; float:left;}
#mainright .zjfc .top .right{background:url(../images/zjfc_06.jpg) no-repeat; width:10px; float:right;}
#mainright .zjfc .end,.zjfc .end div{height:7px;}
#mainright .zjfc .end{background:url(../images/zjfc_13.jpg) repeat-x 0px 0px; overflow:hidden; clear:both;}
#mainright .zjfc .end .left{background:url(../images/zjfc_10.jpg) no-repeat; width:6px; float:left;}
#mainright .zjfc .end .right{background:url(../images/zjfc_12.jpg) no-repeat; width:10px; float:right;}
#mainright .zjfc .edit{line-height:28px;}
#mainright .zjfc .photo{text-align:center;}
#mainright .zjfc img{border:1px solid #c9c9c9;}
#mainright .zjfc .t2{line-height:24px; float:left; height:24px; margin-top:3px;}
#mainright .red{font-weight:bold;}

/*-------------hyzx(会员中心)-------------------*/
#mainright .hyzx  .content ul{width:99.2%}
#mainright .hyzx .news li{float:left; width:49.4%; margin:0px; margin-right:4px; padding:0px; 
background:url(../images/huiyuan03.jpg) repeat-x 0px bottom; height:260px!important;overflow:hidden;border:0px;}

#mainright .hyzx  .content .topa{height:30px;}
#mainright .hyzx  .lishmain .title .titleh1{width:90%;}
#mainright .hyzx  .lishmain .title{width:100%; padding:0px; margin:0px;}
#mainright .hyzx  .content .title  .titleh1{background:url(../images/icon.jpg) no-repeat 5px 50%;padding-left:20px;}
#mainright .hyzx  .content .photo{float:left;}
#mainright .hyzx  .content .titlejj{float:right; width:60%; color:#000000;}
#mainright .hyzx  .content .titlejj h4 a{font-weight:bold;} 
#mainright .hyzx  .content ol{height:100%; overflow:hidden; clear:both;}
#mainright .hyzx .lishmain .news  .content ol li{clear:both; width:100%; height:26px!important;_height26px; _line-height:26px; line-height:26px; min-height:26px; color:#000000;background:none;}
#mainright .hyzx  .content .topa .more{padding-top:10px;}
#mainright .hyzx  .content table{overflow:hidden; height:100%; background:url(../images/endbb.jpg) no-repeat 0px bottom; width:100%;}
#mainright .imga{height:90px;}
#mainright .hyzx  .content table .endleft{}

/*---------mainleft(左侧)----------*/
.namehot{overflow:hidden; height:100%;  width:247px; background:url(../images/leftclass2.jpg) repeat-y 0px 10px;}
.namehot .calssty{background:url(../images/leftclass.jpg) no-repeat 0px 0px; margin:0px; padding:0px;overflow:hidden;height:100%; }
.namehot .content{width:88%; margin-left:auto; margin-right:auto;}
.namehot a{display: block; width:90px; height:20px; float:left; margin:4px 6px; background:url(../images/leftclass03.jpg) no-repeat; text-align:center; line-height:20px; }
.namehot .end,.namehot .end div{height:7px;}
.namehot .end{background:url(../images/leftclass5.jpg) repeat-x 0px 0px; overflow:hidden;}
.namehot .end .left{background:url(../images/leftclass4.jpg) no-repeat; width:16px; float:left;}
.namehot .end .right{background:url(../images/leftclass3.jpg) no-repeat -1px 0px; width:15px; float:right;}
.namehot .title{height:24px; line-height:24px; padding-left:10px; color:#666666; margin-top:6px; font-weight:bold;}
.news {margin-top:4px; width:100%;}
#mainleft .news .content{width:97%; border:none;}
.news .content .h{background:url(../images/bg_h7.gif) repeat-x; width:100%;}
