﻿@charset "utf-8";
/* 一些基础定义 ==============================*/
BODY,DIV,FORM,UL,OL,LI,DL,DT,DD,H2,H3,H4,H5,H6,H7{PADDING:0; MARGIN: 0px; border:0;FONT-SIZE: 12px;font-family:Arial, Helvetica, sans-serif; color:#000000}
TABLE,TD,TR,TH {line-height:160%}
LI {list-style-type:none;}

A{color:#25619d;text-decoration:underline;behavior:url(htc/a_blur.htc);}
A:hover {COLOR:#990000; text-decoration:underline}

a img{border:none}

/*strong{color:#990000;font-weight:normal;border-bottom:1px dotted;margin:0 1px}
i,em{ color:#666666; font-style:normal;margin:0 1px 0 0}*/
p{ text-indent:0em; line-height:1.8em;margin:0.5em 0; }

.clearfloat { /* 此类应当放在 div 或 break 元素上，而且该元素应当是完全包含浮动的容器关闭之前的最后一个元素 */
	clear:both;
    height:0px;
    font-size: 1px;
    line-height: 0px;
}

.L{ float:left}
.R{ float:right}

/* 一些公共局部模块定义 ==============================*/

.page{ text-align:center;margin:0px auto;padding:20px;}
.page input,.page select{ margin:0 3px}
.page a{ margin:0 2px}
.page b{ }

/*长表格*/
/*table{ border-collapse:collapse; border:1px solid #0066CC}*/
.mtable caption{ text-align:left; color:#990000}
.mtable td,.mtable th{border-bottom:1px solid #aaa;text-align:left;padding:4px 5px;}
.mtable th{ color:#fff;background:#006699; white-space:nowrap; font-weight:bold}
.mtable a{color:#990000; text-decoration:underline}
.mtable tr{behavior:url(htc/tr.htc)}/*管理后台每一行的鼠标响应样式*/
.mtable tr:hover{ background:#eee}
.mtable .rth td{font-weight:bold;color:black;background:#FFF0F0;}
.mtable li{background:url(images/i1.gif) no-repeat 0 0.6em; padding-left:1em;}

/* page面定义开始 ==============================*/

/* page头 */
#header{ width:966px; margin:0 auto 10px auto}
#header .nation{ text-align:right;  line-height:34px}
#header .nation a{ margin:0 3px}
#header .nation_a a{ background:#efa82f; padding:2px; color:#000; text-decoration:none;}
#header .logo{ float:left}
#header .banner{ float:right}

/* 副导航条 */
.subnav { width:966px; margin:0 auto 10px auto;}
.subnav .info{ float:left; font-size:14px}
.subnav .info a{ font-weight:bold; margin:0 4px}
.subnav ul{ float:right}
.subnav li{ background:url(images/dot1.gif) no-repeat left; padding-left:0.5em; float:left;margin:0 2px; font-size:14px; font-weight:bold; margin-left:10px}

/* 导航条 */
.nav { height:37px; width:966px; margin:0 auto 10px auto;background:url(images/nav_back.gif) repeat-x; border:1px solid #69A3D1}
.nav  li{ float:left;  height:37px;text-align:center; font-size:12px}
.nav  li.spilit{ width:3px;background:url(images/nav_spilit.gif);overflow:hidden}
.nav  a{ display:block; width:134px; height:24px; text-decoration:none; padding-top:13px}
.nav  a:hover{ background:url(images/nav_sele.gif) no-repeat center top; text-decoration:none}



.bar_news_title{width:957px; height:30px; margin:0 auto 0px;background: url("images/title_back1.gif") no-repeat 0 0; margin-bottom:10px; position:relative}
.bar_news_title h2{ line-height:30px;font-size:14px; padding-left:20px;}
.bar_news_title .more{ float:right; margin:8px 0 0}
.bar_news_title .hot_news{
	position:absolute;
	left:60px;
	top:0;
	/*width:785px;*/
	width:862px;
	line-height:30px;
	color:#2b4663;
	background:url(images/dot6.gif) no-repeat 0 8px;
	padding-left:40px
}


/*.bar_news{width:957px; height:220px; margin:0 auto 15px; background:url(images/news_spilit.gif) repeat-y;}*/
.bar_news{width:957px;margin:0 auto 15px; }
.bar_news .focus{ float:left}
.bar_news .focus_rigth{float:left;}                
/*.bar_news .focus_rigth .focus_ri_top{width:590px;height:78px;margin-left:15px; margin-bottom:10px;}*/
.bar_news .focus_rigth .focus_ri_top_title{width:400px;height:25px;margin-left:15px; border-bottom:#ccc 1px solid;}
.bar_news .focus_rigth .focus_ri_top_title h2{float:left;font-size:16px;}
.bar_news .focus_rigth .focus_ri_top_title .more{ float:right; margin:6px 5px 0 0}
.bar_news .focus_rigth .focus_ri_top{width:400px;height:30px;margin-left:15px; margin-bottom:10px;}
.bar_news .focus_ri_top_t{width:400px;height:30px; margin-bottom:2px;text-overflow:ellipsis;}
.bar_news .focus_ri_top_b{width:400px;height:48px; margin:0; padding:0px; line-height:24px; border-bottom:#CCC solid 1px}
.bar_news{zoom:1;}
.bar_news:after{content:"";display:block;clear:both;} /* 清浮动 */ 
/*.bar_news .list_fl_fr{ float:left;width:305px; margin-left:15px;}*/
.bar_news .list_fl_fr{ float:left;width:280px; margin-left:15px;}
.list_fl_fr li { width:400px; height:24px; text-align:left;line-height:100%; background:url(images/dot2.gif) no-repeat 0px 7px;padding-left:10px; position:relative; float:left  }
.list_fl_fr li a{width:400px; height:20px; line-height:20px; display:block; text-overflow:ellipsis;overflow:hidden; white-space:nowrap; float:left; color:#4f4f4f; text-decoration:none }
.list_fl_fr li span{position:absolute; right:0; top:3px; color:#666; }

/*index.htm*/

#container { width: 957px;  margin: 0 auto; text-align: left;}
#container #leftbar {float: left; width:733px; color:#25619d; }
#container #rightbar {float: right; width:220px; padding-left:3px;}

#container #leftbar .leftbar_row1{float: left; width:150px;}
#container #leftbar .leftbar_row2{float:right; width:566px;padding:0 2px }

#register #container #leftbar {float: left; width:150px; color:#25619d; }
#register #container #rightbar {float: right; width:780px; padding-left:3px;}

/* 左边大列－左边部分 */
.bar_index{ background:url(images/bar_index_bottom.gif) no-repeat bottom; width:150px; padding-bottom:16px}
.bar_index .title{ background:url(images/bar_index_title.gif) no-repeat; height:27px; color:#fff; font-size:14px ; font-family:黑体;padding:10px 0 0 10px}
.bar_index .content li{text-align:left; }
.bar_index .content a{ display:block; padding:7px 0 2px 24px;height:auto; width:126px; color:#fff;background:url(images/dot5.gif) no-repeat 11px 10px #89B5D2; border-bottom:1px solid #A9C9DE;text-decoration:none}
.bar_index .content a:hover{background:url(images/dot5.gif) no-repeat  11px center #B1CFE2; color:#990000;text-decoration:none}

.ad1{ margin:5px auto; text-align:center}
.ad1 img{ margin-bottom:15px}

/* 左边大列－右边部分 */
.bar_strong1 .title{ height:30px;  background:url(images/title_back1.gif) no-repeat}
.bar_strong1 .title h2{ float:left;font-size:14px; padding:8px 0 0 23px}
.bar_strong1 .title .more{ float:right; margin:6px 5px 0 0}

.bar_strong1 .content{padding:10px 0}
.bar_strong1 .focus{ float:left}
.bar_strong1 .list2{ float:right; width:25em}
.bar_strong1 .list2 li a{width:252px; height:20px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/* 日期浮右的列表 */
.list2 li{ float:left; height:18px; margin-bottom:2px;text-align:left; line-height:180%;margin:0 0 1px 0; background:url(images/dot2.gif) no-repeat 0 7px; padding-left:0.7em}
.list2 li{behavior:url(htc/tr.htc);}
.list2 li:hover{color:#ccc}
.list2 li a{ text-decoration:none; float:left;}
.list2 li em{float:right; white-space:nowrap;}

#law .list2 li a{ width:450px; text-overflow:ellipsis;overflow:hidden; white-space:nowrap;}

.bar_strong2{ margin:10px 0}
.bar_strong2 .title{ height:28px;  background:url(images/title_back2.gif) no-repeat left bottom;padding:8px 0 5px 33px}
.bar_strong2 .title h2{font-size:12px; }
.bar_strong2 .title h2 a{ color:#cf690d;}
.bar_strong2 .focus{ line-height:210%; color:#25619d}

.group1{ margin:10px 0 0 0}
.group1 .bar1{ width:273px ; float:left; margin:0 5px 9px 0; }
.bar1{border:1px solid #92adc8}
.bar1 .title{ height:25px;  background:url(images/bar1_title_back.gif) repeat-x bottom;border-bottom:1px solid #92adc8}
.bar1 .title h2{ float:left;font-size:12px;padding:5px 0 0 20px;color:#25619d;background:url(images/dot4.gif) no-repeat 5px 9px;}
.bar1 .title .more{ float:right; margin:4px 2px 0 0}
/*.bar1 .content{ padding:5px; overflow:auto; display:inline-block}*/
.bar1 .content{ padding:5px; overflow:auto; }
.bar1 .content .list1 li{line-height:120%;text-align:left;background:url(images/i1.gif) no-repeat 0px 6px; padding-left:0.6em; margin:0 0 4px 0; }
#home .bar1 .content .list1 li{width:247px; height:16px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.group2{ margin:10px 0 0 0}
.group2 .bar2{ width:356px ; float:left; margin:0 5px 9px 0; height:257px; display:inline; }
.bar2{border:1px solid #92adc8}
.bar2 .title{ height:23px;  background:url(images/bar2_title_back.gif) no-repeat left bottom;border-bottom:1px solid #92adc8}
.bar2 .title h2{ float:left;font-size:14px; padding:3px 10px 0 10px;color:#25619d;background:url(images/bar2_title2.gif) no-repeat right 8px; }
.bar2 .title .more{ float:right; margin:4px 2px 0 0}
.bar2 .content{ padding:5px 10px}
.bar2 .content .focus{ height:106px; padding:0 0 10px 0}
.bar2 .content .text{ float:left; width:16em; line-height:140%; color:#104e86}
.bar2 .content img{ float:right; border:1px solid #ccc}

.bar2 .content .list1 li{width:325px; height:16px;line-height:120%;text-align:left;background:url(images/i1.gif) no-repeat 0px 6px; padding-left:0.6em; margin:0 0 4px 0;text-overflow:ellipsis;overflow:hidden; white-space:nowrap;}

/* 右列 */
.bar_ipfirm .title{ height:26px;  background:url(images/right_title1.gif) no-repeat left bottom;border-bottom:1px solid #fff}
.bar_ipfirm .title h2{ font-size:14px; padding:5px 10px 0 40px;color:#25619d;}
/*.bar_ipfirm  .content{ border:3px solid #069bd3; padding:5px 10px; background:#4caed3}*/
.bar_ipfirm  .content{ padding:5px 10px; background:#c4deef}
/*.bar_ipfirm  .content{ border:3px solid #069bd3; padding:5px 10px; background:url(images/ipfirm_back.gif) repeat-x bottom}*/
.bar_ipfirm  .content .search{margin:5px auto}
.bar_ipfirm  .content .ct input{ text-align:center; margin:10px 0}

.bar_iprw{ margin-top:10px}
.bar_iprw .title{ height:26px;  background:url(images/right_title2.gif) no-repeat left bottom;border-bottom:1px solid #fff}
.bar_iprw .title h2{ font-size:14px; padding:5px 10px 0 40px;color:#25619d;}

.bar_iprw  .content{ border:3px solid #ff8604; padding:5px 5px; background:url(images/ipfirm_back.gif) repeat-x bottom}
.bar_iprw  .content .focus{ margin:0 0 15px 0; padding-bottom:15px; border-bottom:1px solid #ccc; overflow:hidden}
.bar_iprw  .content .focus .pic{ float:left; width:68px; text-align:center}
.bar_iprw  .content .focus .pic img{ border:1px solid #ccc; background:#fff; padding:2px; margin-bottom:3px}
.bar_iprw  .content .focus .pic a { display:block}
.bar_iprw  .content .focus .pic a.rwname{ border:none; width:64px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.bar_iprw  .content .more2{background:url(images/arrow2.gif) no-repeat left 1px; padding-left:1.2em; margin:10px 0}
.bar_iprw  .content .more2 a{ text-decoration:none}
.bar_iprw  .content .rw{ line-height:180%}
.bar_iprw  .content .rw a{  margin:2px 2px 5px 2px; display:block; text-align:left; background:url(images/i1.gif) no-repeat 0px 9px; padding-left:0.6em;}

.bar_iprw  .content .focus .rname{ float:right; width:10em; font-weight:bold; margin-bottom:3px}
.bar_iprw  .content .focus .text{ float:right; width:10em; line-height:140%}

.bar_zxdc{margin-top:10px}
.bar_zxdc .title{ height:26px;  background:url(images/right_title3.gif) no-repeat left bottom;border-bottom:1px solid #fff}
.bar_zxdc .title h2{ font-size:14px; padding:5px 10px 0 40px;color:#25619d;}
.bar_zxdc  .content{ color:#25619d;border:1px solid #069bd3; padding:5px 10px; background:url(images/ipfirm_back.gif) repeat-x bottom}
.bar_zxdc  .content h3{ margin:0 0 5px 0; color:#25619d;}


.friend_link { width: 957px;  margin: 0 auto; text-align:center; line-height:160%;}
.friend_link img{ margin:5px 5px}

/* 尾部大块开始-------------------------------- */
#footer { width:957px; color:#000;margin:15px auto 10px auto;background:#efefef; line-height:160%; text-align:center} 
#footer .f1{ background:#417abd;color:#fff; text-decoration:none;padding:10px 10px;margin-bottom:10px;}
#footer .f1 a{color:#fff; text-decoration:none; margin:0 13px}


/* magzine=========================================== */

.cover{ text-align:center; margin-bottom:20px}
.cover img{ border:2px solid #ccc;}

.leftbar_row1 .bar1,#rightbar .bar1{ margin-top:10px}
#magzine .group1{ margin:10px 0 0 0}
#magzine .group1 .bar1{ width:100% ; margin:0 0px 9px 0; }

.bar3{margin-top:10px}
.bar3 .title{ height:26px;  background:url(images/wqzz_title_back.gif) no-repeat left bottom;border-bottom:1px solid #fff}
.bar3 .title h2{ font-size:14px; padding:5px 10px 0 40px;color:#25619d;}
.bar3  .content{ color:#25619d;border:1px solid #069bd3; padding:5px 10px; background:url(images/ipfirm_back.gif) repeat-x bottom;overflow:auto; display:inline-block}
.bar3  .content h3{ margin:0 0 5px 0; color:#25619d;}

/* 杂志图片列表 */
#magzine .piclist1 li{ width:142px;height:190px;}
.piclist1 li{ float:left;margin:10px 16px 5px 16px;text-align:center;}/* display:inline用来解决双倍边距BUG */
.piclist1 .img_frame{border:1px solid #ccc;behavior:url(htc/input_onfocus.HTC);height:175px;}
.piclist1 .img_frame:hover{border:1px solid #990000}

.piclist1 li H3{ width:95%;text-overflow:ellipsis;overflow:hidden; white-space:nowrap;text-align:center; font-weight:normal; padding-top:5px;margin:5px auto 0 auto; }

.bar_jrml .content .piclist1 li {
    height: 130px;
    margin: 10px 10px 5px;
}
/* ipfirm=========================================== */
#ipfirm .group1{ margin:10px 0 0 0}
#ipfirm .group1 .bar1{ width:100% ; margin:0 0px 9px 0; }
.bar_jrml .title{ background:url(images/jrml_title_back.gif) no-repeat left bottom;}
.bar_jrml .content{ padding:10px 18px}

.list4 li{ float:left;margin:10px 4px 5px 4px; width:10em; background:url(images/dot2.gif) no-repeat 0 center; padding-left:0.7em;text-overflow:ellipsis;overflow:hidden; white-space:nowrap;}

/* list5是专门用于字母列表的 */
.list5 li{ float:left;margin:10px 4px 5px 4px; width:2em; }

/* 标准表单 */
fieldset{border:none}
fieldset li{ margin:0 0 3px 0; padding:3px 0;behavior:url(htc/tr.HTC);}
fieldset li.note{ margin:0 0 3px 365px;}/*用于特别长的注释*/
fieldset .ct{ text-align:center}
fieldset li:hover{ background:#eee}/*FF的鼠标响应样式*/
fieldset label{ color:#000000 ; float:left; width:200px; text-align:right; padding-right:0.2em;  margin-top:5px}
fieldset label b{ color:#ff0000; font-weight:lighter }
fieldset b,fieldset a{ color:#006633}

/* IPfirm页的提交框不一样 */
#ipfirm fieldset label{ color:#000000 ; float:left; width:100px; text-align:right; padding-right:0.2em;  margin-top:5px}


/* 文本框样式及行为 */
fieldset input,fieldset select{ margin:0em 0.5em 0 0.5em; font-size:14px; background-color:transparent; border:1px solid #ccc;behavior:url(htc/input_onfocus.HTC);}
fieldset input:hover{border:1px solid #990000}

input.btn{ background:url(images/btn.gif) no-repeat;border:none;width:63px;height:21px;padding-top:2px; margin:0 2px;behavior:url(htc/btn.HTC);}

input.btn_big{background:url(images/btn_big.gif) no-repeat;border:none;width:110px;height:27px;font-size:14px;padding-top:2px; margin:0 2px;behavior:url(htc/btn_big.HTC);}

input.btn_big2{ background:url(images/btn_big2.gif) no-repeat;border:none;width:160px;height:21px;padding-top:2px; margin:0 2px;}

input.btn_big:hover{background:url(images/btn_big_hover.gif) no-repeat;border:none;}/*FF的鼠标响应样式*/

/* law=========================================== */
#law .group1{ margin:0px 0 0 0}
#law .group1 .bar2{ width:100% ; margin:0 0px 9px 0; }
.bar2 .list2{ float:right; width:100%}

/* 订阅中心=========================================== */
.bar_dyzx  .content{ border:3px solid #069bd3; padding:155px 10px 10px 10px; background:url(images/dwzx_title.gif) no-repeat top; word-break:break-all;}
.bar_dyzx  .content p{line-height:140%; margin-top:5px}

#register .bar_dyzx  .content{ background:url(images/register.gif) no-repeat top; }

/*留言*/

#container2 { width: 957px;  margin: 0 auto; text-align: left;}
#container2 #leftbar {float: left; width:700px; color:#25619d; }
#container2 #rightbar {float: right; width:234px; padding-left:23px;}


.note_nav{ float:left;height:28px; width:690px; border-left:1px solid #2388c3; background:url(images/line1.gif) repeat-x bottom; margin:10px 0}
.note_nav li{ float:left; padding:6px 18px;background:url(images/subnav2.gif) repeat-x #fff; border:1px solid #2388c3; border-left:none;text-align:center;filter:Dropshadow(offx=1,offy=0,color=#ffffff) Dropshadow(offx=0,offy=1,color=#ffffff) Dropshadow(offx=-1,offy=0,color=#ffffff) Dropshadow(offx=0,offy=-1,color=#ffffff);}
.note_nav li.sele{ background:url(images/subnav1.gif) repeat-x #fff; border-bottom:1px solid #fff;}
.note_nav a{text-decoration:none}
.note_nav a:hover{text-decoration:none}

.list3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.list3 LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: #f2f2f2; PADDING-BOTTOM: 5px; MARGIN: 5px; LINE-HEIGHT: 160%; PADDING-TOP: 5px; TEXT-ALIGN: left;behavior:url(htc/tr.htc)}
.list3 LI H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; COLOR: #000066
}
.list3 LI H3 B {
	FONT-WEIGHT: normal;COLOR: red
}

.bar_khfk{margin-top:10px}
.bar_khfk .title{ height:26px;  background:url(images/right_title3.gif) no-repeat left bottom;border-bottom:1px solid #fff}
.bar_khfk .title h2{ font-size:14px; padding:5px 10px 0 40px;color:#25619d;}
.bar_khfk .content{ color:#25619d;border:1px solid #069bd3; padding:5px 10px; background:url(images/ipfirm_back.gif) repeat-x bottom}
.bar_khfk .content h3{ margin:0 0 5px 0; color:#25619d;}

.bar_khfk fieldset label{ color:#000000 ; float:none; width:auto; text-align:left; padding-right:0.2em;  margin-top:5px}
fieldset label b{ color:#ff0000; font-weight:lighter }
fieldset b,fieldset a{ color:#006633}

/*law_listborder:1px solid #92adc8*/
.bar_law_list{}
.bar_law_list .title{ height:32px;  background:url(images/line2.gif) repeat-x bottom; margin-bottom:4px}
.bar_law_list .title h2{ width:15em; white-space:nowrap; height:24px; text-align:left;display:block; font-weight:normal;font-size:16px; font-family:"黑体"; padding:8px 20px 0 20px; margin:0 10px;background:url(images/law_list_title.gif) repeat-x; border:2px solid #0389CA; border-bottom:none}

.bar_law_list  .content{ padding:5px 10px; border:1px solid #0389CA; text-align:center}
.bar_law_list  .content .list2{ width:99%}
.bar_law_list  .content .list2 li{ border-bottom:1px solid #ccc; line-height:190%}


/*blog_show.htm=========================================== padding:0 10px 30px 10px;*/
.bar_blog_show{margin:0px 0; background:url(images/show_back.gif) no-repeat right bottom; padding:0 0px 30px 0px; line-height:160%;}
.bar_blog_show .title{ text-align:left;margin-bottom:10px;border-bottom:6px solid #eee; padding:10px 5px;}
.bar_blog_show .title h2{ font-size:16px; font-family:微软雅黑,黑体; color:#990000;display:block; text-align:left; font-weight:normal; margin:8px 0; }
.bar_blog_show .title h3{ display:block; text-align:left; color:#999; font-weight:normal}

.bar_blog_show .content { padding:0 0px; text-align:justify}
.bar_blog_show .content p{ }
.bar_blog_show .content img{ margin:3px 10px 0 0}

/*manage.htm*/

#manage_container { width: 946px;  margin: 0 auto; padding:10px; text-align: left; background:#e6eff8;border:1px solid #0389CA; }
#manage_container #manage_menu {float: left; width:174px; color:#25619d; }
#manage_container #manage_content {float: right; width:740px; padding-left:3px; background:#fff; padding:10px }

#manage_menu{ float:left;width:173px; color:#fff;}
#manage_menu li{ border:1px solid #fff}
#manage_menu li a{color:#fff;  font-family:黑体; font-size:14px; background:url(images/intr_menu1.gif); display:block; width:138px; height:29px; padding:8px 0 0 35px;TEXT-DECORATION: none}
#manage_menu li.sele a{background:url(images/intr_menu2.gif);TEXT-DECORATION: none}
#manage_menu li a:hover{background:url(images/intr_menu3.gif);TEXT-DECORATION: none}

#manage_content .title{ border-bottom:2px solid #0389CA}
#manage_content .title h2{ font-size:22px; color:#0389CA; margin:3px 0;}
#manage_content .content{ padding:10px 0px}
#manage_content .content .mtable{ width:100%}
#manage_content .content .search_form{ text-align:right; margin:3px 0}

#subscription{ text-align:center}
#subscription fieldset{border:1px solid #ccc; text-align:left; margin-top:10px; padding:20px 0}
#subscription legend{margin-bottom:20px;}
#subscription #send{ margin:10px auto}

/*vote.htm*/

#vote #container{ border:1px solid #0389CA; text-align:center}
#vote #container .mtable{ margin:10px auto; width:500px}

.swlb1,.swlb2{ border-bottom:1px dotted #ccc; padding:10px 0}
.rw_name{ border-bottom:1px dotted #ccc; padding:5px 0; margin-bottom:10px}

/*Recommended Lawyers & Agents*/
.zmlstj .ttt td{border-bottom:1px dotted #ccc; padding:0 0 15px 0; }
.zmlstj2{border-collapse:collapse; border:none}
.zmlstj2 td{border-right:1px solid #AFE0F5;word-break:break-all; padding:10px 5px}

.restore{ border:1px solid #D3EDFC; background:#EDF9FE; padding:5px}


/*知识产权人物推荐*/
.zmlstj .ttt td{border-bottom:1px dotted #ccc; padding:0 0 15px 0; }
.zmlstj2{border-collapse:collapse; border:none}
.zmlstj2 td{border-right:1px solid #AFE0F5;word-break:break-all; padding:10px 5px}

/*=== 2010年6月新加的名录页面 ===*/

/*名录首页*/
#layout_home { width: 957px; overflow:auto; margin:0 auto; }
#layout_home #layout_left{float: left; width:730px; overflow:hidden; }
#layout_home #layout_left #layout_left_a{float: left; width:250px;overflow:hidden; }
#layout_home #layout_left #layout_left_b{float: right; width:473px; padding-left:7px;overflow:hidden; }
#layout_home #layout_right{ float:right;overflow:hidden;width:220px; padding-left:7px; }

/*首页主打块*/
.bar_home1{border:1px solid #92adc8; margin-bottom:10px;}
.bar_home1 .title{ height:25px;  background:url(images/bar1_title_back.gif) repeat-x bottom;border-bottom:1px solid #92adc8}
.bar_home1 .title h2{ float:left;font-size:14px; height:25px; line-height:25px; padding-left:20px;color:#25619d;background:url(images/dot4.gif) no-repeat 5px 9px;}
.bar_home1 .title .more{ float:right; margin:4px 2px 0 0}
.bar_home1 .content{ padding:10px 4px; }
/* new clearfix */
.bar_home1 .content:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .bar_home1 .content  { zoom: 1; } /* IE6 */
*:first-child+html .bar_home1 .content{ zoom: 1; } /* IE7 */


.list6 li{line-height:200%;text-align:left;background:url(images/i1.gif) no-repeat 0px 12px; padding-left:0.6em; margin:0 0 0px 0; font-size:14px; border-bottom:1px dotted #ccc; }
.list6 li a{ color:#000; text-decoration:none}

.piclist3{width:110px;margin:0 auto;}
.piclist3 li{ width:110px; height:57px;margin:0px 2px 7px 2px; text-align:center; overflow:hidden}
.piclist3 li .img_cont{ }

.piclist4{}
.piclist4 li{ float:left;width:90px; margin:0px 4px 15px 4px; text-align:center; height:170px;}
.piclist4 li .img_cont{ height:114px; overflow:hidden; margin-bottom:8px;}

.piclist5{}
.piclist5 li{ float:left;width:190px; height:60px;margin:0px 2px 7px 2px; text-align:center; border:none; overflow:hidden}
.piclist5 li .img_cont{ }


.bar_home2{border:1px solid #92adc8; margin-bottom:10px;}
.bar_home2 .title{ height:25px;  background:#2c6b8a;}
.bar_home2 .title h2{ float:left;font-size:14px; height:35px; line-height:35px; padding-left:5px;color:#fff;}
.bar_home2 .title .more{ float:right; margin:8px 2px 0 0}
.bar_home2 .content{ padding:10px 10px 10px 10px;}
/*.bar_home2 .content:after{visibility: hidden;
display: block;
font-size: 10px;
content: "aa";
clear: both;
height: 10px;
zoom:1; }*/
.bar_home2 .content .unit{ margin-bottom:5px; font-size:14px; border-bottom:1px solid #92adc8;}
.bar_home2 .content p{ margin:5px 0;line-height:190% }
.bar_home2 .content .focus{ float:right; width:200px; text-align:center; margin-left:10px; margin-bottom:10px; }
.bar_home2 .content .flag{ float:left; margin-right:10px; margin-bottom:10px;}
.bar_home2 .content .focus img{ margin-bottom:5px;}

.list7{ height:300px; overflow-y:scroll}
.list7 li{ float:left;width:100px; height:20px;margin:0px 3px 7px 3px; text-align:left;overflow:hidden; font-weight:bold; }
.list7 li a{ text-decoration:none}

.list_sws{}
.list_sws li{ background:#f3f6fb; padding:5px; margin-bottom:10px; text-align:center}
.list_sws li h4{ font-size:14px; padding:10px 0}
.add li{ text-align:left; line-height:160%; margin:3px 0;word-break:break-all;word-wrap: break-word;table-layout: fixed;  }


.list8{}
.list8 li{ float:left;width:218px; height:14px;margin:0px 3px 10px 2px; text-align:left;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.list8 li a{ text-decoration:none; color:#000}


.list9{}
.list9 li{width:400px; height:14px;margin:0px 3px 10px 2px; text-align:left;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.list9 li a{ text-decoration:none; color:#000}

.content .sws_show .unit{ border-bottom:1px dotted #ccc; margin-bottom:10px; font-size:12px; padding-bottom:10px;}


.join{  background:url(images/jioncontents.jpg) no-repeat center bottom #fff; padding-bottom:422px;}
.join .title{ background:#a1c4da; color:#fff; font-size:14px; text-align:center; height:30px; line-height:30px; font-weight:bold}
.join .content{ }
.join .content .join_list{ padding:20px;}
.join fieldset{ border:1px solid #39C; height:550px;background:url(images/back.gif) repeat-x left top;}

.fix_ie_show{display:none}

.join_list{ height:450px; }
.join_list li { font-size:14px; font-weight:bold; margin-bottom:15px; }
.join_list strong{ color:red; font-size:14px;}
.join_list li.side_left{ float:left; width:48%;}
.join_list li.side_right{ float:right; width:48%;}
.join_list li input,.join_list li textarea{ background:#fff; border:1px solid #a1c4da}
.join_list li.lan select{ width:150px; margin:5px; margin-top:0;}
.join_list li.lan lable{ height:40px; clear:left; background:red; color:red;}

/* new clearfix */
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */