/*公共样式*/
body,b,p,input,textarea,a,h1,h2,h3,h4,h5,h6,i,b,ul,ol,li,img,dl,dt,dd,iframe{
padding: 0;
margin: 0;
outline: none;	
}
li{ list-style:none;}
img{ border:none;}
.none{ display:none;}
/*整体样式*/	

.wrap{
width: 1100px;
height:auto;
margin:0 auto;
overflow: hidden;
position: relative;
font-family: Microsoft YaHei;
z-index:700;
}
a{
display: block;
float: left;
color: #333;
cursor:pointer;
text-decoration: none;
}
a:hover{
    color: #4db6ff
}
a font:hover {
    color: #4db6ff;
}
.content a {
    display: inline;
    float: none;
}
.wrap .li_last{
border:none!important;
}
.wrap .no_magin_r{
margin-right: 0;
}
.wrap .b_num{
font-size: 10px;
font-weight: normal;
}
.wrap .b_num2{
font-size: 12px;
font-weight: normal;
position: relative;
}
.wrap .b_num3{
font-size: 9px;
position:absolute;
font-weight: normal;
}

/*二级页面头部公共样式*/
.sec_nav{
width: 100%;
height: 40px;
position: relative;
z-index:1;
}
/*LOGO*/
.sec_nav .s_nav_L{
float: left;
width: 20%;
height: 40px;
background: url(sec_logo.png) no-repeat;
background-position: center center;
}
/*中间导航*/	
.sec_nav .s_nav_M{
float: left;
width: 60%;
height: 40px;
}
.s_nav_M ol li{
width: 12%;
float: left;
font-size: 16px;
padding-top:8px;
list-style: none;
line-height: 30px;
text-align: center;
}
.sec_nav .M_current{
color: #4db6ff!important;
border-bottom: 2px solid #4db6ff;
}
.s_nav_M ol li a{
width: 100%;				
text-align: center;
}
.s_nav_M ol a:hover{
border-bottom: 2px solid #4db6ff;
}
.s_nav_M .list_M{
left: 50%;
top: 40px;
width:1100px;
margin-left:-550px;
opacity: 0.9;
z-index: 888;
background: #fff;
position: absolute;
}
.list_M ul li{
opacity: 1;
float: left;
width: 24.9%;
list-style: none;
border-right: 1px solid #2d7ec4;
}
.list_M ul a{
width: 80%;
height: 40px;
color: #1554a7;
padding: 0 10%;
overflow: hidden;
line-height: 40px;
white-space: nowrap;
text-overflow: ellipsis;
}
.list_M li a:hover{
color: #1554a7!important;
background-color: #92e7ff;
}
.list_M .M_noborder{
border: 0;
}
/*右边搜索*/		
.sec_nav .s_nav_R{
float: right;
width: 20%;
height: 40px;
}
.s_nav_R .sec_searchdiv{
width: 76%;
margin: 2%;
float: left;
height: 30px;
border:1px solid #4db6ff;
}
.s_nav_R .input_search{
width: 85%;
float: left;
border: none;
text-indent: 5px;
line-height: 30px;
height:30px;
}
.s_nav_R .user_img{
right: 1%;
margin-top: 3px;
cursor: pointer;
position: absolute;
}
.user_img:hover{
border-bottom: 2px solid #005ca7;
}
.s_nav_R .s_search{
right: 13%;
width: 18px;
height: 18px;
padding: 6px 0;
cursor: pointer;
}
/*右边用户登录*/
.sec_nav .sec_user{
top: 40px;
right: 0;
z-index: 999;
width: 174px;
height: 122px;
color: #163254;
font-size: 14px;
padding-top: 2%;
background: url(../images/sec_arrow.png) no-repeat #f0f7fd;
background-position: 88% 0;
position: absolute;
}
.sec_user .inpt_userdiv{
width: 80%;
padding: 4% 10%;
font-size: 14px;
line-height: 20px;
}
.sec_user .inpt_txt{
width: 60%;
float: right;
}
.sec_user .btn_div{
width: 80%;
margin: 3% auto;
}
.btn_div input{
width: 40%;
float: left;
color: #fff;
cursor: pointer;				
margin-right: 14%;
background: #2d7ec4;
border:1px solid #153052;
}
/*头图和标题*/
.sec_navimg{
height: 240px;
position: relative;
}
.sec_navtitle{
height: 40px;
padding-top: 20px;
float: left;		
}
/*.sec_navtitle .title_bg{
width: 15.5%;
height: 40px;
border-radius:8px 8px 0 0;
background: url(../images/title_bg.jpg) repeat;
}
.title_bg .t_img{
float: left;
padding:8px 10px;
}
.title_bg .t_span{
color: #fff;
float: left;
font-size: 24px;
font-weight: bold;
line-height: 40px;
font-family: '宋体';
}*/
.sec_navcrumbs{
height: 30px;
padding: 15px 2% 0;
overflow: hidden;
}
.sec_navcrumbs span{
color: #999;
font-size: 14px;
list-style: none;
line-height: 26px;
}
.sec_navcrumbs a{
float: none;
color: #333;
font-size: 14px;
list-style: none;
line-height: 26px;
    display: inline;
}
.sec_navcrumbs a:hover{ color:#4db6ff; text-decoration:underline;}
.sec_navcrumbs .crumbs_more{
color: #999;
display: block;
font-size: 14px;
float: right;
}
/*二三级页面正文共用样式*/
.text_con{
width: 80%;
float: left;
padding: 20px 10% 60px;
}
.text_con .text{
text-align: center;
}
.text img{
margin: 10px;
}
h1{
color: #0352a9;
padding: 10px 0;
font-weight: normal;
}		
h5{
color: #999;
padding:0 0 30px 0;
font-weight: normal;
}
p{
text-align: left;
line-height: 40px;
text-indent: 40px;
padding: 0 0 20px 0;
}


.text p img{
        position: relative;
        left:-30px;
    }


table p{
    line-height: 24px;
    text-indent: 0px;
    padding: 0 0 0px 0;
}
.text .text_down{
width: 30.4%;
height: 100px;
margin: 0 auto;
cursor: pointer;
position: relative;
background: url(../images/text_titlebg.png) no-repeat;
}
.text .text_down .t_down{
width: 58%;
top: 18px;
left: 40px;
color: #fff;
font-size: 16px;
overflow: hidden;
position: absolute;
white-space: nowrap;
text-overflow: ellipsis;
}
.text .li_div{
width: 100%;
height: 220px;
padding: 0 0 2% 0;
border-radius: 4px;
border:1px solid #ccc;
    clear: both;
}
.li_div .test_img{
float: left;
display: block;
padding: 2% 0% 0 5%;
}
.li_div ul{
width: 85%;
float: left;
padding: 0 0 2% 0;
}
.li_div ul li{
font-size: 16px;
list-style: none;				
margin-right: 2%;
float: left;
width: 30%;
color: #999;
text-align: left;
}
.li_div ul a{				
color: #999;
width: 100%;
line-height: 30px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}			
.li_div .a_all{
width: 98%;
color: #999;
text-align: right;
}
.li_div b{
font-size: 20px;
float: left;
color: #000;
font-size: 20px;
line-height: 60px;
}
/*二三级页面文字列表样式*/
.textcon_list{
float: left;
width: 96%;
padding:20px 2%;	    
}
.textcon_list ul{
width: 100%;
}
.textcon_list ul li{
width: 100%;
float: left;
color: #333;

list-style: none;
line-height: 30px;	   
}
.textcon_list a {
width: 80%;
float: left;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.textcon_list .list_point {
width: 2%;
float: left;
color: #999;
}
.textcon_list .pt_color{ color:#333;}
.textcon_list .txt_time {
width: 9%;
color: #999;
float: right;
}
.wrap .list_page{
width: 60%;
clear: both;
margin: 0 auto;
padding-bottom: 30px;
}
.list_page	span {
color: #1476d2;
line-height: 80px;
padding: 0 1% 0 0;
}
.list_page .list_hand {
cursor: pointer;
}
.list_page .list_txt{
width: 10%;
}
.list_page a {float: none; display: inline; color: #1476d2; padding: 0 4px;}
.list_txt .list_inpt {
width: 5%;
color: #1476d2;
text-align: center;
font-style: normal;
display: inline-block;
border: 1px solid #ccc;
box-sizing:border-box;
vertical-align:middle;
}
.ldjj_con img{ display:block; margin:10px auto;}
.ldjj_con p{ margin-left:40px; font-size:14px;}
/*二三级页面图标列表样式*/
.list_icon{
width: 96%;
float: left;
padding:20px 2% 50px 2%;
}
.list_icon ul{
width: 100%;
}
.list_icon ul li{
width: 30%;
float: left;
color: #333;
margin: 0 1.5% 2%;
list-style: none;
padding:0 0 2% 0;     			
}
.list_icon .list_icon_border{
border-radius: 6px;
border: 1px solid #d0d0d0;
}
.list_icon ul .list_topdiv{
float: left;
width: 100%;
padding:10px 0;
text-align: center; 
}	
.list_topdiv img{
height: 121px;
}			
.list_topdiv b{
display: block;
line-height: 40px;
}
.list_icon .list_icon_more{
width: 90%;
color: #999;
display: block;
line-height: 20px;
text-align: right;
}
.list_icon ul ol{
width: 100%;
}
.list_icon ul ol li{
width: 80%;
padding: 0 10%;
list-style: none;

}
.list_icon .list_icon_point{
width: 4%;
float: left;
color: #269efe;
}
.list_icon  a{
width: 96%;
float:left;
color: #666;
font-size: 14px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/*底部公用样式*/
/*分栏显示*/
.about_link1{
height: 46px;
line-height: 44px;
font-size: 18px;
border-bottom: 2px solid #2d7ec4;
}
.about_link1 ul li{
float: left;
list-style: none;
padding: 0 1%;
}
.about_link1 .link_current{
border-bottom: 2px solid #2d7ec4;
}

.about_link2{
height: 70px;
overflow-x: hidden;
overflow-y: auto;		
}
/*相关链接*/
.about_link{
clear: both;
/*height: 44px;*/
}
.about_link .s_about{
width: 8%;
height: 40px;
float: left;
color: #4db6ff;
font-size: 18px;
line-height: 40px;
font-weight: bold;
}	
.about_link .s_linkdiv{
width: 100%;
float: left;
}	
.about_link .s_link{
width: 24%;
margin: 5px 0;
padding: 0 0 0 10px;
}
/*.about_link .s_link_noborder{
margin: 10px 0;
padding: 0 10px;
display: inline-block;
border-right: none;
}*/
/*地方相关链接*/
.about_locallink{
clear: both;
height: 72px;
padding-top: 10px;
}
.about_locallink .s_about2{
width: 12%;
height: 20px;
float: left;
color: #4db6ff;
font-size: 18px;
line-height: 20px;
font-weight: bold;
}	
.about_locallink .s_linkdiv2{
width: 100%;
float: left;
}	
.about_locallink .s_link2{
width: 6%;
padding: 0 10px;
margin: 0 0 10px 0;
}
/*.about_locallink .s_link_noborder2{
padding: 0 10px;
margin: 0 0 10px 0;
border-right: none;
display: inline-block;
}*/
/*相关系统平台链接*/
.about_systemlink{
clear: both;
/*height: 44px;*/
}
.about_systemlink .s_about{
width: 8%;
height: 40px;
float: left;
color: #4db6ff;
font-size: 18px;
line-height: 40px;
font-weight: bold;
}	
.about_systemlink .s_linkdiv{
width: 100%;
float: left;
}	
.about_systemlink .s_link{
width: 32%;
margin: 5px 0;
padding: 0 0 0 10px;
}
/*站点地图*/
.about_other{
float: left;
width: 100%;
height: 38px;
background-color: #005ca7;
border-radius: 10px;
}
.about_other ul{
width: 39%;
height: 38px;
margin: 0 auto;
}
.about_other ul li{
float: left;
margin: 9px 0;
padding: 0 20px;
font-size: 16px;
list-style: none;
font-weight: bold;
text-align: center;
border-right: 1px solid #fff;
}
.about_other ul .li_rightborder{
border-right:none;
}
.about_other ul li a{
color: #fff;
}
.about_other ul li a:hover{
color: #fff!important;
}
/*foot*/
/* .footer{		
clear: both;
padding:20px 130px;
} */
/*foot*/
.footer{
height: 150px;	
padding:50px 100px;
}
.footer .imgdiv1{
width: 200px;
float: left;
height: 150px;	
padding-top: 10px;			
}
.footer .imgdiv2{
width: 100px;
float: left;
height: 150px;	
padding-top: 10px;			
}
.footer .imgdiv3{
width: 480px;
float: left;
height: 150px;				
}
.footer .imgdiv3 p {
    padding: 0;
    line-height: 30px;
    text-indent: 0;
}
.pdf_link{ font-size:12px; display:block; color:#0066cc;}
.pdf_link img{ display:inline-block; margin:0;}
.pdf_con{ width:950px; height:908px; margin-top:50px;}