/* CSS Document */
@charset "utf-8";
/*新闻列表*/
.xwLeft{ width:295px; float:left; display:inline; height:auto; overflow:hidden;}
.xwzxTitle{ height:45px; line-height:45px; background:#D51C00;font-size: 18px;}
.xwzxTitle a{ background:url(../images/icon2.png) 40px 13px no-repeat; display:block; height:40px; width:90px; color:#fff; font-weight:bold; padding-left:100px;}
.xwzxTitle a:hover{ color:#ff0;}
.xwzxList{ background:#f8f8f6;overflow:hidden;}
.xwzxList ul{ width:245px; margin:0 auto; height:auto; overflow:hidden;}
.xwzxList ul li{ height:45px; line-height:45px; border-bottom:1px dotted #cbcbc5; background:url(../../images/xwzx.files/icon.png) 25px -100px no-repeat; padding-left:20px;font-size: 16px;}
.xwzxList .hover{ color:#D51C00; background-color:#fff; cursor:pointer;}
.xwzxList .hover a{ color:#D51C00;}
.rdphTitle a{ background:url(../images/icon2.png) 35px -25px no-repeat;}
.rdphList{ background:#f8f8f6; height:auto; overflow:hidden;}
.rdphList ul{ margin-left:20px; height:auto; overflow:hidden;}
.rdphList ul li{ height:35px; line-height:35px; background:url(../images/icon1.png) left no-repeat; padding-left:5px;font-size: 16px;}
.zxxwTitle a{ background:url(../images/icon2.png) 40px -62px no-repeat;}

.xwRight{ width:840px; float:right; display:inline; height:auto; overflow:visible;}
.localBox{ background:#f8f8f6; height:40px; line-height:40px; border-bottom:2px solid #D51C00; padding-left:15px;font-size: 16px;}
.localBox span{ margin-left:5px; margin-right:5px;}
.item{ height:auto; line-height:30px;  padding-left:20px; border-bottom:1px dotted #c7c7c7;padding-bottom: 15px;}
.item:hover{ background:#f8f8f6;}
.item_title{ font-weight:bold;font-size: 16px;}

.picList{ height:auto; overflow:hidden;}
.picList ul li{ float:left; display:inline; width:280px; float:left; display:inline; height:225px; overflow:hidden; text-align:center; line-height:40px;}
.picList ul li img{ height:173px; width:260px; display:inline-block;}

/* 列表分享 */

.share {width:50px;margin:-30px 0 0 720px; position:relative;}
.share .btn {display:inline-block; padding-left:20px; background:url(../images/icon2.png) -10px -129px no-repeat; line-height:30px; font-weight:bold;}
.share .share-box { position:absolute; top:30px; right:-35px; border:1px #d2d2d2 solid; width:80px; line-height:14px; *margin-left:-40px; padding:5px!important; background-color:#fff; display:none; z-index:999; *position:relative; *top:0; *right:0;}
.share .share-box a { position:relative; display:block; width:55px; padding-left:25px; z-index:999;}
.share .share-box a:hover { background-color:#ddd;	}


.dede_pages{
	float:right;
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:4px 6px 4px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#D51C00;
	text-decoration:none;
	padding:4px 6px 4px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:14px 10px 14px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}


.ch_box{width: 390px;float: left;margin: 0 15px 25px;}
.ch_box .title{line-height: 35px;border-bottom: 1px solid #ededed;margin-bottom: 15px;}
.ch_box .title strong{font-size: 18px;}
.ch_box .title a{float: right;color: red;}
.ch_box .title a:hover{color: red;}
.ch_box .ch_box_list{}
.ch_box .ch_box_list ul{}
.ch_box .ch_box_list ul li{line-height: 35px;border-bottom: 1px dashed #ededed;font-size: 16px;}
.ch_box .ch_box_list ul li a{}
.ch_box .ch_box_list ul li a:hover{color: red;}
.ch_box .ch_box_list ul li span{float: right;}

.page_box{width: 95%;margin: 0 auto;}
.page_box .title{font-size: 22px;line-height: 50px;text-align: center;margin-top:15px;margin-bottom: 15px;}
.page_box .page_box_content{}
.page_box .page_box_content p{text-indent: 2em;margin-bottom: 10px;font-size: 16px;}

.report{width: 1200px;margin: 0 auto;background: #f7f7f7;padding: 15px;}
.report .table{width: 850px;margin:0 auto;padding:30px 50px;background: #f7f7f7;}
.report .table tr{}
.report .table tr td{line-height: 35px;font-size:16px;padding: 10px 25px;}
.report .table tr td input{border:1px solid #ccc;height:30px;width:400px;line-height: 30px;font-size:14px;border-radius: 5px;}
.report .table tr td select{border:1px solid #ccc;height:30px;width:400px;line-height: 30px;font-size:14px;}
.report .table .btn{background: #ff7200;width: 250px;color: #fff;border:0;}
.report .table .btn:hover{background: rgb(173,7,0);}





.Mdiv {
	width: 840px; float:left;
}
.Dtitle { color: #2d0d0d; font-size: 20px; margin:30px 0 10px; }

.Total { height: 160px; padding:1px 0; padding:20px; background-color: #f7f7f7; }
.Total li { width: 124px; height: 100px; text-align:center; float:left; padding:0 12px; cursor:pointer; margin:0 5px; }
.Total li i { display:block; box-sizing:border-box; width: 100px; height: 100px; position:absolute; overflow:hidden; }
.Total li i b { display:block; box-sizing:border-box; width: 100px; height: 100px; border-radius: 50%; border:3px solid #E56C59; }
.Total li strong { display:block; font-size: 36px; color: #e56c59; font-weight: 400; height: 60px; line-height: 90px; }
.Total li strong em { font-size: 24px; font-style:normal; }
.Total li span { color: #434343; font-size: 14px; }



.Echart { height: 350px; background-color: #f7f7f7; }
.Cav { width: 400px; height:300px; float: left; }
.Legend { width: 420px; height: 280px; margin:10px 0; border-left:1px solid #c8c8c8; float:left; display:table } 
.Lgbox {  display:table-cell; vertical-align:middle; }
.Lgbox dt { width: 40px; height: 20px; border-radius:10px; background-color: #36d7b6; float:left; margin:10px 10px; clear:left; }
.Lgbox dd { display:block; float:left; margin:10px 0; height: 20px; line-height:20px; overflow:hidden; color: #2d0d0d; font-size: 16px; }
.Lgbox dd em { color: #e74f5b; margin-left:5px; font-style:normal; }
.Lgbox.L1 {}
.Lgbox.L1 dt:first-child { background-color: #36d7b6; }
.Lgbox.L1 dt:nth-child(3) { background-color: #ff7132; }
.Lgbox.L1 dt:nth-child(5) { background-color: #f3c301; }
.Lgbox.L1 dt:nth-child(7) { background-color: #8e44ad; }
.Lgbox.L1 dt:nth-child(9) { background-color: #2f353b; }
.Lgbox.L1 dt:nth-child(11) { background-color: #e74f5b; }
.Lgbox.L1 dt:nth-child(13) { background-color: #3598dc; }
.Lgbox.L1 dt:nth-child(15) { background-color: #c8d046; }
.Lgbox.L2 {}
.Lgbox.L2 dt:first-child { background-color: #f7ca17; }
.Lgbox.L2 dt:nth-child(3) { background-color: #e7505a; }
.Lgbox.L2 dt:nth-child(5) { background-color: #3598DC; }
.Lgbox.L2 dt:nth-child(7) { background-color: #32C5D2; }
.Lgbox.L2 dt:nth-child(9) { background-color: #816EA3; }
.Lgbox.L3 {}
.Lgbox.L3 dt:first-child { background-color: #36d7b6; }
.Lgbox.L3 dt:nth-child(3) { background-color: #F2CD3C; }
.Lgbox.L3 dt:nth-child(5) { background-color: #E7505A; }
.Lgbox.L3 dt:nth-child(7) { background-color: #3598DC; }
.Lgbox.L3 dt:nth-child(9) { background-color: #FF7132; }
.Lgbox.L4 {}
.Lgbox.L4 dt:first-child { background-color: #D91E19; }
.Lgbox.L4 dt:nth-child(3) { background-color: #36D7B6; }
.Lgbox.L4 dt:nth-child(5) { background-color: #E74F5B; }
.Lgbox.L4 dt:nth-child(7) { background-color: #F3C301; }
.Lgbox.L4 dt:nth-child(9) { background-color: #3598DC; }
.Lgbox.L4 dt:nth-child(11) { background-color: #FF7132; }