/* CSS Document */
body{background:url(/images/main_bg.jpg) #ededed repeat-x center top;color:#111111;font-family:"Lucida Grande",宋体,新宋体,sans-serif;font-size:12px;width:100%;}
html, body, a, div, ul, li, ol, form, h1, h2, h3, dl, dt, dd{margin:0px; padding:0px;}
ul{list-style-type:none; list-style-position:outside;}
li{list-style-type:none; list-style-position:outside;}
ol{list-style-type:none; list-style-position:outside;}
h1{ font-size:18px; font-weight:bold;}
a{color:#000;text-decoration:none}
a:visited{color:#333333;}
a:hover,a:active{color:#ff0000;text-decoration:underline}
a,img{star:expression(this.onFocus=this.blur()); outline:none;}
form { margin: 0px; padding: 0px; }
.pagemain {margin: auto; width: 990px; background-color:#FFFFFF;}
.container{width:980px; margin:auto; background:#FFFFFF;height:auto;overflow:hidden;}
.search_container{width:100%; margin:auto; background:#FFFFFF;height:auto;overflow:hidden;}
.top_1{ height:65px; width:286px; margin:0 auto;}
/*网站头部文件*/
.pagetop{margin: auto;background:url(/images/tablebg.jpg); width: 980px; height:25px;}
.logoandbanner{margin: auto; width:100%; height:90px;}
.logo{float:left; padding-top:5px; padding-bottom:5px; width:315px;}
.banner{ float:left; width:665px; background:url(/images/cidr_banner.gif); height:90px; padding:0px; margin:0px;}
.menu{margin: auto; background:url(/images/menu_bj.jpg); height:40px; width:980px;}
.menu_channelnav{margin: auto;line-height: 1.8em; padding:5px;  height: 52px; text-align:center; font-size:13px; background-color:#f1f2f3;}
.menu_channelnav a { color: #333333; text-decoration: none; padding:5px; font-size:13px;}
.menu_channelnav a:hover { color: #FFFFFF; text-decoration: none; background-color: #2377C4; padding:5px; font-size:13px;}
.searchandad{margin: auto; width:100%; height:80px;}
.search{float:right;border: 1px solid #a7ccfc; width:568px; height:78px; background:url(/images/search_bg.jpg);}
.slidead{float:left; width:405px; height:80px; background:#E3F4FE;}
.button_sear{border:1px solid #a7ccfc;height:21px;line-height:21px;background:url(/images/sear_button_bg.gif) repeat-x 0 0;width:60px;color:#006699;font-weight:bold;}
/*页面主体内容*/
.content{margin: auto; width:100%; position:relative; background:#FFFFFF;}
/*报告主页面*/
.index_block2_left{ width:225px; float:left;}
.index_block2_right{ width:750px; float:right;}
.block2_linfo{width:455px;float:left;overflow:hidden;}
.block2_rinfo{width:290px;float:right;}
.block2_left{width:372px;float:left;overflow:hidden;}
.block2_right{width:372px;float:right;overflow:hidden;}
.picdot{ text-align:center; width:20%; float:left;}
.picdot img{border:1px solid #ccc;}
.infolist{ width:70%; float:right;}
.baogao_left{width:680px;float:left;}
.baogao_right{width:290px;float:right;}
.zxdy_left{width:230px;float:left;}
.zxdy_right{width:720px;float:right;background-image:url(/images/newstopbg.gif);background-repeat:repeat-x;background-position:0px 0px; padding:10px; border:1px solid #93C3FE; font-size:12px; line-height:22px;}
.zxdy_class  li {text-align:right;}
.zxdy_class  li a { padding-right:30px; background:url(/images/left_dot.jpg); background-position:right; background-repeat:no-repeat;}
/*报告滑动门开始*/
.tabTitle{background:url(/images/baogao_hd_bg.jpg) repeat-x; height:27px; line-height:27px; border:1px solid #93C3FE; border-bottom:0px; color:#085299; overflow:hidden;}
.tabTitle li{float:left; padding-left:10px; padding-right:10px; border-left:1px solid #93C3FE; }
.tabTitle .tabt_title{font-size:14px; font-weight:bold; padding-left:15px; padding-right:15px; border-left:0px;}
.tabTitle span{ float:right; text-align:right; padding-right:10px;}
.tabActive{background:#FFFFFF url(/images/baogao_hd_dot.jpg) no-repeat center bottom;}
.clear {clear: both; overflow: hidden; height: 0px; line-height:0px; font-size:0px;}
.tabContent{border:1px solid #93C3FE; border-top:0px; padding:5px; line-height:22px;}
.tabContent div{width:100%; overflow:hidden; padding:0px; margin:0px; clear:both;}
.tabContent .divhidden li{width:100%; height:22px; line-height:22px; overflow:hidden; background:url(/images/a_ln1.gif) 0 100% repeat-x}

/*报告滑动门结束*/
.bluelink a{color:#085299;}
.bluelink a:visited{color:#085299;}
.bluelink a:hover{color:#CC0000;}
.baogao_hd_left{float:left; width:33%; background:#F5F5F5; padding:8px; color:#333; }
.baogao_hd_left a{color:#333;}
.baogao_hd_left a:hover{color:#FF0000;}
.baogao_hd_left_title{line-height:23px; padding:5px; text-align:center; font-size:14px; font-weight:bold;}
.baogao_hd_right{float:right; width:62%;}


/*排行榜数字开始*/
.li_num a{padding:0 0 0 30px;background:url(/images/a_num.gif) no-repeat}
.li_num a.num1{background-position:0 0}
.li_num a.num2{background-position:0 -22px}
.li_num a.num3{background-position:0 -44px}
.li_num a.num4{background-position:0 -66px}
.li_num a.num5{background-position:0 -88px}
.li_num a.num6{background-position:0 -110px}
.li_num a.num7{background-position:0 -132px}
.li_num a.num8{background-position:0 -154px}
.li_num a.num9{background-position:0 -176px}
.li_num a.num10{background-position:0 -198px}
/*排行榜数字结束*/
/*直达16个行业开始*/
.bigtradelist {width:100%; overflow:hidden;}
.bigtradelist li { float: left; width: 24%; overflow: hidden; line-height: 25px; height: 25px; font-size:12px;  color:#085299; font-weight:bold;}
.bigtradelist li a {padding:0 0 0 12px;background:url(/images/tradedot.gif) no-repeat; color: #085299; text-decoration: none; }
.bigtradelist li a:hover { color: #CC0000; text-decoration: none; }
/*直达16个行业结束*/
/*报告列表开始*/
.reportlist { width:678px; border:1px solid #93C3FE; overflow:hidden;}
.reportlist ul { margin:10px; padding:5px;}
.reportlist li {width:100%; float:left;  height:25px; line-height:25px; overflow:hidden; background:url(/images/a_ln1.gif) 0 100% repeat-x;font-size:14px;}
.reportlist ul li span{ float:right;color:#9A9A9A;}
/*报告列表结束*/

.curpos{margin: auto;background:url(/images/tablebg.jpg); width: 968px; height:25px; line-height:25px; border: 1px solid #a7ccfc; padding-left:10px; text-align:left;color:#006699;font-size:12px;}
.curpos a{background: transparent url(/images/breadcrumb.gif) no-repeat center right;text-decoration: none;padding-right: 18px; /*adjust bullet image padding*/color:#006699;}
.curpos a:visited, .breadcrumb a:active{color:#006699;}
.curpos a:hover{text-decoration: underline;}
.curpos span{float:right; padding-right:10px;}
.curpos span a{color:#006699;}

.main_left{width:650px;float:left;}
.main_right{float:right; width:320px;}
.main_right_menu{ border: 1px solid #a7ccfc;}
.main_right_menu_bar { background-image:url(../images/yjbg2_1.jpg); border-bottom:1px solid #a7ccfc; padding:0px; height:23px; line-height:23px; padding-left:10px; text-align:left; font-size: 14px; font-weight: bold; text-align:left; color:#006699;}
.main_right_menu_bar span{ float:right; font-size:12px; padding-right:10px;}
.main_right_menu_bar span a{color: #006699; text-decoration:none;}
.main_right_menu_bar span a:hover{color: #ff0000; text-decoration:none;}
.main_right_menu_bar span a:visited{color: #006699; text-decoration:none;}
/*行间距*/
.mid_space5{clear:both; margin:0px; padding:0px; overflow:hidden; height:5px;font-size:5px;line-height:5px;}
.mid_space10{clear:both; margin:0px; padding:0px; overflow:hidden; height:10px;font-size:10px;line-height:10px;}
.mid_space20{clear:both; margin:0px; padding:0px; overflow:hidden; height:20px;font-size:20px;line-height:20px;}
/*最新报告+推荐报告*/
.reportsuggesttitle{ width:148px; font-size:14px; float:left;}
.reportsuggest{ width:80px; float:left; text-align:center; color:#006699;}
.reportsuggestselet{width:80px; background:url(../images/slide.gif) bottom; float:left; text-align:center; color:#FFFFFF;}
/*报告的主要内容*/
.report_content{  float:left; border:1px solid #a7ccfc; background:#fafafa; line-height:23px; padding-top:10px; padding-left:30px; padding-right:30px; padding-bottom:10px; text-align:left;color:#333333; width:620px; font-size:14px;}
.hysdyjreport_content{float:left; border:1px solid #a7ccfc; background:#fafafa; line-height:23px; padding-top:10px; padding-left:30px; padding-right:30px; padding-bottom:10px; text-align:left;color:#333333; width:620px; font-size:12px;}
.pageContent{padding-left:25px;}
.report_att_title{  font-family:"黑体"; font-weight:normal;color:#006699;font-size:16px; padding:5px;}
.reporttitle{color:#006699; text-align:center; padding-top:10px; padding-bottom:10px;}
.titleSize{font-size:20px; line-height:35px; font-family:"黑体"; font-weight:normal; height:35px;}
.blueline{border-top:1px solid #006699; margin-left:1px;  margin-right:1px; font-size:0px; height:2px; line-height:2px;}
.textblue{color:#006699; text-align:center; font-size:12px;}
.textblue a{color:#006699;}
.textblue a:hover{color:#FF6600;}
.proB{ background:#ffffff; border-bottom:1px solid #a7ccfc; border-top:1px solid #a7ccfc; height:30px; line-height:30px;}
.pandv{text-align:right; color:#777; font-size:12px; margin-bottom:8px;}
.pandv a{color:#777;}
.pandv a:visited{color:#777;}
.report_listcontent{padding: 5px;}
.report_listcontent ul { margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 22px; font-size: 14px; }
.report_listcontent li { line-height: 25px; height: 25px; overflow: hidden; border-bottom:1px dotted #cccccc; }
.report_listcontent li a { color: #333333; text-decoration: none; }
.report_listcontent li a:visited { color: #333333; }
.report_listcontent li a:hover { color: #333333; text-decoration: none; }
.ordercontent { clear: both; margin-top: 20px; margin-right: auto; margin-bottom: 20px; margin-left: auto; }
.ordertitle { font-size: 16px; font-weight: bold; color: #A91400; text-align: center; margin-top: 8px; margin-bottom: 8px; }


.report_listcontent li span{ float:right; padding-right:50px;}

.shopping_cart{ font-size:12px; background:url(/images/checkout.gif) no-repeat left center; padding-left:20px; margin:0px 0px 0px 10px;}
.shopping_cart a{ color:#333;}
.right_table{color:#006699; font-size:12px;}

/*分页*/
.pager{ width:100%; height:40px; line-height:40px; text-align:center;overflow:hidden;}
/*==========================新闻样式开始=============================*/
.news_left{width:685px;float:left;overflow:hidden;}
.news_right{width:290px;float:right;overflow:hidden;}
.news_left_l{width:290px;float:left;overflow:hidden;}
.news_left_r{width:390px;float:right;overflow:hidden;}
.topnews{background-image:url(/images/newstopbg.gif);background-repeat:repeat-x;background-position:0px 0px;padding:10px;}
.topnews a:hover{text-decoration: underline;}
.topnews .z1{color:#ff0000;font-size:16px;font-weight:bold;margin-bottom:6px; text-align:center;}
.topnews .z2{color:#666666;border-bottom: 1px dashed #333333;padding-bottom:5px; line-height:20px;}
.topreport{background-image:url(/images/newstopbg.gif);background-repeat:repeat-x;background-position:0px 0px;padding:10px;}
.topreport a:hover{text-decoration: underline;}
.topreport .z1{color:#ff0000;font-size:16px;font-weight:bold;margin-bottom:6px; text-align:center;}
.topreport .z2{color:#666666;border-bottom: 1px dashed #333333;padding-bottom:5px; line-height:20px;}
.newstoplist{margin:0px;padding:5px;}
.newstoplist ul{margin:0px;padding:0px;list-style-image: none;list-style-type: none;}
.newstoplist li{height:22px; line-height:22px; overflow:hidden;}
.newstoplist li .data{float:right;color:#9A9A9A;}
.newsblocklistleft{width:340px;float:left;overflow:hidden;}
.newsblocklistright{width:340px;float:right;overflow:hidden;}
.newscontent{  float:left; border:1px solid #93C3FE; background:#F2F7FC;  padding-top:10px; padding-left:30px; padding-right:30px; padding-bottom:10px; text-align:left;color:#333333; width:618px; height:1%; font-size:14px;}
.newscontent h1 {font-size:20px; line-height:50px; font-family:"黑体"; font-weight:normal; height:50px; clear:both; text-align:center;}
.newscontent .info {line-height:25px; height:25px; text-align:center; clear:both; padding:0px; margin:0px; font-size:12px;}
.newscontent .summary {text-align:justify; text-justify:inter-ideograph; background:#fff; margin:15px 0 0; padding:12px 5px 6px; line-height:20px; font-size:14px; text-indent:2em; border:1px solid #dcdddd;}
.newscontent .contentinfo{line-height:22px; text-align:left;  padding-top:10px;}
.text_tag {background: #FFFFFF;border: 1px dashed #CAE5FF;height: 24px;margin: 10px auto;padding-left: 10px;padding-right: 10px;}
.text_tag h2 {clear: left;color: #000000;display: block;float: left;font-size:12px;height: 24px; line-height:24px;}
.text_tag span {float: right;font: 12px/24px Tahoma;}
.xg{line-height:30px;border-top: 1px solid #E1E4E6;margin-bottom:auto;border-bottom: 1px solid #E1E4E6;height: 30px;  clear:both;}
.xg li{width:50%;float:left;}
.newscontent img {border:1px solid #B8CDE3;}
/*相关图文*/

.box_xgimg{
	border:1px solid #B8CDE3;
	margin-bottom:10px;
}
.box_xgimg .title_xg{
	background:#B8CDE3;
	color:#003770;
	line-height:26px;
	height:26px;
	padding-left:15px;
	border:1px solid #fff;
	font-weight:bold;
}
.box_xgimg ul{
	padding:5px;
	overflow:hidden;
	height:90px;
}

.box_xgimg ul li{
	display:block;
	float:left;
	width:152px;
	background: #fff;
	*width:152px;
	line-height:18px;
	font-size:12px;
	text-align:center;

}
.box_xgimg ul li img{
	border:1px solid #ccc;
	width:120px;
	height:80px;
	padding:2px;
}

.newslist { width:678px; border:1px solid #93C3FE; overflow:hidden; font-size:14px;}
.newslist ul { margin:10px; padding:5px;}
.newslist li {width:100%; float:left;  height:25px; line-height:25px; overflow:hidden; background:url(/images/a_ln1.gif) 0 100% repeat-x;}
.newslist li span{ float:right;color:#9A9A9A;}
#ipage{text-align:center;line-height:50px; height:50px; overflow:hidden; width:100%;}
#ipage strong{color:#ff6e00;font-size:12px;padding:3px 6px;}
#ipage a{border:1px solid #ccc;font-size:12px;text-decoration:none;margin-right:5px;color:#333;padding:2px 5px;}
#ipage a:hover{border:1px solid #ccc;background:#085299;font-size:12px;color:#fff;text-decoration:none;padding:2px 5px;}

#sipage{text-align:left;line-height:50px; height:50px; overflow:hidden; width:100%;}
#sipage strong{color:#ff6e00;font-size:12px;padding:3px 6px;}
#sipage a{border:1px solid #ccc;font-size:12px;text-decoration:none;margin-right:5px;color:#333;padding:2px 5px;}
#sipage a:hover{border:1px solid #ccc;background:#085299;font-size:12px;color:#fff;text-decoration:none;padding:2px 5px;}

-->


/*==========================新闻样式结束=============================*/
/**/
.reportblocklistleft{width:337px;float:left;overflow:hidden;}
.reportblocklistright{width:338px;float:right;overflow:hidden;}
.reportlpic{ text-align:center; width:15%; float:left;}
.reportlpic img{border:1px solid #ccc;width:70px;height:100px;}
.reportrlist{ width:75%; float:right;}
/*可研开始*/
.topabout{padding:10px; border:1px solid #93C3FE;}
.title{line-height:30px; text-align:center; font-family:"黑体"; font-weight:normal;color:#ff0000;font-size:20px;}
.simple{ line-height:22px;}
.impky{ margin: 0px; padding: 0px; list-style-type: none;}
.impky li{ float: left; width: 33%; overflow: hidden; line-height: 2em; height: 2em; font-size:12px; }
.kyjs{background-image:url(/images/newstopbg.gif);background-repeat:repeat-x;background-position:0px 0px;padding:10px; border:1px solid #93C3FE; font-size:12px;}
.kyjs ul{ margin: 0px; padding: 0px; list-style-type: none;}
.kyjs ul li{height:22px;}
.kycustomer{ color:#085299;}
.kycustomer li{ border-bottom:1px solid #93C3FE;}
/*可研结束*/
#pcontainer{
	margin:0 auto;
	position:relative;
	width:278px;
	height:360px;
	overflow:hidden;
}
#message,
#message_copymsgid
{
	margin:0;
	width:278px;
	overflow:hidden;
}
#pcontainer ul{
	float:left;
	width:278px;
	height:360px;
	overflow:hidden;
	clear:both;
}
#pcontainer li{
	float:left;
	text-align:center;
	width:139px;  padding-top:4px; padding-bottom:4px;
	overflow:hidden;
}
#pcontainer li img{
	width:125px;
	height:50px;
	border:1px solid #999;
}
.kyabout{ line-height:22px; font-size:14px;padding:20px; border:1px solid #93C3FE;}
.kyabouttitle{font-size:20px; line-height:35px; font-family:"黑体"; font-weight:normal; height:35px; color:#085299;}
/*监测数据*/
.datapic2 { float:left; width:33%;overflow:hidden; padding:0px; margin:0px; list-style:none; height:150px;}
.datapic2 .pic {text-align:center; padding:0px; margin:0px;width:100%;overflow:hidden; height:122px; line-height:122px;font-size:0px;}
.datapic2 .pictxt{text-align:center;overflow:hidden;  padding:0px; margin:0px; height:28px; line-height:28px;}
.datapic2 img {width:190px;height:120px;border:1px solid #999; margin:0px; padding:0px;}
.datapic{width:100%; overflow:hidden;  margin:0px; list-style:none; padding-top:1px;}
.datapic .pic {text-align:center; padding:0px; margin:0px;width:100%; height:125px; line-height:125px;overflow:hidden; font-size:0px;}
.datapic .pictxt{text-align:center;overflow:hidden; height:35px; line-height:35px;  font-weight:bold; padding:0px; margin:0px;}
.datapic img {width:190px;height:120px;border:1px solid #999; margin:0px; padding:0px;}
/*监测数据*/
.indexothernews{width:100%; overflow:hidden;}
.indexothernews li{ float:left; width:48%;}
#rpt_index {clear: both; border-bottom: 2px solid #528FC5; height: 28px;}
#rpt_index .off {float: left;text-align: center;margin-left: 8px; color: #999; font-size: 14px; font-weight: bold; padding: 5px 0 0 10px; width: 132px; height: 23px; background: url(/images/templeoff.jpg) no-repeat}
#rpt_index .on {float: left; text-align: center; margin-left: 8px; color: #fff; font-size: 14px; font-weight: bold; padding: 5px 0 0 10px; width: 132px; height: 23px; background: url(/images/templeon.jpg) no-repeat}
.search_top{ height:80px; overflow:hidden;}
.search_logo {float:left; width:315px;}
.search_area{float:left; }
.search_input{width:348px;height:22px;padding:4px 0 0 2px;border-width:1px; border-color:#7F9DB9; margin-right:5px;border-style:solid; font-size:14px;}
.search_select{height:22px;padding:4px 0 0 2px;border-width:1px; border-color:#7F9DB9; margin-right:5px;border-style:solid; font-size:14px;}
.search_button{width:70px;height:29px;line-height:25px;margin-right:1px;cursor:pointer;}
.search_class { float:left; font-size:14px; overflow:hidden; width:100%; height:20px; padding-top:20px;}
.search_class li { float:left; width:80px;}
.lion { font-weight:bold;}
.lioff{}
.search_nav{width:100%; margin:auto; background:#FFFFFF;height:26px; line-height:26px; overflow:hidden; border-top:1px solid #accce6;background:#edf7ff;font-size:12px;color:#014399;}
.search_nav span{ float:right; padding-right:5px;}
#main .s_l{vertical-align:top;padding:0 10px 0 17px;}
#main .s_l ol{ margin-top:15px;}
#main .s_l ol li{width:550px; overflow:hidden;}
#main .s_l .s_newstitle{ height:30px; line-height:30px; font-size:14px;}
#main .s_l .s_newstitle a{font-weight:bold;color:#07509D;text-decoration:underline;}
#main .s_l .s_newsleader{line-height:20px; font-size:13px;}
#main .s_l .s_newsurl{font-family:Arial,Helvetica,sans-serif,SimSun;color:#008000;margin-right:5px;}
#main .s_l .s_reportother{ height:22px; line-height:22px; font-size:14px; }
#main .s_l .s_reportsurl{font-family:Arial,Helvetica,sans-serif,SimSun;color:#008000;margin-right:5px;}
#main .s_r{width:25%;vertical-align:top;padding-top:3px;}
#main .s_r .borl{border-left:1px solid #b2d0ea;padding-left:9px;}
#main .s_r .hotkeytitle{height:30px; line-height:30px; font-size:14px; font-weight:bold;}
#main .s_r .hotkeyli{ height:22px; line-height:22px; overflow:hidden;}
.search_ft{ height:30px; line-height:30px;text-align:center; width:100%; font-size:12px;color:#000;font-family:Arial,Helvetica,sans-serif,SimSun;background:#f1f2f3;}
/*专家开始*/
.picexpertlist{width:250px;margin-left:15px;margin-top:8px; margin-bottom:8px; height:100px;overflow:hidden;}
.expertpic{ float:left;padding:0px;border:1px solid #cccccc;}
.expertname{font-size:14px;line-height:24px;font-weight:bold;margin-left:10px;*margin-left:90px;_margin-left:90px; color:#666666;}
.expertabout{margin-left:10px;*margin-left:90px;_margin-left:90px;line-height:18px;color:#666666;}
.txtexpertlist{}
.tabexpert{ padding:10px;}
/*专家结束*/
/*页面底部*/
.links_list{height:auto;overflow:hidden;clear:both;}
.links_list li{display:block;float:left;width:120px;text-align:center; overflow:hidden; height:22px; line-height:22px;}
#footer{ width:980px; height:120px; clear:both; border:0px; background:url(/images/foot_bg.jpg);background-repeat:repeat-x; margin-top:5px;}
.footer_links{line-height:21px;  text-align:center; padding-top:10px;}
.footer_links aa{color:#0580d7;}
.keyan_corpright { color:Red; font-size:14px; font-weight:bold; text-align:center; border-top:1px dotted #93C3FE; padding:5px;}
.baogao_cover_dot{text-align:center; width:240px; float:left;}
.baogao_listinfo{width:420px; float:right;}
.baogao_listinfo li{height:22px; line-height:22px; overflow:hidden;}
.baogao_listinfo li .data{float:right;color:#ff0000;}
