@charset "gb2312";
/* CSS Document */

.sframe1{
	width:100%; overflow:hidden;
}
.sframe1 .left{
	float:left; width:645px;
}
.sframe1 .right{
	float:right; width:300px;
}
.today .list .nlist{
	margin-top:5px; line-height:27px; height:135px; overflow:hidden;
}
.listimg{
	border:1px solid #ddd; height:230px; overflow:hidden;
}
.listimg .img{
	float:left; margin-right:17px; 
}
.listimg .img img{
	width:370px; height:230px;
}
.listimg .inf{
	padding:15px 10px 15px 0;
}
.listimg h2{
	font-size:20px; line-height:28px; font-weight:normal;
}
.listimg .desc{
	margin-top:12px; color:#666; line-height:23px;
}
.listimg .desc a:hover{
	text-decoration:underline;
}
.infolist{
	
}
.infolist li{
	padding:1px 6px; border-bottom:1px solid #f2f2f2;
}
.infolist .hover{
	background:#eee;
}
.infolist .title{
	height:36px; line-height:36px; overflow:hidden; text-align:right; margin-top:16px;
}
.infolist .title a{
	float:left; font-size:16px; font-weight:bold;
}
.infolist .title a:hover{
	color:#f60;
}
.infolist .title span{
	color:#888; font-size:12px;
}
.infolist .desc{
	font-size:13px; line-height:26px; overflow:hidden; padding:4px 0 23px 0; 
	/*border-bottom:1px dashed #347C98;*/ 
}
.infolist .desc img{
	width:140px; height:87px; float:left; margin-right:16px;
}
.pagelist{
	padding:18px 0; border-bottom:1px solid #ddd; text-align:center;
}
.pagelist ul{
	height:25px; line-height:25px; overflow:hidden; display:inline-block; *display:inline; *zoom:1;
}
.pagelist ul li{
	float:left; padding:0 5px;
}
.pagelist ul .cur{
	font-weight:bold; text-decoration:underline;
}
.smedia .ilist li{
	background:url(../images/v2/boxi2.jpg) 0px 8px no-repeat;  border-bottom:1px solid #D7D7D7;
	line-height:30px; height:30px; overflow:hidden;
}
.smedia .ilist li span{
	font-family:"ËÎÌå"; font-size:12px; margin-left:3px; margin-right:6px; color:#fff;
}
.smedia .ilist .no1, .smedia .ilist .no2, .smedia .ilist .no3{
	background:url(../images/v2/boxi1.jpg) 0px 8px no-repeat;
}
.smedia{
	border:0;
}
.smedia .title{
	height:30px; line-height:30px; overflow:hidden; text-align:right; padding-right:5px; padding-left:8px;
	background:#009DD9;
}
.smedia .title strong{
	color:#fff; float:left; font-size:16px; font-weight:normal;
}
.smedia .title span{
	font-size:12px;
}
.smedia .list{
	padding-top:5px;
}
.smedia .list .imgi{
	padding-bottom:4px;
}
.smedia .medlist{
	font-size:13px; 
}
.smedia .medlist li{
	height:28px; line-height:28px; overflow:hidden;
}
.tabT{
}
.tabT ul{
	margin-top:8px; height:30px; line-height:28px; overflow:hidden;
}
.tabT ul li{
	float:left; border:1px solid #ccc; background:#e4e4e4; font-size:13px; width:35px; text-align:center;
}
.tabT ul .cur{
	background:#fff; padding:0 2px; padding-top:1px; color:#f60;
}
.tabT ul .cur a{
	color:#f60;
}
.tabC{
	margin-top:6px;
}
.tabC ul li{
	line-height:28px; height:28px; overflow:hidden; border-bottom:1px solid #d2d2d2; font-size:13px;
}
.smedia .rpt{
	padding-top:10px; width:100%; overflow:hidden;
}
.smedia .rpt img{
	float:left; width:100px; margin:0 8px 2px 6px;
}
.smedia .rpt b a{
	line-height:22px; font-size:13px;
}
.smedia .rpt div{
	height:60px; line-height:20px; overflow:hidden; padding-top:5px;
}
.smedia .slist{
	padding:6px 0; font-size:13px;
}
.smedia .slist li{
	height:26px; line-height:26px; overflow:hidden;
}
.stopic .stlist{
	width:100%; overflow:hidden; padding-top:10px; font-size:13px; line-height:20px;
}
.stopic .stlist li{
	float:left; width:49.8%; text-align:center; padding-bottom:1px;
}
.stopic .stlist .odd{
	text-align:left;
}
.stopic .stlist .even{
	text-align:right;
}
.stopic .stlist li img{
	width:138px; height:87px; border:1px solid #ccc; padding:1px;
}
.stopic .stlist li span{
	display:block; height:40px; line-height:20px; overflow:hidden; padding:0px 8px; margin:2px 0 8px 0; 
	font-size:13px; cursor:pointer; text-align:center;
}

.newsinfo{
}
.newsinfo h1{
	line-height:40px; font-size:22px; padding-top:30px; padding-bottom:10px; text-align:center;
	font-family:"Microsoft YaHei","Arial","ËÎÌå"; font-weight:normal;
}
.newsinfo .date{
	height:26px; line-height:26px; overflow:hidden; position:relative; margin:4px 0; text-align:center;
}
.newsinfo .date span{
	margin:0 10px;
}
.newsinfo .date .btna{
	display:block; position:absolute; right:0px; top:0px; height:21px; width:40px; line-height:21px;
	border:1px solid #ddd; text-align:center; right:10px;
}
.newsinfo .date .s{
	right:60px;
}
.newsinfo .date a:hover{
	background:#f4f4f4;
}
.newsinfo .note{
	background:#eee; padding:15px 13px; font-size:14px; line-height:26px; margin:20px 0;
}
.newsinfo .note b{
	color:#39f;
}
.newsinfo .cont{
	margin-top:10px; padding:0 12px;
}
.newsinfo .cont p{
	margin:15px 0px;
}
.newsinfo .cont a{
	
}
.newsinfo .bank{
	height:40px; line-height:40px; margin-bottom:5px;
}
.newsinfo .bank a{
	color:#c00; margin-right:15px;
}
.newsinfo .bank a:hover{
	color:#f00; text-decoration:underline;
}
.newsinfo .keyword{
	border:1px solid #C9C9C9; border-left:0px; border-right:0px; line-height:20px; height:20px; 
	position:relative; padding:15px 0;
}
.newsinfo .keyword span{
	display:block; float:left; width:49%;
}
.newsinfo .keyword .share{
	display:block; position:absolute; height:40px; line-height:20px; right:0px;
}
.newsinfo .keyword .share .bds_more{
	line-height:20px;
}
.newsinfo .aboutread .title{
	font-weight:bold;
}
.newsinfo .aboutread ul{
	padding:6px 0;
}
.newsinfo .aboutread ul li{
	float:left; width:48%; line-height:25px; height:25px; overflow:hidden; font-size:13px; padding-right:8px;
}
.newsinfo .aboutrpt .title{
	border-top:2px solid #408080; border-bottom:1px dashed #408080; line-height:35px;
}
.newsinfo .hotpic ul{
	padding:10px 0;
}
.newsinfo .hotpic ul li{
	float:left; width:24%; padding-left:4px; font-size:12px; text-align:center;
}
.newsinfo .hotpic ul li img{
	width:140px;
}
.newsinfo .hotpic ul li span{
	display:block; padding:4px 10px; text-align:center;
}
.newsinfo .law{
	background:#F2F2F2; padding:15px 25px; padding-bottom:25px;
}
.newsinfo .law .title{
	line-height:26px;
}
.newsinfo .law ul li{
	line-height:21px; font-size:13px; margin-top:8px;
}
.newsinfo .aboutReport{
	width:100%; overflow:hidden; margin-top:15px; line-height:25px;
}
.newsinfo .aboutReport .artitle{
	float:left; width:17%; text-align:right; font-weight:bold;
}
.newsinfo .aboutReport .arlist{
	float:right; width:82%; font-weight:bold;
}
.newsinfo .reading{
	display:none;
}

/* /////////////////	*/
.newspath .plpath, .newspath .plsearch{
	background:#fff;
}
.newspath{
	height:65px; 
}
.newspath .red{
	margin-left:30px;
}
.newspath .plpathxxx{
	border-bottom:1px solid #555; padding-bottom:5px;
}
.newsinfo{
	border-top:1px solid #444;
}
.newspath .plsearch{
	margin-top:20px; padding-left:0px; width:300px; position:relative;
}
.newspath .plsearch select{
	height:26px;
}
.newspath .plsearch input{
	width:233px; padding:0; position:absolute; right:0;
}
.aboutrpt2{
	background:url(../images/v2/naboutrpt.jpg) left center no-repeat;
}
.aboutrpt2 div{
	margin-left:70px; width:565px; overflow:hidden;
}
.aboutrpt2 div a{
	display:inline-block; float:left; height:30px; line-height:30px; background:#DAE7F0; 
	padding:0 8px; margin:5px 10px; white-space:nowrap;
}
.newsR1, .newsR2, .newsR4{
	border:1px solid #ddd; border-top:1px solid #444; padding:8px 5px 12px 8px;
}
.newsR1 .title{
	height:40px; line-height:40px; color:#0F4D96; font-weight:bold; font-size:18px; padding-left:5px; overflow:hidden;
}
.newsR1 .title strong{
	float:left;
}
.newsR1 .title .more{
	float:right; font-size:13px; font-weight:normal;
}
.newsR1 ul li{
	line-height:30px; height:30px; overflow:hidden;
}
.newsR2{
	padding-right:11px;
}
.newsR2 .title{
	height:35px; line-height:35px; color:#0F4D96; border-bottom:1px solid #555;
}
.newsR2 .cont{
	padding-top:2px;
}
.newsR2 .imgi img, .newsR1 .imgi img{
	float:left; margin:3px 10px 4px 0; border:1px solid #ccc; padding:1px;
}
.newsR2 .imgi .text, .newsR1 .imgi .text{
	height:25px; line-height:25px; overflow:hidden;
}
.newsR2 .imgi .more, .newsR1 .imgi .more{
	height:41px; line-height:22px; margin-top:3px; overflow:hidden; font-size:13px; letter-spacing:1px;
}
.newsR2 .imgi{
	border-bottom:1px dashed #ddd; padding-top:10px; height:85px;
}
.newsR2 .bgline, .newsR2 .line{
	height:2px; font-size:2px; line-height:2px; overflow:hidden; background:#D7D7D7;
}
.newsR2 .line{
	background:#831F21;
}
.newsR3 .redbg{
	background:#FE0000; height:38px; line-height:38px; color:#fff; font-weight:bold; font-size:17px; padding-left:15px;
}
.newsR3 ul{
	margin-top:10px;
}
.newsR3 li{
	height:30px; line-height:30px; overflow:hidden; margin:15px 0; color:#fff;
}
.newsR3 li span{
	display:inline-block; width:60px; text-align:center; background:#ccc;
}
.newsR3 li a{
	display:inline-block; margin-left:15px; background:#ccc; width:205px; padding-left:20px; color:#eee;
}
.newsR3 li a:hover{
	text-decoration:underline; color:#fff;
}
.newsR3 .bg1 span, .newsR3 .bg1 a{
	background:#660000;
}
.newsR3 .bg2 span, .newsR3 .bg2 a{
	background:#3067FF;
}
.newsR3 .bg3 span, .newsR3 .bg3 a{
	background:#00CCFF;
}
.newsR3 .bg4 span, .newsR3 .bg4 a{
	background:#FF6600;
}
.newsR4{
	padding-bottom:0;
}
.newsR4 .title{
	height:40px; line-height:40px; color:#555; font-weight:bold; font-size:18px; padding-left:5px; position:relative;
}
.newsR4 .cont{
	width:100%; overflow:hidden;
}
.newsR4 .cont li{
	float:left; width:49.5%; height:270px;
}
.newsR4 .cont li img{
	width:120px; text-align:center; border:1px solid #eee; padding:3px 1px; margin-left:8px;
}
.newsR4 .cont li span{
	display:block; margin:10px 0; margin-bottom:0; text-align:center; font-size:12px;
}
.newsR4 .newsRT{
	position:absolute; right:5px; top:18px; height:10px;
}
.newsR4 .newsRT li{
	display:block; float:left; width:23px; margin-left:8px; height:6px; overflow:hidden; background:#ccc;
	cursor:pointer;
}
.newsR4 .newsRT li.cur{
	background:#f60;
}
.newstabT ul{
	height:40px; line-height:38px; border-left:1px solid #e0e0e0;
}
.newstabT ul li{
	border:0; border-top:3px solid #000; background:#f1f1f1; font-size:16px; width:105px; text-align:center;
	border-right:1px solid #e0e0e0;
}
.newstabT ul .cur{
	background:#fff; border-top:3px solid #7C090C;
}
.newstabT ul li a{
	color:#0F4D96
}
.newstabT ul li a:hover{
	color:#f60;
}
.newstabT ul .cur a{
	color:#0F4D96
}
.newstabC{
	margin-top:0; border:1px solid #e0e0e0; border-top:0; margin-right:4px; height:340px; overflow:hidden;
}
.newstabC .newstcl{
	display:block; float:left; width:220px;
}
.newstabC .newstcr{
	display:block; float:right; width:415px; padding-top:10px;
}
.newstabCI{
	display:block; margin:10px; font-size:13px; position:relative;
}
.newstabCI img{
	margin:0; padding:0;
}
.newstabCI span{
	display:block; position:absolute; left:0px; bottom:0px; width:100%; background:#000; 
	opacity:0.5; filter:alpha(opacity=50); height:30px; line-height:30px; *bottom:5px;
}
.newstabCI span a{
	color:#fff;
}
.newstabC .newstcr div{
	margin-right:15px;
}
.newstabC .newstcr ul li{
	border-bottom:1px dotted #ddd; line-height:40px; height:40px;
}
.newstabC .newstcr ul li a{
	color:#0F4D96;
}
.newstabC .newstcr ul li a:hover{
	color:#f60;
}
.newstabC .newstcr .lifd{
	height:103px;
}
.newstabC .newstcr strong{
	font-size:17px; 
}
.newstabC .fd{
	display:block; line-height:28px; color:#666; height:56px; overflow:hidden;
}
.newstabC ul li .fd a{
	color:#666;
}
.newstabC ul li .fd a:hover{
	color:#f60;
}
.nsmedia .ilist li{
	background:url(../images/v2/boxi2.jpg) 0px 8px no-repeat;  border-bottom:1px solid #D7D7D7;
	line-height:30px; height:30px; overflow:hidden;
}
.nsmedia .ilist li span{
	font-family:"ËÎÌå"; font-size:12px; margin-left:3px; margin-right:6px; color:#fff;
}
.nsmedia .ilist .no1, .nsmedia .ilist .no2, .nsmedia .ilist .no3{
	background:url(../images/v2/boxi1.jpg) 0px 8px no-repeat;
}


/* //////////////////////////////////	*/

.weixin{
	width:590px; margin:0 auto; overflow:hidden; margin-bottom:10px;
}
.weixin div{
	width:290px; background:#f4f4f4; text-align:center; padding:20px 0;
}
.weixin .cyb{
	float:left; 
}
.weixin .ztgw{
	float:right;
}
.weixin div img{
	margin-bottom:5px;
}
.weixin div p{
	line-height:27px; font-size:17px;
}
.newsinfo .newsread{
	border-top:2px solid #222;
}
.newsinfo .newsread .title{
	line-height:20px; font-size:19px; font-weight:bold; margin:10px 0; border-left:3px solid #f60; padding-left:16px;
}
.newsinfo .newsread .title{
	border-top:0; border-bottom:0;
}
.readpage .rppage1{
	display:none;
}
.readpage ul li{
	margin-top:18px; border-bottom:1px solid #c9c9c9; padding-bottom:5px;
}
.readpage .rptitle{
	font-size:16px; line-height:25px; font-weight:bold;
}
.readpage .rptitle a{
	color:#2a2a2a;
}
.readpage .rptitle a:hover, .readpage .rpdesc a:hover{
	color:#F60;
}
.readpage .rpdesc{ 
	padding:7px 0; line-height:23px; color:#444;
}
.readpage .rpdesc a{
	
}
.readpage .rpdate{
	text-align:right; line-height:25px; height:25px; overflow:hidden; padding-right:5px;
}
.readpage .rpdate .sp1{
	float:left;
}
.readpage .rplist{
	width:280px; line-height:33px; overflow:hidden; margin:20px auto 5px;
}
.readpage .rplist a{
	display:inline-block; height:33px; padding:0 15px; margin:0 2px; border:1px solid #D6D6D6; background:#F5F5F5;
	border-radius:3px;
}
.readpage .rplist a:hover, .readpage .rplist a.cur{
	background:#F98703; color:#fff;
}
.readpage .rplist a.disable{
	border:1px solid #ccc; background:#fff; color:#ccc;
}


.iframe2s, .iframe3s{
	width:100%; overflow:hidden;
}
.iframe2s .lefts{
	float:left; width:275px;
}
.iframe2s .rights{
	float:right; width:360px;
}
.news .desc{
	padding:5px 0; line-height:22px;
}
.news .ilistbtl{
	border-bottom:1px dashed #777;  margin-bottom:7px; 
}
.news4 .ilist{
	line-height:26px;padding:8px 0;
}
.iframe3s .lefts{
	float:left; width:318px;
}
.iframe3s .rights{
	float:right; width:318px;
}
.news .nilist{
	padding:6px 6px 6px 0;
}
.news .nilist li{
	height:30px; line-height:30px; overflow:hidden; border-bottom:1px dashed #ddd;
}
.nbluebg .title{
	background:#009DD9; color:#fff; border:0px;
}
.nbluebg .title strong{
	color:#fff;
}
.photowrap{
	border:1px solid #ccc; padding:15px 0 20px 0;
}
.photolist{
	width:100%;  overflow:hidden;
}
.photolist li{
	float:left; width:210px; padding:8px 13px 10px 14px;
}
.photolist li img{
	width:220px; 
}
.photolist li a{
	display:block; line-height:24px; font-size:15px;
}
.photolist li span{
	display:block; padding:3px 10px; line-height:24px; height:48px; overflow:hidden;
}
.photopage{
	text-align:center; border-top:1px dashed #ccc; padding-top:20px; margin:0 14px;
}
.photopage ul{
	height:25px; line-height:23px; overflow:hidden; display:inline-block; *display:inline; *zoom:1;
}
.photopage li{
	float:left;  margin:0 3px;
}
.photopage li.d{
	background:#fff; color:#333;
}
.photopage li a{
	display:block; padding:0 7px; background:#2A619A; border:1px solid #2A619A;
}
.photopage li a:hover{
	background:#f60; border:1px solid #f60; color:#fff;
}
.photopage .cur a{
	background:#fff; border:1px solid #2A619A; color:#2A619A;
}
.photo{
	border:1px solid #777; padding:16px;
}
.photo h1{
	text-align:center; font-weight:normal; font-size:30px; line-height:60px;
}
.photo .desc{
	line-height:22px; padding:15px 0; border-bottom:1px dashed #777; display:none;
}
.photo .info{
	height:30px; margin:10px 10px 20px 10px; padding:0 10px;
}
.photo .info li{
	float:left; line-height:30px;
}
.photo .info .source{
	margin-left:30px;
}
.photo .info .share{
	margin-left:100px;
}
.photo .info .page{
	float:right; font-size:30px;
}
.photomore{
	border:1px solid #d2d2d2;
}
.photomore .title{
	border-bottom:1px solid #d2d2d2; background:#f8f8f8; line-height:30px;
}
.photomore .title {
	font-weight:normal; padding-left:10px;
}
.photomore ul{
	width:100%; overflow:hidden; padding:10px 0;
}
.photomore li{
	float:left; width:19.9%; text-align:center;
}
.photomore li img{
	width:160px; 
}
.photomore li a{
	display:block; padding:2px 12px; font-size:12px; line-height:18px;
}


#photoSlider{
	position:relative; width:900px; margin:0 auto;
}
#photoSlider #photo{
	width:100%; height:600px; text-align:center; overflow:hidden; position:relative;
}
#photoSlider #ptext{
	width:100%; position:absolute; background:#222; bottom:0px; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;
}
#photoSlider #ptext div{
	color:#fff; line-height:20px; height:40px; padding:6px 16px;
}
#photoSlider #sliderLeft, #photoSlider #sliderRight{
	position:absolute; width:102px; height:95px; z-index:88; display:none; cursor:pointer;
	filter:alpha(opacity=60); /*-moz-opacity:0.99; opacity:0.99;*/
}
#photoSlider #sliderLeft{
	left:20px; top:250px; background:url(../images/v2/left.png) no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/v2/left.png'); _background-image: none;
	
}
#photoSlider #sliderRight{
	right:20px; top:250px; background:url(../images/v2/right.png) no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/v2/right.png'); _background-image: none;
}


.mreportlist li{
	border-bottom:1px dashed #aaa; width:100%; overflow:hidden; padding:20px 0;
}
.mreportlist li .img{
	float:left; padding-bottom:10px;
}
.mreportlist li .info{
	float:right; width:500px;
}
.mreportlist li h3{
	font-size:16px; line-height:38px;
}
.mreportlist li .desc{
	line-height:24px; height:80px; overflow:hidden;
}
.mreportlist li .link{
	text-align:right; 
}
.mreportlist li .link span{
	margin-left:15px;
}
.nobdbt{
	border-bottom:0px;
}
.mreportmore{
	border-top:2px solid #408080;  margin-top:10px;
}
.mreportmore .title{
	line-height:40px; height:40px; font-size:16px; border-bottom:1px dashed #408080;
}
.mreportmore .more{
	height:210px; overflow:hicdden; font-size:12px; padding-top:10px;
}
.mreportmore .more li{
	float:left; width:26%; background:url(../images/v2/zhuhe_1.jpg) left 50px no-repeat;
	text-align:center;
}
.mreportmore .more li.fst{
	width:21.9%; background:url();
}
.mreportmore .more li img{
	width:110px; margin-left:10px; 
}
.mreportmore .more li a{
	display:block; padding:5px 8px;
}
.mreportmore .mrlist{
	padding:10px 0; overflow:hidden; width:100%;
}
.mreportmore .mrlist li{
	float:left; width:49.5%; line-height:30px; height:30px; overflow:hidden;
}
.mreport3 .more .fstx{
	font-size:14px;
}
.mreport3 .more .fstx img{
	width:100px;
}
.mreport3{
	border:0px;
}
.mreport3 .title{
	border:0px; background:#f2f2f2; font-weight:bold; padding-left:15px; font-size:15px; line-height:30px; height:30px;
}
.mreport .img{
	float:left; width:200px;
}
.mreport .info{
	float:right; width:440px;
}
.mreport .img img{
	padding:10px; width:170px; border:1px solid #ddd;
}
.mreport .issue{
	font-size:16px; background:#f2f2f2; line-height:40px; padding-left:10px;
}
.mreport .t{
	font-size:14px; font-weight:bold; line-height:45px;
}
.mreport .desc{
	line-height:25px; height:100px; overflow:hidden;
}
.mreport .btn{
	margin:13px 0; text-align:center;
}
.mreport .btn a{
	margin:0 6px;
}
.mreport .service{
	height:30px; margin-top:15px;
}
.mreport .service .share{
	float:left;
}
.mreport .service .phone{
	float:right; width:350px; font-weight:bold;
}
.mreport .service .phone span{
	margin-left:25px;
}
.mlist3{
	width:100%; overflow:hidden;
}
.mlist3 .mcate{
	float:left; width:48%;
}
.mlist3 .mright{
	margin-left:3.5%;
}
.mlist3 .title{
	text-align:right; padding-right:10px; border-bottom:1px dashed #888; line-height:28px; padding-top:10px; font-size:12px;
}
.mlist3 .title b{
	float:left; font-size:16px;
}
.mlist3 ul{
	padding:5px 0; height:130px;
}
.mlist3 ul li{
	line-height:26px; height:26px; overflow:hidden;
}
.mreprot3 .m3more{
	width:100%;  overflow:hidden;
}
.mreport3 .m3more li{
	float:left; text-align:center; width:24.9%;margin:15px 0;
}
.mreport3 .m3more li img{
	display:block; width:120px;
}


.e3mid1{
	border:1px solid #D2D2D2; width:643px; overflow:hidden;
}
.e3mid1_left{
	width:180px; float:left; padding-top:15px; text-align:center;
}
.e3mid1_right{
	width:460px; float:right;
}
.e3booktitle{
	margin-top:10px; line-height:26px; height:26px; overflow:hidden; font-size:18px; font-family:"ºÚÌå"; color:#CC0000; text-align:center;
}
.e3sepline{
	background:url(../images/shuji_28.jpg); background-repeat:repeat-x; margin-top:5px; margin-right:10px;
}
.e3content{
	text-align:left; line-height:20px; margin-right:10px; height:120px; overflow:hidden;
}
.e3file{
	text-align:left; line-height:22px; font-size:14px; margin-bottom:5px;
}
.e3download{
	text-align:left; margin-top:10px; margin-bottom:2px;
}
.e3mid2_top{
	font-weight:bold; padding-left:15px; background:url(../images/yanjiu_01.jpg); border:1px solid #D2D2D2; line-height:25px; height:25px;
}
.e3mid2_top_left{
	float:left; width:94px; height:27px;
}
.e3mid2_top_right{
	float:right; background:url(../images/dzsj_02.jpg); width:586px; height:27px;
}
.e3mid2_content{
	line-height:23px; border:1px solid #D2D2D2; border-top:0px; padding:12px;
}
.e3mid2_content2{
	line-height:23px; border:1px solid #D2D2D2; border-top:0px; padding:12px; padding-top:3px;
}
.e3mid1_report{
	margin-top:0px;
}
.e3mid_report div{
	line-height:23px; font-size:14px;
}
.e3mid_reportx div{
	margin-left:30px;
}
.e3mid_report .e3booktitle{
	font-size:20px; line-height:40px; height:40px;
}
.e3mid_report .e3content{
	font-size:14px;
}
.e3mid_report .e3sepline{
	margin-top:5px; margin-right:10px; font-size:12px; line-height:12px;
}
.e3mid2_title{
	height:45px; line-height:45px; overflow:hidden; font-weight:bold; font-size:14px; background:#FFFBE8; padding-left:50px; border-top:2px solid #FED883; border-bottom:1px solid #FED883; margin-top:4px;
}
.e3mid2_note{
	font-size:14px; margin-top:10px; line-height:25px; margin-bottom:10px;
}
.e3mid2_line{
	background:url(../images/dzsj_03.jpg); background-repeat:repeat-x; clear:both; height:10px; font-size:10px; line-height:10px; margin-top:5px;
}
.e3mid2_left{
	float:left; width:50%; height:28px; line-height:28px; overflow:hidden;
}
.e3mid2_right{
	float:right; width:49% ;height:28px;line-height:28px; overflow:hidden;
}
.e3mid2_single{
	height:28px;line-height:28px;
}
.e3mid2_book{
	height:150px;
}
.e3mid2_book li{
	text-align:center; float:left; width:20%;
}
.e3mid3_top{
	background:url(../imgs/yd_title.gif) no-repeat; line-height:30px; height:30px; border:1px solid #D2D2D2; font-weight:bold;
	padding-left:30px; padding-top:4px;  border-bottom:0px;
}
.e3mid3_content{
	padding:5px; border:1px solid #D2D2D2; border-top:0px; line-height:23px; font-size:14px;
}
.text_11{
	color:#003690; font-size:13px; font-weight: bold;
}
.text_blue12{
	color:#055085; font-size:13px; line-height:19px; letter-spacing: 1px;
}
.text_blue14{
	color:#006699; font-size:14px; font-weight: bold;
}
.marginM{
	padding: 10px;
}
.margin16{
	margin-top:8px;
}
.innerReport a{
	font-size:13px;
}
.innerReport{
	float:left; border:1px solid #D9E4F7; width:350px; background:#fff; font-size:13px; line-height:22px; 
	padding:8px; margin-top:5px; margin-right:10px;
}
.innerReport .img{
	text-align:right; margin-top:2px; padding-right:5px; font-weight:normal;
}

.bodybg{
	background:#F2F2F2;
}

.magacont, .magacata{
	border:1px solid #ddd; padding:10px 15px; background:#fff; margin-bottom:15px;
	border-radius:3px; box-shadow:1px 1px 4px #aaa;
}
.magacont h1{
	font-size:24px; text-align:center; font-weight:normal; line-height:60px;
}
.magacont .cont{
	font-size:15px; line-height:26px;
}
.magacont .cont p{
	text-indent:30px; margin:9px 0;
}
.magacont .cont .dp{
	font-weight:bold; color:#00468C;
}
.magacont .cont .infoDP{
	margin-top:15px;
}
.magacata{
	padding:10px; border-radius:0px; box-shadow:0px 0px 0px #aaa;
}
.magacata .title{
	font-size:14px; font-weight:bold; color:#00468C; line-height:25px; padding-top:8px;
}
.magacata ul li{
	padding-left:16px; font-size:13px; line-height:25px; height:25px; overflow:hidden;
}
.magacata ul li a{
	color:#555;
}
.magacata ul li a:hover{
	color:#f60;
}
.magacata .cur{
	font-weight:bold; background:#ddd; padding-right:10px;
}


#tbCover{
	border-collapse:collapse; border:1px solid #444;
}
#tbCover td{
    height:23px; line-height:23px; border:1px solid #444;
}

.sitemap{
	border:1px solid #ddd; padding:15px 10px; font-size:15px; font-weight:bold;
}
.sitemap ul li{
	border-bottom:1px dashed #ddd; line-height:40px;
}
.sitemap ul li.spc{
	margin-left:120px;
}
.sitemap ul li a{
	margin:0 10px;
}
.sitemap .blue{
	margin-right:20px;
}

.btnList{
	width:460px; margin:0 auto; overflow:hidden; padding:10px 0;
}
.btnList li{
	float:left; width:20%; text-align:center;
}


.smedia .slist .r4rptspc{
	height:12px; line-height:12px; font-size:5px; overflow:hidden; padding:0; margin:0;
}



/* page */
.e2Pages{
	text-align:left; height:30px; line-height:30px;
}
.e2Pages1{
	text-align:center;
}
.e2Pages li{
	display:inline; margin-left:6px;
}
.e2Page{
	border:1px solid #D2D2D2; padding:4px; padding-left:5px; text-align:center; 
}
.e2PC{
	background:#8E9196; color:#FFFFFF; border:1px solid #8E9196;
}
.e2DK{
	background:#F8F8F8; color:#CCC; border:1px solid #CCC;
}
/* page style */
.spPages{
	margin-top:15px; font-size:12px; 
}
.spPages li{
	text-align:center;
}
.spPagesx li{
	color:#aaa; line-height:19px; line-height:19px; padding-left:5px; padding-right:5px; background:#F8F8F8; border:1px solid #CCC; margin-left:5px; margin-right:5px;
}
.spPages aa{
	display:block; color:#1F3A87;
}
.spLine{
	line-height:5px; height:5px; font-size:5px; border-top:1px dashed #76B8EA; margin-top:15px;
}



.newsRCase{
	border:1px solid #ccc;
}
.newsRCase .title, .newsRCase .title strong{
	height:40px; line-height:40px; color:#0F4D96; font-weight:bold; font-size:18px; padding-left:5px; overflow:hidden;
	background:#fff;
}
.newsRCase .stlist li img{
	border:1px solid #f1f1f1; width:130px;
}
.newsRCase .rcont{
	padding:0 10px;
}


.newsRS1{
	border:1px solid #E3E3E5; border-top:2px solid #656565; padding:7px;
}
.newsRS1 .redbg{
	font-size:22px; color:#4B5C87; line-height:30px;
}
.newsRS1 .cont{
	width:100%; overflow:hidden; line-height:28px;
}
.newsRS1 .cont li{
	border-top:1px solid #4B5C87; margin-top:16px; padding-bottom:8px; padding-top:0px;
}
.newsRS1 .cont span{
	display:inline-block; background:#2A4184; color:#fff; font-size:18px; width:70px; text-align:center;
	line-height:28px; border-radius:3px; box-shadow:1px 2px 2px #ccc;
}
.newsRS1 .cont .bg3 span{
	font-size:15px;
}
.newsRS1 .cont a{
	margin-left:10px; font-size:15px;
}

#newsBanner{
	height:70px; overflow:hidden;
}

.freerptzt{
	width:100%; overflow:hidden; border-top:3px solid #333; padding-top:8px;
}
.freerptzt .fleft{
	float:left; width:68%; border-right:1px solid #ccc;
}
.freerptzt .fright{
	float:right; width:30%;
}
.freerptzt .title{
	font-size:16px; font-weight:bold; border-left:4px solid #f60; line-height:18px;
	padding-left:5px; margin:4px 0 10px;
}
.freerptzt ul{
	font-size:5px; color:#555;
}
.freerptzt ul li{
	list-style-type:disc;  list-style-position:inside; line-height:25px;
}
.freerptzt ul li a{
	font-size:14px;
}
