/* CSS Document */
*{
   margin:0;
   padding:0;
   font-size:12px;
   }
.red{
   color:#C40001;
   }
.icon{
   margin:5px 10px 0 10px;
   float:left;
   }
.clear{
   clear:both;
   }
.main{
   width:980px;
   margin:5px auto;
   }
a{
   color:#000;
   text-decoration:none;
   hide-focus:expression(this.hideFocus=true);
   outline:none;
   }
a:hover{
   color:#C40001;
   }
a img{
   border:0;
   }
ul{
   margin:5px 0 0 0;
   padding:0;
   line-height:24px;
   }
ul li{ 
   list-style:none;
   }
.ad_img{
   margin:0;
   margin-bottom:2px;
   }
.pdf{
   clear:both;
   line-height:20px; 
   text-align:center; 
   padding:5px 0;
   color:#666;
   margin-top:10px;
   background:#F8F8F9;
   }
.abstract{
   margin:5px;
   line-height:22px;
   color:#333;
   text-indent:25px;
   }
.current_position{
   border-bottom:#0879c9 2px solid;
   line-height:30px;
   color:#003399;
   }
.current_position a{
   color:#003399;
   }
.current_position a:hover{
   color:#990000;
   }
h1{
   text-align:center;
   color:#C40001;
   font-size:14px;
   line-height:26px;
   margin-bottom:8px;
   }
h2{
   font-size:14px;
   font-family:"黑体";
   text-align:center;
   line-height:30px;
   color:#3076B2;
   }
h3{
   color:#0066cc;
   font-size:14px;
   line-height:40px;
   height:40px;
   background:url(image/06.gif) left center no-repeat;
   padding-left:20px;
   }
/*天相研究页面样式*/
.left{
   float:left;
   width:230px;
   margin-right:10px;
   }
.right{
   float:right;
   width:738px;
   }
.right .left{
   width:530px;
   }  
.right .right{
   width:195px;
   }
/*用户登录区样式*/

.login{
   background:url(image/pic_01.jpg) top no-repeat;
   padding-top:27px;
   }
.loginarea{
   height:100px;
   overflow:hidden;
   margin:0;
   padding:0;
   border:#CBD3DE 1px solid;
   border-top:0;
   background:url(image/pic_02.jpg) repeat-x;
   }
.loginarea label{
   height:30px;
   line-height:30px;
   margin:0;
   display:block;
   background:url(image/icon_01.jpg) no-repeat left;
   padding-left:10px;
   margin-left:10px;
   padding-top:5px;
   color:#76777C;
   }
.loginarea label a,.loginafter a,.loginafter input{
   color:#024B80;
   background:#f8f8f8;
   border:0;
   text-decoration:underline;
   cursor:pointer;
   }
.loginbtn{
   background:url(image/login_btn.jpg) no-repeat;
   height:17px;
   line-height:17px;
   width:48px;
   text-align:center;
   color:#5C5C5C;
   border:0;
   }
.login .msg{
   margin:10px 10px auto 10px;
   }
.login .msg img{ 
   margin-right:5px;
   }
.login02{
   line-height:25px;
   color:#007B91;
   margin:0 auto;
   padding-left:10px;
   padding-top:5px;
   margin-bottom:5px;
   }
.login02 a{
  color:#007B91;
  text-decoration:underline;
  margin-left:20px;
  }
/*栏目样式*/
 
.column01{
   clear:both;
   width:230px;
   margin-top:5px;
   margin-bottom:5px;
   background:url(image/columnbottom.jpg) bottom no-repeat;
   padding-bottom:5px;
   }
.column_content{
   background:#F8F8F9;
   border:#CAD4DF 1px solid;
   border-top:none;
   border-bottom:none;
    width:99.3%;
   } 
.column_content ul{
   margin:0;
   }  
.column02{
   width:100%;
   background: url(image/bg_06.jpg) repeat-x;
   border:#CDD1D4 1px solid;
   border-top:0;
   }
.column02 .left{
   width:520px;
   margin:0;
   }
.column02 .right{
   width:210px;
   border-left:#ccc 1px dotted;
   }
.column02 .part{
   float:left;
   margin:5px;
   overflow:hidden;
   }
.column03{
   width:100%;
   background:url(image/bg_06.jpg) repeat-x;
   border:#CAD4DD 1px solid;
   border-top:none;
   }
.column04{
   clear:both;
   float:left;
   width:192px;
   margin-bottom:3px;
   background:url(image/columnbottom2.jpg) bottom no-repeat;
   padding-bottom:5px;
   }
.column04 input,.column04 textarea{
   margin:2px 3px;
   }
.column04 p{
   margin:0;
   padding-left:10px;
   }
/*列表样式*/
.list01 li{
   background:url(image/icon_10.jpg) 0 8px no-repeat;
   padding-left:8px;
   }
.list02 li{
   background:url(image/icon_15.jpg) 0 5px no-repeat;
   border-bottom:#ccc 1px dotted;
   position:relative;
   padding-left:10px;
   }
.list02 li span{
   position:absolute;
   right:0;
   color:#666;
   }
.list03{
   margin:0 5px;
   }
.list03 li{
   background:url(image/bluedot.jpg) left no-repeat;
   padding-left:10px;
   line-height:28px;
   border-bottom:#CDDEEE 1px solid;
   }
.list04 li{
   background:url(image/icon_13.jpg) 3px center no-repeat;
   padding-left:10px;
   }
.list05 li{
   background:url(image/icon_20.gif) no-repeat left top;
   padding-left:15px;
   }
   .list06{
   font-size:14px;
   padding-left:15px;
    line-height:28px;
	text-indent:25px;
   }
.sublist li{
   list-style:none;
   float:left;
   }
.sublist a{
   display:block;
   margin:7px 6px;
   background:url(image/sublistbg.jpg) no-repeat;
   height:23px;
   line-height:23px;
   width:99px;
   text-indent:25px;
   color:#000057;
   }
.sublist a:hover{
   color:#990000;
   }
.list_tsyj,.list_xxdp{
   background:url(image/bg_01.jpg) no-repeat bottom right;
   margin:10px auto;
   }
.list_tsyj li{/*特色研究列表样式*/
   list-style:none;
   width:174px;
   height:30px;
   line-height:25px;
   text-indent:25px;
   margin:10px;
   margin:0 10px !important;
   background:url(image/listbg.jpg) no-repeat;
   }
.list_xxdp{
   background:none;
   }
.list_xxdp li{
   list-style:none;
   background:url(image/listbg02.jpg) no-repeat;
   float:left;
   width:90px;
   text-indent:22px;
   margin:5px 0 5px 10px;
   height:30px;
   }
/*标题样式*/   
.title01,.title04{
   background:url(image/title_bg1.jpg) no-repeat;
   height:26px;
   line-height:26px;
   color:#000;
   font-weight:bold;
   }
.title02{
   color:#004B80;
   font-size:14px;
   font-weight:bold;
   line-height:25px;
   padding-top:5px;
   padding-left:10px;
   position:relative;
   }
.title02 span{
   position:absolute;
   right:15px;
   top:5px;
   }
* html .title02 span{
   right:50px;
   }
.title03{
   background:url(image/hotbg.gif) no-repeat;
   width:65px;
   height:22px;
   line-height:22px;
   color:#fff;
   font-weight:bold;
   margin:15px;
   margin-bottom:10px;
   text-align:center;
   }
.title04{
   clear:both;
   background:url(image/title_bg2.jpg) top no-repeat;
   }
/*数据表样式*/

.table01{/*天相指数表格*/
   background:#EBEBF5;
   padding:5px;
   border:#D5E1E1 1px solid;
   border-bottom:none;
   background:#fff;
   line-height:25px;
   text-align:center;
   }
.table01 td{
   border-bottom:#EBE1E9 1px solid;
   }
.table02{
   width:98%;
   margin:5px auto;
   text-align:center;
   line-height:25px;
   }
.table02 td{
   border-bottom:#ccc 1px dotted;
   padding-left:3px;
   }
.table02 th{
   background:#F8F8F9;
   color:#105B95;
   border-top:#CDDEEE 1px solid;
   border-bottom:#CDDEEE 1px solid;
   }
.table02 tr:hover{
   background:#ECF1F5;
   }
.table03{
   width:340px;
   float:left;
   margin-right:10px;
   border-bottom:#003366 1px solid;
   border-right:#003366 1px solid;
   }
.table03 td{
   border-top:#003366 1px dotted;
   border-left:#003366 1px solid;
   line-height:22px;
   padding-left:10px;
   }
.table03 th{
   border-top:#003366 1px solid;
   line-height:25px;
   background:#0f76ba;
   color:#fff;
   
   }
.result13 strong{
   font-size:14px;
   }

.bluetr td{
   border-bottom:#C1D5E3 1px solid;
   }
.nav{
   background:url(image/nav_01.jpg) no-repeat;
   text-align:left;
   line-height:35px;
   padding-left:30px;
   font-weight:bold;
   cursor:pointer;
   }
.search{
   clear:both;
   background:#EFF2F5 url(image/icon_09.jpg) left no-repeat;
   border:#D0DAE0 1px solid;
   margin:5px 0;
   color:#4B618A;
   padding-left:80px;
   }
.search input{
   color:#999;
   display:inline;
   }   
.search label{
   display:block;
   line-height:30px;
   height:30px;
   padding-top:5px;
   border-bottom:#E7EAEF 1px solid;
   }
.search label select{
   width:120px;
   overflow:hidden;
   color:#999;
   }
.search_gj{
   background:#F3F6F9 url(image/icon_19.jpg) left no-repeat;
   padding-left:120px;
   }
.search_fg{
   background:#F3F6F9 url(image/fgcx.jpg) 20px no-repeat;
   padding-left:100px;
   margin-bottom:5px;
   }
/*天相研究子页面样式*/
.subleft{
   width:230px;
   float:left;
   margin-right:10px;
   background:#F8F8FA;
   }
.subright{
   width:730px;
   height:100%;
   float:right;
   }
.report_nav{
   border:#B5C3D0 1px solid;
   border-top:0;
   }

.nav02{
   background:url(image/nav_04.gif) repeat-x
   }
.subnav {
   margin:0;
   margin-left:15px;
   }
.subnav li{
   background:url(image/nav_03.jpg) 0 -5px no-repeat;
   font-weight:normal;
   padding-left:15px;
   line-height:25px;
   display:block;
   }
.subnav li a:active{
   color:#C40001;
   }

.page{
   clear:both;
   width:100%;
   margin:2px auto;
   text-align:center;
   line-height:25px;
   background:#f8f8fa;
   border-top:#CDDEEE 1px solid;
   border-bottom:#CDDEEE 1px solid;
   }
.page a{
   color:#0066CC;
   }
.timeinput{
   background:#fff url(image/icon_16.jpg) left no-repeat;
   padding-left:20px;
   border:#BEBEBE 1px solid;
   height:16px;
   }
.quick_menu{
   float:right;
   width:100px;
   background:url(image/quickbg.gif) no-repeat;
   height:250px;
   text-align:center;
   padding-top:40px;
   color:#666;
   position: absolute;
   top:0;
   right:0;
   z-index:1000;
   }
.quick_menu a{
   border:none;
   color:#666;
   }
.quick_menu a:hover{
   color:#FF0000;
   }
.quick_menu p{
   background: url(image/pic_04.jpg) bottom no-repeat;
   padding-bottom:10px;
   line-height:18px;
   }
.comp_report h1{
	margin:10px;
	height:30px;
	text-align:left;
}
.comp_report h1 span{
	float:left;
    font-size:16px;
	color:#036;
}
.comp_report h1 .select{
    float:right;
	font-size:12px;
	font-weight:normal;
}
.tag{
	height:30px;
}
.tag a,.link{
	display:block;
	float:left;
	width:100px;
	text-align:center;
	height:28px;
	line-height:28px;
	background: #ecf1f6;
	border: #cad4dd 1px solid;
	border-bottom:0;
	color:#000;
	margin-right:2px;
	margin-top:1px;
	font-size:12px;
}
.tag .codesearch{
	float:right;
}
.hover{
	background:#266395 !important;
	color:#fff !important;
	font-size:14px !important;
	border:#cad4dd 1px solid;
	border-bottom:0
}
.tag a:hover{
	background:#f8f8f8;
}