﻿/* 中国知识产权杂志子站-所长访谈录的CSS=258754.CN=*/
@charset "utf-8";
/* 一些基础定义 ==============================*/
BODY,DIV,FORM,UL,OL,LI,DL,DT,DD,H1,H2,H3,H4,H5,H6,H7{PADDING:0; MARGIN: 0px; border:0;FONT-SIZE: 12px;font-family:Arial, Helvetica, sans-serif; color:#000000; line-height:160%;}
TABLE,TD,TR,TH {}
LI {list-style-type:none;}

A{color:#25619d;text-decoration:none}
A:hover {COLOR:#990000; text-decoration:underline}

a img{border:none}

.l{float:left}

.clearfloat { /* 此类应当放在 div 或 break 元素上，而且该元素应当是完全包含浮动的容器关闭之前的最后一个元素 */
	clear:both;
    height:0px;
    font-size: 1px;
    line-height: 0px;
}

.L{ float:left}
.R{ float:right}

/* 页头 */
#header{ width:966px; margin:0 auto 10px auto}
#header .nation{ text-align:right; padding:5px 0}
#header .nation a{ margin:0 3px}
#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:14px}
.nav  li.spilit{ width:3px;background:url(/images/nav_spilit.gif);overflow:hidden}
.nav  a{ display:block; width:118px; height:24px; text-decoration:none; padding-top:10px}
.nav  a:hover{ background:url(/images/nav_sele.gif) no-repeat center top; text-decoration:none}

/* 一些公共局部模块定义 ==============================*/

.page{ text-align:center;margin:0px auto;padding:20px;}
.page input,.page select{ margin:0 3px}
.page a{ margin:0 2px}
/*.page b{ background:#990000; color:#fff; font-weight:normal;margin:0 2px; padding:0 2px; text-decoration:none}*/


/* 页面定义开始 ==============================*/

.banner1{ width:968px; margin:10px auto}
.banner1 .content{ padding:0px 25px; overflow:hidden;}
.banner1 .content .title{ height:26px;  background:url(/images/right_title3.gif) no-repeat left bottom;border-bottom:1px solid #fff}
.banner1 .content .title h2{ font-size:14px; padding:5px 10px 0 40px;color:#25619d;}
.banner1 .content1{ color:#25619d;border:1px solid #069bd3; padding:5px 10px; background:url(/images/ipfirm_back.gif) repeat-x bottom;}



/*=== 2010年8月新加的名录页面 ===*/

/*名录首页*/
#layout_home { width: 968px; overflow:auto; margin:0 auto 20px auto; }
#layout_home #layout_left{float: left; width:177px; padding-right:18px; overflow:hidden; }
#layout_home #layout_middle{ float: left; width:500px; overflow:hidden; }
#layout_home #layout_right{ float:right;overflow:hidden;width:224px; padding:15px; background:#eee; }

/*首页主打块*/
.bar1{ text-align:center; background:#eeeeee; margin-bottom:10px; padding:10px; border:1px solid #ccc;}
.bar1 img{ margin-bottom:14px; border:1px solid #CCC}
.intr .a1,.intr .a2,.intr .a3 {font-size:14px; font-weight:bold; margin-bottom:8px;}

.bar2{ }
.bar2  .title{ height:26px; line-height:26px; padding-left:24px;text-align:left; font-size:14px;font-weight:bold; color:#26619b; background:url(images/bar2_title.gif) no-repeat;border:1px solid #92adc8} 
.bar2 .content{ text-align:center; border-top:none; padding:5px 10px;}
.bar2 .content img{ margin:5px;}

.bar3{ margin-bottom:28px; background:url(images/bar3_back.gif) no-repeat 0 10px ; padding-bottom:0px;}
.bar3 .title{font-weight:bold;padding-left:26px;text-align:left; font-size:14px; color:#2662a0; margin-bottom:10px; }
.bar3 .content{ padding:0px 25px; }
.bar3 h3.zw{ font-size:18px; color:#333; font-weight:normal; margin-bottom:10px; }

.bar4{margin-bottom:20px; border-top:1px dotted #ccc; padding-top:20px;}
.bar4 .title{font-weight:bold;text-align:left; font-size:18px;margin-bottom:10px; color:#25619d }
.bar4 .title1{font-weight:normal;text-align:left; font-size:14px; height:30px; margin-bottom:10px; color:#25619d }
.bar4 .content{ padding:0px 25px; overflow:hidden;}
.bar4 .content .title{ height:26px;  background:url(/images/right_title3.gif) no-repeat left bottom;border-bottom:1px solid #fff}
.bar4 .content .title h2{ font-size:14px; padding:5px 10px 0 40px;color:#25619d;}
.bar4 .content1{ color:#25619d;border:1px solid #069bd3; padding:5px 10px; background:url(/images/ipfirm_back.gif) repeat-x bottom;}

.list1{ text-align:left}
.list1 li{ font-size:14px; background:url(images/dot3.gif)  no-repeat 0 8px; padding-left:12px; margin:3px 0}
.list1 li a{ color:#000;}
.list1 li.spilit{ padding:0; background:none; border-bottom:1px dotted #ccc; margin:0 0 18px 0}

/* 图片列表 */
.piclist1 img{ border:1px solid #eee; }
.piclist1 li{ float:left;width:130px; text-align:center;background:#EDEDED; border:1px solid #EDEDED; overflow:hidden; margin:5px 2px 10px 2px;}
.piclist1 li H4{ background:url(images/menu_back.gif) repeat-x 0 bottom; text-overflow:ellipsis;overflow:hidden; white-space:nowrap;text-align:center; font-weight:normal; padding:5px}
.piclist1 li H4 a{ color:#000}
.piclist1 li H4 a:hover{ color:#900;text-decoration:none}

.bar5 { padding:20px;background:url(images/back.jpg) repeat-x 0 bottom #fafbfd;border:1px solid #92adc8; margin-bottom:20px;}
.bar5  .title{font-size:18px;font-weight:bold;text-align:center; margin-bottom:20px;}
.bar5 .content{text-align:left; line-height:200%}


.bar6{margin-bottom:20px;}
.bar6 .title{ height:49px;background:url(images/bar6_title.gif) repeat-x; }
.bar6 .content{ background:#fff; padding:15px ; border:1px solid #ccc; border-top:none}
.bar6 h4{ color:#1571b0; font-weight:normal}
.bar6 ul{ padding:10px 0; border-bottom:1px dotted #ccc;}
.bar6 li{ color:#000;}

/*=== 表单 ===*/
.btn_area{ text-align:left; margin:15px auto 20px auto; }
.btn_area button{ margin:0 3px;}
button{ white-space:nowrap; padding:0 2px; font-size:12px;  }
input{ font-size:12px}


#layout2 { width:968px; margin:10px auto }
.m_title{ background:url(images/m_title.gif) no-repeat; padding-left:15px; font-size:14px; font-weight: bold; color:#275f9c; margin-bottom:10px; height:23px; line-height:23px; border:1px solid #92adc8}
.person_list{ background:#eee; padding:15px; width:880px; margin:0 auto}
.person_list li{ background:#fff; padding:15px; border:1px solid #ccc; margin-bottom:10px; height:150px;}
/* new clearfix */
.person_list li:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .person_list li  { zoom: 1; } /* IE6 */
*:first-child+html .person_list li{ zoom: 1; } /* IE7 */

.person_list li .focus{ float:left; margin-right:10px}
.person_list li .intr{ float:left; width:220px; margin-right:20px; border-right:2px solid #ccc; padding:10px; padding-right:10px; height:90%;}
.person_list li .content{ float:left; width:350px; margin-right:10px; border-right:2px solid #ccc; padding:10px 20px 10px 0; height:90%;}
.person_list li .time{ float:right;margin-top:50px;}
.person_list .intr .a1,.person_list .intr .a2,.person_list .intr .a3 {font-size:12px; font-weight:bold; margin-bottom:8px;}

/* 尾部大块开始-------------------------------- */
#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}

/* 2012.6.28新增css */
#layout3 { width:968px; margin:10px auto }
#layout3  .layout3_main{ width:600px; float:left; padding-left:25px}
#layout3  .layout3_side{ width:300px; float:right}
.bar{ padding-right:20px}
.line{ height:11px; background:url(images/line.gif) repeat-x; margin-bottom:10px}
.bar .title{ font-weight:bold; color:#004080; height:30px}
.bar .content .text{ width:520px; float:left; overflow:hidden}
.bar .content .pic{ width:50px; float:right}
.bar7 .title{ font-weight:bold; color:#004080; height:30px}
.bar7 .title .more{ float:right}

.list2 li{line-height:24px;text-overflow:ellipsis;overflow:hidden; white-space:nowrap;}
.list2 li a{ float:left;width:277px;color:#004080;text-overflow:ellipsis;overflow:hidden; white-space:nowrap;}
.bar8 { margin-bottom:15px}
.bar8 .title{ font-size:16px; font-weight:bold}