﻿body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#ffffff;
	font-family:'Microsoft YaHei','微软雅黑';
}
div,p,span,ul,li{
	margin:0px;
	padding:0px;
}
.clear0{
	clear:both;
	height:0px;
}

.clear10{
	clear:both;
	height:10px;
}

.bodydiv{
	display:block;
    background-size: 110% 110%;
    height:110%;
}

.bodydiv .bodydiv_top{
	display:block;
	height:50px;
}

.bodydiv .bodydiv_body{
	display:block;
}

.top_jzsg{
	background-image:url(../images/bg_top_jzsg.jpg);
	background-repeat:no-repeat;
	background-size:100% 100%;
	background-position:top right;
}

.top_fdc{
	background-repeat:no-repeat;
	background-position:left center;
    background-image:url(../images/toptit_bl.png);
    background-size:100%;
}
.divCenter{
    display:block;
    height:100px;
	background-repeat:no-repeat;
	background-position:center bottom;
    background-image:url(../images/toplogo.png);
    background-size:70%;
}

.top_wyfw{
	background-image:url(../images/bg_top_wyfw.jpg);
	background-repeat:no-repeat;
	background-size:100% 100%;
	background-position:top right;
}
.top_d{
	background-image:url(../images/bg_top_d.jpg);
	background-repeat:no-repeat;
	background-size:100% 100%;
	background-position:top right;
}
.top_gis{
	background-image:url(../images/bg_top_gis.jpg);
	background-repeat:no-repeat;
	background-size:100% 100%;
	background-position:top right;
}

.bodydiv_info{
	display:block;
	width:100%;
	background-color:#FFF;
	margin:20px auto;
    height:110%;
	-moz-box-shadow:0px 0px 20px #333333; 
	-webkit-box-shadow:0px 0px 20px #333333; 
	box-shadow:0px 0px 20px #333333;
}

.bodydiv_panel{
	display:block;
	width:95%;
    height:100%;
	margin:20px auto;
}
.bodydiv_panel .bodydiv_ul{
	display:block;
}

.bodydiv_panel .bodydiv_li{
	display:block;
	width:100%;
	float:left;
	margin-right:0px;
}

.bodydiv_panel .bodydiv_li .bodydiv_div{
	display:block;
	width:100%;
	border:0px solid #999;
}

.bodydiv_panel .bodydiv_li .bodydiv_div .bodydiv_div_tit{
	display:block;
	width:100%;
	height:60px;
	margin-bottom:10px;
}
.bodydiv_panel .bodydiv_li .bodydiv_div .bodydiv_div_body{
	display:block;
	width:100%;
}

.bodydiv_panel .bodydiv_time{
	display:block;
	width:97%;
	text-align:right;
	line-height:30px;
	font-weight:bold;
    position: absolute;
    left:-50px;
}

.tit_a{
	background-image:url(../images/bg_tit_a.jpg);
	background-repeat:no-repeat;
	background-size:100% 120%;
	background-position:top right;
}
.tit_b{
	background-image:url(../images/bg_tit_b.jpg);
	background-repeat:no-repeat;
	background-size:100% 120%;
	background-position:top right;
}
.tit_c{
	background-image:url(../images/bg_tit_c.jpg);
	background-repeat:no-repeat;
	background-size:100% 120%;
	background-position:top right;
}

.infodiv_ul{
	display:block;
    width:107%;
}
.infodiv_ul .infodiv_li{
	display:block;
	line-height:70px;
	font-size:x-large;
	padding-left:10px;
}

.infodiv_ul li:nth-of-type(odd){ 
	background:#3a99d9;
	color:#FFF;
}
.infodiv_ul li:nth-of-type(even){ 
	background:#ffffff;
	color:#787878;
}

.topnav{
	display:block;
	bottom:0px;
	float:right;
	width:450px;
	height:30px;
	margin-top:20px;
	border:0px solid #036;
}
.topnav_ul{
	display:block;
}
.topnav_ul li{
	display:block;
	width:130px;
	float:left;
	margin-right:10px;
	background-color:#3a99d8;
	color:#FFF;
	line-height:28px;
	text-align:center;
	
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px; 
}

.topnav_ul li.act{
	background-color:#f0a900;
}

.infotable{
	display:block;
	width:300px;
}

.infotable .tit{
	font-size:16px;
	font-weight:bold;
}

.infotable .lab{
	font-size:12px;
	line-height:20px;
}

.infotable .labdj{
	display:block;
	width:60px;
	height:60px;
	-moz-border-radius: 30px; 
	-webkit-border-radius: 30px; 
	border-radius: 30px;
	background-color:#3a99d9;
	color:#FFF;
	text-align:center;
	line-height:60px;
	font-size:33px !important;
	font-weight:bold;
}


.ltabletr tr {
    border-bottom:1px solid #ddd;
}
.BtnClass {
		display:block; 
		position:absolute; 
		top:215px; 
		left:34px; 
		width:250px;  
		height:80px; 
		line-height:30px; 
		cursor:pointer; 
		*top:1px; 
        background-image:url(../images/p_nav_search_bt.jpg);
        background-repeat:no-repeat;
        background-size:250px 80px;
}

.liStyle li.liStyleLi{
    display:block;
    width:90%;    
    padding: 10px 10px;
    border-bottom: 1px dashed #ccc;
}

    .liStyle li.liStyleLi .liStyleLitab
    {
        display:block;
        width:100%;
        height:60px;
        position:relative;
    }

.liStyleLitab .com_tit
{
    display:block;  
    width:700px;
    height:40px;          
    float:left;
}
.liStyleLitab .com_tit a
{
    font-size:20px;
    /*font-weight:normal !important;*/
    line-height:40px;
    font-weight:bold;
}

.liStyleLitab .com_tit .txtKey
{
    color:#ed090a;        
}

.liStyleLitab .com_ul
{
    display:block;  
    width:700px;            
    float:left;
}
.liStyleLitab .com_ul ul
{
    display:block;      
}
.liStyleLitab .com_ul ul li
{
    display:block;
    width:200px;
    float:left;
    margin-right:20px;
}
.liStyleLitab .com_cat
{
    display:block;  
    width:100px;                
    background-color:#4395e1;
    border-radius:3px;
    padding:5px 5px;
    color:#ffffff;
    text-align:center;    
    position:absolute;
    top:15px;
    right:0px;
}



.liStyle2 li{
    padding: 20px 35px;

    border-bottom: 1px solid #ccc;
   
    position: relative;
    display:block;
    width:90%;
    height:100px;
    background-color:#fff;
}
.widget-title-nowrap {
    line-height:30px;
    padding-bottom:10px;
}
.liItemStyle {
    font-size:25px;
    color:#a2a1a1;
}

.search-div
{
    display:block;
    width:600px;
    height:50px;
    margin:10px auto;
}

.search-div .search-div-ico
{
    display:block;
    width:40px;
    height:40px;
    float:left;
    line-height:38px;
    font-size: 14px;
    font-weight: 400;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
}
.search-div .search-div-input
{
    display:block;
    width:480px;
    height:40px;
    float:left; 
    border: 1px solid #ccc;
    border-left:0px solid #ccc;
}

.search-div .search-div-input .search-div-input-txt
{
    display:block;
    width:475px;
    height:38px;
    font-size:14px;
    line-height:38px;
    padding-left:10px;
}

.search-div .search-div-bt
{
    display:block;
    width:70px;
    height:40px;
    float:left; 
    border: 1px solid #d9534f;
    background-color: #d9534f;
}
    .search-div .search-div-bt a
    {
        display:block;
        width:68px;
        height:38px;
        line-height:38px;
        text-align:center;
        color:#ffffff;
    }